From d5b227a0ca0c12305f3b78af3ade8cd1ec9f8162 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 11 Jan 2020 23:34:07 -0600 Subject: [PATCH 001/380] adds the POOL to box station F in chat for dorms 7. --- _maps/map_files/BoxStation/BoxStation.dmm | 952 +++++++++++++----- code/__DEFINES/pool.dm | 10 + code/game/area/Space_Station_13_areas.dm | 4 + code/game/sound.dm | 2 + .../living/simple_animal/hostile/sharks.dm | 91 ++ code/modules/pool/pool_controller.dm | 336 +++++++ code/modules/pool/pool_drain.dm | 129 +++ code/modules/pool/pool_effects.dm | 29 + code/modules/pool/pool_main.dm | 201 ++++ code/modules/pool/pool_noodles.dm | 44 + code/modules/pool/pool_structures.dm | 149 +++ code/modules/pool/pool_wires.dm | 59 ++ icons/effects/96x96.dmi | Bin 1677605 -> 1802152 bytes icons/mob/inhands/items_lefthand.dmi | Bin 19554 -> 20338 bytes icons/mob/inhands/items_righthand.dmi | Bin 21628 -> 22343 bytes icons/mob/sharks.dmi | Bin 0 -> 3389 bytes icons/obj/machines/pool.dmi | Bin 0 -> 1981 bytes icons/obj/toy.dmi | Bin 33413 -> 33646 bytes icons/turf/areas.dmi | Bin 38318 -> 38486 bytes icons/turf/pool.dmi | Bin 0 -> 28706 bytes sound/effects/fillingwatter.ogg | Bin 0 -> 20547 bytes sound/effects/pooldrain.ogg | Bin 0 -> 28630 bytes sound/effects/splash.ogg | Bin 0 -> 16328 bytes sound/effects/water_wade1.ogg | Bin 0 -> 11450 bytes sound/effects/water_wade2.ogg | Bin 0 -> 10965 bytes sound/effects/water_wade3.ogg | Bin 0 -> 9065 bytes sound/effects/water_wade4.ogg | Bin 0 -> 10698 bytes sound/effects/watersplash.ogg | Bin 0 -> 9609 bytes sound/misc/crack.ogg | Bin 0 -> 5418 bytes sound/misc/crunch.ogg | Bin 0 -> 9517 bytes tgstation.dme | 9 + 31 files changed, 1768 insertions(+), 247 deletions(-) create mode 100644 code/__DEFINES/pool.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/sharks.dm create mode 100644 code/modules/pool/pool_controller.dm create mode 100644 code/modules/pool/pool_drain.dm create mode 100644 code/modules/pool/pool_effects.dm create mode 100644 code/modules/pool/pool_main.dm create mode 100644 code/modules/pool/pool_noodles.dm create mode 100644 code/modules/pool/pool_structures.dm create mode 100644 code/modules/pool/pool_wires.dm create mode 100644 icons/mob/sharks.dmi create mode 100644 icons/obj/machines/pool.dmi create mode 100644 icons/turf/pool.dmi create mode 100644 sound/effects/fillingwatter.ogg create mode 100644 sound/effects/pooldrain.ogg create mode 100644 sound/effects/splash.ogg create mode 100644 sound/effects/water_wade1.ogg create mode 100644 sound/effects/water_wade2.ogg create mode 100644 sound/effects/water_wade3.ogg create mode 100644 sound/effects/water_wade4.ogg create mode 100644 sound/effects/watersplash.ogg create mode 100644 sound/misc/crack.ogg create mode 100644 sound/misc/crunch.ogg diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index b6463f7147..fe03105469 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3984,7 +3984,12 @@ /turf/open/floor/plasteel, /area/security/brig) "aiA" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -6153,11 +6158,8 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6165,8 +6167,13 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness"; + name = "Pool Room APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6327,7 +6334,7 @@ dir = 10 }, /turf/closed/wall, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) @@ -7161,14 +7168,10 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqs" = ( -/obj/machinery/door/airlock{ - id_tag = "Room Two"; - name = "Room Seven - Luxury Suite" - }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -48098,6 +48101,10 @@ }, /turf/open/floor/plasteel, /area/engine/engine_smes) +"cnT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "cnU" = ( /obj/structure/cable{ icon_state = "4-8" @@ -50849,6 +50856,9 @@ /obj/structure/chair/wood/normal, /turf/open/floor/wood, /area/maintenance/bar) +"cxu" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cxA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -53025,6 +53035,22 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"cTn" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) +"cTs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"cTB" = ( +/obj/structure/table/glass, +/obj/item/clothing/under/shorts/blue{ + desc = "So comfy and easy to wear!" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cTD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53330,6 +53356,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/crew_quarters/toilet) +"dDf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "dHb" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -53393,6 +53423,16 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) +"dYi" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/yellow, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -53402,6 +53442,9 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/white, /area/science/circuit) +"ebQ" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "edH" = ( /obj/structure/cable{ icon_state = "1-2" @@ -53443,6 +53486,9 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"elD" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "epV" = ( /obj/structure/bed, /obj/machinery/button/door{ @@ -53479,10 +53525,12 @@ "evR" = ( /turf/open/floor/plating, /area/maintenance/bar) +"ewJ" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "ewZ" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53491,6 +53539,15 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eBq" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) +"eHh" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "eHI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -53611,12 +53668,20 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eWj" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "eXm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"eXY" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fbm" = ( /obj/structure/chair/comfy/brown{ dir = 4 @@ -53633,6 +53698,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"fbR" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fcG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -53655,6 +53724,12 @@ /obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/white, /area/science/circuit) +"fmH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "fnC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -53738,6 +53813,9 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"fwe" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "fxa" = ( /obj/structure/chair/wood/normal, /turf/open/floor/wood{ @@ -53836,13 +53914,10 @@ }, /area/crew_quarters/theatre) "fOc" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "fPs" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -53856,13 +53931,6 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "fQF" = ( -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 5; - icon_state = "roomnum"; - name = "Room Number 7"; - pixel_y = 24 - }, /obj/structure/chair/sofa/right, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54016,6 +54084,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"gno" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/yellow, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "gtL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -54055,6 +54130,9 @@ "gJg" = ( /turf/closed/wall/mineral/titanium, /area/space/nearstation) +"gJT" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "gKk" = ( /obj/machinery/vr_sleeper{ dir = 4 @@ -54095,9 +54173,15 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "gQn" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "gSH" = ( /obj/structure/grille, /turf/closed/wall/r_wall, @@ -54147,14 +54231,14 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "haX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "holoprivacy"; name = "Holodeck Shutters" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/crew_quarters/fitness) "hcd" = ( @@ -54242,6 +54326,10 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"hsi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "htr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -54261,6 +54349,10 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"hxK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "hzw" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -54338,6 +54430,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"hSk" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "hSU" = ( /obj/structure/chair/sofa/left, /obj/structure/window{ @@ -54376,6 +54471,16 @@ }, /turf/open/floor/plasteel/dark, /area/hydroponics) +"icK" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"idP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/fitness) "idX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -54386,32 +54491,20 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "iep" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/structure/toilet{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellowsiding{ dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "ier" = ( -/obj/machinery/button/door{ - id = "Room Two"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -24; - specialfunctions = 4 +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) +"ifI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "igT" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -54450,6 +54543,10 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/bar) +"inX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "ioB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -54583,6 +54680,9 @@ }, /turf/open/floor/carpet, /area/crew_quarters/theatre) +"iLt" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "iMG" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-14" @@ -54761,6 +54861,9 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"jiN" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jiR" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -54878,6 +54981,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/security/execution/transfer) +"jvc" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jvN" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -54891,6 +54997,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"jwJ" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "jzi" = ( /obj/structure/grille, /obj/structure/lattice, @@ -54974,6 +55083,13 @@ }, /turf/open/floor/wood, /area/maintenance/port/aft) +"jKX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"jLH" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jLM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -55031,6 +55147,11 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"jTh" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55060,11 +55181,11 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "jYI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "kay" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/bluecherrycupcake{ @@ -55084,6 +55205,10 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"kcw" = ( +/obj/machinery/pool/controller, +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "kdm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55126,18 +55251,25 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "khB" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Dormitories Maintenance"; + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"kjx" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "klu" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space) +"knl" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "knx" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -55158,6 +55290,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"knN" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "kob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, @@ -55243,6 +55379,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) +"kBi" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "kCk" = ( /obj/structure/mirror{ pixel_y = 32 @@ -55261,6 +55401,12 @@ /obj/structure/lattice, /turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) +"kDV" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"kER" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kHJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -55309,6 +55455,14 @@ }, /turf/open/space, /area/solar/port/aft) +"kLE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "kLR" = ( /obj/machinery/door/poddoor/shutters/preopen{ desc = "Privacy shutters for the Private Study. Stops people spying in on your game."; @@ -55556,6 +55710,11 @@ /obj/item/folder/blue, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"lWW" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "lYU" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -55587,6 +55746,9 @@ /obj/item/reagent_containers/food/snacks/cherrycupcake, /turf/open/floor/wood, /area/crew_quarters/bar) +"maQ" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mbD" = ( /obj/structure/closet{ name = "Suit Closet" @@ -55612,16 +55774,32 @@ /obj/item/clothing/under/lawyer/red, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"mes" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) +"meB" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "mfb" = ( /obj/structure/toilet{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"mhk" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "mjr" = ( /obj/structure/reagent_dispensers/keg/milk, /turf/open/floor/wood, /area/crew_quarters/bar) +"mkX" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mlr" = ( /obj/structure/cable{ icon_state = "1-2" @@ -55637,6 +55815,13 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"moy" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"mpC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "mpI" = ( /obj/structure/table/wood, /turf/open/floor/wood{ @@ -55654,6 +55839,9 @@ /obj/item/reagent_containers/glass/beaker, /turf/open/floor/plating, /area/maintenance/bar) +"mrD" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "mrR" = ( /obj/effect/spawner/lootdrop/keg, /turf/open/floor/wood, @@ -55688,6 +55876,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"mFq" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"mGC" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "mHC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -55704,6 +55898,9 @@ /obj/item/clothing/gloves/boxing, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"mJb" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mNi" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -55716,6 +55913,10 @@ /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) +"mQL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "mQR" = ( /obj/machinery/camera{ c_tag = "Gravity Generator Room"; @@ -55741,6 +55942,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"mWc" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mXB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -55823,6 +56027,10 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"nqi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "nrR" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -55862,6 +56070,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nvQ" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "nxv" = ( /obj/machinery/power/apc{ areastring = "/area/construction"; @@ -56012,6 +56223,9 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"ogC" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ohX" = ( /obj/structure/table/wood, /obj/machinery/airalarm{ @@ -56020,6 +56234,9 @@ }, /turf/open/floor/wood, /area/security/vacantoffice) +"ois" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "olr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, @@ -56042,6 +56259,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"opo" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "orw" = ( /obj/structure/table, /obj/structure/cable{ @@ -56188,6 +56408,10 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"paJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "phu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4; @@ -56223,6 +56447,17 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"pjC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"pjY" = ( +/obj/structure/table/glass, +/obj/item/clothing/under/shorts/blue{ + desc = "So comfy and easy to wear!" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "poa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -56238,6 +56473,16 @@ }, /turf/open/floor/plasteel, /area/science/mixing) +"poJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "ppY" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -56265,13 +56510,15 @@ /turf/open/space/basic, /area/space/nearstation) "prU" = ( -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"psr" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 16 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ptV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56317,6 +56564,9 @@ }, /turf/open/space, /area/solar/starboard/aft) +"pGe" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -56349,6 +56599,20 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"pIN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"pJT" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "pLn" = ( /obj/machinery/conveyor/inverted{ dir = 5; @@ -56477,12 +56741,12 @@ }, /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) +"pXP" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "pZv" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qbx" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ @@ -56491,6 +56755,11 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"qen" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56549,12 +56818,8 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "qoP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/chair/sofa/left, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qpA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56564,12 +56829,21 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"qpD" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"qty" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qux" = ( /obj/structure/chair/sofa/left{ dir = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"quP" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "quT" = ( /obj/structure/lattice, /obj/structure/grille/broken, @@ -56625,6 +56899,13 @@ }, /turf/open/floor/carpet, /area/bridge/meeting_room) +"qDe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/yellowsiding/corner, +/area/crew_quarters/fitness/pool) "qEv" = ( /obj/structure/table/wood/fancy, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -56675,16 +56956,18 @@ }, /turf/open/floor/plating, /area/security/prison) +"qMZ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qNs" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -7; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "qOf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -56718,6 +57001,9 @@ }, /turf/closed/wall/r_wall, /area/science/circuit) +"rdr" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "reZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -56736,6 +57022,9 @@ /obj/machinery/vending/cola/space_up, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"rhB" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "riA" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56756,11 +57045,29 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"rkt" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"rlZ" = ( +/obj/machinery/pool/filter{ + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "rmX" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"rnn" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"rrz" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "rsv" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -56886,6 +57193,12 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) +"rOV" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"rSl" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rTQ" = ( /obj/machinery/vr_sleeper{ dir = 8 @@ -56901,12 +57214,33 @@ dir = 8 }, /area/crew_quarters/fitness) +"rUi" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"rUl" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "rUQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating, /area/space/nearstation) +"rZe" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"saF" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/yellow, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -56919,6 +57253,12 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) +"sby" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "sdL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -56935,6 +57275,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"sfL" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sgV" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4; @@ -57065,6 +57408,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"svI" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, @@ -57118,6 +57464,9 @@ dir = 1 }, /area/hallway/primary/starboard) +"sKF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sLr" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -57143,6 +57492,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"sNP" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sOs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57191,13 +57543,15 @@ }, /turf/closed/wall/r_wall, /area/engine/gravity_generator) +"sYU" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sZa" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/camera{ - c_tag = "Bar Backroom"; - dir = 2 + c_tag = "Bar Backroom" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -57215,6 +57569,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) +"tdy" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tdF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -57237,6 +57594,10 @@ icon_state = "wood-broken5" }, /area/maintenance/bar) +"tmI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "tqg" = ( /obj/machinery/cryopod{ dir = 4 @@ -57302,6 +57663,12 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"tsV" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"ttU" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "tuj" = ( /obj/structure/light_construct{ dir = 1 @@ -57320,6 +57687,9 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) +"tuT" = ( +/turf/open/pool, +/area/crew_quarters/fitness) "tAb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57454,12 +57824,10 @@ /turf/open/floor/plasteel/white, /area/science/mixing) "tOU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "tPT" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/wood, @@ -57523,6 +57891,10 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"tYJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "uaw" = ( /obj/machinery/power/apc{ areastring = "/area/storage/art"; @@ -57535,6 +57907,12 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"ubU" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"ucF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "udi" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57687,6 +58065,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"uvF" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) "uvZ" = ( /obj/structure/mineral_door/wood, /turf/open/floor/wood, @@ -57722,6 +58104,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"uEr" = ( +/obj/structure/pool/Rboard, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "uNu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57816,6 +58204,9 @@ dir = 4 }, /area/crew_quarters/fitness) +"vcw" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "vdz" = ( /obj/machinery/shower{ dir = 8 @@ -57881,6 +58272,9 @@ /obj/structure/cable, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"vwj" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -57934,6 +58328,10 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"vBS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "vCb" = ( /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, @@ -57946,6 +58344,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/space/nearstation) +"vEZ" = ( +/obj/structure/pool/Lboard, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vFt" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, @@ -58036,6 +58438,9 @@ /obj/item/coin/gold, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vPp" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vPE" = ( /obj/machinery/light{ dir = 4 @@ -58066,6 +58471,12 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"vTh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "vUR" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -58126,6 +58537,9 @@ "wkN" = ( /turf/closed/wall, /area/science/circuit) +"wlH" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "woR" = ( /obj/machinery/cryopod{ dir = 1 @@ -58217,6 +58631,16 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) +"wwQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "wyM" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -58310,6 +58734,9 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"wHg" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "wHz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -58336,6 +58763,11 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hydroponics) +"wQy" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "wUY" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -58430,6 +58862,9 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) +"xiQ" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "xkk" = ( /obj/structure/piano, /obj/structure/window/reinforced, @@ -58448,6 +58883,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"xmO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "xpx" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -58475,6 +58914,9 @@ }, /turf/open/floor/plating, /area/security/brig) +"xrD" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "xzh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58522,6 +58964,9 @@ }, /turf/open/space/basic, /area/space/nearstation) +"xPF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xWM" = ( /obj/structure/grille/broken, /turf/open/floor/plating, @@ -58549,6 +58994,19 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) +"ydH" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ygu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "yiN" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -93088,7 +93546,7 @@ aif aif aif aif -aif +pIN bkV fvk alK @@ -93340,12 +93798,12 @@ abp abp hlY ahn -aiA -aiA +ahn aiA ahn +ahn hYW -anF +fmH aod ahn apx @@ -93597,12 +94055,12 @@ unE abp nea ahn -aaa -aaf -aaf +ahn +rkt ahn ahn -anE +ahn +fmH aod aoK sgV @@ -93854,9 +94312,9 @@ aaa adR ahn ahn -aaa -aaa -aaa +ahn +ydH +ahn aaf ahn anG @@ -94111,13 +94569,13 @@ aaa gXs aaa aaa -aaa -aaa -aaa +jmC +jmC +jmC aaa ahn khB -ahn +rnn ahn ahn ahn @@ -94372,16 +94830,16 @@ aaa aaa aaa aaa -aag -aag -aag -arf -iep +rnn +poJ +qDe +wwQ +vTh gQn -arf -myt +vTh +vTh qNs -lMx +idP sjw clO asZ @@ -94629,16 +95087,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -arf -pZv -tQk -cVp -jdT -ier -arf +inX +mJb +mrD +rlZ +qty +qty +qty +qty +lWW +arj arm vYa aya @@ -94886,14 +95344,14 @@ aaa aaa aaa aaa -aaa -aaa -aaa -arf -arf -arf -arf -iES +inX +mJb +mrD +qty +qty +qty +tuT +qty jYI aqs hVw @@ -95143,16 +95601,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -arf -ewZ -jdT -tOU -arf +inX +mJb +mrD +qty +qty +qty +qty +qty +lWW +uvF fQF qbx qux @@ -95400,16 +95858,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -arf -qoP -prU -fOc -arf +inX +mJb +kcw +qty +qty +fbR +qty +qty +lWW +arj oSO sAI fJa @@ -95657,16 +96115,16 @@ aaa aaa aaa aaa -aaa -aaa -aae -aaa -aaa -arf -arf -arf -arf -arf +inX +mJb +mrD +qty +qty +qty +qty +qty +eBq +arj mTp qEv kRk @@ -95914,15 +96372,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs +inX +mJb +mrD +qty +qty +qty +qty +qty +lWW kHJ rEV rEV @@ -96171,15 +96629,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs +inX +icK +mrD +psr +qty +qty +qty +qty +lWW aqu aro aro @@ -96428,15 +96886,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa +inX +kBi +mrD +qty +qty +vEZ +qty +qty +lWW aqu aro aro @@ -96685,15 +97143,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa +inX +kjx +cTn +qen +qen +uEr +qen +qen +mes aqu aro aro @@ -96942,15 +97400,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa +rnn +saF +mJb +mJb +mJb +mJb +mJb +mJb +mJb aqu aro aro @@ -97199,15 +97657,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa -aaa +inX +inX +gno +mJb +mJb +mJb +mJb +mJb +kBi aqu aro aro @@ -97457,14 +97915,14 @@ aaa aaa aaa aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa +inX +inX +dYi +mJb +mJb +cTB +cTB +kLE haX rEV rEV @@ -97712,19 +98170,19 @@ aaS aaS aaS aaS -aaS -aaS -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +inX +rnn +inX +inX +inX +inX +rnn +arj +arj +arj arj cRz avD @@ -97970,8 +98428,8 @@ aaf aaa aaf aaa -aaS -aaf +aaa +aaa aaa aaa aaa @@ -98227,7 +98685,7 @@ ads adS aeG aaa -aaS +aaa aaa aaa aaa diff --git a/code/__DEFINES/pool.dm b/code/__DEFINES/pool.dm new file mode 100644 index 0000000000..6d1c9f22df --- /dev/null +++ b/code/__DEFINES/pool.dm @@ -0,0 +1,10 @@ +//TODO: move these to their own file +#define POOL_FRIGID 1 +#define POOL_COOL 2 +#define POOL_NORMAL 3 +#define POOL_WARM 4 +#define POOL_SCALDING 5 + +#define POOL_REAGENT_TICK_INTERVAL 5 + +GLOBAL_LIST_INIT(blacklisted_pool_reagents, list("plasma")) \ No newline at end of file diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index fa66306302..b38709fee0 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -461,6 +461,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Recreation Area" icon_state = "fitness" +/area/crew_quarters/fitness/pool + name = "Pool Area" + icon_state = "pool" + /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" diff --git a/code/game/sound.dm b/code/game/sound.dm index e7562476a8..11e026109a 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -184,6 +184,8 @@ soundin = pick('sound/items/bikehorn.ogg', 'sound/items/AirHorn2.ogg', 'sound/misc/sadtrombone.ogg', 'sound/items/AirHorn.ogg', 'sound/effects/reee.ogg', 'sound/items/WEEOO1.ogg', 'sound/voice/beepsky/iamthelaw.ogg', 'sound/voice/beepsky/creep.ogg','sound/magic/Fireball.ogg' ,'sound/effects/pray.ogg', 'sound/voice/hiss1.ogg','sound/machines/buzz-sigh.ogg', 'sound/machines/ping.ogg', 'sound/weapons/flashbang.ogg', 'sound/weapons/bladeslice.ogg') if("goose") soundin = pick('sound/creatures/goose1.ogg', 'sound/creatures/goose2.ogg', 'sound/creatures/goose3.ogg', 'sound/creatures/goose4.ogg') + if("water_wade") + soundin = pick('sound/effects/water_wade1.ogg', 'sound/effects/water_wade2.ogg', 'sound/effects/water_wade3.ogg', 'sound/effects/water_wade4.ogg') //START OF CIT CHANGES - adds random vore sounds if ("struggle_sound") soundin = pick( 'sound/vore/pred/struggle_01.ogg','sound/vore/pred/struggle_02.ogg','sound/vore/pred/struggle_03.ogg', diff --git a/code/modules/mob/living/simple_animal/hostile/sharks.dm b/code/modules/mob/living/simple_animal/hostile/sharks.dm new file mode 100644 index 0000000000..2c13223b0e --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/sharks.dm @@ -0,0 +1,91 @@ +//shameless copies of carps. + +/mob/living/simple_animal/hostile/shark + name = "Space Shark" + desc = "The best terror of the seas, next to the kraken." + icon_state = "shark" + icon_living = "shark" + icon = 'icons/mob/sharks.dmi' + icon_dead = "shark_dead" + icon_gib = "carp_gib" + environment_smash = 0 + speak_chance = 0 + turns_per_move = 3 + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat = 3) + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "hits" + speed = 0 + maxHealth = 75 + health = 75 + harm_intent_damage = 18 + melee_damage_lower = 18 + melee_damage_upper = 18 + attacktext = "maims" + attack_sound = 'sound/weapons/bite.ogg' + gold_core_spawnable = 1 + //Space shark aren't affected by cold. + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = 1500 + + faction = list("shark") + +/mob/living/simple_animal/hostile/shark/Process_Spacemove(var/movement_dir = 0) + return 1 //No drifting in space for space sharks....either! + +/mob/living/simple_animal/hostile/shark/FindTarget() + . = ..() + if(.) + emote("me", 1, "growls at [.]!") + +/mob/living/simple_animal/hostile/shark/AttackingTarget() + . =..() + var/mob/living/carbon/L = . + if(istype(L)) + if(prob(25)) + L.Knockdown(20) + L.visible_message("\the [src] knocks down \the [L]!") + + +/mob/living/simple_animal/hostile/shark/laser + name = "Laser-Shark" + desc = "NOW we've jumped the shark." + icon_state = "lasershark" + icon_living = "lasershark" + icon_dead = "lasershark_dead" + icon_gib = "carp_gib" + ranged = 1 + retreat_distance = 3 + minimum_distance = 0 //Between shots they can and will close in to nash + projectiletype = /obj/item/projectile/beam/laser/heavylaser + projectilesound = 'sound/weapons/lasercannonfire.ogg' + maxHealth = 50 + health = 50 + +/mob/living/simple_animal/hostile/shark/kawaii + name = "Kawaii Shark" + desc = "Senpai~ Notice me.." + icon_state = "kawaiishark" + icon_living = "kawaiishark" + icon_dead = "kawaiishark_dead" + speak = list("Oh Senpai","Notice me senpai!","Oh my...","Kawaii~") + speak_emote = list("lovingly says","says") + speak_chance = 2 + turns_per_move = 3 + butcher_results = list(/mob/living/simple_animal/butterfly = 3) + maxHealth = 50 + health = 50 + maxbodytemp = INFINITY + + harm_intent_damage = 0 + melee_damage_lower = 0 + melee_damage_upper = 0 + attacktext = "violently hugs" + vision_range = 0 + +/mob/living/simple_animal/hostile/shark/kawaii/death() + visible_message("[src] says : Senpai, you noticed~!") + LoseAggro() + ..() + walk(src, 0) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm new file mode 100644 index 0000000000..5235803a0f --- /dev/null +++ b/code/modules/pool/pool_controller.dm @@ -0,0 +1,336 @@ +//Originally stolen from paradise. Credits to tigercat2000. +//Modified a lot by Kokojo and Tortellini Tony for hippiestation. +//Heavily refactored by tgstation +/obj/machinery/pool + icon = 'icons/obj/machines/pool.dmi' + anchored = TRUE + +/obj/machinery/pool/controller + name = "\improper Pool Controller" + desc = "An advanced substance generation and fluid tank management system that can refill the contents of a pool to a completely different substance in minutes." + icon_state = "poolc_3" + density = TRUE + use_power = TRUE + idle_power_usage = 75 + var/list/linkedturfs //List contains all of the linked pool turfs to this controller, assignment happens on initialize + var/list/mobs_in_pool = list()//List contains all the mobs currently in the pool. + var/temperature = POOL_NORMAL //1-5 Frigid Cool Normal Warm Scalding + var/srange = 6 //The range of the search for pool turfs, change this for bigger or smaller pools. + var/list/linkedmist = list() //Used to keep track of created mist + var/misted = FALSE //Used to check for mist. + var/cur_reagent = "water" + var/drainable = FALSE + var/drained = FALSE + var/bloody = 0 + var/obj/machinery/pool/drain/linked_drain = null + var/obj/machinery/pool/filter/linked_filter = null + var/interact_delay = 0 //cooldown on messing with settings + var/reagent_delay = 0 //cooldown on reagent ticking + var/shocked = FALSE//Shocks morons, like an airlock. + var/tempunlocked = FALSE + var/old_rcolor + +/obj/machinery/pool/controller/Initialize() + . = ..() + START_PROCESSING(SSprocessing, src) + create_reagents(100) + wires = new /datum/wires/poolcontroller(src) + scan_things() + +/obj/machinery/pool/controller/proc/scan_things() + for(var/turf/open/pool/W in range(srange,src)) + LAZYADD(linkedturfs, W) + W.controller = src + for(var/obj/machinery/pool/drain/pooldrain in range(srange,src)) + linked_drain = pooldrain + linked_drain.pool_controller = src + for(var/obj/machinery/pool/filter/F in range(srange, src)) + linked_filter = F + linked_filter.pool_controller = src + +/obj/machinery/pool/controller/Destroy() + STOP_PROCESSING(SSprocessing, src) + linked_drain = null + linked_filter = null + linkedturfs.Cut() + mobs_in_pool.Cut() + return ..() + +/obj/machinery/pool/controller/emag_act(user as mob) //Emag_act, this is called when it is hit with a cryptographic sequencer. + if(!(obj_flags & EMAGGED)) //If it is not already emagged, emag it. + to_chat(user, "You disable the [src]'s safety features.") + do_sparks(5, TRUE, src) + obj_flags |= EMAGGED + tempunlocked = TRUE + drainable = TRUE + log_game("[key_name(user)] emagged [src]") + message_admins("[key_name_admin(user)] emagged [src]") + else + to_chat(user, "The interface on [src] is already too damaged to short it again.") + return + +/obj/machinery/pool/controller/attackby(obj/item/W, mob/user) + if(shocked && !(stat & NOPOWER)) + shock(user,50) + if(stat & (BROKEN)) + return + + if(istype(W,/obj/item/reagent_containers)) + if(W.reagents.total_volume >= 100) //check if there's enough reagent + for(var/datum/reagent/R in W.reagents.reagent_list) + if(R.name in GLOB.blacklisted_pool_reagents) + to_chat(user, "\The [src] cannot accept [R.name].") + reagents.clear_reagents() + return + if(R.reagent_state == SOLID) + to_chat(user, "The pool cannot accept reagents in solid form!.") + reagents.clear_reagents() + return + reagents.clear_reagents() + W.reagents.copy_to(reagents, 100) + W.reagents.clear_reagents() + user.visible_message("\The [src] makes a slurping noise.", "All of the contents of \the [W] are quickly suctioned out by the machine!\The [src] beeps unpleasantly as it rejects the beaker. It must not have enough in it.") + return + else if(panel_open && is_wire_tool(W)) + wires.interact(user) + else + return ..() + +/obj/machinery/pool/controller/screwdriver_act(mob/living/user, obj/item/W) + . = ..() + if(.) + return TRUE + cut_overlays() + panel_open = !panel_open + to_chat(user, "You [panel_open ? "open" : "close"] the maintenance panel.") + W.play_tool_sound(src) + if(panel_open) + add_overlay("wires") + return TRUE + +//procs +/obj/machinery/pool/controller/proc/shock(mob/user, prb) + if(stat & (BROKEN|NOPOWER)) // unpowered, no shock + return FALSE + if(!prob(prb)) + return FALSE + var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread + s.set_up(5, 1, src) + s.start() + if(electrocute_mob(user, get_area(src), src, 0.7)) + return TRUE + else + return FALSE + +/obj/machinery/pool/controller/proc/poolreagent() + if(reagents.reagent_list.len > 0) + for(var/turf/open/pool/W in linkedturfs) + for(var/mob/living/carbon/human/swimee in W) + for(var/datum/reagent/R in reagents.reagent_list) + if(R.reagent_state == SOLID) + R.reagent_state = LIQUID + swimee.reagents.add_reagent(R.name, 0.5) //osmosis + reagents.reaction(swimee, VAPOR, 0.03) //3 percent + for(var/obj/objects in W) + if(W.reagents) + W.reagents.reaction(objects, VAPOR, 1) + reagent_delay = world.time + POOL_REAGENT_TICK_INTERVAL + changecolor() + + +/obj/machinery/pool/controller/process() + updateUsrDialog() + if(stat & (NOPOWER|BROKEN)) + return + if (!drained) + updatePool() + if(reagent_delay <= world.time) + poolreagent() + +/obj/machinery/pool/controller/proc/updatePool() + if(!drained) + for(var/mob/living/M in mobs_in_pool) + switch(temperature) //Apply different effects based on what the temperature is set to. + if(POOL_SCALDING) //Scalding + M.adjust_bodytemperature(50,0,500) + if(POOL_WARM) //Warm + M.adjust_bodytemperature(20,0,360) //Heats up mobs till the termometer shows up + if(POOL_NORMAL) //Normal temp does nothing, because it's just room temperature water. + if(POOL_COOL) + M.adjust_bodytemperature(-20,250) //Cools mobs till the termometer shows up + if(POOL_FRIGID) //Freezing + M.adjust_bodytemperature(-60) //cool mob at -35k per cycle, less would not affect the mob enough. + if(M.bodytemperature <= 50 && !M.stat) + M.apply_status_effect(/datum/status_effect/freon) + if(ishuman(M)) + var/mob/living/carbon/human/drownee = M + if(!drownee || drownee.stat == DEAD) + return + if(drownee.lying && !drownee.internal) + if(drownee.stat != CONSCIOUS) + drownee.adjustOxyLoss(9) + else + drownee.adjustOxyLoss(4) + if(prob(35)) + to_chat(drownee, "You're drowning!") + +/* not sure what to do about this part + for(var/obj/effect/decal/cleanable/decal in W) + CHECK_TICK + animate(decal, alpha = 10, time = 20) + QDEL_IN(decal, 25) + if(istype(decal,/obj/effect/decal/cleanable/blood) || istype(decal, /obj/effect/decal/cleanable/trail_holder)) + bloody = TRUE + */ + changecolor() + +/obj/machinery/pool/controller/proc/changecolor() + if(drained) + return + var/rcolor + if(reagents.reagent_list.len) + rcolor = mix_color_from_reagents(reagents.reagent_list) + if(rcolor == old_rcolor) + return // small performance upgrade hopefully? + old_rcolor = rcolor + for(var/X in linkedturfs) + var/turf/open/pool/color1 = X + if(bloody) + if(rcolor) + color1.watereffect.color = BlendRGB(rgb(150, 20, 20), rcolor, 0.5) + color1.watertop.color = color1.watereffect.color + else + color1.watereffect.color = rgb(150, 20, 20) + color1.watertop.color = color1.watereffect.color + else if(!bloody && rcolor) + color1.watereffect.color = rcolor + color1.watertop.color = color1.watereffect.color + else + color1.watereffect.color = null + color1.watertop.color = null + +/obj/machinery/pool/controller/proc/miston() //Spawn /obj/effect/mist (from the shower) on all linked pool tiles + for(var/X in linkedturfs) + var/turf/open/pool/W = X + if(W.filled) + var/M = new /obj/effect/mist(W) + if(misted) + return + linkedmist += M + misted = TRUE //var just to keep track of when the mist on proc has been called. + +/obj/machinery/pool/controller/proc/mistoff() //Delete all /obj/effect/mist from all linked pool tiles. + for(var/M in linkedmist) + qdel(M) + misted = FALSE //no mist left, turn off the tracking var + +/obj/machinery/pool/controller/proc/handle_temp() + interact_delay = world.time + 10 + mistoff() + icon_state = "poolc_[temperature]" + if(temperature == POOL_SCALDING) + miston() + update_icon() + +/obj/machinery/pool/controller/proc/CanUpTemp(mob/user) + if(temperature == POOL_WARM && (tempunlocked || issilicon(user) || IsAdminGhost(user)) || temperature < POOL_WARM) + return TRUE + return FALSE + +/obj/machinery/pool/controller/proc/CanDownTemp(mob/user) + if(temperature == POOL_COOL && (tempunlocked || issilicon(user) || IsAdminGhost(user)) || temperature > POOL_COOL) + return TRUE + return FALSE + +/obj/machinery/pool/controller/Topic(href, href_list) + if(..()) + return + if(interact_delay > world.time) + return + if(href_list["IncreaseTemp"]) + if(CanUpTemp(usr)) + temperature++ + handle_temp() + if(href_list["DecreaseTemp"]) + if(CanDownTemp(usr)) + temperature-- + handle_temp() + if(href_list["Activate Drain"]) + if((drainable || issilicon(usr) || IsAdminGhost(usr)) && !linked_drain.active) + mistoff() + interact_delay = world.time + 60 + linked_drain.active = TRUE + linked_drain.timer = 15 + if(!linked_drain.status) + new /obj/effect/whirlpool(linked_drain.loc) + temperature = POOL_NORMAL + else + new /obj/effect/waterspout(linked_drain.loc) + temperature = POOL_NORMAL + handle_temp() + bloody = FALSE + updateUsrDialog() + +/obj/machinery/pool/controller/proc/temp2text() + switch(temperature) + if(POOL_FRIGID) + return "Frigid" + if(POOL_COOL) + return "Cool" + if(POOL_NORMAL) + return "Normal" + if(POOL_WARM) + return "Warm" + if(POOL_SCALDING) + return "Scalding" + else + return "Outside of possible range." + +/obj/machinery/pool/controller/ui_interact(mob/user) + . = ..() + if(.) + return + if(shocked && !(stat & NOPOWER)) + shock(user,50) + if(panel_open && !isAI(user)) + return wires.interact(user) + if(stat & (NOPOWER|BROKEN)) + return + var/datum/browser/popup = new(user, "Pool Controller", name, 300, 450) + var/dat = "" + if(interact_delay > world.time) + dat += "[(interact_delay - world.time)] seconds left until [src] can operate again.
" + dat += text({" +

Temperature

+
+ Current temperature: [temp2text()]
+ [CanUpTemp(user) ? "Increase Temperature
" : "Increase Temperature
"] + [CanDownTemp(user) ? "Decrease Temperature
" : "Decrease Temperature
"] +
+

Drain

+
+ Drain status: [(issilicon(user) || IsAdminGhost(user) || drainable) ? "Enabled" : "Disabled"] +
Pool status: "}) + if(!drained) + dat += "Full
" + else + dat += "Drained
" + if((issilicon(user) || IsAdminGhost(user) || drainable) && !linked_drain.active) + dat += "[drained ? "Fill" : "Drain"] Pool
" + popup.set_content(dat) + popup.open() + +/obj/machinery/pool/controller/proc/reset(wire) + switch(wire) + if(WIRE_SHOCK) + if(!wires.is_cut(wire)) + shocked = FALSE diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm new file mode 100644 index 0000000000..7739b7d0c1 --- /dev/null +++ b/code/modules/pool/pool_drain.dm @@ -0,0 +1,129 @@ +/obj/machinery/pool/drain + name = "drain" + icon_state = "drain" + desc = "A suction system to remove the contents of the pool, and sometimes small objects. Do not insert fingers." + anchored = TRUE + var/active = FALSE + var/status = FALSE //1 is drained, 0 is full. + var/srange = 6 + var/timer = 0 + var/cooldown + var/obj/machinery/pool/controller/pool_controller = null + +/obj/machinery/pool/drain/Initialize() + START_PROCESSING(SSprocessing, src) + . = ..() + +/obj/machinery/pool/drain/Destroy() + pool_controller.linked_drain = null + pool_controller = null + return ..() + +/obj/machinery/pool/drain/process() + if(!status) //don't pool/drain an empty pool. + for(var/obj/item/absorbo in orange(1,src)) + if(absorbo.w_class == WEIGHT_CLASS_TINY) + step_towards(absorbo, src) + var/dist = get_dist(src, absorbo) + if(dist == 0) + absorbo.forceMove(pool_controller.linked_filter) + if(active) + if(status) //if filling up, get back to normal position + if(timer > 0) + playsound(src, 'sound/effects/fillingwatter.ogg', 100, TRUE) + timer-- + for(var/obj/whirlo in orange(1,src)) + if(!whirlo.anchored ) + step_away(whirlo,src) + for(var/mob/living/carbon/human/whirlm in orange(2,src)) + step_away(whirlm,src) + else if(!timer) + for(var/turf/open/pool/undrained in range(5,src)) + undrained.filled = TRUE + undrained.update_icon() + for(var/obj/effect/waterspout/undrained3 in range(1,src)) + qdel(undrained3) + pool_controller.drained = FALSE + if(pool_controller.bloody < 1000) + pool_controller.bloody /= 2 + if(pool_controller.bloody > 1000) + pool_controller.bloody /= 4 + pool_controller.changecolor() + status = FALSE + active = FALSE + return + if(!status) //if draining, change everything. + if(timer > 0) + playsound(src, 'sound/effects/pooldrain.ogg', 100, TRUE) + playsound(src, "water_wade", 60, TRUE) + timer-- + for(var/obj/whirlo in orange(2,src)) + if(!whirlo.anchored ) + step_towards(whirlo,src) + for(var/mob/living/carbon/human/whirlm in orange(2,src)) + step_towards(whirlm,src) + if(prob(20)) + whirlm.Knockdown(40) + for(var/i in list(1,2,4,8,4,2,1)) //swirl! + whirlm.dir = i + sleep(1) + if(whirlm.forceMove(loc)) + if(whirlm.health <= -50) //If very damaged, gib. + whirlm.gib() + if(whirlm.stat != CONSCIOUS || whirlm.lying) // If + whirlm.adjustBruteLoss(5) + playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) + to_chat(whirlm, "You're caught in the drain!") + continue + else + playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) + whirlm.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs + to_chat(whirlm, "Your legs are caught in the drain!") + continue + + else if(!timer) + for(var/turf/open/pool/drained in range(5,src)) + drained.filled = FALSE + drained.update_icon() + for(var/obj/effect/whirlpool/drained3 in range(1,src)) + qdel(drained3) + for(var/obj/machinery/pool/controller/drained4 in range(5,src)) + drained4.drained = TRUE + drained4.mistoff() + status = TRUE + active = FALSE + +/obj/machinery/pool/filter + name = "Filter" + icon_state = "filter" + desc = "The part of the pool where all the IDs, ATV keys, and pens, and other dangerous things get trapped." + var/obj/machinery/pool/controller/pool_controller = null + +/obj/machinery/pool/filter/Destroy() + pool_controller.linked_filter = null + pool_controller = null + return ..() + +/obj/machinery/pool/filter/emag_act(user as mob) + if(!(obj_flags & EMAGGED)) + to_chat(user, "You disable the [src]'s shark filter! Run!") + obj_flags |= EMAGGED + do_sparks(5, TRUE, src) + icon_state = "filter_b" + addtimer(CALLBACK(src, /obj/machinery/pool/filter/proc/spawn_shark), 50) + log_game("[key_name(user)] emagged the pool filter and spawned a shark") + message_admins("[key_name_admin(user)] emagged the pool filter and spawned a shark") + +/obj/machinery/pool/filter/proc/spawn_shark() + if(prob(50)) + new /mob/living/simple_animal/hostile/shark(loc) + else + if(prob(50)) + new /mob/living/simple_animal/hostile/shark/kawaii(loc) + else + new /mob/living/simple_animal/hostile/shark/laser(loc) + +/obj/machinery/pool/filter/attack_hand(mob/user) + to_chat(user, "You search the filter.") + for(var/obj/O in contents) + O.forceMove(loc) diff --git a/code/modules/pool/pool_effects.dm b/code/modules/pool/pool_effects.dm new file mode 100644 index 0000000000..8d5192cd30 --- /dev/null +++ b/code/modules/pool/pool_effects.dm @@ -0,0 +1,29 @@ +/obj/effect/splash + name = "splash" + desc = "Wataaa!." + icon = 'icons/turf/pool.dmi' + icon_state = "splash" + layer = ABOVE_ALL_MOB_LAYER + +/obj/effect/whirlpool + name = "Whirlpool" + icon = 'icons/effects/96x96.dmi' + icon_state = "whirlpool" + layer = 5 + anchored = TRUE + mouse_opacity = 0 + pixel_x = -32 + pixel_y = -32 + alpha = 90 + +/obj/effect/waterspout + name = "Waterspout" + icon = 'icons/effects/96x96.dmi' + icon_state = "waterspout" + color = "#3399AA" + layer = 5 + anchored = TRUE + mouse_opacity = 0 + pixel_x = -32 + pixel_y = -32 + alpha = 120 diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm new file mode 100644 index 0000000000..5db9176223 --- /dev/null +++ b/code/modules/pool/pool_main.dm @@ -0,0 +1,201 @@ +/turf/open/pool + icon = 'icons/turf/pool.dmi' + name = "poolwater" + desc = "You're safer here than in the deep." + icon_state = "pool_tile" + heat_capacity = INFINITY + var/filled = TRUE + var/next_splash = 1 + var/obj/effect/overlay/water/watereffect + var/obj/effect/overlay/water/top/watertop + var/obj/machinery/pool/controller/controller + + +/turf/open/pool/Initialize() + watereffect = new /obj/effect/overlay/water(src) + watertop = new /obj/effect/overlay/water/top(src) + . = ..() + +/turf/open/pool/Destroy() + QDEL_NULL(watereffect) + QDEL_NULL(watertop) + controller = null + return ..() + +/turf/open/pool/proc/update_icon_pool() + if(!filled) + name = "drained pool" + desc = "No diving!" + QDEL_NULL(watereffect) + QDEL_NULL(watertop) + else + name = "poolwater" + desc = "You're safer here than in the deep." + watereffect = new /obj/effect/overlay/water(src) + watertop = new /obj/effect/overlay/water/top(src) + +/obj/effect/overlay/water + name = "water" + icon = 'icons/turf/pool.dmi' + icon_state = "bottom" + density = 0 + mouse_opacity = 0 + layer = ABOVE_MOB_LAYER + anchored = TRUE + +/obj/effect/overlay/water/top + icon_state = "top" + layer = BELOW_MOB_LAYER + +/mob/living + var/swimming = FALSE + +//Put people out of the water +/turf/open/floor/MouseDrop_T(mob/living/M, mob/living/user) + if(user.stat || user.lying || !Adjacent(user) || !M.Adjacent(user)|| !iscarbon(M)) + if(issilicon(M)) + var/turf/T = get_turf(M) + if(istype(T, /turf/open/pool)) + M.visible_message("[M] begins to float.", \ + "You start your emergency floaters.") + if(do_mob(user, M, 20)) + M.forceMove(src) + to_chat(user, "You get out of the pool.") + return ..() + if(!M.swimming) //can't put yourself up if you are not swimming + return ..() + if(user == M) + M.visible_message("[user] is getting out the pool", \ + "You start getting out of the pool.") + if(do_mob(user, M, 20)) + M.swimming = FALSE + M.forceMove(src) + to_chat(user, "You get out of the pool.") + else + user.visible_message("[M] is being pulled to the poolborder by [user].", \ + "You start getting [M] out of the pool.") + if(do_mob(user, M, 20)) + M.swimming = FALSE + M.forceMove(src) + to_chat(user, "You get [M] out of the pool.") + return + +/turf/open/floor/CanPass(atom/movable/A, turf/T) + if(!has_gravity(src)) + return ..() + else if(istype(A, /mob/living) || istype(A, /obj/structure)) //This check ensures that only specific types of objects cannot pass into the water. Items will be able to get tossed out. + if(istype(A, /mob/living/simple_animal) || istype(A, /mob/living/carbon/monkey)) + return ..() + if (istype(A, /obj/structure) && istype(A.pulledby, /mob/living/carbon/human)) + return ..() + if(istype(get_turf(A), /turf/open/pool) && !istype(T, /turf/open/pool)) //!(locate(/obj/structure/pool/ladder) in get_turf(A).loc) + return FALSE + return ..() + +//put people in water, including you +/turf/open/pool/MouseDrop_T(mob/living/M, mob/living/user) + if(!has_gravity(src)) + return + if(user.stat || user.lying || !Adjacent(user) || !M.Adjacent(user)|| !iscarbon(M)) + return + if(!iscarbon(user)) // no silicons or drones in mechas. + return + if(M.swimming) //can't lower yourself again + return + else + if(user == M) + M.visible_message("[user] is descending in the pool", \ + "You start lowering yourself in the pool.") + if(do_mob(user, M, 20)) + M.swimming = TRUE + M.forceMove(src) + to_chat(user, "You lower yourself in the pool.") + else + user.visible_message("[M] is being put in the pool by [user].", \ + "You start lowering [M] in the pool.") + if(do_mob(user, M, 20)) + M.swimming = TRUE + M.forceMove(src) + to_chat(user, "You lower [M] in the pool.") + return + +//What happens if you don't drop in it like a good person would, you fool. +/turf/open/pool/Exited(atom/A, turf/NL) + ..() + if(!istype(NL, /turf/open/pool) && isliving(A)) + var/mob/living/M = A + M.swimming = FALSE + controller.mobs_in_pool.Remove(M) + +/turf/open/pool/Entered(atom/A, turf/OL) + ..() + if(isliving(A)) + var/mob/living/M = A + if(!M.mob_has_gravity()) + return + if(!M.swimming) + M.swimming = TRUE + controller.mobs_in_pool.Add(M) + if(locate(/obj/structure/pool/ladder) in M.loc) + return + if(iscarbon(M)) + var/mob/living/carbon/H = M + if(filled) + if (H.wear_mask && H.wear_mask.flags_cover & MASKCOVERSMOUTH) + H.visible_message("[H] falls in the water!", + "You fall in the water!") + playsound(src, 'sound/effects/splash.ogg', 60, TRUE, 1) + H.Knockdown(20) + return + else + H.Knockdown(60) + H.adjustOxyLoss(5) + H.emote("cough") + H.visible_message("[H] falls in and takes a drink!", + "You fall in and swallow some water!") + playsound(src, 'sound/effects/splash.ogg', 60, TRUE, 1) + else if(!istype(H.head, /obj/item/clothing/head/helmet)) + if(prob(75)) + H.visible_message("[H] falls in the drained pool!", + "You fall in the drained pool!") + H.adjustBruteLoss(7) + H.Knockdown(80) + playsound(src, 'sound/effects/woodhit.ogg', 60, TRUE, 1) + else + H.visible_message("[H] falls in the drained pool, and cracks his skull!", + "You fall in the drained pool, and crack your skull!") + H.apply_damage(15, BRUTE, "head") + H.Knockdown(200) // This should hurt. And it does. + playsound(src, 'sound/effects/woodhit.ogg', 60, TRUE, 1) + playsound(src, 'sound/misc/crack.ogg', 100, TRUE) + else + H.visible_message("[H] falls in the drained pool, but had an helmet!", + "You fall in the drained pool, but you had an helmet!") + H.Knockdown(40) + playsound(src, 'sound/effects/woodhit.ogg', 60, TRUE, 1) + else if(filled) + M.adjustStaminaLoss(1) + playsound(src, "water_wade", 20, TRUE) + return + +/turf/open/pool/attack_hand(mob/living/user) + if(user.stat == CONSCIOUS && !(user.lying || user.resting) && Adjacent(user) && user.swimming && filled && next_splash < world.time) //not drained, user alive and close, and user in water. + if(user.x == x && user.y == y) + return + else + playsound(src, 'sound/effects/watersplash.ogg', 8, TRUE, 1) + next_splash = world.time + 25 + var/obj/effect/splash/S = new /obj/effect/splash(user.loc) + animate(S, alpha = 0, time = 8) + S.Move(src) + QDEL_IN(S, 20) + for(var/mob/living/carbon/human/L in src) + if(!L.wear_mask && !user.stat) //Do not affect those underwater or dying. + L.emote("cough") + L.adjustStaminaLoss(4) //You need to give em a break! + +/turf/open/pool/attackby(obj/item/W, mob/living/user) + if(istype(W, /obj/item/mop) && filled) + W.reagents.add_reagent("water", 5) + to_chat(user, "You wet [W] in [src].") + playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE) diff --git a/code/modules/pool/pool_noodles.dm b/code/modules/pool/pool_noodles.dm new file mode 100644 index 0000000000..d40aa8eca4 --- /dev/null +++ b/code/modules/pool/pool_noodles.dm @@ -0,0 +1,44 @@ +//Pool noodles + +/obj/item/toy/poolnoodle + icon = 'icons/obj/toy.dmi' + icon_state = "noodle" + name = "pool noodle" + desc = "A strange, bulky, bendable toy that can annoy people." + force = 0 + color = "#000000" + w_class = WEIGHT_CLASS_SMALL + throwforce = 1 + throw_speed = 10 //weeee + hitsound = 'sound/weapons/tap.ogg' + attack_verb = list("flogged", "poked", "jabbed", "slapped", "annoyed") + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' + +/obj/item/toy/poolnoodle/attack(target as mob, mob/living/user as mob) + ..() + if(prob(80)) + user.emote("spin") + if(prob(5)) + user.emote("spin") + +/obj/item/toy/poolnoodle/red + item_state = "noodlered" + +/obj/item/toy/poolnoodle/blue + item_state = "noodleblue" + +/obj/item/toy/poolnoodle/yellow + item_state = "noodleyellow" + +/obj/item/toy/poolnoodle/red/Initialize() + . = ..() + color = "#ff4c4c" + +/obj/item/toy/poolnoodle/blue/Initialize() + . = ..() + color = "#3232ff" + +/obj/item/toy/poolnoodle/yellow/Initialize() + . = ..() + color = "#ffff66" diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm new file mode 100644 index 0000000000..9e89f39397 --- /dev/null +++ b/code/modules/pool/pool_structures.dm @@ -0,0 +1,149 @@ +/obj/structure/pool + name = "pool" + icon = 'icons/obj/machines/pool.dmi' + anchored = TRUE + resistance_flags = UNACIDABLE|INDESTRUCTIBLE + +/obj/structure/pool/ladder + name = "Ladder" + icon_state = "ladder" + desc = "Are you getting in or are you getting out?." + layer = ABOVE_MOB_LAYER + dir = EAST + +/obj/structure/pool/ladder/attack_hand(mob/living/user as mob) + if(Adjacent(user) && user.y == y && user.swimming == 0) + user.swimming = TRUE + user.forceMove(get_step(user, get_dir(user, src))) //Either way, you're getting IN or OUT of the pool. + else if(user.loc == loc && user.swimming == TRUE) + user.swimming = FALSE + user.forceMove(get_step(user, turn(dir, 180))) + +/obj/structure/pool/Rboard + name = "JumpBoard" + density = FALSE + icon_state = "boardright" + desc = "The less-loved portion of the jumping board." + dir = EAST + +/obj/structure/pool/Rboard/CheckExit(atom/movable/O as mob|obj, target as turf) + if(istype(O) && O.pass_flags & PASSGLASS) + return TRUE + if(get_dir(O.loc, target) == dir) + return FALSE + return TRUE + +/obj/structure/pool/Lboard + name = "JumpBoard" + icon_state = "boardleft" + desc = "Get on there to jump!" + layer = FLY_LAYER + dir = WEST + var/jumping = FALSE + var/timer + +/obj/structure/pool/Lboard/proc/backswim(obj/O, mob/living/user) //Puts the sprite back to it's maiden condition after a jump. + if(jumping) + for(var/mob/living/jumpee in loc) //hackzors. + playsound(jumpee, 'sound/effects/splash.ogg', 60, TRUE, 1) + jumpee.layer = 4 + jumpee.pixel_x = 0 + jumpee.pixel_y = 0 + jumpee.Stun(2) + jumpee.swimming = TRUE + +/obj/structure/pool/Lboard/attack_hand(mob/living/user) + if(iscarbon(user)) + var/mob/living/carbon/jumper = user + if(jumping) + to_chat(user, "Someone else is already making a jump!") + return + var/turf/T = get_turf(src) + if(user.swimming) + return + else + for(var/obj/machinery/pool/controller/pc in range(4,src)) //Clunky as fuck I know. + if(pc.drained) + to_chat(user, "That would be suicide") //TODO: make this a suicide action. + return + if(Adjacent(jumper)) + jumper.visible_message("[user] climbs up \the [src]!", \ + "You climb up \the [src] and prepares to jump!") + jumper.Stun(40) + jumping = TRUE + jumper.layer = RIPPLE_LAYER + jumper.pixel_x = 3 + jumper.pixel_y = 7 + jumper.dir=8 + sleep(1) + jumper.loc = T + addtimer(CALLBACK(src, .proc/dive, jumper), 10) + +/obj/structure/pool/Lboard/proc/dive(mob/living/carbon/jumper) + switch(rand(1, 100)) + if(1 to 20) + jumper.visible_message("[jumper] goes for a small dive!", \ + "You go for a small dive.") + sleep(15) + backswim() + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 1, 1) + + if(21 to 40) + jumper.visible_message("[jumper] goes for a dive!", \ + "You're going for a dive!") + sleep(20) + backswim() + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 2, 1) + + if(41 to 60) + jumper.visible_message("[jumper] goes for a long dive! Stay far away!", \ + "You're going for a long dive!!") + sleep(25) + backswim() + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 3, 1) + + if(61 to 80) + jumper.visible_message("[jumper] goes for an awesome dive! Don't stand in [jumper.p_their()] way!", \ + "You feel like this dive will be awesome") + sleep(30) + backswim() + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 4, 1) + if(81 to 91) + sleep(20) + backswim() + jumper.visible_message("[jumper] misses [jumper.p_their()] step!", \ + "You misstep!") + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 0, 1) + jumper.Knockdown(100) + jumper.adjustBruteLoss(10) + + if(91 to 100) + jumper.visible_message("[jumper] is preparing for the legendary dive! Can he make it?", \ + "You start preparing for a legendary dive!") + jumper.SpinAnimation(7,1) + + sleep(30) + if(prob(75)) + backswim() + jumper.visible_message("[jumper] fails!", \ + "You can't quite do it!") + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 1, 1) + else + jumper.fire_stacks = min(1,jumper.fire_stacks + 1) + jumper.IgniteMob() + sleep(5) + backswim() + jumper.visible_message("[jumper] bursts into flames of pure awesomness!", \ + "No one can stop you now!") + var/atom/throw_target = get_edge_target_turf(src, dir) + jumper.throw_at(throw_target, 6, 1) + addtimer(CALLBACK(src, .proc/togglejumping), 35) + +/obj/structure/pool/Lboard/proc/togglejumping() + jumping = FALSE diff --git a/code/modules/pool/pool_wires.dm b/code/modules/pool/pool_wires.dm new file mode 100644 index 0000000000..7e98383606 --- /dev/null +++ b/code/modules/pool/pool_wires.dm @@ -0,0 +1,59 @@ +#define POOL_WIRE_DRAIN "drain" +#define POOL_WIRE_TEMP "temp" + + +/datum/wires/poolcontroller + holder_type = /obj/machinery/pool/controller + proper_name = "Pool" + +/datum/wires/poolcontroller/New(atom/holder) + wires = list( + POOL_WIRE_DRAIN, WIRE_SHOCK, WIRE_ZAP, POOL_WIRE_TEMP + ) + add_duds(3) + ..() + +/datum/wires/poolcontroller/interactable(mob/user) + var/obj/machinery/pool/controller/P = holder + if(P.panel_open) + return TRUE + +/datum/wires/poolcontroller/get_status() + var/obj/machinery/pool/controller/P = holder + var/list/status = list() + status += "The blue light is [P.drainable ? "on" : "off"]." + status += "The red light is [P.tempunlocked ? "on" : "off"]." + status += "The yellow light is [P.shocked ? "on" : "off"]." + return status + +/datum/wires/poolcontroller/on_pulse(wire) + var/obj/machinery/pool/controller/P = holder + switch(wire) + if(POOL_WIRE_DRAIN) + P.drainable = FALSE + if(POOL_WIRE_TEMP) + P.tempunlocked = FALSE + if(WIRE_SHOCK) + P.shocked = !P.shocked + addtimer(CALLBACK(P, /obj/machinery/autolathe.proc/reset, wire), 60) + +/datum/wires/poolcontroller/on_cut(wire, mend) + var/obj/machinery/pool/controller/P = holder + switch(wire) + if(POOL_WIRE_DRAIN) + if(mend) + P.drainable = FALSE + else + P.drainable = TRUE + if(POOL_WIRE_TEMP) + if(mend) + P.tempunlocked = FALSE + else + P.tempunlocked = TRUE + if(WIRE_ZAP) + P.shock(usr, 50) + if(WIRE_SHOCK) + if(mend) + P.stat &= ~NOPOWER + else + P.stat |= NOPOWER \ No newline at end of file diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index c0b5ef5b400a80c3b1476cb618326e133610ddea..b60ff97b2b043084ddeec58c360137e8b9cb28db 100644 GIT binary patch delta 153499 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�lefKa1UYwMIWexP;vZNbP^zoec56f#)yB6$j zPybz@f#($KXJEfD#-^tBz)HEZuvD$hT>Um*|L2;`1QFM=!#hNJ|0;U{s3|cjx?>+E zQF@_)WcHk#AJ7FJJ%TO>o1X^{qakg<(45 z*wM%I)`SbzK(v|(f&3#qa8r_CcDh`W`7uv2m!g9I^~yueP^pXIyckVojd|h3XCbCF zoca8=gY7BRmbK;{W>f|Ju(*f`%l4+J`5nxLVhU?HNmf5?*0+i3HNy!s_ryO(l2wf3Q%2~1-rC)=k({)7b52ZqC2u_W*L`CpUs#oPs~ zfr}4#3ne!SnKy{ocs`>yhvLpYH8)nUJysTMa%#4+@@Lkq*c6YL%nil+IoTJxHR;B*X#c?M<@sfgemNu~ z{uryRto8rv?=}yFvAV>ub8y!O6a57m|AViZfk6&?I;;#8?&&xbZm{;Ny^P2o?1px= zWU0?lcR)!&OKWRueHqH3A;jyn4?{!rhOH|_L4ia34-l?Lhs#X?+b^{%fyVNMl*9)u zNY#eq)#>VPZqxNqwXaG-PiZBxxCXipELLg?!D&u zwXL=Gok?&OB4f4=iS!oVj8DrfXfapcUj3WQ@mN{ed$)A%y-8H8@RvEd@_vE6NuO(3 zG8-wsL7b}z-||u9678eUccr5%fq}t?8FKpAcyDWqp5kV(Q^U^*BX0$#^Pv3q7o^UB zr4x2?#gjV@v?<@YAYhYuGjiGiVVN`TcU)B8)*W5^g6J2ufpTJ3JEIVj(E!FFwF&|^ zjG<$lspY21ElJ(*x}u%At*SZ)YtOKf`XcrcYmfQ1r9Yy#`5*pT!(&8Sby#gC{M;ha zxVO9Wn+T~Ozj?kP>zKPGRvr=q9-HrN2lkOo)TBpAzSlZc*z)yNz{eB>?wrJC3geEw zUp)Wjnx!n$O%WnQFT1jNYMaP@v6KC8U5vsyW$>FjgG@KN-{j5donv>Ba?LA+wPySg zGJ$^}DlSf6-s5i{3*LSsE4`A&qd6#dm!ACuVV*0@M+Jg`hpaE4Bp+0)n7;i!_h&PZ z)vpD{2K$eb`W+qjjm+kW#-@${2Cfx_L6xmEsH~ZTYq;H5+tc<;(BRQ|vM3{NQ zWDnDc4|6hUF^P037@@;ZIOKE}19C+jn@KW!zbc{c_(Piqn(N+vRPGKaU8 zpacbPgt3WAS!0P%gtVjyeL+zgfQ$(xY>6K3I zw3d{t4e8LMgCbDs9WxsY^SNO;?t*yVtJ3$JvHIhF#O=#s`mhnpU3#OM7#T>o{518< zLm_x~W{N&w+%s!l!7IlMV;<)%e7B!$Plmak=)TczOtyqN6w7MlEU9aunCGhz>z8m+)2p z`<^H~bcUp;oGmEU+O)WbgX=we-u*-j<$0Q|YZl~i=*kd=?+>T9)H-k*(k?N)Qv zj#3vgZ180!Qol5-lH^EKZBLtOys3iK55(i(-@D?u;+)Quc#@pe}G`)4|Lb=S$kO^W~V9H9ob+p z*Nc4{lO&(y9tNYmXnS+FX}d;j!>nq{bzvF9kqY$1Y`9iWe?@+!>q>c5KY1rJn76O1 zPR@cHqy};?R|>A3|8T<=@YU~9s7$BdHbz%PHxRFvN0SbR+lIjiuHDN2pmX&9^gTB% z4NiIUtV&Ts!;ddR>!t&Q<9UrSoaQF2HFOFRV9zkLtun)#0P1;s5CHb-QuR@Q*1y7o_2j|Zh^a!RT?9>-!;q~x${i%O*Q+OizT2{=c^ zP2xJ0?09cre0v$Z3b+-i_&YuC3V6V0+jnLx`&V!M0I@ue|FkFAQ;DhCnu6(s#w_FX zFPy2*_4i$=!5NpsIdwvt8s#+tbDG3>BbUZ3O-0p)J3|@4Qe!FcSXM(rxckOxGhZjq zPG7-H`O1!7MFop9M9JokTy2-1niAV__31Kit*)%_?8kR5`!v-;F{CF1XB}?wGY|ZPsuQ%!cXzTOum%ayQuh3a<4HeN(c$nLX8d|LYw6Y9&8Z z!}>8ren)*Y_j|p5+iG#fZg(b4D{O)%I2u&1k-ez+8El6%kOF1)42>ZgVZ{QTiZ31b z0Z=S&+|c>)0r{(3d`1wqFqyGa*jE4h>|yQU_{*0!SRNrDp0X{{L&0N2=@)%PAr#sF zKwtp&0lV1y7C^3;B#Q#U2)4VbhW@5k#tVm8)uTI9F>LIr3s*1+yoXs*jbRm?;dOXXg$KZr}wIMI-($}ejK!;dJX1sYTc6FKwIN|J@;rC}Zp9$bB7(#lRxX0gN zd#$4aD2<>ezcH+sZl`)d51zrHU225jD)nKg%_s4hyX*8}wmZV?-P$-VY8^ApkPqRS z8l?;~3${RF`9z{WSGO!F#N6?z6g}v`T6^S?!xgDyWg=!nTj}oC7^7?Lz0YAcXQ9uf? z-(E8UZ_hMCIC4*P2W{)-^Nq5<1yKKXqc~9~STRn)wZza;1a^~!upD;pC$T)53|!gW zZET3RPX?q1vf;=)0)XNKq5}G^eO6S|wBqjep9{f66y>nUVOipzSYm0|>sRT)F-|ax|im-#9Y>(n^ZRNdGhBngGP+-0$MFFh=0p;nv>3_ z7FlG}`@xYs2}y-D1;l?q$fJbH3-x*C&Ob_O*~YJ4<$g?4AzpN?NuC*Fz28Wemf~e) zK*aTjeJDg>tfp+%cGp|JDsUJ~4}1eRCnEAIKfDmL=p_c`bG1cgwyBNGzT4EmS`xuc z|7sY*!Z-gm_p}YKKnq~*8qdx$3u(#XOL4S7cH1ZnUIx}uHe`{nEZ1ow)mOj&NQk-V zjyRExLmCzr^yM4=%C*Fe)a-I&{36)QKP#y1quyJtx%~$yVuW9SryZwy)ap1ibXN@+ zZwziW4)@{JEGfa%$oo5|EmmFqO<*d)!V5=2kD_9ZPjBviHu$+U{3F5CeQ?F&Nti5d zZXYh4wSt39#cbWZ83~QcpUeznSEHA?V>p_P5m$UhKCd;4T-nlhWfdZSh`+zlE?Tk##7|0_>i7suoye^) z)=zpc80K_bU@v4I5*=eIg~!o_MCkPkuAkMN3x!Fhcei40)kREno;ZCM^p0j4MQr$@qSl)IBU)~ZR@-KFOsZg;>lds7MgjBx zk5?m{WfOeUBZ;D@uUk%So*$Jt^Nik0=Hg9R%DBFw<03KtrrDGjUW%_-%hK%lV2B5Q zfDD&KXEuv1ez*a$XG}=Hl31#-TM9!N)98~Oey`N%7b*0g<_DZa^4LVNig$40{-8zj ztUc0$d0$t`&gsj8C)oO64uD#D?eg7ejp_+yDc^&c^7EOptM>J?Z>Tzld4ZRn^QVpw zdg+Oftv)uOQo*~-oQeKvJ0^#Dx1*szYlnXDoS&vokBUXAr9LrhhVI^b*w_(yA3+!Q zqh8OrgJb76&0n;Fsx(cXyi4-qMU7$kWMgTEtfxZ-ogn};-xR+UgH6I-oPL>b5ImhQ zn1`E}H8xzDuKT^!sgRrz+^MK&Z=7@R2mXVx7tW5JchT-JSsLZvP#paU@t95s#h!J4 zzIN!C@#PTP+Tb8OmmEL4C(n~S6{U3{la`x7@5cILTUH_F`^;=_=oW*|CvPXJM|zD( zV<&~&pnL$vZ?AHv^XWz(F^a_=LasYK{$tS4DEw(-PB_-YBKt+x@4nc@iqoC_(tyj&Hh|93pFf25M}#8UY-a&B-v&fa$XGtb9Al(TqfC{c&kv{od-`8@ z7dj-{egETBi9wC-&d^V)JdWpz$5MCB#)56)ZtdEp+fz_juoY-&eSY?3nGn)R0tn0A z2WIvSAo_T3@CD>Qc?OY~|76kszAd5!L}X66m})L^lC8-1K;aPHM5;le)2AS%zV;$1 z^q~e(Q&Iads_?0$y{%#E2}7C2hvG$|Ztl}UggnUzx)mE5%d*BGvFy(Hn4d>Kzwp=P zjjdlFnIJz3b%i`$!$wl<7~4StB};g}4WmzGC?W=oXD7G<@1jkB+d`~%{DPlQUSthj zSCAt1>5rXU%Y>cDb4c);-|}J>a=nRwwvh1X`sl=_#UTewL~)%!59~DbV0u7sUNGTc zW?!g17Xn!VzmTb7tWa*6`PBP#pVszRzk@IsbR zg*NQo#Q~xCo z^PJlb`j0$is6eW49-^qk$Sl^RCDwGmZE%`}&R;}N?!lLL>mfG^JN|f}dNi=ic~GSw zN|NDrMccGM8!wJ%cBX7<=oE@kz>Qz2judNp5TLE0(Lb@(Ke^SPHu=fm1d*i9^W+&8 zlK9m?QN7jUY4JUqf#E;zbTcokV}mP0*D^3Bn%g>8;KbBmv+dOjPG=54sw`SR#fSPl zZNLsW)YJT&_g?1Ez047iEpvn|btqq#kFDhk@cHQv&v%M+zOoD+79ArA7RlB3uJAO^ z9%BLeF@{(FWY$1`J}cRN?B?U*C>dN__H*v5k)r2yY zdhUR?qzv$bS!Q{f*ieUvwu49gwF%pafuuL`!Q3#>sj)SX0WbjH;GsVFp5PT9cq$Ic zXqXL5X(vzxBt_}kz=ot25Eq%0i??(UmWo0Gth+jiVL?^-`#EjVIks#z!9a=eMv4~$naM}cGy zVEw*BlQIKuQi4E)oATA1tNuLH5iuV>`D7QY_?RAdNROW6Y#$wb(IFCJef2R2*vkoZ zm-P8!wHbCf&m77=kYV33_m6vQ3@JF@*MHssGdFsYIKR|h3r&;4u#lGA#W!3`-t+vR z($@aG>@wp^Q(EO&K>L9q%U*)UF+#QD;1Lzi$#ABbLn7#|cbRRuq{R1L#3hRsEtTbb zXYfDbHhg-HQxaWlc=l@SuiKD1A#_NLb`8z6gOKy#C04KoGBoabp-Mn-i)(evi8H5| zVdzKc5v~9A#!B+hB%&_3!@18e{6uN29`Ys9*d;BoTU)Nxu+R<5RkxO@j$i}5b#HlV zS#{=WK#}MA&!A>+AIPZx-z(f*XuHIrcgxIoyML_<(F^&(Z+8yh^^Jm5M?RlATz%Yy z7*+HNs9wi?^Q2lt1jEs>Y<$!oKBZ`UqB`PUsp+?svy!8c8Vg&K?)P(IslEh=3OqCoNf6Fu|lJ`O* zC73p42D^aU^v@Kt*l5wRpW2`vgeQe&fd!8`2I{l#Wt_d0>HRv$Dr# z{%tR0>RTAFV7z(7k;_2ip3Z`sU)pS@ybZGbWy70YuM2FBia=g}a;55Yr#gFWHx~n3 zi=b5OcxD=(GgRcVnzupXi)1#&4T^&>Xgn4dbn`894yn*dxGWIfRf))VP@tnvY_95U z0_KeE8>)68^s^MS1`}^yLmrAb$l=BhKoQfn>lf;nacxOm)IhQr6VEadizTZ?83QLg zvz(~<&J?C(u09aBz+tI(zSA@ZePlyXn%g6Ox^zoBPXDR>g39qVaOY*Qx7&KI#V1hEGSG zeUG?gsKVW6z|LYVa30e(*ykuaNtZz!Dv&5R!iTC9VsZnCLMHNh3 z)yuslm>5*vCTb3Dy-h=~Ol0m9`+>Du|E<8#xplcU`2WlV4OP&VNmB0LK#TDQwl7_w z+VL$~Rt_Lx$B>E<9a5%|z-q7e5K#HgoKYD+gf?f1jnmxTHu4`rC@`}}0slPY;xI6k zNxmt~^)Fr`b~-|>zh5zSy8#Axc^Nx6uf?;I9`7FUMWBCyYgPs6Ml?m%=67sfx=yQDBB(9UDn>P0TMb<@6YtXP2dx&8i?am@4IEg+Y9&f!^myy-EYUa)bB^1JA_{{qF;^HY&Wyw=2tB zL$jlnfdd(D8>R=o8>#8f2>inQI0F_CzC8yaQe0Yp>_XW^j08Fj=0WvoSQ z+cuXkb-W0BQc>{b3rhb#S3G>uGk$1AS0Gi-3i4lz>^qdoYn#phyj+i(+a$JPW~{)z z9HK)}KUspy1Y@lDjIFDqi+NnY!9^*gh?2M=aY;mNteVT7Z}8Sdfutpg5XVX+oysSq z_v|>|gMVKsABZ*T3{x5$kMGM$-ER!!>ZHr;>^-tgA?9d&*|%7@hA}#dABl0sg>8!` z%zz^dT2|SLIadi<-`)i=P(@j?<2I=cU)i`*)J*eHjfJ}T(vQQuLIr9iB&IA`JDd%* z2XPyl_Y%bERNk^T3t?t}FH1eD30=PqZ0N51tE7t#p|M00HYt;K{*`w&wB-2ed9AsU zGk*DTvNb*06?tbFs9?xjJZX#j&zhlVRv64|dyP_*_2r-WaMwn(pt-#QH$;xy+C><+ zHoa{OW*rz@GQ|CH<~ydj4N{bjO&s){CCLdYX4pB}`<{EMCDNe8X{{=r<<{_Vk zFGabuYmxug+a;VS6G~h3YISCWdYl8s9@Jjr@J2jm+>_eb)O7CIRXklX*K>o_3A!X3 z(IxFH!`=}y;~drM9HGdi0j>)3l@##qP47Ev{*^(;2%DLm&qoM6;$#$Es8j8>3`Zxg zBXzAF{gtaA`43!1$J6^mrP`Y&yZ1mpQ6Y?;Ay9F)T{b&H`(eao3iU8k!J99;5S2NbxnK+bxB|6z z|1A3*SdJSx*Jba;_9S*C^`?gvQ%~KrbD%+Ivp?vM$QuAm(nJi#qFER>Dl|#*2 zRghC2GQrQy?Rj0+KiXP>wyg1JI>UklQ zxbi2&`-D!rI&sF>+-LnZUkv$Ly%@t&nMwtsA>j}o$#zo}H3*V$;{*dJss$-R3#x~T z_wK=&eFgG54N}maKmZI~29+T9;682;x0FP6Yn-B7{X+|1j07Q=EiRh9J7kx3}hdJ~9{4=0*Um zchNK>TQUF|2!V_dZqP>g!;DGuoSPO#UyD<*{>>n7qKE-=m`A_@rrK;Tx<8;L$q5W_XkJOM;z((UiHXS{) z$ti49G1PJFKK`Tb3}`BW9;SOO+5dr=)%8kwRRt%6#;(v??{r_67P>OY-x)iWkT%#q zUj|u3UO?(C{=yIt1Tv#R6s|Oe3jKM72uWe=7B^-kOo)X_7zmiRyg7KcK7g$xoZE7l z^Q6SJPwsCcSzk~nGJg8A>!01k-6=n6y*d>8fMO}OU!dx$2$c`bS2cjQm|P@{?M{Y7 z6T5enJ6lX5^sK+G`F7+{(C5juPyoS;ybt+rKc*8uCXITKUi~*OBSHI9-k*+1o~2DD zS?B*G+(LA)+}!ZKju6KWZ2ErecpSNe09q zi|kzL{iwSB!m(r}6KJ*v^)bytWv!ZRa{vq`Ie8bLSMNQKPp`v;8CLXjeK* z`DabrVW5qb5G`w8&r#i8YRbYh-u@M_8Phv6lm~iBoQaCf#^K!yG@^;=IK7TZ)vqQm z68P>9^knuO)&$2G4Lljib4OB*oZMX8C6h1V2yeEh-n2KHa=(N{ZY zzuu@Jb9$w9bbpnZpsAKoZvL?=<6-#ycKIl<&ri-GMW*VASXl(%zeyY@BE+H0N_s<; z@b2sLr~`Zdk!ky#$vu-a%#JXt8_={W&wU~j8tb-OJvJ39WFMSVRxgwu5xgV}X;_dGu*9Mty0>rkJ zHpxuAvlX739)I1s<`Fts9wc;n1UWIl?~Fo+oZVLSosUzVSm$Q7T7QMklYD6qNBy_1 zH{2+m5$|YQY4$3cF|^~dY*Owc&^+03`=pLcX&1t^+WO!N4YdTwPO&d2r{z!WZ z1Nw?;{{?v)3jmdU@BpYKN{)}Eyc(toZAkkzTYxsi$hh^o*-H-PCb2!k&1hr>8w$g zGu;PwAAi{Ga*#IN-UTZ!d zrGxqeTX+dov+hE*R!iuoF68XSMwvFc$I^v*$K$>xD+jA8f{N!H6rc)gBLo1}BmFe! zFMpul9uJ3GL3q~)c?YYWF;uXG;+g;p6|9%nF3T9G6|4gb_<^}T^0Y@NiN$|}%d#aA z8aeC|+g>P;jReeMjdQSiZ{)+*WzU61opzoUB5o04SKAh}6NS~$@hptIE47W!38nmu zkH9Gg$k4)0Ve(N&Lx;6sRu;1db?U_gM1=tN6;ws3lWYX>vAMt1)8`hUbTWGoPQi|G<#(}7lnj>#`hT(uI{g%*g+J51LcM|hymLdlhnkAPdeU}Lt= ztF_E2>Nvk>2D$ILxiE$a#l(C5-8jd?Xg_zMx|e$(W?c1)T5Re3fbiTOBxhQE^j~8H z%n;9o2W83nDvt?z!v6Tx{-p|%w_hZN5DYRN%v8pQ$Xm%{ZpQV?#;9+uUqQuIT_`EZ zyqF(C9y1oNX)z5t*^0 z6X`eg^n_tpjNJiVCN$q(Q6#J5q`%VR3P4EVtuMJb$_9<>RMXL3f3Y@noO!Te^OEt- zqG7NdlQJB*+jF4!_8(h-f^(o>1Ew&Nb3k>&+vZt+yDDpF9~g|Wos3C*Czvvv9QcY_ zr8s1Ek?s9AHpV_hDi!>0az%1hd@N{Ol_qCsfIM09SP6k1ZikiIEUs^TtXFJwwnq-$ z)V3V12gR*UAQ>^T4vrQz$JY9T-dVw})7%!hQsf+!5|-A$O6pS`ygM`{GE7*ai?UC+ z<&&aQ`Cb{Z1R}W8E`1V}?F1zGyZbVMZTIQhhGLtYv9S#JQ6C@dyB*p5-VWG8B69FX zv~bG7yi0p=P~4mv{qL*a!%$eDQP;~{w=={(CP|+jSn@^lF*t>`=^-yYbEc7Le{BhR zhA(FeH$bPV9oux;#!7-G^NHe;(>{FcabN3-CS3+VClO1vN}2eM6IrsH(u-a)h#Xq% zXT!u^*W3zT4aV4RK;W}BHj)_9PK$wZweDtU?8|++k_NSTSj!5t??`=LwSk5t;eq&D z$)dEg0&XR8?EOFxOKDITnIAVnkW;@qeF$}$6L0f(4xUk7%gq^g5=)UNg*PF9pmq!$ zXqa{PtfnFWIv@^#+t}0*z`uMtR3Eu#Mk};>!kvq^;-)*z$2b-`Xrst?pZ7P()bnOz z-iJ_Y#7@FwsIUEx)@U*bU5TN(+|fPEUrTbh%dnr?lfZQMU-Hx=Q3uVhfYpN8;Kl$cP%*SPWnf0fRmw9rkKc+QvV(G)2=;Ui8O7uLXMB%=@qDa|z<+RVxKr#XMYf-jo+SV6FM#AQc zgTD?gq&mRG9=A)nPIOXDRe%64Z7PZSz{144m5sgr2D4ArB9g{pM0@eSK$beAxCcW+ z{Z>xs!^0XIwv2|W+X@5$iPB)i-n_I0RZY>Z7H)tsg=Ja}Yx1Wy-_2I~@it$hNvI6Ee&OGi8K!jav-}>^K^@L#Egww&NYBO{5%6NIGeW1& z^>7a;e@b}qdo};X>Uk$G2o0~0olIw?s^#>O&kSBNO!dAIU8EIj`Gmu-D22WM?z4>? zWW*1kLeH2_dDPonDeKgJV5WThl^*ynw$%h}+!d@e^ZT|;W6(AoRC+Q0SWBxP5?TIi zdF_4{f5Gn_(}=7+yQQ&XwSpYC$4XcM+Pin~A&Vk6K4f)cQv^d^$rDYg*_-e_9?DKR z@_nj-!)VA2RnP{fjeD<-PhIMilqF|9F`>`KJYAgp^A_1Z3cZK%;|zG&Vmb7wEnX=` zMvUe7|44Vwe2$3mBSg*P7b1)m8pHGjGG}fwEgLX5tiQIOT0-QC2WL#L@`oED7kl3q zV1XK0S@47^L5UYSkmZdGvZp_XY$^H`(*kM2=N9g1g^aaXgG(2wYW*>ku%KL$g%DX1aPK+AVIbBjH??EOy$f zU?5AA3CYUJZ_)%G*}odF#7nu2eGtp^w`mRh_4;yqvi(GVy_)5|HO3J>rKil09B}K= zdo;mpxObDWg%}IBu@r%ZPy0ueA2S=^ln)JHQV=cG>1#b#}zr|Jl0NsIR z)r>D0D&u0}H?Rn$3NQ2RktxtFbr?A}m>F~&zc2YM*tQt)A0aN9a{zVPrf+|Pezk#t zZPTV$E^3f{A{1!<^;5s19zy62yAc_Pe4YTNcq7tn#7Iq)yF5mxZA1!%P=sXFF)KHy z#|_wr1Ewnx|D3DlFyuG;XL1MPP@a%z^1PH?k(lJT`i7g>g@%g&$Kt8qmq|?Xi(+iR zJ|cxWr~0YDqKl_R+L#}>53lq^phx?2-@{+$Y_VxmZb$X9vLRlCq^&sQ0wdD0)+eut z(5e1^NBvFBv?rr4yaL;-IBW=M%z0~tFdT{3`vJ)MJ`#*j*g01 zJ}gz+QS^4Dz)4Ix3S=q#jt{-s_wExvY~tk6GA4SEnmH$ICZX(?UR39uHH4j)9gx^d z&_@KSVZFvR#g&H9!1kfZ8_IgP76|^IGGiEtadf**!cz%@ns-fq8)WIg$vG*Oz7{$k z)M+4OZ%BsP(y6At1+6_M$G$`ErvKz!q7!kKON+z8|}2_ja{vvGgXsQtMZUBc`Xt0JVH~n zy*ebz$oz$cJ@|$2Uikj&dNqHl07rYtIOx7`idpCox#tK@nwH#xr*pEy)mxuwZgxcN zK38+px5%meP8n2-n(;Cwc=r&Oi<2CSjzqGvlN_su_@0Y%)868q|C#CTzNybJ7&o*K zPIT`cX&mBS+CD2Bkv7%i%HjG4;iX=qvFUWCoA5^WwRHE~UTk1WUES8F&(gxOto7|W z9Lb|n{)YZLfiV-#n2E)}_ilFY@dL0QN#TW&`&kkZJ>)TxYH+l-VFnMRz2M1O~z%IHFjEqKW2{tSY&{Rwmaab1YDn z4R-SQ%*YuDTh0OYoi1bHGv{BmFWJo#R?szU}CQdv{Jkt%-SYl_EIe>ZgK`JnpTb|0nrT>6I<- zBGFFIQOUG4d-<_uHEEERxc4d-`s@>xh5KO&CH1+zU9ODmK8D8hc!d56;$g!7G<`(> z0Cqa0SnRK` z@qg07QYDK{NXjrh6NxS#Qdn1HnD?S`Pev4SwDEDiX=&6QZ%{dpt?YxFq<~=TW`0)u zuS%JzX4ebeJMS`Yjk?M+YI-gyX@ZhP?{6FpWcJRyS#@FWWyixK5Q?!**S4d9)pK6C zcGTpKe{Pk7J|&3j)4J1OMveIcJbuz{y1#F-_tl6Ah{JPZ#k?wprlyxiHCGn(17v z+x{`K<65vDAI0?L9SL!AE4-+Lyu{~~Hf@(Ln_pevqfP><1B&#@vREV<3@+?~EDp4w z9$|y$@@_sB2Zq1!#NH$;yh~G;0=5W!tZNOV;vXcLf>Y(sF)*Me>_>8i-$`R_*biYl zi3Jw8kJi%w0En?xRE+pT2^8tCpUO2gM5k*K76<|~x=I!ccv;G4a>z8yU5>|R zHCo_gH~rO_+1anvifi7q@C2Hme8pH&4RUUHjcKS*ltFsf=7e9qk_Iw+2xPnSLNsN&G0-LM^wHX&cMj{coY z#$;-E{TeuXfJBxOqiCS7L1*Q|%C|=qH3<*El%If8u>M-c$!0e&{`t8=8h=t{_~?TR zKAvaa>vv*XVs0KO;78KsgL7EePLa$ST{q*nez$DDNS z64OsfU)i%Yjhke116i{*Tj}ph-EDIQ(kPVzTpiuFo|%$&d1n0#A~$w2nwW?0^WQTC zYhVQefW8`HqQ9!g*(d(S8Ovw9p`3;A;RQD;7Y@yR#NacjpNNSeVxjFW z0mjRp-3plTf$mR-x$@j|v6KQTtG^!p`Xq9orMp=Otg?B{nLT>!G<0`p&vAk`Rz->f zZ^ZB99xygUtu6_ij{!jh^l=~ed%%TDn(>x9Z^w_2k1)iyZr44mkP1-RKq$?7X@_t~&xsJQf5@;XdR$c3y9B`WhA@5~dodL6mph=I>lA zltcb8J@8z7>$e#m$~fQZ;mjI~xP7t#w2z!-dGaVdn_p!%Qk)QW2Qn8TU3ry}zeebXD)~?uBb$mQrzaM)L zM4W9^#FE{CC-YV&qyXbMGokIXyUhMin|idX&~iCxsb%c7Bv=OzeDj7d#k%uI_Pm{} z_}3S0EFAm*I-j|If}UW_TC&!l%i$SWHBG$l?B8>YkUV%whWGbq!AC7e&6+q{j&_07U~|{yEN!jE)37nL)%gH{Ra$IB%q2t8d(i-I_0t zn5idNKk&+sIye`85v#e712-4`CnvSuf1~Y6y8O8v1FM1|P zBL%an+p`%7b6GOxNtxWMfRXpL_X!o$9HUWM|Gqw4QwWYpu?9&xz2!MmtfNESjX`YX zG&K8Otkfe$mu1%2N(YbKrnxg`%n~$C4T)b|F4xVcKc&VTlW=Kq`eEL3#4~yupLY6z z!h8*D!IzmHA05ubJl*p4J+jGrFKj#|PJ0mWw5q_wG_z~tJHw)TCQ4DU!g%Rjx?5(> z=1sIfkn>FSGX4=q7fIV*U3W&i3f)*Dor@KFG&n$q?i)1BNsFEeT~sv9I#i6VZaVVtuJ+ zW7x*N;QC)6#DU?ma5>Z#dPZf z*(iz}1o4nx-@6sz{R8EvYwu)IA}(-vN{Z5-xUg*8w+vJ2Je*DWHGy~sN3UP0^|hNC z#n9%-g4etoSyLaxIFHkF?PK6yBt_$a!4{!=+q_<@m$MqZZXnw$ts1{YE6Rm_vnw2` zkt0pcLN7Z47C?@6wk9g} zwjwHK^f>Rn8iGzdp_ubR)bUy38IkQu{%oQefNc`_!j11rIM<^f^lBd%$2hk1X0R8fI?JE{+ zT~`N&N_(^Bzk6-_UA+?}1zxkn5E&W`JE&{Xh zO{ymEJJzIi|DZ0iuA}cDqLo6rj(6p43xHH%U3UI5G^Pl*X5Ci-&LGsvGJ9!qQD6T% zd8K!Ausiz2${vt4LNnCIP(Mfrh}kEb)*4)VfbhVjQrFM5Qup#*IVql>%F|O2XFu7i z5ffgtm4&+#5awk*Y^CqQN7P{5S?y?*K=4-o6>sv}p|nrmalm68Ao#gSj>6ln_-o0) zlj92vP^?tEzuCT)8%_$l`mv4!nBll|5`{cZ7Em}msE_8)a&&~|JUc7y^=3El6Fnv! zaUJ);I}^j_$ok9lD23y#BSG~_gatf<q((E4SoL@sCAV>uJCi}%~3)8UG57n>QR8G&#d9&Zzzod`!Fu~R*UHifk?&83pw4nKP4earGaT-u&dUIl& zuUtMygVj`HR906Y>{G5+CQF>n;>HavZU@@ESP6sYId91Yqet5S5(zUBR1UeEOrZyBNiVZub1?~fsw3CGd#JX3U(a&Zt z{0D+g#yk}^4CwK~<9nuui`vKQKQga>jpP`HQS*3G!CwVZ&`M z5&}bz-~49O{mk~t7}K&bR+o-IrxM|HaqpQJv#^bOr5y?Xkeik?^H$cBqqen4w;bA< zA$ls=Njv8}r}KhFQ+H;2Mzk2bL%wM5mBqg!aW>*>DUw)l@;2fx=RZsHcCRVn`tCZD z+k%EPuc`+>`5us-x+2}zuAf^@ZjFHlmy)mr+IhS3eG*((FPqa)hn&$8*M%*3;K#Tm ziYKuX4DTh7nM{!cYW5VtuMz<9A56}vr3z2HGHE{kB@ zYN+KVx!p>T)rr_^Gt=3HRqlt>_tvMzYXNZBZ!PJ?F&;5V)pf(VcYW`2#CiU}gWFdF z(I0KKQOT2<8Btsl=ebXu(VfAJ{gQD}{D(av%U!_&erw1y zg2;G2e*Wk%$u{_9eQS|B@f=72H+OZ$u4aC`^6kr6ikQFKYc+TVWvZR$x zd*JKy^aw|ee^ELD$Cx0Xx+x&ke}y#)9;JDsZ}{vD7hZ5`H1>N}Ke`~>s56~j0Od-o zcDXAMg*2|!ex*UVbwEm(`@tui<0R~DMB_>oL257IM#fa!_0%LK;TZ@)2=t;$p#t8D zQ2pHa^(1wTtgWKH9^x9CA0F4b+ddx?cOrf`9fC|Sqf#DDM5>dkaAj+vsp(sXiYQgT zN?WmAN#*A~ET02N*xG5)_AgI1G4KBzu%blXPUR6nXpk%MCizSy7w`LImC;KRUvo## zVt0rT`4{Z9|M&zxYo}b{Zsj-Q6I_13qFHIEz4Cq~6#|`RD6FnPNh$w#C?YQ0AOB~b z`xbZQ4PY)qeN8Y7&Af5&yi!GweoRn1`hr8k=Nmn8TE)Tm5{e>0drx_NpK&H1za6FE z$?I-Ucnb4LxhvJ^a5d{yg{c_(dRW7iQ0b1Fkv>6~3~H7;)>Z%ADx6`-YyKS^rDUc} zInyANsn*?qBOzmgolgarl8_)U+^89#Rq7Q=P7*o=ay;chinHS{UXX}{`Mw#SS%#Tm zz|o)0L3)o$B`8B~#RVWhY=mNMU#F7nsu%+?#10*yK)RQCvgxc8YI5PKTsKBkSA!P@$gh+t<%aUw`+3(*qi(c+la(&bA5f@IqM6yN8aZ--zW%s&ZHu zDNVNkWTkIE6m79>^zM}70mCy5CrUiU6=0J3!_aXshd;?_lv=&9ar5_Gpz6&;nat@M zm1btM>HkO5cgIuxzW=|@v9}PiWlNF0XW1*2JtHG~g^bs+mA%Oh;Vo3M*9j3aLiQ@z zdvE7=_x(J6kH>j&{@|Q*pZoQ=uIo9j>n?pN4H<$Y$cr)n`B0kTs_jF*APtdFfxS}zTtl){#)qz_*A)x}dQg>}MB#X5` zgSbR8y8bGM6Yi#%6SL$2tjeqy&}vlvq@EOH!FZL0Kd|nYzClE)FhJ=!{Aua$-0=%9 zzj*c=e;d5nSLM1MO9o>v*q58j;4NrDbHoeO)1R|71+CPIhYkW%HG>|I6^DJqey^v- zZbq**{#BFn<`QRkjPlNNNITcLlK+FV(^avv5%U(QwEVOu9lD0{4lS>9dLF^d*N7XG z&m$?*u3;{gA2uABD|?M>Dr{2nK{^lJi90^zvq;oF3m9;FR;J9>$n*M6M`zhfn=eLSVJ zv_)FG-fjs#uUbt0`|Qy5O_}31v4}#8I9CAyuND#}yY*4^d^|n+Hv>!FyKi2i#AH1i zeQfctT13gZko;(n#^WTX87X%dSH}n@)4q zJg*DtlqhOoGb?*E(KSo^-(cAFV%Tzn#QfRb)r4C1-DgGqgno_#1aGlA_I``DPj@Kb z-FqJkX9Y$bYC_Yy*=l|dxYm4=uDcNnS8F`?P8N&2BQd$ZB}G>xXD!4tXev%Rk3T#6 z6GMeNr!AIFj~`?Q>KLo|PP`F6|H(*%lSLCUJ)M#^-@}0c0mQ1RI?_er7K^tT zNsi>ZHFFLQ`hz-UG#+?2J{l!JvN*6|#}a&EPIbuRv{Y{t+*oj4UfHq@WyqL~-&R@L zmc<23(>#lyDFXlS_MiqsbR7FVzBP987>N5-;t+;w0t4+Pb5YV6{`F%_Pq&`*@7RIU zM3R$e(=;>=hgrD8JU7szTIf0PX%lor$+J%VjW)2|da&2_D&6d(PoMfvqcjGZv)ijlCn(MqD zExI(%oz?#2jwuE+)$x((JIGFLMiMX~`t#jsvQB)Q~LK<4IvLC{R-YDW5Ds~DcsN&|vx2_a|8Td6Z=Mp&KZ)mWi z^?2R2_6UDy>9GEu@DfUVlw+!=ON-CFhV%8OZZC7tpV5)Q-l8NjL_M?o4MJzg{^WdO znJUL>49BnH+ zUARn#gmHR6wU`Mta3MytpaIcUygIu2nRx=?MoOQSHkSs8L>*rBLl3~-Jt;R2q(bXJzKp^wr?g(G&oVq^GTnZj z1bCfeO(?RYP|RL)uZLStClrLi<%>jI`EIv_`;PYL)rlG!)?)J9a-0Xr@CdpI?!?Qs z2RBneD)Oh5i@8n0QsWWmX#K$ozac;A6{ud9HhSw;7%OfosfhG$=x<|6_3$~g5QC*W zi;~n@W8csM1H=x9)xNcqG~Dl){{Tx_WmN79mh{H-Q^3PkL)jGmG}r>MKnC_z58S2P z&)C~O8oG?~E_ak-K>))JdV~*G452V1KR+>JFBqpi)ovV^pG-?VytJH{Q+pRI-XiLJ zf;+Lk-XN2#{nOjv!44VXba=0vu&Of0!e5CqwN#k{@BTMIt>EUZJyP-!cWQ}1s&M*f zpY7PnSkHtmL_$9Nr<-v=nv0%bsU!JsXTeb5jG7Z+RhHDBddj!gE2MWNThm9JwPKZTp%7n|0i^Jwy$n@A#pU&qUO&gpwk+!FFI+7w6y%*i%b*qxbuBzk9%?lqE61E=} z;SHS6IxB_21dY4LDp%Ef8uJ^cBJKyiNjX|$n1O?r)lUZkW}H8~ex%|oGAPph=3HsP zdeoqG4SQ%qlYzWz+yn+)Ziht{$6jGvSASqn9K!jt=91nmG0rD>X8wN(GP7QN^+xfs)X^FQ0}7l~JK z|BC%Kt4Wa`sGgvicsKGGR3+t51FeoF*RJn)(!hN+)QXAq`qW*oRRVi~IBB`g6!xxJ zGYu)&D2~A<25V5BH`w)(f*<8=39&z;2~-J%810f!28XlBTq-j&W_k zz4lnyFAkWz=@P2^&@^$GqokU2%5Y=4#G zC~uoJmB{jIz;yGh3Pj0~E%-tDs~OfNx*jP$ucM#sSW%7Lu+~jUQZGADhp{x%a~z$| zOUB>E7bkE3H@d_F*+G|YA06_@5hoFTe8()B2Y>aXX0~^#HE`-{e1tG7uGWsb+Fti# zVwh$^nvcenJ)syWWA|cGpYIg9huD3ydN`lVX+(zr7` z3!&zRBnaB1+CHv6c-4l1K|;Dq=-UX$ds+SN{+}10Kx}9#>(*~MXSJu_MFiYHb4kms zvYT-c-pNGK*z5A(b4XqxxU)H9qf;nynbAZ6#P4QH=%*PWd*_$0;<<}uL6?x0MdjGs z{_1*}* z&vu+?JO5ly?T4*iMo*Ezu9DXUmS)Lg)y*IGZA=uslz8&O27=ECp}N}jUn)Q@A_7+* zG&A(UKnhB@lU8Lv#tV;?KE3`7IFJeO8(Y%pemZPwVpg_7Lp_gO{EVjwM8INb+jXq` zL`evaX_EjlPS#ye8cR~WU^;i-mMSnxkSY?}9b)t)S6nfg*(Q-68#|FMO1k%6i0AL} z`w$J!gN?`)JGpeXY`bEL?drP57T5VruUVJ*gQUvjk9_XVXHy$z)rrbO*fW}fKPNX2 zb1mA20!}y%JW1@|-=j*1uEvCIu-FtNUF5>?bC#ExsqDl{?>QcDhn-3bj~v8<1Uzp` zR9p^%_W`)>#A>`R@a$m1adR%zUqi@)%xen5^%3L-U}R25b?Uh&^qr=!ZaI3X4)HJL zs#hAeGC)95lF{lv)V3kwAfk&2(_0_GlJhNl@*+mt*+{ZekY?QhWLtP-M~N4wOqk8z zg*Vn~xF$tU7d?;VJL$w3cr_AxR26h|Xyk=A_pZ3bkmmtCR#zCq+a>}Z!42iOZ05h0 zqB)8Ij7w4nS_u(EeK|JBI4h9MrHOH|yqe4oF9N+JbF7$n4-5OLrRQzxnnoIWJPhNO zh=g(qY_o{F7arU?(t$&W)7M7|8oT)Cv@qEc>I2-{P9huG*u5F^Km8f#Sv>YLS!g9> zLRp67i3EONQDY;hBytLe0^PFRn-&()&cO^G(%5Wx@|rF5n_pgkX1vB!AkDm&>BA_zs0A!`pw;b+#^3aGD^0!Xp|7*26~Q-?$AGwM104%0v5 zXL{}r|D>TL&q;P*I==nw~~LyJ7XatvM|Ec)v!aHdA*=Egk20i`h%+mN)Eo-M!y8fIh zGZppY^`RAM?0a}DJc0;Bhtgj2&#MfghnxaCQke1 zZwJ55ffx(_f1T%gsIlQFJvl^T^Fg)$t#+O@vv2Cco4ssZHV0895Rxe#u zxlASGlGgw=EgWcNyv{QSh1p6p+OnA*9aZ>cUHMF zb0*T`IfPrFtvFJmsRK}(2i8~Ou7;CK-g}QuX7%6tN#!-A2y1N?lglJs^df(Fv!$+9ewf-ycOUgnIr39qCf2Igk$-Ob{K+|M)_>)-p_sd;+tCk z@zWWkEN}D>L0yLlD?E@pmVxb*V&OHe3-pPryR!-MG!Qxg`Gpc79k>T%dN**l+JKu* z2>MG{JdJPyP;_4ZRdPo+00wmkUvnUWGpS#BgPh|}HT0dIPmgqj>s!KDp@(p7%2LF z-~T3RpCfV^4q_1#tM;(=LpX>jY$Ty<=i{Om!#;jsI-I$2!>#)9GxicZ={EUN(%PWCCkqwsF`<6Nn zS)hKLWN#JCt)RB5oPo{|_7dTKok{~z`F-~VXD)Qil=jvi&-7&{hN$DCb(kNFdUWW1 z--+;lj~zV5jF%h&y}2J-l=87~ccyZq-Fp@;xb6@Ln_r9RWq~r*m#j3@FadW(ZcTVq zd6?z6Cd3Cf;KmPDM}NY&Lld7B@jpqmNHJ~Bl&!R&a6hx=UVNHoZo=EGiBw_F_vXS6 z`E3dvF3X1%n4kE!AkfzOv^fcfwOQ@j!`?G<*$c3 zc7g*ADA#i2@cic7W?5&+a6=hA+n1rH9V`xVK?kjutXpd7Jq!lW+FT{c|JDt0IHirO3emdOP7`j{IJ6Mt1}q>TTT0Q?d`H#0-3M6<0LRx0Gy4lVmmHXS`5zW;2&VUl_J zCl%%DZ59tb!!hySsNJSH?}N(dr?=fH)6$$@F4 z{MqNWQe2!9H-b~$C0P1Rv;3FFg_mA8?dYSot&irCx%RfNsC`)gxrVo|!_SP|ozm@f z{e0KNNU`WKfta(=m|cn<|42#cdp+I~1=Zq7^ITF)86quEx{p^LA%yfrpvdHfDsw>? z8(03#QXouE`L9&QL5+(!!m06~Y&;A26u{wi{h0>%lE{Eup0JV z_s&za0b&#c{T&b?ifvmOXMk<%P0i{!;*$7F8^#qfEkFg4hn2Z)TEQw}5RQ0dr~>)t zdCNBgEqszkgCV-DKR;FYG}T@eIhzDf!A}5l~T4cpr7;su|CuEQ}a;iQ+>9Dlj@-#j}~cCTRC5~(Met|whZwZK;i%v z?etTt!&QUS>aIYfZ)3i{Yu;ZeH?~b8Aora0FY%N2nAVjJZ>K{UX8J1xAlP%6Ef+3| zFruh~A^DT=t?PxPaJI;w6EliU(-*Go6jcwgYlZx%(2GH|=9$`@amy>VALr(RI-aI8 z2KKGhbaAD&JIFVv^JpMOz$;ldg@!G*dppD8X(ZF17NQ<8r2$d?P+GG%DMPJf0f*H| z<41(v0QYQbywXa6G~oizs#~WR2-<%3qT6IEZIl1-;r{~F!skZ{xll; z@;iBbAR&*IJ`D=>0mdbaWug9AsOhIm>3fzU&FZNV}tg1&8 z1n)dh1p@_7JAk3? zwQ4swz{lVpW%Z9R1->j&9;97LGdXT;p;v5?PRlPYygFu{tq zW%KA_3{$^dJwz|rt~yUB>6%1cDYeZVGlGF#1{{(feXH6z`XW=JHzmtP|0EZWd5WO- z7C#lPcGAd~dFEiW%^hK8)jI6btW7eH7!Nz4K|huA6>Bx??+??y`qjnCvknsO#X*#(PYNm0jB(6)M8?G{#t4>rMB|cHd8}FU<8KTNPoy;oL}ulwsy0 z`ZCLss7gFpqKHq78)`*b`_(ePii(5$P4{CK z$P4AH5Lw2!|9~6YNO0xrqJwyGKvR(_dj#K;R-UM3CHX`=NQP`|+-K_bMjYJr6?^ma zAiQC~Eg_|H@x-B;iRAWn1t!OOA>#K3P^W*=?@_9;hhCBk#B->~M-1%jh1Mrl763kE)@{Uf?+elCu)TG{$GoC4wp58lE<0A4B} zprhs{-%Sa^LdWW^PwL4ETl8rb=NVqwA4Hda4{|MU?m6kEs37E{>4HE;KMu zc$%s=kF&6~GA;&p5`_@yCLk3RLbY85BYt1^Ys0QxpZN?Gi;^o%0@r847s{$>;uzm% z-h=)SKygWL9m_t6icGE2UzNU9D;e58x*-rjHv)eVxit+jrJ*rlddz@j+Z+?1rxd0%8Y`TsmsMyAy07=?jLCkQ zT(gqQIUmFt+>yr$qV|f?f=+2sI;uQED%A&ec}>2XJ7MJI1;h#3oYdjyo9b4isGB8l z#owIcsuablor2koj!$kh+wQa@zB=HTv$CNrvd= z610=oIy>W9*~^~5HxjG6DUgrLM(a+bT^*`NwveZ!#iM(_T|LSiH5>0Cd48Y$&bTgq zBFQHx^E`ICEx}5hGFTt;6low|wox5Uai2C3VCJMdDM6)1RWA`N27Go1FOa!*6sn&j z0yy~Z?gC&Djt4f0yAa@#bsp}3`3tN#3;;}73;^~0$4zxmX`Sz!zV6yFQ8z)A;4{LV?jEU5qZ_mO1mrmNrY6Z~X{8pGNovQ^02V$&Y>;NhplY z!IsO+@kMW>a~kfE$C^yb;7K59nV% zpy~N59_T7|h4;1IGZstLz3K0w{C9D;AHZH;m1>dVyP+wg>TU-I!?Z65DclVSW zGuA6D3Kt(v+QCfzOMl6>S*A%5yFW)4yKLxiLv(161(wBC>&tA4)o0U%f~XrGzfU$} zyFF@&D_p^fWyU)Q-b;9A10PB#V-3aG_`~nE`SmgHN90H^Szk{>UzNu94(emQC5J78Njq6e)83`NFO zNbwK+rOi}WeRx(1Y}@WYFp>^(*`Y+`eSlltQ9>466%XI{kNDX7IwBuS5XC#q9Ykb( zn%WYT9;C;*O>kOFazlwTcLmYEJg|zDRy=-U;}PKeyY{A7$>K84+HDst#{R;Vqc%@s zQGMpG*z6|Hz#VHLq0oV_BwjC$|0Br#B~#>Iz4FTv}S1V2E>9WC4I&wDsg~PgU7n z&^F_zCWJrl0w1QXl+5U~rKfXN>&`FAh<8c1&`#bR{A=DGtcncw+wKYvH~G}u9LB*% za@3SHN7i2PKkER}?+G+afmF1-9yYCg)l)DzjR-KsN8pHP4QzYe4!%Y!ao<$DrD!Rw znNN3KsJOMw^l9?D(h;^7El@k;5DP2$c{l;kI1Ive>YbE(B_G58xrwwzUZna1&)DqQ zv$KB41(;IXNEfF6d36xt$OU6aS3cuT+B{-`q~Vz#Lh|qLZcr@y0|mqc3Lx@|YEOqU z3a_zzNrlDfuA&|%DCH(@r;~#q#!e9z>e;WA?dq(EsOJ-lpV|EK#TkLa5CMjgGnyZU zL9JwH7W_zp`#7i#;;V7oRtrzQatS#Z0C1K=z$KJ(y`T|9E^BG@t}12yPN^0CFx#Yr zVVeBlL83N?K&tk$g|pqj|2SV@d}TF==uk!7#d)E&b~4Q927t>Pfiw7%X~7qW<=2O& z0T4523gHI^k>wke_+2sf6hoE$H~ZuWpc}qtWgzeY$hu(3Fa1=x2c32oZM1*dVhe)FTd5TPeijnav88w&4m`+< z>C4OG%kPJ8^-(Ad87Q+9J!2X7m8!XZ&i&6NH^OZAXmywdQ4i%rx`B2bW~^PapAQ+K zJcqIJ6*fk5=9acNsSkLvLhh6%m#Td^0;1D zDzf81NLT%9t<$NX(;f6D7HUNEpF?9uZ^@kYf;G*B3DFQ;4uRelwf(k&gLmr1RD2o} zVkvJ-#u@KiGN3vLPu;LT*AN_%DD_4P!If|^Re;Xj26>TrWs^UC%qp1a-f5czvbq$5?gc?`&o}ArnJd=_ z+2WweDy%Kh_8{hfU0TGHR z;WHU)?Tv0}!C+ij8qKTWz51OnT11GgpE@G8E2`(=QPNzK+4n8jxzvT`zv*9bFOVpn z6}tPO-0}3kR4gS2fA%1VwlkK05Wf}bl;p6J!;^ja200YXxf$d#Gi1QqKYpr-C zkh5r8YEkLWb2O!-DRwT4#QAH9LLZR(GF_VM43Z&RxHtb=3bfAc)w~J4%Wx{_+<}dc zKlC@B0&nPLB^Krj;6G90?BsEwX4z}s+7=fTMO#1JUoY32s$?VA^KQZipV5WJss!uT znmxL8cI*JPjBUYYZ}x6*G^n*9Y=t8m!X{I?O*zyo1-%Yjo5x1gw0PZbjr1(hG{$Hx zq+7m8 zOBJWnm-L1fD*m37vo17L-Vi$B#$@!^?Za2+trv$Qi|1Sm(Q*evz%XvY*|faDxhCz> z5`%ShPZ`E6)2<2z;c8FRLwBFnIa|+oB2w3&KU67~XCzBI5NBpT4SD0?X z*g^$V0xl7ScDHjQB@P2CFtH^0=JS3QxBXR%55;#cdF!~!S949Si37B>&lQ~A*5 zH?L~_#358qH^|#O|AcscgaELFZCfpVEVpJ*ih%Fyg_ zvm%EnmxIw*tWf5mu&_XLa1<+jk9Qh}>GWs5Vs_kIpP~_FQ}3672XY^B&HRsFHF*wD zw72~o`p`R|$(p0Sx?8Kx`h<7v+WL_H3HBH8{x>BrH>;E*S3ZXiOFg4o(2I zdJWsh3N=fU!4uY0#r97=t8FWO_^BcES07i7nbkSk1)7cUKOwI!7R3;M!Sd>A)_;)! z2DN$kx4R=)=qKAwrx^Iq&rcZlL_X5*`Wm2S1mx=Y;J0z=+|ZEI7;oO|Ln4UZajcvS zum^A+z;i$cy{4i&45UW+=X(|mK$4wq+&3Af-)x#}O<#v|D9Ygvau>Ijrbt$xhEvo3 znjdc7;m;yU&5pFqPV@w`szs=+AZqqWCrg_dih>w)y!Z$1d2p_K=SkCwq}F0Iojqb zUY-LPDn0>QhVYxJ$|VmxQa{P@u=K#A4Hj^8L?74Mz8x01d_|FK&|B-BHJCd)sqfK# zgHm2yhO@^eKwNOn<(dDDCca9>(Vgg@a^o`OEX2Nw4Y%2o953b)|s=C4zE zjF~!SFCs2Tk$ZIFzX5+P6memwpVOMocNfTfI@6%N^7vFSwd*&XiLL(XT^@`$+EcKnN4J;cF|50fo2wcqnV{A<$se8+J4Hzfs9v2-lzTV z=L9}|DzLa=S#53pe&js2Z!2W_#w0~ezYSdB?v{iWLaI5q3^kUnB!;Cht}@zR0K5HF z)`m`YMfY0XJZ0Hn0D~qZn8Os_isO|hDpqq1`krEO&-*#2OiVh4I$E^xu9UIX+i^&w zMd{G%FQnOoa>fRYIu(nr_nO}?ODdhe7d`MB>|5sVZEIi#Q(;(&$%=6kD}Q}7gGaRw zZqBAhWEGXl*fxPA z>3rMV5Wed?GPVI``86Ei?Q+US2PD)yxO$_UAY7Akrh?^I?TLP;&`SrzV9cuH?DvytmHx@_zpZR55Wvb42{j~fW zG*SITG(2HRkyv$oyyavrda+vuSjA}t?PPXNcf}{?1=Fk%3m_#Pz_*y=|7R4eGWb8P zvF~#?@V&NjaGFvu!Bkrb)@%*-QlbhQ1RG&xWlsXS_0CQ}GsBxAvww|IPDsH2Clx;c!jraEGMX^!UHLmc+N>xGTtH}J(4GuR3 zG!{gtt{xfG95Y2UQ5y~hB8+4TpXWwaXu}zWy1e~vL`4tETNv@99zQPo+x#wCg!~Vo zrR0!(VIWMY)FzKc`9I2SmvsiXd^4HVcYPxfwq}_&}CA?tq;z% z@!5?-4B0MUKDN$&WkDLJBuz|h1H~sCHFUOPc+q`98SeNiDGl8gsrL|?2i-HIDvg-? zG54CJ&!wT=Y*VUj0E1?#P}Vm(sK7!6Q2n+Qim%}NDgPmXyX7rFOIHBYB~L2CYqVb5 zgBHPh39p*tk*gC(MfKOZ>W2Xqk;67>m!luA&JUjO25a_)6Fy(I`I!<7)ubB1q-b2#(=ydenW~#vwVg_%)y5g1h zT}g~C*f%A}V1=-l=7A*B`%2)Dt^tx-~uFMxEzShAfnuzvTIAc!;RI+1iM|@sHc_e=BLx zSJf4LNYC@?manW+Ux;&TXo7m#nhX4~GUXLMx=MXv{rj~mP&vhbV-goN4hk0?06zO5 z76WdxTo}*^z{@fqU}ma|>UAJbT3L|BTd4WRMQp!mZQ?iK?gu?l7S6xQ0o3JL_0~}% zd2j+1)n7YLE7SJM9O-PtTTkzX$a9DHrRsrWTl`JvnQ7FYMsu z2G6M*>a6-&c5FV>cZ!2UMoLszpsFmz3M8B5-Q-*M1;sP^8Jqrw6}iu4h5vU?5o3D7 zT9l1Lu1p-_{;&HKW;lJgnj z<@Xs*88I?M0#eIw)>}joF|y(9`oi;1M!O)rM*meX4xl^k-o;clk!fUr)}MpW6;rG( zgz772mlrDs+$A%mgO3b*Suav(eQfBlLx#K=d@Z#PerLGrvwSKzJ>8wjV#f|~Pw<*i zZVkH9p;*r%Fpio1@)BXAIlFrlWfN#t#o+}f>J5fh+?5f{%3{k;S|VoZBZJFFxtoi7 znh&l{XW|1|RmMrblC1O3()e<#CPml4lu()=Rv(>wlmM@5$#oBDzetzqd_$bXQ2)4d zWA0{LSES-cW%T0EfP=X(9i3Byn*wZZF}|=kS-p2GAk!i=BW5w)leU)mm4Sb5*~{2M zgE+u=`jD>p-GT7M_A^mT27Ep)A?`EYM1ah4^vE74<9qc89$DL~={-0U(rT)hAIuxC z60#$gy%G+2Tp~Q-eg0+a>g<3nVDrRh;F}FaM&_;9`+xL~ptghpJr$;ye@^}y}h_(AYrM>&g79yzvD4QCzBU|1^Nis#BgRmE2ei^%yG3Q2Q=xxY>}s)C+YJu*V8MQF%1o7T9IC;RoVR)$VucuaYs;l&ZX86%{ z3=Hnz|GqhzAJEOb+Q2ZHm2^zK(DfkbOZ<9cLe<)BCCBH#(98J$Gl}p&Wtd)9Vv~I) zn(V^d-;d$L-fdq=0by-_@eOQN#o`4#m=$z@zfzL7}Y!kY4k?hZBX z6U0h^=e_H^n(QOY(&Kp5c79nln5gwdt+PSA^0qqWbyFfrexxsw8tRuDckEm z;xXW61e(1LQob747XJ}PnP~$XFC|dpSf}m;m&{PmTy5L3L+$_f5>zA$va6QFNWXlX)-&P?w@<2LBU)9$8CEHP=M|{OX}pky1d0HPhwb$ z1@MvBj||n-K8%){mKBx3IQ{l871YY&%{}Z7G4xQY&jXJmEM>wyI}G3q1D!4+<&|iP zu_F)*!SKp-<@2^WBYz&!Wj~7H8X`v+41OTT{;epP zSg(z5IK*dmq$rG&lflqfmWS#wjqFz>2z0I2T zZLA5d>31fUX3oUKxA?>-^Odg$!2WqE(t`UpGgE)fK4tth`%_CS9=R5VYy9ZJ?yPte zzt_FnaU{2UV+ygx;WP0duPy~f_XPI`ubvn;EK(i{`c|Rd#oo?OQcwQHqQzmB`qb># z(RZJ&jqK|2MtHM&|AY7~(52>9|Mx$gfOmp|e>x`} z|2JmktI{qmYUlP&okg%tH_x%WY>-^@=jOvYp^93ZgZV**h9lTvKO!}`d%m!Hu(xNi zP0aJ}*g1HzV=Ccyxv5!xMd+KJV`OH2j$Yp%o<@8@WaE6)MC){nE1Mu+#>2gyL2>(S zOqfvNZ+{I*vU1F+!oQXn$0T`LNO`o*HXsr6^o|Nb)3Pp5 z^5b#Q{oO^{_i&QUWR}&B@{ES83k=^4sou7_bUd;@0??8j|3-Y@$^#Knl{1VaG>>KB z=$RDYJV}Od>({?n1s|tr|72EpabuXt9DLRjJL9dYtUdJ+|Amcr*AKVlAoPz!6N_4p z{Zoq&KMKg!cxwav$&T@!?wJ~Rfm+-0E0x`~IN0K$c`)&5Tj+=5Hk^d|%{P}iKT5k; z8?O|&s>m9Uju5Ww;p@ol%+m2|e6&|?Na}vKi~s3wV)y1)flcIhbT%5xiDTt1PWe7s zNNxA?hoDh}H~|Zh>d&SI1T#x+2E@q~ZLK=Qp%!3i=g@;U&J;L`7jVyXH<*=xG)I~s z0A7DAtNMgA=nYaCseqLBo)RKyDT;mfafq-;qeErhq*Zr_H+uslEl*s>i_$0Ow8X=B zbGs40S1*e%`PUe|(ORK05(ayj5y8gpPf7LFn7@5G(fJ^nxNcqb!FRs$!zudhDE>(B zIQt%Ay_@L(GK6A4S0#c%8mpNw-<&@L?x(|c{LXz%6W&++L#gA=3FhMtV?b}c7Hx7& zSoZUqsuDxogG;SHWz*fcWqGh@&z$Nu9yjF3?S%Fsw{c9@=yLb3iD=$HUr@><%uD`9 zzUji>kuPk1d^b!QR7ZW0=8Cu?J3Y)X^F8|ZE9UAm#s|yNxv=Y{-;9IdJz3I@b{Ov& z9Xi@VR7}P+@ohrkxf)zj#Br}f9xzUl75cxjux-G(hu<2oI@S!19G6Ciu7xhc&M|tN zS8}{0PPb;FhE-qO?=>zS$IhhLKl}BxZ5u!1*|D|haOJYd)W=W1^Eep4WJd;A7+sZ) z-^gTJ(h?q{?sY=D&fOV58C}%bd;xdEw;&-MR6{(A>ZkD|V+*3=slO~$(eWZfW7axx z93S;xpnK~nI3~IxB4d#75++BxfU3#Y{p2lr^S5)c7@jJVx*Xy~y&nw$GXQ#IrSohEsey75dTsENhP^b#E_T{ed6C7|->T zwtIao31~I7riwwe&ziz?g^$bBO}x&3eV*^z8Q&T`dBudbh{f~;CMZy)D17vfoyHnH zi_d6pdsQ*^pHG9ujpD{1N8HHw@886}cy;O1gac8pUhH;UyZ;HpoSnMQGyj3N_>Cgz zNXS_F@{MwFppA<=w}@WNrCh)YSu>ch-;&uxZqMl#z&VGlMVp@?J$Zv$EOTOiTKsu- zD{(9xPEU_Dns;6cR=H6<&8fn0zmTeEr`)a2zwWnYijKY?$E5Z0Ng~?qe2_~o&_`r< z&*QzqqV$5*?vhP;{Kx~d#&ku&xV%XJ?FPFQ*4FV|pXE-1AJ$B29$t8`uDZ#xioN8? z@5TQ+s>9VqYVAg$zz4>+&ew(_Z+7=0nZMd;=WKPnCF+dXW&uNyS)Lt^Q02^_@!Eff zE@qFLl^a+;utF)kB`H?Gw$6SHWU9ckK3D7m=UwkzbHas4{q*!#<$W4(XR9_HhywQS ze+AvjnCDm#A9*p4T!623n=V`sp59A;_bw2-AmWh-RU99@tvI%+{uRW7g6(Uk_`|9w z&#KUurhn1ZbPtUfaJ7+_D6&(sVXB-UX2)sJX+scIhJQ^N8ufdkgqht|qjQxkske-% zd@v&`8(8RT&u}4Tr_mSuGJ)<##SY6Kf{hR#y)P$1OO(A~`K0H|f4atwtbg@JBAUn1 zAFfCC3*jJl>kU#|9dgecY}swJ4lFDBQJ^b7k5fXPF67=6CgO_pWCil2MrC~spkq?Z z?U{e2QT^*$0oObQBTY)ypU_cZ@-Nyw4cz+yqC4{d2D6{KR801PkN=7nYX_`p@W=dd z;O_1oO!GAWLc4a1|CT0sKS39*u>NvD%roo-!hg>^HR$Y);(LPzYnGU*7<$I2-Aw}yL=g}9HdGF_+#elWz zXbYV%;a(?ZaP9Bh|AQHoa5}*?oSo=ee@PPx^C?joX^uPE$HiMUn;(%k=|60tU?Wz{ zdzZfY5V|I0l08PxVDA$3>-*zEU@NcH&W_C?9dje|b36gKR@xS9>54|nC|G5aP{m8n z_rI=d!Aj?C7Z$;$JAf~R`Y2HfeJOi7+MS21yOM3Zqb;}Dop=oUUD8{V8^Y1Q`blxs z&QnyFngm9ei#R>+`HgLDncz7byYi;4E{ngR+x`0G+hR8pgSVXIH{!6dw*p^eAXo5t zTj+Ufu21>o>$u^`9Vg&GCPEm%lDmp&qH15yxqei!3 z9neFU@xPXeA41l^Afuj{%9pR|3zyvBb-`%X@E z!~Egvpu2CfYtmdZoCg@QbHz=o^us1>c6oQrj?pIb>ZRjiQT3iGf zj-s&X|KsT^!=h@Vt|w^e?gkN2x{(l&5J5yqDJcO#y5S6>h)6d`2}t9BICKmmA>AV& zFiLkf!+hs?-|PLZ3-~d==H@_9$* zig7(XP`>d-+CCF%NMdti>ML)Y>|^BaOlTM>{&LanH50HZ!;Aa8%?_|GGw3`TDd-TWHUBUr9y#B(rX%J##BK+3>kb z#htnCa@F2{IzW@nhMrLt`<_=KS8vE|df8Bkoe8SHn$%t?t?KRZZmA04S?jBl}aHqS57rCXK_Fpu&?O?bAE0LGVBae-hnIgm7 zXnDmqnK-;X`#me@eDd|3bW(q5wpKGnXstw!3LY-079Nn?7eRBk_xsAXI`a4MebLtOGP0qc9E=jIxRyf%TGy7A_5!1RHB7A*d@jiSc#*3< zQzC0dzqy`z2|VSZ7Eom4{ucB8X~J@FE^zhdmWe&K$QsSEC z3uVINAdxA>2em})i1%?fZX7C>nXIlddEo#3Q}*~%A39qvDsxE?+y=L!9@3X`Byzr> zBNn`QT_8V-9hv#4_kC`gs)13<1Nh0kT0P0d%|k2)qvQL|m>jEsMn5QdFXe63m|T&- z{M-rO^XmpAgdIIj8bF$nM@7|ft*`&mH*h`uQ`O0)Nm}|CgSE;?N#QFLlGuZCzz&QM zOvWuP&Vu;gU`wz=;CkVn?@2C!^`~u1NEmdWT^}6`36VwYZc!$gG1EN-ZU<%w9H1u0 zViFVp?_GTMLAzZ~#;XaMw~R}@mmTo-9_HWLV_Svs+06k79V)=$pI0*4NedaAY@POn zVIAhlpS7th>L$?q?9*oI zB-xo$B+gys9ErMco4ZCHcj~tf?+Wo50EM2RyVP(uiNMc@_48?+sUj#WjWv3s%~L> z<9X~vTs&js$Y@AaUqnL16z5g_6AJRacywMPFHa6GsW@H&xyto*=i8rh=7F%Yqv;LD zdd%9*Tb&DYt;nJ<0wwa4UNbSpX}O^R(LZZG3s%UV6pmqzxot9hf-%qRAdbEGyMqVb zQrwVP9JDSd^wlxZ8YOK}rn(J9_vU0x5b7HzVTWzN zNF4mE(~GSu21*>R$xILr3+Q$%IrVc4lK~{18u53;%~`W5g?Ungj~CKmsEG@RfOVn zDWkx=hE1t^m;hhJ(s8 z|6Y891it^Gc5c(V&}y4F9LF!IRaUrI6;Z2Vg#1YizCPJPB;@DxdQOlQJ5hY0`J4uG z?gQ%VVbYhdyf@PRMX);pli_#ZqE+bej$4K`>)0v+I|9m~fwNUFZmkGaQl*DE<%Yu4 zb|KYTLz*zp@$qXjKg=dKkjiddGCi(~>@T@KLW_~pG1o#@1T)|eCYnem!?MbMf8UQM z=FRrwA-1lr{s^PfcROrV?ze6~dO%pqZ)%NXqJDDu{4z{zFMJpbQ(|XF&Qv{hb$$_A z6kMpjUyb)ExYtd-a5y-yJSNa;p5v`50irn3fwt?$8Jlp}Yas{P%~%l>n`m#}uI)tKO%%Cb1Gm|h8dDl9qAmy3*~ zf3y1UKTRs=)D#d+pC9BlqI)O2&V2cq@p`Z86E?k-k|L%QzhCTQuE{YS!|8ZvQzgEC z-9{RL!KZV#e>d#@V!WhlA=N;G-}I?3&=*x_3V#XvV?Q1dW2ZBFOV?(O$(-WL)4w9# z1(@5AB2McW6_a)RJxH}Cb>&v2Q{k10Fvl0A^k+*2XH~${NaX0ZyALm=#1c_vSJt_7 zg`5YMVn>+iea}4SeB;@iXw!@PJH&_=cB+l7V_F4M>47}XCel%aLMHKkYWALPkg)G~ zEjOX%b=aT0iot)m|R5mUoTyn;g*|@lftY2KreU zGw?hnG!y_nV{Y4lAgA(;DvG4r2MSR`E3y$C;WE#xE>x^#VXfUMo3GP$)qh%FoZ8u; zeK8E{rYO89hIl3;bm3tg1=zQe>S8s+^Y|&|?*vZ4h27=$4gh-l54l~QyThkIPLp0> z=}l%_6YP0z4%|qG*xa~r1MI{fVu}xhfGbRazNNwjJT2J$z*YSB_m3ZM3=T>2BA;<0 z3|t-q9L$h4t990-@LetfyaKG{2Kdk4#BB+eG)6x#5xa(>j)s`oVB z;jGk}ZoInYN|8nMAh_z^#GZfq%Ky-+P@3skh*dgQd1^qQulHptPAc?oPNVR$38yVM!PV^YQAAUX_vDBwizGfHdR|1muA# z)DSThhPIs*q?E;Wvq^gTJQ%6kUw|ia+cH{(q4So8^ZIbDDfp{Fkcwo5Bb}&1Ynob) zgb*d2r#*RybJt&|v$E(Ce>cfd`;}gw3+20Zl^stDqr%(LnHxauu2QjJ_35I}uVK5Ciz9!CNU&CTp;&fk z-=p`y74~SUVsmmsICzt~mXG)C)Dw0>#cQgVE{(!CA@b2jPx8Lj=Pe<6dAwPOoFijM zbRIY+6iv#J7X%4Bu-OiTv}>RVGVsB*lk?LTb4RySJ5*DF!>45+@^G9Z@vn*}ze0Zh z$E>(OY|1k?vkKzJ|KXXe6M!sCyh7!Xt}veG(Ls;|BZr;o4>x*VTm_rw;5{jmF|+nk zJ1f8UP0dAltv&$t>obRRPV6Qq|DYBXL92=)M&q!Tzq`q+7M-LK@q~LdAK=uP(+7 zXysmX4)D-%L?U};4(@aZiis|xJ>lpQ@Y05=?uv%Sgr9@YUA?S@Tl2RTA7lLhhrqH= z>I>~dKo}xCCA@mtrJWHy2)U*R>02iQGVlg4WnvX#cj)89nfTyy>nX1HN<=@lFdV#Q z;BfjmX`L)bqu7fE=@pzT=gTmgzmgACzyW??g@#Ch?u_XDrzcDMc2r^RRCu_Zo#oRC zCmI5$jz7Pk87cy#Pd2ch2*7e@H9Vkr)M(esiMR+5z-tww9!&T+e zuJkc#(Tlv0l8BWt%9Z=u0>DPCq20gz3+qcxW^|))2FCWzc8s0dm@x&f6q<2i{d!bQ zgTsdDOBxzl@GWbp@9JwrmIEq>@@@aQBvr*@-z@vgWLUEg)&y20q0)Cv1%q1ygW;us z*@E>4ycU%Co($^#gGO4`g?h_63W?CHz}`!&Ko9*(L2mOY z!>Z@07<=WE;g0sz8=F8rvt-aCOgkOW-@w>#Gb|l*tiaPF96=zzQhIEyT8vO<8He=~ zLa2zkif^>a6EPDNO$zIUwYNylfAPznCn;DxL|wF#BWf!t?e2o>MbYz+Co3<^2rEMc z79Uo)b`hLGyJ`r4`x_~VhEl9;G3KW|JvhOF8gV>zS9;{Fu^x%IFI*3*g1vIT8S;`` zp{g;rpQ2%-Mc2hBxZKV4w@6Mj)n$A2LDt>Hr1epMp6y9}JS6U9qPUgOQf zMRxC48yyE(wbiW!7qw1cAk><(9_|za#2#P%SJZpEB{2gnybCLRO(ap;_&b= zBQI|OIIKk&bOdpIWk*|lL{&y3FHBKt4744rjaurC+|-4Fv?yBl_z7a) ztF6I*UghM)&$icBo=cv0>P-5cQSey@9tlCnCo$PQO8?FR757X^Oj5JrPw$-JAC?>M zAGeWtE&Qh~nr@xd5UV)EOp|_9)Y|VFthx#0SXy?15>j3bquzk)(5RoN4h;cgobyeN zQoaYT?qu^FjT5NZ7$ToNMjBHSe%3;y+;n#MsS%R#A=frG2MYG(yynikUZH^?;nZNd z{DC_!-}`+80v z0%N0Ya(J#p`JDsJi=ST?a^CO*{y2Z+dvB$pCLK+!l?dd#Bv<8X%eB-%zm7QPMx4UV zB0x6u2P6YjaH~he5HK+7%u`u_=W^f2MI*(3_r<46TWtRq(-=7Gt{5}&bU1%P(47!- z&M>IXN`gG`jR-LK-z5J1!DKT0FIwaG#&J#4Bs7ugq9_g<_2dN*&AyLdX;{8!B&OAp zq_eYYpJIQlBqwhCsr=bLWOcV3L_CDG@8GuzB~o{j%}!4`y4bOsZ58ec1UqkX z0c~Nl3cTruB-QCWcTZ7!FSUU89gF(jgPPUq$=FJR*kF5c}+V zgotLALU?Ez%QL|yx-h*5kZU%m3Vdbvor$3GEu{KK@DB00Dn_-FoaMH^&^pkz{~pds zVEKzTWCiBx8jiAdh&lIyERe25AuJC493lUd9EAI>xlq?0l@0^`0`fH_Gbz*>FIgMbz5YYi?&4LY(BlZ^vzbw7Z*Aojxa0e3QG+MlVa9W1az# zf-X_z;dn|M$za)Jm1AtMo~2IvoQ4FDmtBo`d3>=PUZ{eu&9iE(A-+Zu z2bcZe$KEEZtf}E8v^FdAy+v}XX98>ZrjoW2X&lNG6VC)uReu@E4t?mn@wX6w{C=2O z)ZS{2r@9QI(~zd7I7smzC*AsxI?maEoh*Z2+9vQl*4ijjdt%=!;`Z_T!Lb9}rxu@CFW!9@{IhKyZw zmj5@a-pwW}tHy;R^$0o&PU#dNnOIDzr05Q;vxul9BtEi5LW>yQuIwyOPQ?Aq7*NKE zu2wywPcR=OBv4tsw`XI4`bS`A>mk!mF^2xukw_X&~DSDvWO)l~)8>X=O7bb1(&)*yAU1-Ya+E2Sv zi=gD8L#r6Us5iG~Lc9X;bUv(82fhYV+O4-VPs7nawdcatFWQ|Il)l=F^flyV9YnX3 zmHky1d@;r}b)npF9kc*YEiS%;Jpt-2@fvM}~p9L&d`dnp9UwwpuzFThj#T@y0oe}%j!7Ar~=t|~fCU{#>R z|4+bLvdz;1v8MP;Sq^W$UlOKvzvbWbvq!bi-XZ5BA0t23C0sP(_%Y44DmUQ> zTKP5G^9u6#L22ofXnl#Bh3rKrF|^hu_Z?t>pLVO8!Be6?g4mRE9;`eC@{SrXo|9P( z9#>T;KN0|IQT&Km@b4jZy!o0FaYsy)c2DNaJksDpp$Bh&FSX~u07<1Lkg!uEk~-s> zjWHqrL2bzV!mVO4^}U|Qkh)~vHJuFk8v}9goXmFI6dPrjD574)=ikxal_fx~+;9!% zdV7zomk05AO9Ub#W=J1dZ2m#taR}G%v@ky;xPe-L4$wH}dJn{J6@3;tSK;gKGbT2q zE@0J^AL%txlo&CPeC1CJ;-x1uf`y0fMS$iyo&vi}Ac8m#gzOOSC4wQo$g$!cC>!}- zAAqOzho24nhsKbQCICF?*J&3#1mRr)7U_uctWE_W?(h-9L-7NfgT_6vz&E7C8MdZF z@reB(h6pM3dX+t0Bcg9HSTAjL`FzhMh**+{-N7wWJIAks`f&h%{~r^oq*u!$;VaF` z2O~~XyDi&k3;h2i_io98ldfJ-;oIq~2tSCCuc0T-{xqV1*mN#=xyy&1%t~h6@9eCG zvmgFIdwI7&;WmZi9e(Zc1L;rR@&P+Dc$99;5Vu+yP0^svM)lE-2po`cxt4}$fsd)*A!hBXUq zAsgTVc=BMUDl3ODz2ElT4JYm5M5#hQOi^!K*m?We>l8yP-A}9Q=DNC$-Q;+S?shh! zC?@_zO({`ZIjtDPVJg^qxb9uPS+5DoP&i#yv&n-|wK7}%Z7{)UEqO~qR10=27B>Ez z6m?>5+JwnSDra5-$r(aqusX4|V`#u~;Gh<*DZS}KTEC=n7(aO8WBCnxC9n?u(7-JVdM<_thoI&a};?7Zs${-`_qx78DUvOtA-||YE%djWlXhZQ$r-0G;aV=HQVR) z@P1LSre!1dxFW(uVu%RN^=f{8zA8*ao!S+*)kuWjJ!myh*CBZ$O%M(Rbe)BKxgV>1 zN2bhkJAgi@od@}z!_;RKZF1D-^NI&hb%)kelO)mb&J z6viaFpdbeat+eczg+f_CYt3)tcK_)j#8 z6l#Llot(7C1ZOr&aB94}gOM?daHvdm^&m5yP&HZ!e{Rszt)vIYd!SVuop9=5xmm&! zajboPS0kHI6MOUxrO=|2Ti8q25cUT%ytsT>fZn;7MJ)mP8{y6Kl>-efC8l5{EOJ@S zB1-sYZD!X;{lq3iRlBjz4vQC7<3-323T>*3k+X#ZHoagI^Jm z?>ElACPADr5!mv7PC#y5f!8_?_g1E;KoMyuO{`v6J(x0|wnr#YRGb-i=Vv2{ioM!P zR=-;ryg|ob!if=V?t4_w=z`u-#U9 z0ecBaC!O~A48v>mOnvAjZSCH{>-}P$B`awX=$5KL4G>&Y5A(8BHrQ>f7JGh!mec1> zOAxfdpYu@QLvCckK^bA-)@PzWH+1g~z-aYRe<1vnc)8>v zV9r%xykoB5?H-xgoat@wZOZEPhXjW>wJnJPF>b21A6JeIoLapZHBF6#c6TaMzZYN6 z|HdyM(B1EUlW;e?i73PK;n>EdO~vatfNzUwCugrAuf_m>>`~Vs-z_DK5%9pqUd|| zfElV6!CwWgh|tvk4jAeE=^#NHLoOorGX~AosAvDXsfg~Edg_c-#bzF7RT*r|q z2SHx()2m$`0Wg3vS9EJwWdM_T z?JLbKp&kV2v8ao92m&-QT>Y#v2=2C)D0H*=@t`$Q(H&^vxma3FTWDyT!x=hWJHNQb zq`fSb)fSVS&!4PvQ~w!NK;jw2f$uC?d?(FFq)JcppAUuHCN_1S>c-=ZZ$+|V+vd^= zs7YTH3am=(WI2Es zZ0ME@`POu*FZE~&%5S4i9doaGew}ke@R!@*uWr2z{HWdl2mG)jB+hCqCfs?VB0ePO ze3Ywsv72qaHN@88P59x!)xDorAAV=Jv;wpXqovOR3TNTWQF`AcuU)5j`(=quH*v_G zc4u*_hyg&q|QiYo8AN4ripZ-&*4@7g)O z_`~A;j>W0Cq`sy#l+`wXQO8R$yP_jQoO+rEl|>*Yz&*Cf0QKQ`oQC~MP#P72(0WRq z6eRZOMsERpGO4)MN;E}8AwvXEVwQjVh=uHJ0TJ=(o5Vn(*)(@E#{->(_ni45Tp#%R(c@h}P+o-v+CesD)*x zvYWSeQz3Qw+rmA`y8x#6QZwSte#KQ>qv<7UEH74c&+xY1msqfz_PD_mt_)oJyZ^>F z#lA>ltTjGd71(S%X&(qQgG2D<^@`*!gp?$eW1%-!KZgptMzw{JEWx7p^Pi3lfJ-*V_G7u_L5cBp&m$oP7Pu#@SFq9qA^NCPV`rw4do0; z=I_MV?-$0HH44VWo}a#Ur&RAYuVS_fvRVgKgv;f9( z6{~$ANztbA=0$u`lIhrMVl`s3G(@Qk0YWk7A?&RG!rFRa$^3RXn*WwekaqC0`OQz- zOUhcRUl0L6NL?=vl+-%evRrKLwv*rqOy@w$yc$L)Ts^ zI_*y0&CRXfP#koJH)F+XDSaY}2*{rkq4A+p9Q@kf$fwLr4;~{#9>?2F{3H1^$0=f_ z7lQ$ZS43p8g}h-abG@56(kyQpdNbEh#(M zYxs5)3yM*WIUSx4eCW~RFxU2SY1xnb53T32nLi!&IKZugcRLH&0nmOJvN@g$?5o)g z7!nEBCNC0~d#12wemZ}Oq6M&AD#8Dx=dQ7DCa~Um-NJZ9SDPxhCxU;ldV15Y$*^a} zSoXc8pur7Y?IiMJx%i(7{_UH)NypufH2Jrk zsP5D=?@rzpnfV%yJ~nUh89(;+pO~8BQteK(E3;NVlB-+6=w&0`VbGtQ|f8HeWCvc#}frsi?R)=m-aTE2VAe z-$fOY;KGU9bvFC}7o{XSv4>>OZ7Pk`M0G%IRxM3oqMQM=Nan=!f_`}>m(+lRAKfcA za>E{O`fpD5g`;OkA!!-)RpPtwJ)@rZduP1@A=ZO=kJ1`9ewyOuHgk3^1$#DBOg}CH z&2=c;5aad_LsgBqD_LFd zgv3r+V4b>VEAf2zZAcqkcMA#HpyPHRAEZ4k{!#@@Sdh@Ynvtx{Z10@d*sW?)pA9y4{L^QEM2|$W5v#L0xG1 z#~|OH?`p-Bz-3webYj(@OtjQV*r_iATo_;(x}!C^tL5>PXhpL6gl1y1WOUa$?DYK0 z6&1Cy$(@bkxjxXpM;by3p%zFa7$cA%O_@MC=aH1sIut@^a*}HQgauA*P*5PgsPG2} zs~J(G`T$2k%GzIzhSQ)abv>K-xwdxbP!%`1Yy$ry2xT`x^N>l%t?F{}&-`n*uYrom zNN6f&vU%n+wEuWB2{Lc#YMQ``eCD_KOGiSM;fL3}% zS?H=hZ=6X2Ke4#W)r~b;5f=NCxZ>0~@y#L0VgiaxcR9%Kr_`#Z%+ogIkvv`TO*i&3LU-C?625;Ni{=2^U(Zubd(ckD9ytxav(I2|WSH8*t{0IQV7d zl3B4q@SMu+Z#w$On?dT)A;$5(6d|bf%~;OMCW3Hd<&Ci0C6<%xX8n*cfQg5kG_}tu zu{f0ak+l)m)@)lS>2C-Br5!>p(Jyc4*;4PK23SSAsu>v{)88UUU;-}Tj7kMF=bqOy zHor##mwFP-{~I`ai=FID;FcPpGK>=u`kCkVGPX!RzDdmbDrEO+=bHH&ZOC)eJ(piS zi@UAZqucSEUH4A^M1Y{@KQ`?mw%zfy$j$Q4q}Ct^ z#Z4|n6}Fzy!^4RpfCHhJX{XIPHW27wSR#vdMD9L&6NqLPEA0{gfqqdt-Vf!1ZZSmu ze3j9-!9vG!Hj%SHg><}v!#H`c?|%q|`jt`)6HXH$#PGC5Y+ULvU}Km8i@mE6G^Y3 z#0vR>+MidLsf^=J;;g^Pl$P(|Ms&&boNbiEpNz)UY!WZb#YhoUKQI=5`sXRI_Xa|2 z-GhE`D2qj)ws$D{SMRp0jJ!Ie>(0=5;TN~|bme6}Zg)8TUbXkzYi>;y9Yf?#^)gi` z{Kfr}JZ?&$Fvm}_v&8U7_$lPf6;exZWdTzlxMIz)CR{1BxfT#xAYQp8rb03Bn&{93 zalT6$zy)p3!lz17TA%JRK*}Ro>?X^n_a))sC=z%CI8U+%PlpmtlIrYp#FR7+zU;+& z((^{c7JL6*tk|=fUQVYDx{+0ejvmGR{^f3>zA?{L*)NRUpGBr>~y$o&YnFlj4< zqoo`Zp@bh^xv<9_6Mb;#c7_adV+}|HD53o}*Op?yoeVrv#%sbui;fW5fj=$#X_x3f z06%DylOhd}Krq1qT$R(=Gu{Z17$UoE1;`TRe{47sTeRjH7@D)<<66ePGDd1kzCW(I z3(geS<9=uu+v(x%65@f|I$D?NFQyzGdc!R0WRt`)MRPp#{5ehtA`d5d2dFB6D?Q~Bh8jP?udSB#InRFWi0Jp4U(M*cZQ*#AF*2V27cj!c|9j^q zsCusX5u46#{QI*Z$Z0XF>LdnrUD!8=5mn?$6eGrW|a!uEn`r!g) zJ^b8-@QZ_cFtN?!0?t&Rh(DR$LsC*Rs8ZrNivw*!GPXD}9)u^KtFU)$l3hZE+nJ@0K3pszl79Na&FjsjbUP;d*bc(w5jIX`5^Exz8~KlvfFc?VJcUh zSt7%~1UlKq)DC|a{piY+(l~wAC^F$+|NcIVApRgd_hTWfyWrcWjJ;3^Wh+$&=uK9? zU-D_Ibp!zd9#+bL_2npNzmK}`xZBLSVEq|C_Z1z)qWv)VNd2|x$nNB3it(*=b1-{D zmA>&E)Y4Hiy$0GTxi{t0N>bR%BZRB<5w(;rKkoVlONAV{o!>vp^CO(@U(ClGu9|bM znm^)KxnV!Cj#&0TxD*mj886H?VIlaikvPp|FlMz8mVB6iaX}S`e*bV_IP;`UW}UT4 zgWPUwaUV|!iCbJ0TVapd=>5iQ+YlpWKf*~HQiTwSpa7;rxV_D~pH;132&%3bfc_b7 zjL$S;e4V_)qo1tt8$hrX74$tMkGuNeN>ZfFKMNh}#@2gRI2h-0Ff>!klG?4KajhJ> zw|s@f0IkYtvMVp2StTu<<_O6kdIRnbHELT@(xY?<_11$jgYJxtSl*uR!gtfNu`Xp4 zJlXNN0&0BjJZ%(B-sj#PJ@xc@UPgE4(};|$JpOzJr&3OpZ3kgHKc0)ndzD+{ypiVO zGD||6e^iwa?d|5=kNsM6i>>ZRFv3t+J(TLpvp5HC6&IsuPEiR1!lHB|h5pr})=$RD zX}iui`Q_%o+n-3@XeBrhA5xf_ED--kZD4+80Hl%WPg7D;!s#*<1uqk0bl&QhQtS@_ zyC>%zWNT*u=*3d=cMi|6N-M1g`#(uVY;3irOFySyDdpiW7p712RBliqkm$?6djk(K z*gyS!WIYGFK25VGocE&t<6z^DL^~hJw!Z4E*NPXEf2-7#?DdSxwf*FOU5SaaCBWa; z2h*$(jVnuM6oc!XhxPR;fqo9#YK{-siTtO8J?m$8RkCPmyfw%H!r zC@RS+!sU`K{2^@Zwn@w$10DlVaYf!4#{%#3#tE+&evLC>G;tgpzZA_K#WCTIKzEH#5vt;B^p}vh)^PJXi4E zmer6-*j5J}WZn#Pi@R1NvFu=1)S>SU?=uYzJH4NfTq-KNI0$nD7jqn< zB#Ahg8*9Dvmy3FDl7JnyH@LTMZ1OiXfrc(Tsz8V=Q9*VI(Bh2TiHZG#Z{-i4XcV~w z9KVJ050+Y$O$6((<|z5^1Gkf;f*1ZyXD-aF`B?eBtP6B>527veHlS!Jj|InZV5yKc zlzOaoHZit#6jAFIlw29-o&1kfc#kil);pIbOV+>q*D)@42y5v3~H zZCAJB=C2KEjVLA-Nv2Gbo5=CsL%L;LP+SV&HGFv}uY|mD-WHO}P1ae)N9;u0%8yH) z{^c2hv$Q@*8vsU6@6|QMsU@`;4c+16-3GW#NQCjp-$hT`Uq$aZbme2X)CYKICcUTu zM&;IxJeUoHO4BgoM^+v;m0)`w;tM+^o)VhFP2Sc|!}4MXqC}QYnx7btfBvh#+E`|E z)j98U4@hzZ3%@}+(P~*cXA9;Z!Kqq&-Ya{r4*BNPfP;x3)Pba{MUJdWVdxS*lewa` zL|)miRb23`HMk`cn~t=(f{%||#>C!>)?KF0!2EqqHFa_bk=<4$p-|#it=L@c4fer4 zfbA>?B`8#vMYt(YBN;5w9!dSawtR zAhrDlc*#CsQGFufg6g4;oHbbjUE^HbuiUmNsW+6VxwLJJPv4_$D0m3#()^D<4ijcg zY<40%UHVj(@PoyG-Xn%}asgE&G=cKB4$yb{QNqr(;&Fk_WncCB;a^}o*yhI2v%h~d zHAWe)vYOanYvv)WL@tvbC^^$y?@`p-F|*46tn&-75Y15=(|Gs)GZTF72?^9E(MTB9 zf5hOdOqk&OQn+LDz;xuXmdko<){U^ZMkS%PI1z7y-ro!T_(Ii`Gu3$Ks`-gqZ~Ip% z>BACyI$|S%sY6Yqio&+7Jag5sR>WU!A+$kbTe-KUn0W*tRHezXiP3yCPV_B+_te3| z-<9i+rS_dMarIqFaWmx^7%)lm^zYIOfqzU)bbMX`T-h2UQ6 zFo)Y+709|ArgC!Ol#@Cjw#;)>C9p?prNXLz>Cl0pyz+E8mXTG7 zObO%tEbeB{$Y$!$1MZ%*O9i)qyX{V<_p?s0e?GfzNBq|YMc6EY2;qJ8l%n@MkRH3Q z%e~afskv?cqLpl=1Pc5v{az6~jr;gfu@CGZ7cEJ+xq``{fZT9K9 zH`B?9C5xPuj;kDg5ipsl=IZ338H9vM6{P1A;sB7|picXccj|`uaq?Q;Y3E)L6U>mtLR-P?m>2P2ps{pBf)1i_V>THj$50evjKZf z2?4V-)(AJhBY=bkCAsR(!BtTM-2jIqPz~$Hn&zU99#_5PBo9R0lJK(O9e5P$EvjSbFIK&X()F_qr5k8r zA?T=Rj_63wvo!1Bi_d8FVPP6d z>6ZX-hi?_MvJxdUk(1A};0MUd1YBaL!}VDVzdT+UV`qYPBi|yI189^vcIt_zu3eZ3 zPT>J;O8j9mA=`s~?2&X3TEPpIC?Seh9%3XS5?X=TnUURKFO$xts`Bz3$x4a@dln+I zCdq3_tq**srfH2s8!IPVd0>Vws>&N|Z@Z|m#IRw7y%Hf|KhuHa?q-Nzj9AWYdQ4$MWoO~z=bu6pC`GqRN; zYHHro5R|A+z^hY%=CggxI*DfKFTij1Dl;e*LZ$Ie^6~&c2`$Z%0# zD6;4X-d#L>+I@VnmnFqaUaxlXy)rDx`w+FeMfVqP3CSo87uo#$BoJU$!}_zQ;*he* zBv@*0aPC82P?1{UcOV6M+`yD<*L!R}5esu!_TA?ibuSgdkh*y(7gQ!w&<{}n?*|+j z>li#@yhnl=%^2_5Lav`&W5~1{!`6M($|z%FI1ClZxG@{*xMuFXyj{N=%LVAp1J{Gv zN(yu6>^5bIc)DvGP*j@kbL@3DD7UYMKuMQ~tTj_Wr{!X_etZAFUR}9Wn*l-sC>;BF z6G^lrAww{65^9{I`$YnD6z=F=`T~%76AO#^*Wa!;F8R)_TA>=k{j-Ty7Z7S5@S zY*sj~Xah#J+2;fP?E)F$F1{SLXYtJB!tt*E+oB5~?zuw(1Xw|Ajy-15fnu3+DS*Z7y-wuD96L2uW4u!b*d*|+hxq8Fu06@q{>8|mZr%$ zI*6Tz4AjqKs@%DBvUt5IZIJnWe?M;CEUTFs_-Qy%Y5echB7KeXy}=LNU2-uSpXRPtj9x2TnPS7cgvC`hfG8P(JI)(k zX9ZVOjuW>T#F%r!xb$LDSR(i}LD#l%ef;6(Cr}+J?V%}VJLZtK|H@b^AJr1~fj!t7 z*;&B`7IS7WXv~5V8ev;-E6*iKbs#O%wo*-i>|T^#Tf5c|WXq0?iVh7C)bB~QBPAoF zx6$Gn#gp3UbwhdrZOK!>f423ya6rlPrQ?M`T~n)ttb!$2gbJPh3m*hXV4Iu8&>rYj zyU7}!TGfX9@rNHb9y$%pahmq)7;h~(t;`-gt#lnStWL-OI+wStVqwLPt;CQ_**IOj z1{b4mouKe)8Ut-qSz8Rn;LLwG0-0m>fp_S&#x)__z_!3l>=^h^np?sYd+F?Wt#UGd zukYLDS5RRMoj)~1?gaUu%!Th&)(M~lnycU0M{sl_cu4e2U6b~+%nT!cCWw#^WK>GC zno7!alK&z@ez21e;vcPqf^9)RqtHL;!V@5N7Vjp@)9ioUDVy9d_BHW;HdlVB5Z`+G z`ug{(|884}yD#w2xZZy20`=8>&U^UYY4*arQ=T`Fhr{7!TIsjL$i9%XqDX`!Pht++ z??Q8@SZ6IO3MfK>5j<+NOvVv2BzrB3IDD z<-C7q#nC0G1b$`@b}F<;9geF-5}jH>D-?E zp68xBcE=sZZJ$5(eSO}qdUFOHj>hqb&^l^zGE1u84#LJb8B3e$rw-*9LPaZT^)FAP zFM<4nO5C={VXq(gv1tMdmGGNwz;Hh+O?eH<`sm>7hT&8o>F0|vAvqFuBeIpAVh4Qt z>gqQ?r!rqqNfMjaWxpoZzEF9{YG!TS@C@Hb^yeC0&{B|O`vOsW<2w_?;XuA`n+yh&CpQxrv{2|Ym_~-CC5b5fwX>W z`GsL;+fx()#V<7w>Mp7fnMao$N6%~8Vf7iwKpaS|NM1XBM zWj4#uZL}+=gf}G?G)X+I6Oq|)pE820OK{rQGa42k$;U_k9;%05{&hYc{-mCQD{FDS z<{9hS2*1bbO1)p)$-c-0dL6?TiqtUUzDFP&5h?wepQg-6Cg!#QBkQsv8MphxIKDf{ zBVS<|X`IuNQL9lxlKz0qFKbxddXl?!em}6^|9yChW(Hk>KKd}b`sXY{=cg_g1(Thm z%^nx|wKdlw*WL>bSHI~`SpAsZH?3y*22pi-SxNsXrI>{AEySQ!n~D3!4+@tU=Mjd2 z)vaGIN&YH=$x?WC0g@9Vld)fzZJT*Ja*gz)acQ?-{Q{fzS}31uY0awEzxj}Q>xEDo zegM-?B=~5BZ@RKmr12K?YvmL8>vZ!%JXiodyq#D4*J9_-x!v1`ZO0481}6C9$tyk{ zkME@GNF6x8FlaxUn#9 zX`d)`h4XInvLT=$)@WIGl_l%Vl%KY@cBZ}XdC@sgS{Ea+95k(D?9A|=v{SvXkC%{I zEKP8bSa-_5tM^+w-p`?;gkm7wpivNHUdvnzU7EQQnSpIg7C(cS6WF%9UzHo){&New zQmjfDJe_?A80S~G`}E!{BAz#mUTSkrNT9Kp_1`YlE`~RM+w=NQzPUJj(-BBo=d`Gb zL#ef*LxuOR^VimfV)JRR`OWg9bR|MG5d62DPc9tbZ7pmdg`5_kLc47TAuEgz?y|$sBg^hi# zvHe3sDDwN=-+l5CG-~ccdR9xrMBs_|U)1z6W}Vdsm3ep6{D6W}PWd_@iY5aXdwB~Z=uZG%0`hsf0;|g$|MSwUS@41Er z>cW1fAiU@V9Q>+o&CMzz_^A_OK6z2kWAq<+#&0F-U0w|K=}&3R>n3tLxEM-FAKl20 zoT7GiC#(armoxycDy>@+tmRt=mT2eD@Mw-8o>n}N#8tT7hc2DNz?=Ft-mBpS=awVq z2S_n283hxL&T}oxA-d97x@{nzRJdMzfJkT@U0d1zBwV5FJR5EAxUb|^+SPHHLkdKX z>p8PI5}6N0@NKnoCi^x{96PH9OCVc6^I1jKP_!N6-nV?2h+wUUhVqybWC*_aN)y!$ z!B{RRBS)UOV)(iKjGYlIT3GY!NyfP(J z%M$3D{D#tK)TN#mL$Nt}#Y#J&^$hc}Hf=6-4$icH%CT?+u!Jdm#+Q)(83_U~B0FQf~C5J$; zd~y$@S`x6ft^LkL8&`*`!0p#Yxu;ymKW+r8rU1oUajn*p*W7_$bcp@#XAwE>JTPb9|A zghr$=#Y*|#DN<~N9;OlZh$bB2(I2+Ob3T6SIb{rS`_`1aP?B%i0<48j`+St*B zm_r64y<5Pj$PkNgNKEQyNS6FFp}>-954~i!}!x{ zg3c{y8KL9(M+|C6K7^I~2;e$och-eZ&1J6Ob=YhlIdO3sHA3}e3jEK{^zg54%pn6 zvE)>e(M7(591cL_vM?7$>;B@tofu><`GK1yY}FM<7JP&*YvfdpfMcF_%v7IXu=VQYNRZKaf0GPAIZ|l89ADZrd?M$?j|C{WdL(~v5KAE_23~(&k+gC zX_=ns)^WN1a$$Sb$3!j@8ph|Y_nq{=XlwLv`yHp=FJ0XT$anxLzJyz1mnyCNz->G4 z*DZI;Yhrz44uj3AQU=10UA!p2^RniOnwlEba6sg%;nZ}nkyPDnD;Fsg>W?&M5fO%> zkUSsuPRN0))ZTuni$GtYT2Z>1IBu?h-$zWY=P}jVFCv<%s@~aqADLlb+go?yZ=8;j z?!>I_zGKyLu{p(-bA$3xviAab92&-&Kq8)BjX+uK7A+6la4yD4W^?&7m2_P!)z4ERz<0*E|DuruNgPGr;Nw*Y**m z!i>{_$JUnh6K7a%vz@Dj+%g&~NW-LPYn>VOBi*U_eg=F838Dv8F737+-fhJ-?jpbW zpZ&5v3WG$Fj4flybkVZQ5Q0sD&>S+Lw&R?s-Oz#T)Xk_oknLxAB68lKL|Wj=#6A>* za=|p&iD5hGjI5;}gbdKCW;#h^+M#j(q(L}skun63pxMjH3AIEn(he=jT!$Z&4X-Bc zL{sy5`(Q|i8w5BwG|6)#yla;@ednUuh{4^pwYK_atj{83Nxp+d_N@0!x%f%I;1_bG zU|_#gb;d)2!@gp$90Ag31tOm4N2=`;Lte4Op)Sk6Nt}CIeT`iQ{UyyENrGhYKYmQr zXOxFQ%AbgP6BK!{wIBB-z##!4B<@J&n5nvlCL}~8g#DEv{Ds12$Adq+MN?49lxO8o zD7qDk21)BU%N%2#ut+Jli)&;T=g5{~eL993YGR}!|uM*)wI7EnlK%?sndJ08O zK+8`MLa-zliUYs`$YVkkQ)vMl177y;VcR~V5i6?1sl}-HP|#O`!7kqf;n`mgyGG?9 zSIQqeR)GAErB92fh)P%eGROLAYWax!zGT9iz;gc2$nI{-O}?Qu+;x)BiwW1i3KfTw zD<2Z3Phb2ncD$LQNKao-Xm5`(J|^&O?ba-chV2B|U;)~84$ikfXAYa5g?V7Nl!UE- z1iQ&~J;1^)*azyQdw4}+Q3i+!M5v8ZP+xf7)LGP2wkM*K*U1l&G_HLp`V8`7!?xc3T>X0(wAk zmmXa4A-NHL?2P-w1p@P(57@g&!0to94hkAJtRsw{4U}M6)k}&74RWrw&UfGilXi`Q zW)-xqV9(tVH>mgM1>(YHXA*-Tvv&Ll&gXhS?PkaW-L$6lXuoHT94y5TIIsMQ$?HGU zly4Uq8X=Vh!(KRbq&;*z`i>=>eseMWubr>p42=|6EWd7C`ddo7fg0Iw$o^K}yB<%x zwf+0=O1t&uwgqmSuZ%bK_9Y!PoI#Kau9oVwNVMZGa{Y?xUvOw=>~uHBl! zCZqdO#B@mFKttUb31(&pt7toma868Smmt@of~$R66&s$3+{2-|oGqSXy%L`V7QM=h zLl?OrQ~Nc<(BgCE;yKYp!`w1Lvtyu(SLu^Kp@CKQ`LJHm|AI`~VHIe+w0b+Fj`OYw zvqtE)@(peymg%*dC$!(S>{c%#9M(_UzFFpl9&{qONZedKQO)7j6(zg$vmCiB3zNKB z>9?`nRq}d@4Kfbgo3wUa1_CZg?~dzwHxEQK>+s!|RZAs=pC0iawF9`&>!<)`Zj7U> zsi@x-`7hJ&h^}Spb+J>-!q__cV1*|lzPNbRM7($RKi%bU!M-wyEl%3C`>8WJt6FY3 zL!pW;T#AIE?9G>ZC>c}&Ik`R}359-h$ef$Cg<=t&jh6^%X%qk{y2$SxuO)-2I(i-b zju}8OWf?4O5Zz1;7l8kAcCzH<28$liJ$EEkl>#(Z!{SVpQ>vqo7;l^@%h0vug+D(EQ?obxlSzVYVp|%JKivB!HEwjiPxo%qIt#dD z5;3~X{~(^>?G4=6Hu)nXa;cRl2-3AEV) zMx6I%j`vWCv2q4}5TS`3HrxX)h=nRO|EOsEhe|g*0{Wghf|j8J=Lxp0 z;yv_+8EaYoN7msk+K{m`l`=CKDH%37dICmg$D{o%L#tkd20sw_E=sglWp~u@|;!9n4P^;5hE>;E6b~lsOxr&qJy{L zTtrlca6Lf6_sLnJgsO@8z}*n)TUE~Y81tSAOd!v zx2RtmY`~8Bqiv}h;>^EXmwV`y)Jp}8ZwvFN=3!A(j+gX392{Jzcvxo0m@gOgbFupa zNa~c+e&nc1De$iU{1#ZHnI5%~h?QukQyK1}?Kpj8!z8B?dgvIhI^qR|j7P zI!;;Fu5hV(F&R;+J`0es3{?Q>`OQ2F6n$kcMQ)sguKkR?tY_VS+I@P!SG5+2{k5#< z2a(O3hLh&?Wu2a%KAC zM|T?L=Dr!KdJ|BcnrMdQLx-jr+BRce(4hN~lHM@78C1cC@i(RayROqR^2p}Ymh&k%>RAi4z6QTtJHy1Rd3Bc{Cw6F!(1fXG>Vax{BfCvuyW)vqSE zy7}#<+87##wj`BWtJAc5{i07ZvwT9G`16AJ2Z>|3!eWu@AA4xya6WV1T)Aix! z+uA86bN)PRTb2Nv$m(_Sq&_V@wi6L^(gVB9{7w|o7`sIH=4d0ub(NMaSER<~C4k8_UoNClp|)kcPkm zy@!)6r0NVqyqRo+h+~#wbMbn(v|hhN;MV3;G^ND#;IPFi=Zbf?k~m74W6VZ^*gR7< zbJ^_$TgQLO_=ANn;<)zYQdfMw$jNU*se@Tgi_3hPWTiZ9+`wmN8=_XF) zx}`30YwX|V@bAP7#pO$r#YazyTn>V#5GA5$5OL3uq!&ql+$IZ$9$m;=HHg=LNP>BJ z2mj&BHo|O6%>P<4uhJ_WI`WQW`>g>Tw-E>Y-{9cjifiFvvx@3W`?n{lt1LenH_gp@ zfjmElJEGrMsu(y#DllPMV>x`5#8~GfXs(< z4h1v*I(Tc@IChOH8B>YY&&f%Tqvx0sI&)P94?|ZqeNf0Y7Kw2;Pr1 z*bl`rR=?oes?*u&1Q5YjRHKc*lD9W%9~6RoZf9A}_D9=X(h=^01XPxgOFi~Cyqi%+j@;D9NsXkk~l zW7w_XnN>_UP+8^W%pa!FW8ZyJ0<7bI;k$*W_)oq9wW0#&pHV(N zed|3py0mfkR~BLD$}P?qmoO>Uy{h@p@Zgtf6$Txf(g>6udrg(+-A7qT634F^@~~OK z90l4UFIBXHY*0(ZIlAb6IRGa!Uh&<;LesrT65SbqTA~jJ+nGg08v-A#DB)yS-(N(? z?Q170X%1%ocu6Z~8%q4Ry99d^iF5Sv2`LE8Gk`t_~;d||C zkAG;4c5b`;S_q(@-`sOLFbzODR^OC~-<_-l@AiZJ_qr~~KCyqJl)Kwmw0ICJ`n-N= zcQxh1n-BY?Ohz`fV|#!{&PQ2FTnH96`t-`&ehACV)a+*9N+)DNlpt}l=+%SPdUPyY z8BP%i|M1PAmr}M7`5mL z)ACs7u8Q3DfgiybQMxPa&qXRRPd@7@_mM()ctj-t>{r> zk(Ardsm`)x=BQ6H^xV>5G3ddLWF^WyTN zq1GbXQqzYi_wPl*ZmVt&Mct%b5N&r%Q!BMPc@7EB04Mw3Qby-k8|AE z+j`Z<@t5stvd?{uoR(Kl7bVFXyy$P6_EPOM)B0I2@{1MSLi-UNN7K5V4=W_fD$&J4 zi$=6V+b$2K0`sl_BeeJZ@wC@wO+r~y#;Q0krs-$?NmftEg5moC#Pe*-$WWs{wZoQ_Pe#FX~%u#gbX zzHZ1vl^49*{P*Oy;=W;%in>%_rb8EJqm}y?)MwdBVk6Om5Lx<0RKMr#J+vA4XQrK>sracS zJ8bd!HMDyv}uq{uebXlqam zkc-roivMkJ+$pMV9KP~*yN&ge_ORV#Sw=%XZ7}+y%`6N^O36)jg=aDK1y;3{M9O;M z-Yb(F4%|;yCksbHRN?$#cfBTeFDN3sSKDrnSn5&BqRs98e~C>G)z5!Hjp!)5RUO;0 zn0@HvdG)R@$B@rfo`J4ukcpe|E5TC$LgH*xo@K9@0_p95tEwukeFJOf98@x$JpQ2` z;8nq+s@go$x}E9gvK(-k*gWzde64wumQQ)fD{qhdW=HVgLYD;VpZPE98`8@R=v34S z=~XsUe@7@sut+WINgw?;n$(B96+LHE`|EXE4(VY6#Ze^EM0WPPu9h;B0Zi`pqV)pb zHEBs>BAQEhC+ciwE*4c+6Fi7o}MZ4^Rv=V8MifG7DqvG@fT*_ANe zXA*SP^jayd6m+Eydb#4GZ}=r&V4p$yW@^H^ym@u>PE~1(3^hL&TS`u}vOr4rlthBm zfnX&l=npt-Nl<>rXJ>$*=2wA~!&(9|zT2XwF9(M${11?Ht&N#o__MSO(d1>^aH z9SC-?L7=#BN=*$1$1!#3+Q8Gtf^=6{%4@U{Bt-cXS6)^gJiq%d00O^BEl9^DZr%J_ zVji$UV32VpcK-NlqF`UjP#H@}B^{@QX>lP1q$FV$YchbCn_GGk8aqu^#ee=|ys0!+ zHy>S2>QA1@CEGx$ctR;n%oEve zNGZb*3e;#KgJjWqUq_=PJSIp~(p7JklPJwrx-|Ov0v3AY_OH@0aPmtJw)x;au$wQxb554aE`iheMB*5h%&%{f8v6VV zqvmP{85grYVRx{Y2=CA?xfpDNv#V%Nk&LQ&_t|AgIOCZ&oD|=9NlWdoSRH z_hMX$>i+Tgq|AOdY(6Zxf7M6hT_9?RCF@GzpRYf8iwgQpco<_aPs!cdIzhLYOqR|v z;078($Tt;<8TU!KTc7LctTv%M7h*y$NuJXo8w5~GH9$GFR2xP}>Au8Y@v)|e7)jmz z^Qy3m;V`IV)^m!xgn4{E^FfL5YDYN(#0xup9hSGS?9+TyO*~et8HX?`8~;-(zB7L% zoPFXy4DX?{NCS=aF-%^1-71dM)?jsj(_62xx1;SVb$tSD@60;y%Gq=Ic&K@}(t#h8p2ySrIzkzu()#7kbIStQlUR zIPGd*)+`)z!&^YS2k5ex>LP-N@4h&tl(*iuNh*3{LDJs{jAo4TJ86fdYk#^7UHA+( z$P0$W$S91SKOYEhI%1`wVQwr``u*9h552x~iJPoqYVT~U1p;28?eG7Lk5KkS$x5$t zL(D{d$-CxYgQsbBLSJAN!$2x4EaKn@2O6POmNjSeWhWEgVZD#lTP%x#B$9#j_TDMR zrk=Vw`GWROX00^un&=B!sc6AgP84(j&v2O}zYasLh1w9l;G4%JR{Bt``*3Uwi>p^I zFPtvF$)Ta{a{Sh)H<$SFQuK>;M09ui_35*p+wOk?8rIv>L;hya0-aWu{TFEVJ@`u$ zflnJazpeUPkZ140e>DK$8eus*($m*dIZ%=zSRpC1STwBbibnM~+6Q((JT&X5oC;VH(!urO_ znlL}G!|Q4D^}5-}`2UqwN-h4AR$6!K7SMIVTNE0DxZtR0U#v$>?zztE z-3GWEa;}bc&p({ku&)pjE}v3dQ3k7-$IShDa$^8~1cYq+5%@!ct#!QS{k($*F3oUO zRD(NC2XBIfky%!_5*%7o^jfqq760Nh0cr&m4tQADu^$A2`5y!0WEHlc>>NUj3PIv8 zct=nx+7*7t-(?+HD{9 zD|e(8UQ#SQQK?JilwyHkGUtT4AsSyL-Jn!$0@53?b4hT8@4C_sjEXXs`Nhmqz{0Sq2_Wu% zl(|o{C5^vw$Tm_^s~m-hq03+*kgKqLz5|U zj`K8$T3cR2lODTw(dcsg6b!2g0ANpF7q(0|<_|~Ib?o;t&}_RCa6cO!5hnaH);FLo z?Ra^5XJWGG1O<+Tba+~Iv-IwO3k+|DehO0ET))7uQloF{|K6nta!HwfL=9b+UYzOv zxV)4(bH<#68OKb&@j1IU-@}p=U^|Zxv>nVT0dP!w! z{$u|FZDhNoHJ?x?#NsTd(7xgKS7X_2NvQq7)!#^rmpzYKkqWPkJvjm*O1`2~0lSQu zWr5z?pim~)DKwRp{~iMy*CfeAstvTAUkD+#-z4`}oAw>D6GJ%|L9ynyP0RHR8!M#6 z&qQT*(D z-VUI9@L(jb|3!vzdn*w-oxik*@gKfCjqz3irFli~%I|YN`~)8$tr)8q>#gaTvvK>L zMm>{g#n!ZV(X{zIv6M<-j!>%>3c7yVoUlC+m77Y@pQJn?{}`uQ)@EjLB`5uJysQf& z`9cput-@Jk3OY1rA;tK<$$$zkgxI#NJu^|2DR9lqcA*^ZXvA)n&1v4k_>m{I)rwB7z2%huK2PE)uGBKrZO9E$G-^%GA=gj4OT3c^v;hLS5j>b0MjIKNEW@ zntjT;ZL1l0VD1n7@}(l6OVU|CWzV>IdL~#VTJXC>ByWlQej{bq z0w?v6=O4BHy~PhZxuCCVQHt2fta*b6t}bI4D=U8)8Xs&F2_H%Qy8k9lhDez^vLKu} z@Sgj}MnLt14I0X)@o1!-)X>DecK-k1rN!?UX!W)TF7EQ%$%*8ZF8A)Nu;gBkyY`W& zY>UfNipK)QVShn=h1XU#I;XsVc{D9 z@AzL8KGYwh7+!VYOI2g`1_j=w|#8vKXj~p^?Z7Jh&TKjPg*G4+K_y`PuFqgAE*PkX{slO{zttXz8M#u8F6O(CM{?l^_MFQqD>SQ z9M4jXpNY3B#*zOu!_L^>C&2w*O6;^=RZBxb3orv>1!F(dmW->II>LxFFLDxTa51JV z>EDU=q~mxvAuuqu+{Ufue8;m|)5m&5wmAt~xXG0dR)|Y;Vi8of@(>6_4#;K~yz#-~ z_hOJE=#dRlbg*8fe}sXs*#nOR8evB(%J7=GBZB`8uo0}pSh|*3%`lZsuri4xe&>HvpjID0SHmv=&N_% zUj$=p4dP2w2D+F_zVEv!V7sm^k!v5lSahU$1AXl8GYgSaROk-?IF=JRJdZKZrF7ij zx+~pd)*!j`b9qwv9khciXc>@1EgMNMXQaIm1^ZzO*dqevFr-@e?n|?%zw~&h4>X42 z=%3W#8kRm36r;FEI*?dU`c>)=w#S&sb!_jIpH5+(abcW|hgb^Bu9D8Mh*(k1CAH@0j!q3O&zuB<7wn@%X zmDqI@{={y3sq;uC2()~u8P8Jl{PD_Tvz%Ni<=hHJ=~r~p3`IrJAcEU#Q6jD6LOV&0 z!!MgP!3${Yk?O+NsxR__5k?DCB?TX?-|uXT<&G+qXXT|@4b(o#7mAmDW0;OBuMjct z0ZY2U)fEMVPtj4OP0~SFzIHUK=qLTuq|(1f z;^{4hAKEwURG$Th*j`EHjJ>Bc1Rfe(P}@j?b20hn+jvu}E!X#duayGN^)6v~CRuN% z(T3^#6%8Ud?(vO8Hb%<5U?siUUX*K2ZZUNc-oN6CU~Gpe`h;(&x_R;ch?h{T+8dC>gTE5HUS$|TgAV7=ODH4Bk+&{gDEEhRQ#FZG z|9aoHf5l1-Fu?6Zu=j8<(4qJftU+Qez>}6$RQu&0@pEhqiNxFqxP<{z-w^f}@R(1} zKVrxlJ=F{I67(hg_BH*%w2qZD@5Z|n2?mqj#kMXPR4I>QU=4qG%b^i6txgjkDTDQ= zeg}P;fY%%573%eOVq}mnZg&8^p>({2G)bvDhzohI#3y!56*k*;>DRU$d)A%-Tyf;H zXGLZYX5jQXuBmr%U`ioylvUnm;v1+dP}F6SP9dG1BlH~ijEk3U^EnmP1mi*bix7U*_N%h#++-_A*TT{8Ekg*|*i z`29`f16n4Nq6ejmzsUUZ2R+#UrG|xKPUzC>ONoo-J-r!PDSGo2pD?S_56Bj2h4Olw z{J*I4noewT38ZIjKZeT^35^9O#QWdvjOD$@fR+m;G_caAOFB}+%nYi)0Lmx^c1owZ zm`+c3G}OSfSbQUIBB!mNUFSaw+vw-#EebRW4Nvd`4ZPT1ofq9?0p#nXPvS^|I6!AV z3Lr1oc!fNFN3A)T+Y;9565H!{^MCFS`E~9|u17D!EPm0N_5PsJv)&!#)T4aj~(FZ6xDcL9C|mjrm6vb=n~Vn=v=8j->iVjKnY+ znn-fvsikM8IeGQ~2AW_o>ZXuvE9ZHvRW+VNWjq0@>JR**wI6&AhjCePNuxE4)d;B|0`=0Gy1j@k_-ZnKhw zB^^DKEfD^->^GNf+xfP}cizLIH*LQZ?}1H>aoOoSI_ZZ~S?}1>nLi^XLi@GykHZac zk>!~CKzrGlK>jhBqysC61@sOM3$MWNW}(;NX&lau)#s75?9Z`Ae-M|p({z*`sB>7{ zc34R6TnJ3O6xh9yMg}OuM|s}so{plY{bY7tPU4@_6MNjy5m^T7?f7BN0kY5nAo`Y- z;7{xdl4N5?KL&o&M;#hR7;)G*D&Cpc#ERB%$PioZGy7^6#EKF%-yfvN?OGS4lgeht z3eX7uy~Zd)XxFFFal%QoIHm#i%@=Ep#OSM_Bh=shf8M>9|6KqkK!3?rOjrEiVFch+ zHd)bj4;!!M#2yjGZ{Mr0vaJifszCH+!g+TP!p}Q{v zJaW2nEA?cb5Xa&9YK`VV3>Mx+7gxL-CavPA`D;ct%5GjNXRV zhHs0_gx8S=3Uqb9ziZ^0qIUSN%=hZ-k9yIcES~JwIQa!Rp4gc)!P_r*pM>!V1|>Ls z)gT+VLP10k@Q)1K?%2GHVP!=fMY5Sid%y1`c-&_g@CTpaLi1Tc^qJPHsSqF{5DiKG z8p`)$#V0<;7|p+S1)Q;D-F;q9TATUp%U61b!*fO{5 z7&zu@C<;-edDqBm&$!_h%p$K;Cf&DExxhpowzxfZUwyy|$G!8q@XTOZ@ z4&>}J-0|R5v5uJ-S5Lfaf7gZa@UtUdr#Jt+UEWHS@eQ0iRXcbbRH>*H`vVW|q^UvJ zI-@tNcC|DB*oZiPZ{^>Q=M+EYnGe`zW>b$Ev~jJEno_(Vf4qsDo-HcN{lA%j2QNjT zJMajr%xNa1KO7ug`KaHU6=H=%3dgFVvYnhSg)o+a3y6 zw30eF(!I}=ZAC@g0P(`2SmuIVNbc|7xOF;?A`+aSUg&25WpsCniT8wCR@*;~Q~T9I z7({~Km0x(3Pd$5YF)HrFh@+Sie}UTm9hD12I(d_+v~KS^h6aEdotFpeh-IYiklg?@ zKKDVx=^t`%MZytgCcqJ#HhlV@w&Tt0N8+tCwsMY{T3o%U%sg5A5g2FlVs$az1`%~C z%_UBPpOg1+SNSGU8YbQ1&*;xx^2`IiE>Id-86i}HA?wTonYr}oI{2pF8k2$u^+EpL zRHSVJhD{9jg&Z}8Bc`50JvU82BxVkpnu463((msx|2HW;*xwiR;>I+mZGu=CLI>hs ze_n3K;^v9RPbh2Lgp0NAzk5N^SVwTT!?YYfQtm`z$^nI9U}jrS1T(-@8Wl8JqM_oS zO@vI2|C4^&?ma7q&rfNrx2QAuBb*+s;Bnw^sIi6*#I+;cK3RzYM5V5#RcST1_wo@t z1|a6B0pdPDc(9qIpHGH z3~5o59@T$E{at`3nYPp0NuuL&AgtV{I8yj4&@9aOqEUw9?{U{ACQy$Qba>lRkUV}V zS=i=#lL8g>FuhqmufA(8pg#}&F=8SrBrWMF-_EXXW4;CQ?@T%wQ24a*Cc_vcj@Bo+ zBMTNKO0Wt?q&`Q{Xy;P&i`Li1%5i)-5kR1e`91BaZh!%P2K{l`>H2l04SX2?&Ud=k zg(&TL8IIUMW7AyfJOkAgAIjkELSM>ShL=WJX*MvV#H+~%p1(amj6}B8GvWnDb(>yX zo$}mYysclnJLn27^k~vDp_H36Tb;=I?WAz;|DENxzYyZ=VY&h;~yFVOpT7a1J!+_S$7UHQ(F~Oym#q)vpnA>&){AU zZ%UKd&V}idV7KeUcYQY~{-s#haaceXR#E#hz$AnOjHUZ4-AdQ-%~2>kgi3}n64RG6 z>)xAejXkHNFQ-UG-*BHrfRrRRC^P-YVLvvHI(|uLqVip3b?qWfZM%pxd0LL4x-2%j zmJdIQ{qduzs5}OHt*Bp$0q+8RPnK!LEls zC@@y+@~Pe+Bl-w0;#r2*R9C-mz(Z{*42}>aH<2k=!+Ww|aZveB-~2apvi3}vj@vOB z&tqm@GC5sDb{T(iY0-O&_SXwP=`D)!bbSnjGSZ8S8W`Vi+^^OYJLjVNuYf?jKE?<> zrm$62WXl{lZ1wBw^*GDLk+ zv^X+UtvKe>36`}YjmPn)((=lt-_VDZBkd$O!Ueu4>#dOhY>lSn=Ksn0^Z#0>o$$J1? z%^lj8@qhg}G;3~F2HCV|gay&OK(5j9$H3NUsa~w>c%EL~wv`@=irJd6{E*lR)TF9o zGP>HybS|Z?Xe2!I#gn6*+}CIuL$xa~429S{Fnixr66x3v)T5h|@`L^*{TcXd4Ji>U zRi7@3yDe*6_`B~592QJ$?gtf@c}cGaLNA&0uJy|Sy4v~s9S?u@^URqEyjzgla$AZc zP0$^NpF$Gq%JMrHbrKntTDzDR3+o@JO?T^?T;j<@cN$~HjtBdxda_Ly6sD|9T$%+o zOV~1Hru8Qjw9`V1DRH&0zBIc=^(oHb zrQ#(7g-0Mv?GcHXU)NXG2X23NoSg7e(_jXb7dzJiERfXLc=Ldz&`fE8s)O6@A@yAi0|Gp`9*! zSX(&veIOZse#n?+TGdohXYzRd$!{edU>K9J*0Etp8KY61GS~hfH+OXIry!{JAup>r z(Cp%FJg1Q@wBvT=RkhUit+7p%1jhy)9K-WuiDD=URlV+G47Xwratc%H-Rn22kknE& zMy(03p~-Mi6T7E0m<&*!h*WkB>VlPI`^L7Qh7Yib`YR+NROw^ZoDuX>DH{kP2#LaA z7siYwN;G`u;Zh_t0V&6s(W$@|5BUxa0Es zM|l$s4a_=|JEP*P?O$DIllQO^uZgqJHa1Fe3KKgGm0cf3m|TOj9d}-`u5~C; z&ecW9K_6h2f0HC^>aNm8f}3o&K%ODTn0$%Dz0RXB%h)Lio{9-TgW^Uir0U3g=N1`2 z9#m0_`@1RJAdzL*4a6G(Yck-h6@DvUv-#4e^w=kUSdhWF)$2&c+x^GsH1UFX{fL^z zqNr9e1&BN-K^yhwP{jBWDl#)-!janC*4}_QR;6}y6Bq{KeZfkJ<>N{_`@GEcJJxbL z$FMtXZkDzRzzT2?&8bb~E{$|y_`*YDfMxhY0)fr+yPS_1?-RHjr$*)v=mAz%Oo+9F zJ-a5hc*~Id2GGL#8<^ve#e=Q1h)&T)O1wE1;G#+v4n;x3rM#M!_=U<9b7Hj>RZB^2 z&FLd{w9JR{6wWa2Wn2-H>MKn{Dv|d0PWL=r9q1eefNU5}CQndoe+0g&#TfX}oe!PE zVwP?*FMr~zf18!9Z^kYqG=v86QHNXylH@`_W`1vAF*u(ry!SXo2uMHT9rO?5c!!Ej z1yNS`S@}M+&N`!BNhk3_xga%OOHeC~2Pp2}PDTs_boVHZ*Z(mx{UhQ8M; zxtKQwE;#R?op?Ew#8{Bnf_o1Wy_w>h5z^$Nhsj=@Uy4uGIxq!h``SoX!Na}uJv3ii z)>HT^2DA5gZPLW~??CG*KaX4+M;sXMyl?Fv9_V&TT$<20G;&hoaox?eW*;{Qn_l70 z)+A|p%m?!<69fP)=;&vM=+=+-Blpv!5KOPQB4TVOPGibT%Wjs;DVC?cZlOW22V*C% z+gdSUL$6ouMimDHd<*eljPeM*n!5N|z-TqQS#+$wn^Mr6Q%yV*u}uUvy}B*92Dm{_ zo@3<_LL{RN4+Vo5R2~cW$qjI>xX5zde$t6(f>jkYlogdWGF?kvNdC~XyxOV54($g5 z0grSzr zSLP|R_zLt&&71qlHuK@g<-9wFrf zq`On3MY?5xASs=SNQZRqd%xbF-|vrYe{7HK-X42i=Q`K9&N*{$(>ZU~0STqIR~+jn zS2t9p>*Pu!dp5kD66K8_jAi(}{I$GXJiha&>85hYu6K)LB{j#%w(;~s$e;f_!_*3w zdp!h8JABMSws)AJw?kbZ#2XKuDHDRQ`lOJ+-yKnHMCVd)+xWd9>yO=gQ(6B?3>2!H zeVNRal2@NYp1-cudtE!61*9_baWIMP|En5}`NgPkuwP2Ves4t>dcSVx)?}GgT52N^ zsBp1@V_z~mUNb5iG2Di#2VhA)E^jCiw(pDRzsgx=7m9kb0sce4#unlwADZ{Utz80x zpkxI)lx1B1Y7WmFvn&AZ#}!xS|Et@7b(#QmjSBW;v(rk%OW-kF$?kFfP{#935TTBW z@;FWv*L>;dj#8T|Yx5$UF_R)`#FK%e4!HGTc#0tK|Og_SUN_OZ>A? zJ#v+NZ-O$%D=FWs7eQi{!Pi!wB|c{{z~!hjcXP7->gj*l{vwj#DP0SS3-qur)9b0t zdifs`XOdH;0T4BRjW5GBke30xKNi+C&rIi~E_Pn8Qi}}fNQ0&!IsV%r2-^Y#HS}~* zCsXG7`_sdFHefPC;tX%kMdXgCzl>uPfJ5;`(jNC0A3V6jbSG8@Haw6ZpYiwXBHY}D zH;vJF`%U%-yH5M<`>ODWa362Z4Qu1WeZQqK8{rN>hqu=Kj^k z8-x!4)Fu;#icEbdPMOa#HpPaHgol{~%ru%R=jBJ&ZGn-Y_wQSzjJK@Mx?dztHrhSR zkP3?jy|zrCyX)|r>Asyj2CJ;@u;Vt;@8UMf`f#?fs2nfH&&d(uT> zMPSP>LMJt6UK3n8{oh;@P0265{)g2RW55UE6{Ea)&F%qJ?YjGNC6w>b;k*#mi5XU( zfNekY`_8QA_oXfh>K2{1jd@sVLH~xVr880byC< zrF)#t{-haDh%!q2Np$XYM~Tg_*6-cY?h&UqJ8qdIdsKu0jH-3*g|T4lRTF2H5r0Q zmh`+ChwVm-gHT=lw6eP=o(z>1*-0THl&GVu14{?y7@f3`eUT+ z`N%j9LI>lo{jCi<9Qi-#6xt2Uk!J5472Mb8vg-5WoHWX&@#C@PRVVHH5nu9q{yFyj z(}*(m`5Y^F5f|sU8e~!$_z2(#bu~!G+j>{%i-teUi6`$*4MupYr$E)Zlb@$blxHU> zT1lKGEF_IpzP=;&brcDCt(!?Gv9Vle{=6vX=WV~mhTP+;@k;}Hcf0|#{hzydvMym< z0&0mTnqQ+5X%@wM9;YX>b24QwtQ%Bu$!b=A-SZ=Us1DB?J=tgZm>Gcc@ScqogpOSo z{_<^Pee36k>Z&=tC&c}iTZT8eu$lJKj0QsI7|AiU%ty~d0PdH3ueafVkK4O_buS%; z{b%}eaj3S9SCn^bvhSNEg`a^D>ql6hMt8|0u68LXJ=vq&>RFbG>~4kC{Vc_NPQUaJ zSYlU^6c*)^a!H{br3)OMeKKJjJ>d+72*4HX;5VWjDSS)Exu=pt{`Kt-{o~@~cNeHO z8ZX_}l2jF`+qtf|Pb?lXV5QS8)|jKu_BQTFDg@iZA^(@>1V7bPZ>lKW^m9|{EK|ea zr+U{_!i}PQMtAOn=76)sn2~GtTs<#%%0N-xpXC!1toRzFHwq}Xt|hRdX!qEjd1u<> zQQIGblcSDXZ>txwak*$~+ijI@hsHq6SD#fM+Rjna4(|yxx=bI35%^KG-;CIN77~4t z%lD_128+dh(M-Ta{E(SW@ss<QJfc*_)}8s@D{ep5t8hf%8Rs& z3(E@d*i|=+UVPF!q%|mdgC%n@?Z?!KkCF_rIXgkrCP@QeGh_{oA>rXsdA}kw)_82pXeI>NxU0HB3T3HyrT{{FJ7Og6Hh& z5qkXetRyQwHF8v(>j4=793w8K$WV-BO0SIr29V?{F~OPhbDak0J&SxuqS+nh6M2>t zik7R+X{+=7YU2Ls$Aqwo+&uIs(buijsO{gm_N_Xq6Ax-JVpA8rt{x{suc2-&g>nfh zS8~ZQvu$?f>uUDza>|t-I9?W7a0vV``hHK^vt^0ys^GU{O~Q=G7y_PfUq_WULQIQ; zK^-6!jX}l!*4)#~iRsJ!+xY5CUb$e^EQBTy7lOyW6&oBrl>L)V5n^swe1`@Vk@=GC z1;V`b*`t1Px5XbT7YcJ6s{6v``uwp@W~ez*cna^oH6lz=a`=4*?{E(b)Yzp9j$D%SOl zGj1fI|0}YqU*N-pwi2I;+Mze3;&!&WDlxR?K&SA9ofHvGGGSFdzHd32{V4ruzOOV{ zj)9WzFIoqRgb)Owu)?d|lfJ7(>O&{Sencaz>cyp^va>#m@C{U-GPf>j{?mRumjED; zo5$f}hWq-0CFGYAG5We_^I@1^At#UYp(p!%!`plgrHQk4%Q>ewaS!hEwxE+n-h_CJMS7rh3deU*&CbtH*R>61 zJPlA>1t%wmhLBQSOy(6U99vTCnM^$<`%dh0*U68gW42SOO9casi7&wD!tEy??P6ku z@*2_nbEommtkGi)xS)g5e!%pR%Ml4yPA90?EmkVSOV*6}!C64Kg$`|gnH#|If-mn$ zkwG?IkkH(mE`CD^nHjju`pzPr!`hRp!`fzJJH9-JnRg9SKtv@N z*gLgsb%d#Bx2Yagtp4m>9cJg(Fl~a$!hwMUA=82oWW(D(O)?>Z^w_=7_z$90^J1!r z#?qs1SghRIO*+PdAT7$<=7eiSHNd#WRvZmNSNaz<|E=5xysR9~T-8PP2orHi@W?17 zjN@HBfqC+-Q-hzIP;y!^nWn@2V64ZI$3VoG;=o|bvM@};N|ms!&cvSq8{wL zN_zDpv485cItlCniTWDns0rDci}Y12JpF~%n4rg`e?yZ_$b@@75}-P(>U!04M#U~a zM;zmO44l?q^frsouy8XI2x-n0FhJE6p?#VJov{nH{nm5-R%~xc=gx$UXJ)%gemFE> zdB2~0c~bK4;B^8DbOYx>AoEZccB%3YLqpHzpc0fc%TiYR8(m>{Okjfxtu5Mq7rnjJ zFk1@UW!jcH3MvuJEV3$^x;csPyHpE7G}!h9z~up|fTgM>eLLQK8-(!tsABLW_COqL zv2St73g$Z2=*WtN{CiL{3=n-tNP66 zj$izS$gvJM<+632@5qhsw*&}dl=yxT`NW#h)Y5r4B6t|A(q&`GY7@h9E%R2+9|ORh zX<}<|cSlg1-Gu2~hlcAfXe+@2RAetlE-_Mw&%71Q-snABxLh~yHQ)9u^}{avmWVj6 zoe3%)>O^?D0s{GRQvXRY^{NcUn80KRDe3e6o%!sZqG9j-K*v=4kczI>C9XBYxYT`e z{$zjt0si##=T`Ky4Q)t0BZj=47j(~ZY0*B82p@KVPA9k;_ERTY!1)UFoEjYQPhqT2 zVFt0+bOheK&>o2@J;!#+Adhp+P|i+0m5N06?9o>vFZ237eYhcGDUeq6w4Pz5`z1l8G`f zUT8tuk%C~wR+)6UgG~)SjjwxpISOxl&-$X3 z$5-G(ic#a*S1GAR@h|Aa#uCyzo zj7*a(pOS?lI3PzhrP}~tkB=@Vw{BTaluTSlnqb0rvV;vz^o`#{(9hQxIt5r%Hf;)5 zc#miYaBdzF4j)y*V_lD<>6R_CnoRvP-Z!bm5 zIFn--cjsg-=?XoJmCU2#FdPlJsH=cHE3eH`IV6rpN0B^?KzBQQjUS4RX!ktuxkU z4(R4KV3J5tn>w~Qy(aVnU}%rPH5hWNbnu!F4quoFwdUCe_}X;>M7G>ANDC%R~prF0c3(;vK7;uY&tplV4A%YUNPr?Kf; zpmQ(De9Qj8tel^c$u|wg1)}EdZ>U7S7bRA&&gK6FCAjU=8WNg8O#7}Y;Ft($l@cZO zdqlu&0DWS&qExt;R1V{qkZ513&Kqvgq8tYanv?~bT9?o3j&WJP*4xtJckY&Qz+!$3 zc6{AcL8J$*ntE~z$rFh5;t4`>2!?K{_sz7F9BrE1BrFoVdt3M41!qeeZ(Kp28g*aw zP+yN$>tyU=&8Me9yRY##S0fLBadAC+x_o+I>5@;VAG#_BSAo7YQ^!q3E=pR8C12~L zY>}{@B!AGH$0?3}O-g#DEubTTC5N$brTd*3 z&1gq)A5xw7`uXqnKxjX$S6{qo!=);VEG|+LTwz{YYU;vZxN#*Td5i0`USiKk+YSye z6>&a7&wh(;q}Fs6YS3=l5=b14_r%VP5J&kQpL#7X2`7KMt&?$%tNv!{$E5gx;hqfN ztj4f0G0EGLkHMbX(+4e#3?bc+>XXyAtT+pB75&t)43BujfUlwo4k=IAPhclYJcBo^ zs#y)~u!Dmi$4gh#b@6Obexmobmfo)( zg2q|97#GljR6U8}+T-WrM>kuB|0CI^!z3P{6X@kcheJW+b$O?m!rR}6PUER%biQBT zEOZg!v&{!SH!X0u;X9we{NgZVG!3vrK`tnSb=E9-Y~n`#RNkV7@zEb(Vjl;Sg{z1D(9Mf0-} z|G$^uZ!~yBuN8rk)3v`Ht(kOVuF-~}|F{Ml=3g}!L;OU}8(1D*Q}gB8D)V2^^G{4Z zjY)VIcke5a0z8E=gjqs>q2rNzBEIDvD-u)EO=gtYHh@>ON94tMlI6tGhq}yAcTIb?^tguQirSzApyW#r0@#uWptj`em+xjEe|Fd9{zq_tD`(KHa z7)hIl9x%ub$(|;Na?44+LST`TvGkzE%pE0XR$Mn%XXBtLhLf?yvUIkWOcOaUuQlDZ zOmWJ5{uzXDV!~>ejH*7bIob{`TN>_y`WSf(6w-6<%Je1^^Q`vYze?N75)VyxyaiYJ z$t-Lt0vHI$B$jAaNSjK@vge@b)%kDXpZ^RSCQq=}D9MaN$vuDF;At!AA^6%@?#?88 zz1_jut-$yw>u`gGX2-Fe%$KdyKKqdnjQAYMQXQjBp{+>WDnDLO~j`vz3fDFW=a4l{j*cg1i*y1|BV;q{TS2Kn)~ zfA=lxHsgDGkecu>vXrb!7;{$lNx98ax@|nYdf$eyE-lACQ`6{vOOSPHf=kP^o@z9I zu8QiR50_6krf8q(BBO4%^_sjuc}IITjN~dXlWWLUBGfS@(iKPGyw(l#gr3%dv72`S zcuhgod|dmhBaFRV`8#tsAzyd4CP%6m_SsLrpM*3yBOLMl6c)WR{*io7Z-~h8Cxv|M z`}wV5RP-&1!~3cM@|@y@+XhwTHez~<-}%~5%DavRP0Zm#p?paqk#b=^t9$dl*Isq` zrI`lfl7e%&l+|Z1icxOov67TO$g*RZ*TA?7eww@+&(LD1t>sFrItC|<;&}DKZUM@;)|NTfvbPY!*o#fF6SiA2 zOfTg-^15@;_Vr4Ek}Gc2ZY|+Oeyo;ExxUAPXSi@lKr0l$^y41Q(tu_4PtZY4*b9DNtoSnhXm8k<)9vu<2>rfsEnpy_@?-}EGj z6I&|`R9YdI3Oz^)Wqxw3cIQ_{z#K^xp8m=#&%@JJQqhi?mdCXc>RGNZ~YUO;S*O-pf(Kvjmtau~I$Zo2zqTfB4YtY+OU@tHtEUTQ{Uzx2zjQf5B%+o9iix)+qjOBAFimwgKO*aZs0 z*G?eKP*rx&yUnq|$t9MZSi9|4JFN^O$aagnS4iI>MX8PkUa9g|#?ULP-TzVWvYr8K z041|1)?etW{OtI$)hKM0BnCx<=GR2or79a@a}4dizzEoDv?T`~q~sK?0+mI{Z8=Rb z7bg7&PRGHBw6Kfeq9?DkoT<3#VSbeDBp`H&+U+(a&>scM5@qns!+i!WT#%0o&a}2z8>lZch}zn^gaF+ z*FsJ&pu{{i^l`EYpE2c7ur+htxbY6aw8KB&Y6-YG`}M3LAal=p?|+JMH|a+ZucnI= zLlqg?=^)p{?d<>Q1Rf1NoFz8i7B*dl+W1+@pt=<0wbl@9j^OT3ir}HMoH?YxOiI7i z_4rY+X+FKWN+55za!7#nOTVpYcS(iOKm(x7=w#(% zHDSRgxC${px!!k(B^!lGper4gluzxIH0g>&*sf?oEvjf8!;MVLM9Q&aP0C=_M*aQ% zXsN(2;aY#~LVmIODMX8H1){AXiy;=QLCdlfW9c%7j6hX6sAHJM;C*PLvN?|%5@6B) z{=D@GIy_qw*aOsd6E=t+19#)eIKL5UjfEko!Uy<1C<%6AYB&7&TgX2m8s}`&M=Q7Q z%Va4b^z-^Qh)i-o$lYoiIc8rPA{QxFd(Ff+$dAe(3{^5{!2gxN4;B4+89pBSaeXMr zEl5aS7hwCQk82w-{tW(x`dTePYM!8 zjr&y1B)D&6#b!;eS0{+qoA}7Xx?-Hu@5u}z^ZjVcXM@G&0=Pv$);kR3a^*|qsb(zT z<#y*7;G^Sgu`%Mr(S0uU8j2}8P+kio7hi@uQY3I?KC7A<=k!Nr@N4KQ63S1Kqt8(2 zEir??scxsp9|@pLUL#UO?xw#mQFHT1z5o1*lXU5x8JG?)A+vt}d0oR)^q174SW#7s zB4}AFN3Wg{3zFS2%%E*r}6pfRzV>gN5QI*PbG-f5P%{fTv7Dx&)X*%Yo* zj-gv!t=6+p^>}k45h>D!*oA{x~(a$tFtNn!W&Y-f6TdC$Usy1KQL zlHFjedxyw-HN$f>P|i0o!G!3`w1A7C?_rYE3^X7pe)Pe3s(7uQ^tq<#i9{s{oB#1Q zeo^=}z{s!6F&>tdc~TP@F1hp;XP9J-%u6G=X!UWhw_&%uylp#Rh26#m+?qTm^Tt$l zzHFh{fQl`fFF|g@>92Ch^YGTFcMd=39|qW0p$$+Bd2CM9G$S@@hv6M(o5EvWUw--Y zxG-J(fS5B8yXgFF_;4lH_So)=yMaf#sE_Ey#qkc&Bd3xs#V+57!l_7dnmt`|E(Ou3slqdZ z*m!8CqjKeddtR59hl>q|Wh!!e^B?Fw9uj$Wbdlvbk&byL&_7RB% zygVPB4lhTTyp^+1@z42jDt@% z9`+yTIr(H|h$JntqK?RgCoke00G@*rG`~7O5c1ZeP%uf2a}z6Nx+`TV^u+P21glUF zlDyqqLh(j*6a+e+DxyN~z@-?tME7xH`@6CGq$IO&#Y0svCwTNy$R>R4wd!H;dHG>e z`avDYimxz;-*mopj`!oLex!4%68Hqk>d2oDx1Y#?KQZrQ|MG!dGix*8dNT2$O>WM3 zgDyS8!n`5H#ofcDb#61vqG0`;oj$1L;&ASFWyih7{pT`??>H#hUc9b-A;NImR_hx> z8d4=Am8ohMaU~BZ zZ&7r;L%71b?spDj;(suLDuL%#+i~XF{x)8*2cK|BlBj~w%t2xa=m}~{JMmY$KwEHM zUs4rk`LAcqo?Xg*K&xN*R?ZsWa;s$`YAw1|OX?CD8s8x55s^wTlz; ze{FFyrJxI38K*G0J3Xso*2d~bkS+;I6jR4>5S{h|)({J`_&;W_Jz@Aigha|)B(5e* z{`wzoW#2=%kppjBCj40RG2tqxWs#p>e(2$P));RKT;7Xa5Ft%i9x~@LePakGo-ObA zn$iCiT{>P@@s>>ivd}}_$ruC9`WuLAe<%i=I=M|scQG#b@aLKZSl*th^ zqz)dz!=BVtz}N|d1Xq}fh?m_gtEqDkEVG#X#116~zv+JGCdWF>cZAH@rdv`A{}YWt zZW->Ygll2reS&|s(Prn=aC3PXNN~OdFd1k)aI<6J)jhE=yEwavvj8<;{$g6+Oj*%{ zH{a-1dTuiOw#Ozb^C`U(q)rt+# z8w*p$0@6NYXQEUdp7+MyuS72WUKAQTWri;R*B>Tmm&Vj?9K0fTgYYUskIZ)BykV<|@%?=(fLdYT@uxS?Ig0)BA3=E_lNUt%`rigez}-`O7eG<-;4ct!}r5ne-Rn;5~j_ z8jvzS*dGzK&Zt~)$?)m7Mhl1}>=&Rz_3hCD%xILhdMqb3Sd6UGC8`6@0a>A_butaxE~{LLcvlTWL17?ZJsk2t~u(ej%<0ma{s3UgNX=+#IcJQ8^N zOjY+!#z3J2Q;+@}iN9 z=w&61F7~zFW1>B4NSnO4yvNI%!txcw62E^58`pvI{)@8khXAQioTmf3BCycsH;?%J zLwj;o&+)5#ez;dZ^+V&#M`sRy7qu<6YAAwf_HE+^eea|+_}(lCE;YM zhgv`hLTG}yJ8@O?;kAl@yP?3wQ`8SsZZ7(h8UIlZM82?F$pOl{|UPAFUrz%~j($XA^BR4{f1I}mEQeo>ns?oG6$=~wRGpyY( zUFIbs$o#pm;lynj;D*w0$gbxt3SquGL`xtD19uE3uEel!>B%I+Ha+BRj4{u&n z@D9RXZ^wD&7^U_W77zS+x{ANod{?&PhKq*m(6c#2zuvQDIaDLfr-H+pTd0__6ml*FJzEUL&i zShf>Bq%R`$AN$&d53*sdPlf$zjp1W6pt%ur>6v~nxsVjcs?MLQni-H?dkohpI(%kS zTsw2rCtoy!XJ%csOa5DDRt!>DCTK>uLtqtM<+gV+&wE-hgmgr}E#O{k#$PLV8Hu}N zAnbTxME+ZQQYSne4@ z{VHJS>T#nL*U=-qFYXP(Hmj`5pIn~(SdE`x=01pW!~qXdo@sAbhAD*lUmO?Ue(j&N z8ST>>qQr2G%TW*Z&V~S>)&HzLQ%(lkB^YJeJmd~uhC3*;_Sb^+&zJ!0Ts(r1jo2YD zYB2QznA7^M?`)q~6i%>250%E`5N5+W8TmIJrSwk$bis0_d5?5;ojA;+!sUs< z36ra?f$`MXV-Nhdk_IBDi{7OrlZNvTE_r9?pB)p-+~y}@9aGkX|F%ij>IHPaGSj_d znL>4_8csM&xW@ugEA|&8?$oo=d74NL(@*00q*U>ze@{_N~qC_EmF2GCFU*qTg8>3-c!|hj9k! zg;JcN%u4p|L;T83pahl>X~?N`pp9ZN?VhCS;T;GaQ$Ia)-V}eb^^(Ya5{iLR$P^zs zwM8#BzP>n-HgU4_plMhYf_54llXF*Z44ws&1(m*>Dt0Uo!FRD+gQw zU=}#)6IQwUkyht;UWT>S>|dJen-YSnD5{8(F7df-oGgJzw7hAxPV`?!!wqTUOgJCW z`?MoQaR7=2-T~8K7gCnY+l>M=Kj!K?8_CNij`pt72)1CB+;EFdF$b|kf|z$`k9gv|SNoxyJI{|Y3J(&2SdpKhve@;6 zolqL(aAKLP_uq-hLUKq8VDX;_y~xs|yQH#|c@Ct`FLYnJRC}*2bufPWx5{FBPIsx}`C+LBUlbd`}}USGVQg-De^e;*OuVhQ(S_#$ER~Yj-gc;Zm2H ziTUN`#f-l*HlDPr9V*BJ$B_PuiL%z?=Q_pd9u0j?X~y+f!X9?tfL!R0H3 z9YHV3E&K(r>WO6j!1i-<_Ho$)#gMOf{v5&J#Vy1G%C2Or098D=zDhAxiPS)NIKI_c zq&{jtgEcm-QeXXJH^U{LzT5OZV~702tl)X;ZU6<&hPf(9wY%uA*hQ4MFzL#u6 zUih4F1QC?YZjr2l+~;HH%U!01u71w&!1~_b*cH{}U$Sb#oXU!f&p6QfnTg6ijzqwi zA!#;{ej`O5Nq_(s^@zMeNWEd*B}$2xV0xtXa}C6*`pYV6iAJ&M_A3g|bUe$*&CcHL zL)Z(Vn6RJ$vtVe1MmEW33eF)Cj^%Ajj7Js0AEWPGI6#4vGtQELgMicESRsH_&SuC= zFu_DF9rdEHzYG_1C$zIPa2$k2k;cjYp`1aQ2e7r^OOCk<^%BOk3~PuHV>Al*;>n6u zZ+!c<&cA*ZxHh=@*wYlLEc?e0SC;Pjh73wMdGT(cytAqGXrSs=p8vdOvhvc;EyD2L zTiFgN569`boS1)?2Jiud!;2S>e42LBj6PFH87-Iz<}MOJX2tZruTn9(>STn!ak+w! z*8)C^tr@dymD-j~j!eC_63@rPSjC*VT;Az~Ij=?Fc`y}(r`>{bS45Bp9=jhDib4r4 zG5Q-9NXt6$N?Dqe!1%r3Jwfu?nU6usQdxdGhxi9mrspIjKZ!fe;%W;o4u*7emK!O% z-t!jPcD2mjUERIu+sU-O`B-=e|3|qjz#J$pa>M`akmrs6Bx77og?QXS-gRMfL(l<~ z`0{FPHZx2c=62cBQZ1saukpA1=bc;3-?kcUQswVAgR5*Ek=Kd_@+aTJGQIwOHP~sm zKIkd3xjXMN|2GZfGHZNL=WujnK_O6`W&$m+FL45GV9pe&CI5)-M4sYeG@B6bl zfr15E^=Z?RyJqh5p%!yrte5GOD}kFqZ#(WSM>z(H>+vNJI@7i*Ku*6UJlpUP{!d2W z!(?%FmZoLav9yapmlJHD<%|O;4FKf#bC&}peRt0-ifw%kVMDe|d(PskbM@A*mezer zYdu@h_&}q6InpIjg3G^px{R(uo2`~lYN(-JbQmCXC*p#i>l}d*AMF9!PB3ee@LuSt zE8>dYa*L5+E1uKq7qAWyNSFC%$e<%Kl&Qd?8Y0AJt;Ek3*yZ)KAyaW8 zZshHHJ-4uSwJ<=K4s2@NHnkCgtg?j^6Ba9@*wGT|cB*vpcOXR_XRr`tu!SsDPfEzD zFx!1EvHHU|rhcZX_@q&9!2~kx^EOy(xgCCJxg~RtF~}Urnm!9@%#No!tBBLMuT8@% zmB^Df*3O+s{9?vQF7VTCQH~}Y=O;D+drXcxi$QZzbd~-9e3x=B*n_S#yh1ly9o#OymrAWh(c_%l*8|b$UwWmLRBP$7!jI=fN`G& zP+1hW1s5q<&77Rd>ZIUG(A!O|^Cx#8(mx>SlNPCxOMc8~5e~SJ`ZUXtU_gf`C}9TS zLBK));i@mi&-OHXj`M$8Ez`o@*NvTw>`Jm1PS?*|kxa-E|A2Q&I4_X%hap1MLUMEp zH@Xpu`%N~@7_#A>G!DghE3B`Fi1(MnjBvI0B7Vs>lwakDx?~9WZ4ofGPG<<}LwV2t zR}^|i6thmxhOw>`3H8)4KT8?9^f_z;Zih6>LMRLgWBwiJ2xfF@3Q*o!4#3*&rG{E3 zaS<^U5fI#N7uid!Yo>1BuhMAyD#K5jO(|?J+I_fK-TGRs?HOSU$?@8L^XqrfkeR+- z8S!a?kN*R=Qo#-CvuBVx$P}SD3j}?il;8fxjWprODEYIw^=<9Ri)8libIyS7I#Z7{ z-k3k@LUM?DdcEOY+Fj}+1@FUwL!iatfUouJ&q&sg^%lPNZT7A%h%j!yKsZq#g``&* z@s0PfNJqV4x08Nu!NA=y7f?AcYCU(j=f!z;8Kca0Uo0U zF^FvLHkv=~awcxqA3JdRi`5*W4zY7i?o3`uC(6;kHUG{;)0s`)-+uJua)|;X_h?9K zIpOXiL?t{9H1{iJTS7v=AN}2{DoI(w{a_jJ>AwnPhl#rTn=Ld0{s&=fUY99OjyIXT zN|!F1?jE09cPF*E|7qKrZ$10?q~-vK@l20)Vp(Tr-`K%#~h0J?S{6UpvtbH&;$ z^B+t|m;Ah77-1>Uk8(^U2o!<@q6H|F*QMmB6D|D4s5|2pea@#&W(&`{I7a}5dy<}O ze;v~nJq{25hyo658~AW`6sw%vyUA9slf0uuPuKnfP8mQ?;AuL)!JBwg0!fo*f#kt^ zg7ASe`)ya)A;IY;=qF_~Cw&2d&|)=ImGs$f@-gt`_UCSO9V%UHw0$_j+pwvx5C9yK%@P}mm@VW(@&nVONMwh6Jss+ zzN2GZrR{3=`V+88l;6LmP}@J}aY<4M&R=8dSALXtMJj|bC5p;xoWvLKt*ixANyuc8tR}qf z1D1kt*=$D`A{kNT62fp)Of{TeSiMi_Ti&ja;E~n`Mw60b8RSCI?h6d8H< zVpj|USK5V25@Tb^A*z50z8JSR3a3gyQ7be8rBd%xJ0Ce(dkP&f&G z6eYw$x3u-g%H=|bxf-m9Y`ofzH2;$Yt!FszDSZS}5#Y~EOIck60{+U_|CqRdT>6Mu zDoD>gY1DvUr-Ip{0oilgUx#zbLz#|g!x=;P8vXsXF<#!qI|e1c&$aWWq=rxK#*x2Q z08P>hy7`grcc=Uh2k1eF`$|QfU8i@t51#hPaig-}DC?W`Z~KYk_n*_V_6$uGYDB6F z)SAQp$*eluf2G`7UH`bjnf@Vd+5c`G^zEE_|gDl_UKU>QF<>;2_11QYm)PXZ;o~PjQ zmo2aD^{=KkGiMRg-5a`2Ogs33Gi7>6NXt$zRi7 zDsow-6s-!>PGXObWXBWw17akPZ>{(&9~>oK9HTi;*ioMh99ftyTh_b38&h;-%?vMs zzVgtM4*+lU_1+-mttISJUdHd;XZDV_Fma-b{#R)mWfP1K&l^Xc^ma-8z9A*_g(6QY zyMid^avs$F`X}ozB=~}2z_F>6s%zv41K;(2h)%E=>kbZRlb|UD)RIf}M-F9SIamR4 znrucrR+7XYe%Be+NMo?fZcU;0{)mUV;8KM!03dB=hn#W~3sJavwpg?p;kEcyNFfz0 z>)W`aw1>l{y$XT}5^3d=vt|PN+Ffg*^2cJYPT^}O?Ocb1;ftV>`oNXxbEDM^e&Ix- z{>=^4QQkD`!xnkMp;@p#NLCQ4_>;X%XGm496NaQ)l7(6FAm3laqVoIExc1lU((J0h zhgYM$Se`6z{m~)lV}^Di48L;#MWQ=l$^gAY3dkF7)EX@h^U8Bhb`)wBM&UP$$oCea z+9QZN(l16rT-dNo5c+VKRLt{p=-ZS&t8rpVV=Y9VwAaY+O6oq_+G*Ru#%WuC5glaW zN<3}Jk0yO6$dx+uG0alwip)e4=4bCdc(RXiAP_2+?T;&^+o1uEPp zTc0uhyPDW*QDN=8!=DXQYwvVP$WZjkou>oNUY%N8}RXzKc;%;aHtT zz=D&i>4+zj>ig=%Ys|5kf!8pinyjFZKu`Zy4i&#EM`X@2gE;X`0PyxR(&` z%TwFLj$dC!Bf4C@eL1gtX3M|$Gs~AJihW2}m^fjV5o~BQTA!c_`CnbM(OGS8C2klT z>)|6Pp!UP46j&KgeG?&x`>#?NYwfU52K_Q0o$vz1~XvV4Ef$V01+yQU>bv^cV z53tk10=i_{qiHP2EfEmp$DK)Q_~3kdR;tV$Vemu(=W~a1yO4HJYTKEU8NRr0^2@vmX@DBe7~LFrJjG+%6R&DpRM`g)}anAo(v1ywVmu?RePVE&Sl?rGxxyU75tA zZnS)9y$&-*ypW=UxBBbR;sMh|1vvloWWo7ruE8ym=O-o5{1 zc_{O8w%eymjB>fzDt3xCWWu`U3*lPpCp=^+t0I)%`SaCoz}-hV=DE)Vx!|G04pE)%VZSbJ>DkMO zb7q9;{7x|+01Il0NbZfFWY)dEEg$g&nUX2Ox%@|a;_rb92ad-gHBJo6KXuFx7Y{Zm z4;6Exz8YaSy%RSiSh9>iUk4r>EvR{PlubwllU@BAr%6M8o57K6`!0&n2z zs!Et8r(2Le4fam1xO2x8E0P>>QfPYKstnQM8>a>*AI5(VDrQk7L^08PY4{7;(vk-7 z`FugKP!IreGkcKn9S!9Evi5;h)2}E-BN-o2sKyuu6+3fBD*+^m9&W;$LJ-pQjCSZS zv04~4`0aS#cSUyW#|LBoGvZ^EZR^Q`+9X^>l=JcKBa z&r3Q&Fgpi8E}*4x^PzqxIDb)KeB1B_{fGnDx+H3oQMuv`_A!X_7chh7b7g0pw6JqF zVVObYF832nwW8JU~nP@SS6Dt(2X^psNnZre! zE)F=C=U~t?4u~5qVtbbyLRON;UzTKhm;?!X*P0}%wU_N?rCy$Tjcd#1GYE%zu}ERJ zNQQM)-wP|$uTK5Zs$&nSAs;^voJKL!&DS5W+xCweoGHn~cuL@pw<9c_rsO5U!GCF5W7QArQu;fz z#NfTR88hlSzctpb0Os~v5cyN(%`>l@8DKSoSRzG;`Gd%5fT)QlqWnRK7;9j>oSpzQ z_XQ$B@mq%>u_8@7%IuiQZGB51TvqG`VKJuaKUuJYG>12{X4(#3h0!V`9D2f)R=KdGkqE0qT!AJ0xWHtna+zJxWhPb@z=EYpgC28j$+<&i&2E*C)23D!_Jr!na zjd>yxB2gyujzmaTjwjCkt%MV|7_m7M>-&UO5z4R6#v0IGuQf)y@w(7nD~%_R($0a? zTAV+r=pC5vWYaMn=GYa`Zlf~ywwpU#Idm*tH@U7L7Mx7QXq`-9*(K#XRyW3&6m+Wn zUW2FPKl68)DNT4Ylo>Jy=OC9W8IF`Lfz%rd9PvO*u~ljcaLq(JXa1*Chq7JLKkj1! z#t@@RtT1P_KhRgSBVX7 zd=dUM^r=&WsP~Aw@qy{R)f3R#o#7gVwF{lbjz5BY46>r=bJ4ODX6xD?Z?u263CTEZ zBx$c8^x_I&n~eM~!y<3jC77a~zk4UCzJam?wu%i$puh^M8b?R=YzJRUjpo{Z<3Imp ze8})Z*f3!I#u5+8LbIUCehQ8SHc0>PEg0IH2$~6)afAF^Ns@^Ms_ux)xBd#NM86~t z#?LcB!*)QI``y9B%{+7;8YhtjSE=>&slqOlb2*GDa;B9?;)1Xi=h&*3JeDp9twE+Z z6hATO*v9CXW(B?=kfZj$bj_iQ2JVQ<9|J!dldGd<@a3N3hKV~@-G&7JxxBWNk@w+2 z0qWBXMiEBY>Uh7t>iECD>iEAt>Hy&NRmcDJ*R?(d9RS(UwX8J(NMJbxOP2vn z_l$o`g1z&V7@o?F$7LN=X3RVO#6Q> zfcSj;U&;Hmj`>=9N2b+*kR5f@QAf{DJ9h8A9>9-50~Z^>9CT^Kc!EAwFEli{4#4%$ zllDG^0J^-Jb7#}-%318Y(rxdW<4&avo?1TO> zmVx#-j7~;$YDBk>U_5E(6~;;JP{ZehI#BK`92M5UorH zh!_mRM<%lf%W5K%3Bh>_)oKg5T!4RkKEPv-1&0nEyrvd6d?)Jozkcd?zrO1DzrO1D ze|gmb!0W4y|Ld=7bqqQHvZHHRYX*?#0$}_0?OQeJxLSG6i`DxPczysf-4inI0eSrR zXO{IIOv17m1kep&3pBXwg9a@&fNjt~ArGB+JOtn`0UVhaADg+%PyMRY zY6;3!^kV3qhg+dxnh6bwp8@b80FPX2iO2J4$L_s1K$k0iH8eEUY{_yX-?%k=i@a7d&L4y%x}r9MImy zWrKYpT2w@b1?N>F>IeQ$dv~mpFcgJx{C@+9VPPn7GHi@(nB5$F5Z<9L!xQiV4z9%b z0wg3XEDUPcNSGvzIvlU5rmd)jYv}h|o8H`>n|A2eb4%=;^IJVI12G?j zPH_zsKuVLn0U8r?rd2}{asU7T07(Z$PDHLkV1i$AWd{HN delta 27971 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

&1>MtI3q==^&y`ww?DXt*3hT7cNhXp={=-RfBk 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 literal 19554 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 diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index 0ca09ad810c867b9a0ef68644b59859982e5fea8..8546a78a731a32e7331f736308f201c22b74209a 100644 GIT binary patch literal 22343 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 CLH+3f literal 21628 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 I8K;PU07q4*_y7O^ diff --git a/icons/mob/sharks.dmi b/icons/mob/sharks.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e1b9228ba9b5b53c7407a70739e1bd99899dadd3 GIT binary patch literal 3389 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 GxBmsYd!Uy9 delta 11065 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 diff --git a/icons/turf/pool.dmi b/icons/turf/pool.dmi new file mode 100644 index 0000000000000000000000000000000000000000..211776ed9319b4d6d808bb001ad0e3d0d58fc0d6 GIT binary patch literal 28706 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%0DjKLW>F)s_cQsbJYm$Na5N=Z80!6rCh$`EUt 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 literal 0 HcmV?d00001 diff --git a/sound/effects/fillingwatter.ogg b/sound/effects/fillingwatter.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e1d2e19276cf7254a7a885b78bd26e8bd020d207 GIT binary patch literal 20547 zcmagG1yo!?vo1QgyK8V5EWrZ=_rcxW-Q6{~L-644?g{Sh5(w@PJV1aqB>%bRy!+m| zcdwpay}P=rx~jhFUAx!J$eWuh10Vtaxnd#yHI|r`XCO!+-0YoTa=43XOMrwcAlSz@Weqdq! z!1{rWj85Lx&eFlj)Y;U|1^C7r0_NXTpsOSCJX><7ePt#P;8~Q$|#&X3?E#5CUzPoFUfL3 zq%X}4LS!8#3zlI$Dom2&IVvrPzSPdrTuScL9bi5M zVg5FEK2%6pB_zP)%_L+9i4?%Z0;ys%t7^;4W{Zku+p&7av3lgcL%=?Tep?M7*D|B{ z|5MB~Q%(QxMbKiH9v}#|<&Y!skRz3t64j6sBivsL4+FqH6;xszaAKEmW*>6?1TGRT zq9e&N6E`ww|K)@?w*vrzEW`tj#3Nv9C^5}Bai}}sK9HL}o#8wwg`83JujPrE30GA%3+^L0$U+??Fa(dYoXvnMThRc|)tt`Q zFKxpHw<3}=X`9+q{_*<{EXwqEV`9ZYWx)zc1hhpiL4P$T0{}wM|DyQ6s=rYF zhvLG-NcvH_hH=(0#V5G=vpAPGxz8U>bsqvC%$?ibY*2Fc9-C{vfjikQ^kGQ-NG%*LmxqN?s@ ztNF!sttC`<*>!WtcXKI5A1~~G2iE_J8~`|ILjJ~NvQae4P*$*dtYP&Z(L%xS6grn`*cCYBv8T zVE%>8=926Gh@7_&q2P|)kxYdC@5srei{1VhODUB|rI|?MnQ9)9QI?)_RF;qUzeSEk zWJy|NNqFQzcr0B+s%1n*d0W2CX!S|^|F!(D$dPcO0vB-Ph&fUHkI4DXLM#G~rg}!% z>wh}(&43N+B8K-r9RL7)k4KjNyN@U;F)b)@EGRLls_^}vBL+-eV3(a^2OBm803ZMW zD8Wt+L63Bb7q;WmfM?mKg305C&FjYxDM4pL=0>4#i5H^fYfa?tL%#m0M290P6C6X$ z6-$QFTdX6s_Yoev?Lh++0e}FOVU~V;r%9=iT+vAugzV&DZrY-xSt%e>Dn1*Kx){@V zC#zsqYNRk3Upg|o5YsrK3Ooq_2mT=CO~>Ov2x0>OM#xHtz|dr+N#K6G(kROwu@Z>8 zBujac8=fR&lm#|B7#&zdtUL)EA`TfB+RF-_7NP?H$i72>Kf-kECSm||TEI^Ss;MM) zX>4j~EU_tU(_5H5Ju1CtzxI zX?ZyKpJ9d)oCw)*Zl+V`RL zw!Gh}o<_k8W`A=}*%P;cr#09Sf%^up83YVJ#uk}pfLB^xm04bKQg6r5S9v0=sOqbm zV!FwttBGf~$rY=;6q8?m+)h8%4Hm?*K4?$e@qt)(jT21BuCGG!H6Ff4n6h3QbbR93 zxpOV3K}Hyg17ic?4I5aaf_dZ&kO3bd0I=i-*vjbi17t4fO2=e{DlD+%&T^mu;$#Jo z6?yVJ{UDi2tkiH;5+=w3m^`Zlmsg|!vd&9hRI;uso;NxpE5rp^G9}MyS(OdWYei!i zqq80qnoLR|6g9pPz^o2(3sHqZMTOYXASShOFpvvog(S-gF_optn!v1z3UQ@DEX~;3 zb}Wm;;2DLO+ETzlY-L-f!3@elGBB%=H{pL}?4>1xS)~Ujf2tvJ;ROvq4*YT93Qw&A#&*Q$Jz zAq{>)ILEc!s)2W%04RW90D@`m+ZOT`wnE`blTw!GPUGD42*Tssv}H~*!a$(vxDY&b z(_wO|709e=|XRyJY)0uebifb=5Iryy9VA6v1Ws@fiNX1t&2+K`F?d1$ z_7MYQBV?8^G8YwAdW;Ym5N%l?*rHXgU?>y~jB8m{H7*OnSA{OJN>hWOU{=+irUlMm zPr(a1{kxA)1LENTg7^hsx!mUHM&sOv#O&amkvIgEelRN-RTv%zybSQOYMdKfp$mfv z;CwGH7+e)4&%P0qKu2WYK46i{8zET<5dfff0B1zCiYCrM3Ax}s6B6M0wr7I4;qsEj zfrDhpiArE`V3o?8kioVaPc?!o`~Rt>ZCwS1-2bcqg5MC~0IzUFY7!rTgh-5UI-;Y36TQAP@QPtc zLc)NDg&|<~8Qad0RqAB0Y`MQ7AW0WNr|4iDD`dYnAZX^fqBDG7cDATfu-=k z7d6hmiCPwt1Qso7MKOUx4g|h6islGY0uLEjHmYPPoK*tHC%$ndIDoXQ!ArMh0yZrg zMK^)%58fdbjiNXfwU7Wm?Hm9BlC_RuDTNKaGe7_OnjD;L3;(tD+lzq`*cZ8PXdxE` zfl>8_5%LhQ8~*i$#Q(28be@BM&;kSM;NQ4p1>wKYg3kl@0ZG6hqx;*U2DcFYC2)Vi z7=j5-<&wdi|Mewff@SP#gG2Jjb>S&Fcg zm8=i5jG`6gvyDM4eU-^-Ai9L0S*OY-w{h?rB^f;613EcdpdbV`{xDcj2s99oTl;;Q zMF$#s7n2nc8F47YdDapNfF3f8oDi;ojEPkqm~X@b(9kg$h6_NBiD`^NI%NG0qr2`( z7D5J19zFnp9Ul;kW#_StBH!ABz#~?K`tJo80ze7?B%+W}P-Jk&qQ;@cqbFb_VkTiF zgW(GR{DcTV0|ZdPgolTl#TNAKKv9XBgcSDgLR0@Gzg6(?|6Wy~|F-|VAPXw}Bfq^M zzlm9A`pS$;J=`-qHr_iqIng;iH9IspGB+?XG2Qum*e9qu@?p>&)`04d{3}D)VAaka z`?KW_Tp3y87f(=Tm*1e;xlFE*bp=U(P1GD1Vz(UPhZhV;`>d&&N(_J)VEJ2_NnM`w zLfIrPl;bW?zLfd+Gbf3T^RaKlS_9%AGyq3GCz+&B$7Cn$1l>Xez4T!K^dzZ%F?7fY zzYX4(J&?dq#k4JO)1mfj$mvojpoUI>F2>c!*OfXXGAoaZ*1j~bRlkfe)3yi0W`8pm zM&N5h4KZw|{ak$!_;IZDBMfY9`IT=16Vb_V+>_f4^h4dl5ab_K0xhA2l7b(_(vh;9>AOS)%`{an!_) z_Kno%C5 z%Kft!$Klo9qSl-a;N_9HU4KHNE~)c^gL0pH>;`e?bNWlP(VR zMY50Q`7vL0%N)JzGh&~~-D+PIweeWG+bq;PtJFU6kN`-zv40UdhO>yFcT3ds^%A=H ziD^m{u(KI-J1t!?`m^pG?JS`^bEY;uSN40%+pQW+n_@C9+L()Ri|s^1lTt0}h5q(N zXQgMPg)!g}YmpVfPr1mV1sUmZz|JkBHbk%sfi&zy7{wBG)OSWMy1CZZ; z6+5}kzN=*MMh8ykh+KBc?K(cEuuUVwx~fJ$Knl)}+vJMSP85K%(S|eJ2H)5NNQmaS z%rb&u|5oSyHWC#*WOh{ptm0Gm*ZYUt08ww)2$N9tvLuOyhSJgn(cY2ujui z&oQz?-He2S_d)5H=v1z)wfWk$s<~2=YqYecoN*T(%J`>ZAm`Z8hNsub{1^EGkRNo} zPVJJva9kPE&iumRswG}4KLtb7;4b7ejNgh%44OFiRYtKP@@${ZaK$I~zLgVXa$fBp^_%cxqzk9J0sYAI~t$ zGU5hLhdJ8i5AHr3%ha2>2m^$!k zo&uwqEE;91gx0JGv6B(d&CPy8h)WKS`x*a94`HPaaat|9o{=|?L-}{tYh35mpLQ)j zn##|q*cfA<*7OAQ5z4!tk^`Vah)rXtup0YN4-eXb>-wbMh_aBe$7GeJ?dUEWjKDhUEmoPy5G{+1>Rh20e7YQJT+r)+F8J=MG=gXvQw1S{kwoZStN+teqTh+7WTECU=294WP z2eFsKmyQg6D8)oaf0}oBxG^a&r(|JaZjF*(j&S1_Y$33iEC;T3ri|&%qK;uWty6Q@ zVpXh-+BQmF(%Bw9o$uusxE$tupYOPc<(2)q#9%+=;BHD)roe`v$gYr)^X=(}38i8# znVi#?XW@FRag@yxv#GP}6wdS2P@bZuj~?rUSbigY0QBO^M}am zF}9QO2^LHENdXr`Tf__7VxG-<97G1>R;PG>GZP(Ctb24zGR=na+N@L7X-%0x0%8Mo zeRR(i9Ywp-$_6L7^@=mX-Jsce>3tSg?ud!R#UQflI+IVQk(jkMBVYE-?yqA=0o&?r zSmyIo@Y}KZm(qbeL;{P7wuidn3C(hxjTs}*Elh}n-Gb{&c5Y<04DvJtILsZ0zQzZl zl(?tr`ppu4c*KcK!C#C7hPh9@^52}mUuGd??Fmf^i9)p!8o1te^voY~!xVDWC$3E$ug3DCDE5!z~KpJ(}m{`a}H z%CckMgWbor&l(2rZ$;+Q_G?0ys7b5B;x<+VDr7V3_+D8lI4HY0CgAHzF6_`2bH2qm ze&n*6&42gZdCSfOpC>$W2~?QTE1wjtC)C8X-0=Rn8I{2Wm%z0~9M??>94EVbpV5&7 zL>2bGorEgR267Tp>~S8K;y_(lWHH`I54j%*+ zLxdl>UstaSho=a&+?a#tnWTPT;&hBw>TZL+pRMxO&cx9DvqeiD5Y+G?F+-e{l|9u| ze2Vo+XF9Vzawj4&7b=cxvmC7)fkK%Qs|s-~ounsr$umaiF(gP@s?BKcB&EB=^-pY0 z!e)s%k8zHVc*}ieo?p-x4a!&&PFBx22cPb)GUEpO85KpLLadgTEI%AG3={YW;2i)@ zks0LvAZ6v5&YaP8h>9$xr1_XXqE;_jC`X==(I0a+0zcTIh?r{bm?I5g}-AN2cU0qP{ zkWeDbnM*)DR{P1AQjFHq-zldeWk`$dIW5CN)(@nQpcH`Jmp`U{cVf<$PZUmCxS=}3 zgFCJWy`fdnCaBdM20Uq>c*y-^rM(i|$eZ#hKhB5AXGYd|UUCet2?Ylv&sz!cOEz-a zaWt)L;QNBS+FA}rj#%x~Ajo>`g5)udYfx;)1M)3v!F8mJ`5u0g-S#VNub<-&B3Vjm zsw;3n1_MoJy3w=3;S+Um?Vghp&20CNx6PtzA$vjHI!w3nD8sDIqB4DD>RVy1+ZJ(C;8aYUc_}= z&ssK#6CQ@!F&?g>Cx2su4tnYSb64dXEu1M^2vM%vWW0sPB#$S}c{fuzzX$N$FkXZ8 ztJMnHc3#ob8u+5>`>o7$`oozr1Xzi}7mRC6R-W63Sld!d+$egjV+mcHY_)Ohs#*S< z(WjC566_VEqkTJ{y&)IQ7uw&Tu_>rljWK13WPqg|zZSaRyVtasJOv## z6rs=Wyr+bdIU5dMuWwYm98X|gsvG~fr36nUZQk*ZS#=!Y2snucqR5XzO3zwmK3Mg= z(@kwK7A*T}Y^E5ih(!=W*f@c2pKuch`!Q0>Cei5~Jwnjoh{7~3>LxS7aZ$i%%#Iv) zL5Zhs)jjp}u8M*f7c7Y$x5*8rZ#t%6gtyI*5-1(QR-0v1(Xt93-=t2D_bj3HdFVW4 zukiNZZfYb>dPUAqDOfqm(je=rKEPBao*MoJl1t$Gu#k0CQGM2e{JgaD&DbM%-RA?u z3<3QgtJI-&k)V*;Hf7{4$S5(XsD&#wdje+KUNc8UH9jAws?T3_)kHQ$1u)x{QjrA1 z&LUfwBRKvTfBYKqg^u-U!vIyB4@tr;JlD?+73W3O1p$iMxs@lC^tWuVPt0f*Oi59) zVzjFHvb#E$#bpr=;6;l45%*gJE{DnAp>KP5EpfIeW684 z{z2&BmcioJfOhMJV8e#?6L8wnW@p4k?FC)nc9Ni?{#jxth3Ln_9MPmim>?pQu>1#lpn)P;Yb*0a5`;rh1e+o=zP*H zjHb%1DlcU)X)=hcy+0TUOzuA>1A4<<+e}r<#Q9#AFjgva!9Hz3h5&Rf%cnJ9&s)iz zzPl6Lk9SVPN)5{0eeGQ}hKNuK>#S$(kvo|2f;m|cI))(@1$|l)!O&^-s{oOSUGapy|n?$v6%6tJ!gl_ zsmFCi@4OZ_=v$<+EFFHH?xEiQSR1E3OW5gWz;m|ncW>5`qC@!%-QzeC)4yoDAF-o& z7x#KdJrUVd&U+F*@@>Y+ud3`ma(5u!Of=kHTYFt&>W6;V@tJ)_q~7Festyr0-tPrZ z(`KsKPHj}aPf5N|3roM7r!91~%J4nw)i$CowS|FH0~vOW^2!F7G#lK>`>Bm&`O~HF z8=6eZhCy!ISBkMSbK?PQYgfD5;~pN~ZYL_NGw0)VrdE^tyk_<+jnRKFOdN$hxu3NZ zltRDYW=V7T!dBsQm_aS)^-U?Wt*El))D3X2LRy@|6g$C{!eu+E8lRx9G}f=SClrc=!jilVi40WxmcYcw~Q;+rdJ*(+h{gd8ihjpgWh z^)g$~r}Q1P{YJKh7kupw&^5(WX*FtHqqeexRhq=DTCt|NFMjU`wUKdpDdSS0;;9hn z%GZLJV+PxeqOQzC)wqc4;r()*g2Z{^E#bFeqFh}3ZP~@}%i{i6GIOl;wyzls?Cns{ zZUZLaLn^AHlX#dmjiJCUoQ$!ZnB&l}+OOq4Q5S;u>k+DDrtj%bGIAWQgl?~m5T97= zX>{mAgMJp{Wi6{|dI^2in`x5he7$1{iE0S{7Q~XLDEk8+0l8w>t=m^bv#&BR##q!D z_l9{W-qHfMv*Szp0SfxLY1QX_2A{7w2!9}QyH6pvknK*P`7@G_a7e`p6;f_(_(YLK z;B5DX=+uW11_B20*74oxCuAG>?V&8SypC@Y-rH{W7aYBObbtgL?mcgi&-^&)AC>)S z5s4o3X}`GZTkrYTGM!c44V#6KW))bHZfE@?JU{7gACXQo2#x8hHd<8%Q0X)M+4QhR zYYUJ=4z0wcS&xnyrb^^R`1+W7I&-#7srw{QN_@$P`u3@quD(vbCx7gCnb6?IDL{kw^w*-ya$&bzm zg8kf|N99>ZSdz_z(sWoex5Gg)7+Zrg?R7nKmsV%y=Y+@FeNG~3GN06cja=@l0vtte z{N5HbTm}_%e^jJ3ABIa=ue#Y7)5VU%_Dh|x1CbPvqe<1z`zgpEH^4hpHAyJourS=W zJ9V!V24Hm>4C1X!{4XWgglVOI=!5$a&+EV;~;?#Vt7=FjLC#@gva6{ex?fvTHP zbJXsEBA>E^){5j$%fdfs%3VI7R#;qbrMu`$mGz+5LNIG6Bgu+8@Pxw!ES2YKrs^ul zQ-XBz4Z802R-aq%9;#j+znXUxvTgz8*uDiYvziqA5DhZ&{}7#dFv^rzt{Vdok;G|V zVP=@wMeFJK(qWM7#Ibl_-tmzYe0WvW8%PK9qDi$YaYLD_c-3u8hL|TrRGMhIVo{WC z)M>mj*4ZgZ)Y)G5%=+!!*!}Gd@Zv;fK=molJPaZAWt+xB+;qqZIUssF_P8|oWGKMV z<}<>4;&s#JxVZ@bLezW3J-^4W;F~_8Dq}_)*?GI!K-I9ZT%v_N|K<8p?C)bJ+Aneu z=*H5JAW%je@UlhY5PrIeg8}9#dW!LcND*vxp2QrZ0d%E#goV^^QB=>@WQ#v<4D$BT zQ?0YsE!Z;Od0&M!u}6|qL>)G5Rsw-XIC+PVE8ZTS8SkJ**(i!a(;&@XuSD`W`PjPc z?m<8MIf>!-_-)Q6`?d(^qeE5K{IAIo8!K*zTF&jH<+(;RznRW@`iB>&0Gcko?3wfmpuW$uN2jU1FS_N_ zHXg|(6?(wH3x!?Jcbi#2LgNGuk4WL8w9;*`rx4YuG_!UhgOWm0{$;+}~4{UG7he zEq|1$$3`h`ttUEU74-e!)(~3I4kwX3R6go8hUqI`>t}`EAEf$)K_+zya-Fst+ti^G zCHoeI2<^b6?{k}$i^y!+@7FRiN=PWMcuIcBP#5sglAdAp*JP_!)!v+Eu4BT7PoX`= zlRyX!tXVFKI5y+T7oZe$exU4dC{O;=j0%eV1U`4$erHv|baFR)GMkM^U9th+6iIDS zv8IqG3DC1Nxx#dVnuUDgP=r)6at$OXrRPpHTEzB{Z7J~GX<88P8nLTHaJD^P+P~is zO9|a*y_KRw+$6mb-|yOIlgI$J6X%v6gnFdjG*}vYjukWws-y2gg07+mZJ|Ci(ek=9S*k_~e4>J3KZ>KTWJ@kN|eiRM5FPYMQ z7@L^)QQCZ|P(Y4N-jbKUtjlaxjHaxz@ipbXYWw}FXW9<%sXC>0gK?^h(Gi*(1%gp%mU#K40 zsrAlpT@B_*kwn9gwz3{5gk%S%BT-JRc7Tcp_xGHYzYU~uOY;y~?ELJHSH-DEJ&JqE zpaZD=m3G%{WfPPu_h@BbbtLyd?|aHf2W^@edd@mUxy?Xp<)(!EQiWI19teUFua!YF zwN|W@tJL;-lqXF#*>By8_W3jU;t(M4)aDuBOm)cnx%lqB_O@bXvH&Oyk|h0Z%8QE_ zypiv@!RB$qa;5c_!&o7m1C8O|(o!H;HH&)7ucNQ|$Cz#9NQQe?pg(O`_Memb<0wZ< z-tjw2GG5XgmY17wi!-J5`Z_Q*z#%hoR%}jTQ*xhZJf zKgQbf$yE`yFj{D>mYl_nV-Jh+U6Rgs^Buy^7*D2UHzR#{=eEDwStoUPx<}*~r}4=i zzn!AC8f4Gn^xdNpYc~L7M{HR zHSa+r5N;zB>V7xI62Bg3wRc+Dl$v6MSj@TK_|AXw*y(uOzf4Uai*s)6$FpUjRoCj7 zg{XD*tm@MeRU4*TYu7==j*z3abDm($RM*34C$Z)QU%6?{3`MbY+CVG2QJaugmE={= zgx0nAojrZx1)i&-Deqi`)yVYaCyJq$16q3fm#+G?r+4xsl#1`?3I|`mX=?s(%4@eW zH$RV-mdAl+-L1*m(y}D~Zuz0XWGrp0?Yos<%|v52Dp4#2MwU8*J7f5A#3cOhyRHBH zhCuM@zYh%FzB=(eh}#BxVtjgjZhCrVabRk0WNdbLYG!<#pIh{X@RA~&?4=rC?wufn zT7XJ*ViS3a+V?nMN0Vuj+%vy7*Wsg=*6pP6=mgRlo0Vqrd*?MW7znj}$a7aLfiU|V zN)=tn$WBXLFVYp3nAQ#_SidRn{cC}|m0JlK{P(NugF^{>3tg%_gF@IGTfc*<+tV|n zSZ5&XR()rDlAbD>?N6k=1g9?wq~m1dP4)bfAuf0WcwZ)!TaPzc4TENvQ=TG9bGmyV zCyG)U_?#MWbd(uIH0%0Dqf)Ne=<7L@gqoIEAfz{Xp!l^+UU2nT!q@3X=1Gwt23hr7gd=Ps70; z?`{B}t-h3uz7X8sKW9XnPuSS!zmNM0K9!UD6AOd2LEBjNX+hCi zlL7XTI#v7g`NEn@hQ7TvW`v*lap}eh1BP>XyX^;tjOA<*XcYQZHNC?jN-M*lEgMUq zX41BGMV^Lz7lA%9-qEn6OS;Q|LNTs)OV|#qZCTR;Okl}Z^BQP^u(>~b)v`Y??LP`S_KVeaL1sV&T8h8- zc_wJ+PPg9nH1jQg*jr~K_-19P9{K2F@-7JzpS@(Et&!s0d!}>?lHLhz(xR~z^{2-! zu0&pf&_r&elGhxPoQ8twBu~#v!b*$dP1i3=Dsq@kx6C#-i9-{w1^5ror)5f;Gp{LQ zHuu>%@SRT~Sgl3t9(A3k}#KD7XOlHFv|+{}_uWDp0ke=|NgS zs~A9)`Xn2V6yjnJ-%YPfV34b?tR7I=#K>d@GkT(Z!aiQ)v>ltY`7wdiqB16?8;Tb?i|{yLoLcd{j%@*6xD{IH>9wCrM?K$p!}Y~ ztM2K+6eO)^tSm5qJ!W!0xb1uY^KL=EY@}w8y+ry{*Y6>d#2(>%uLu(wm?eZ1kNhRI zXJfqS2{!8ZqWe#`!%eqD9+h!jf2yQue&os;v5G&Hh!Xv`G${`!wwjXLU+}dBun*MY zo0i+z-XB=Hmr#@xIQ`=u?&t4cr`Ec?lkO!9PxPav1nzHk zWlK+KSKDu-W{LTiQWNh5`-~Ks>5)@Ig9CQkVtnkoM;mhNiFho?0i>Q(JxtqJF1cDA zXx>n_oPiOi<*RgKCi58(+MHAG;87__JUuHgeeaKZP7N~W*Ex?8f$}YdF?xuU-6U+u z?hwf@S4v*PImMb*M@ab_?P7V^@2ptcU@?O?&*Vw}$mTAP3tI$~my`T5zg4I(5BFmC z=3yg{x|kD=vX(*UHUgDbOu`i0dN+*$>*FJ>mB_XbEEzYdvSY*d#dDZ?LfqAE@8d5= zz1#vJBB4~v)~%Gm`M1&b(xAy^l?dhS+4&ior@!)7TDz{{k18RFb2YS;5Vb#<6`B}M zRrpAtclr*<-G3Tb5Fj_-ex{~ers#Kbe}_MDYl(&T|MC^Y|33BTQ7_%YUV6u-;1g!p8N-s8O0QH+gj+A7Ao6+z zz0*XO?1&_&asMOMR5&k*YNT#xa8LMF`vv8w)BeZXt1z@ zrP^SGFDU)l@`+d#3s3OkT^e8==VoamrO_b$f-!boIkL=0pm1M4qZ%FUSRb8k8sa4) z*(;_iR2X6-y>Hl=^!EZSt@zlW6>ON{&PvLUoEDu7H2qhC#`ddhyM^~~UnQy}WnX3v z5LUNm5BUhKEw_JpJ9~}R6!2(!NpROpa|Z}Vj^s;H+)oqrto&+5#JVRlN?=67r6;oK z_#rzcU2hAYjlQSa?wL2`CbRuX_FV?Tr&bC5YK%d?ks_f*>{3cwRLnRlBIk0C3qc@wG<;)L#%i_hDv@t=`rTq$fhO;^1-q9nhiw3W-n! zm*6(y!%dL@H4cg4f;RuY$cEQ)!gt_2NV=<*;9-um*e1QXSmhj(YyA5&&J*34r2i_N zQG#N!>}dE?q`$l7lt8!qg)E_&zbShrReADyQL==|@?&gsemwTjegzO?~< zqrIl220EngqcvuJ>vJ62FXyJ5%BHCu$63t3#H1!h^S0~`IzwI>VQB#T+$R0$UIe1( zT?L~t5H1b)96+lg8BM)lXxKz zl808&GfS)RvJjdza)@D(2{b7uXn2{PFQ=A`$Q$*7t)=zu(2|&oa$ZLxB4_HGW)$@bs|#sqtMM|(QBAKVEN4*(R=TS%nf*?7eb9sz zH=2%WUZd}oo(5Yqeqps+7zVkD z1t>4s{j zAaRTwP5SO$;$S;}sz_hf?YeO3$K##%bHnS4?n~Qkzqd&eWJyExIhX75yv@GmS>rvU zu*dZodi-N(^Nl%VtbYS=Rvt>R12QTUnr&MkPYq206&Aqn<+6=D^r5K7d@G0P1F@jG zq2{9aa3q1lyQ~*u@heW@<@V0R6TH`bl1KKh?mv)~C$z07HUI%}7ZhxHq90N$bi6Jw zVZ7yNECOJ>sQq5En4&z7J1nUz^1jftPJSxl{CfH$bWYyiHT%|B;~n=${oPWVl@lZ3 z!||{=UWbxY%vPEi%3V>Whp$tJaZ?FYLAd4W^M^nDA4T%=dw2P8s||$RYLKvO@rH__ z4~`K2oCITqrH8YvF{Wsz+uNSYU&AXVL!9nH=#60ij@Asc=ovBg0IO*egkbUP#>k{y zg#&|*BR7OSm#|8lRvlGxGN{1(O~BxbbT+XJ?q@VeC~j9Dsw>Iv%za_FAz|499b+Si zfdSP0fDhzn_1sT7(V$xv=;Sr;g3i$a>#yA&j}+PXJ*k*+#v6CR@Y{5RPFo_3n(8Oxqx$8rX$vQEQd3cCfv@ zLP9Dp%Z}t+C}W|q*_HL}{xRsNm0|LAUlk)T(@K_|qhX5YygA{Mk)}uUmiFf8r1Y<| zsv8wN>U=5@{C$FXfzLNKwAp8wnM3-i=bcZPiW_3K^-A3FahM{i<6BtatIrn@+uqVQ zw(ITLr z`1U~X-Qu{m^I6VRr_my_@wFWZ=|?JZ(`+JA4PUoS^%+S369m3|eHSsKWTF}WXl=Pr zXicS+D0z3Y=`f1T3B6JJnE7HTfkSVpC&oryl^Rg?xn9F&Z!6GlH=|o5(y=Xz++U|d z?uK}!tK{6)>N$3y#P1FbSo{`;68LH8eKeaMjEdye+ z)s5VLY5hU=YE1pW9l`Ue$UdV*U(+gD^juu_talg3B<%yu$3N+dqCfNV9c)w`=ujR$ z+h`sumeB`bZaw9Rvn$$3xp~a4wXSzGio*E3+gp3bze0Dt0VA#ve~jT$Xv9#oN}6PN z^0m3?i*$18=6&bd|chMG~Wl>>3>HG&{^DXe?|ZRy#49|{6l_#`O;w(;ppt-$k^ie z!Wj7EXJl+)m!6J}l7^a=lWktl)5ImygSZ05bP-No@GuNY8&FsdTI{tD3S77@^R>LH zO2}TmE(ni8{^oT#P$KX-TJ)VWyC;wK7{o7M<%#c=$=AHfe2|lzqhAEPpEb`3&3TP_ zD2~YllFwT&Z-0^2eQ0TPrJ)Y6A_W=3_DKHTLM6(A9_bfm?D`n}ZgPm|r2hliOT;)} zSR*PITQeFV#}#=dyyTpVU5yasX7LH95%!$)oriBWAvD+IFb?5%?+$cQlgXkBLb9W1xU85XFyQ(NzadJImM?Fak&Q(P{%)MfCGInUj7rEkh7EskcMmJX)@bZ19TPOv*5Q54=B-O- z9ch}}-OOOxvtL=8GDF_&k?ij2C!W?8>Iz&7GKhW8QN4nRScNS}BQR2Z8htd~LO)Z63%j&l z9_o=im-d$~-%~n!h!Aym3LCo6FcjB*S!=KqWXmqnk3YsQvtW9@F$4TWO236iZ=Ln^k&sbxUQG!T6gWd8-Z z1EEf~_k%LQxIxK$go5`zb6m|^es=5r0Xq-%{M~c?5PD@_7&kE0>@gJmvI4t#VVUFm zx|c5^ktWh$63&lQxId)zlx40|OPu3e?30+nSW`#|7Jr&6UmqQLw40$|G(`=T<3uq| zaOFO`*fI;cx@z@nR8U>$?{p2HVhT;0~~$IalH zR+DfJF^tYhLu^aw#wE@Sw+^u6evik~6&P&92p` zJc8A-)w$EivKJXMk0eaQLLAo8lBwZ+NR(+OUU`J{o_LkCDuI&Feni;`3^m#@ZP2#W%35~XXbQ+mPx%*_(3j0u zGrs{>zr14{*i-TBujf84^A~`@A5nCZFB>*qHHVoyzd8Q}GcVVQ#979^e~n>F$ZME#Zv+<{#z1E0?XP;I_4mU1-g~d~t#5p7d^$dbLTz%UOnVmd;h$i1W04 z$b4jSKi|yOmZzCV&w3I>{QAkc#0T3#q5$oF>j8i^Ba?f%`or{odMF-&79CKajXU;ldh*2}7$`0Kx7>Boq<678{_3)_ zv|pr6Nl??AQF5?pe7qBwlJazdn%q2Mn7xLb)+NcjkMPnk_Yo)w_nR{{qanGcpX@V` z0;8s7k_h?-L!(92ls=z)y>xowUh^8%Ze^O{JG)cjj;?v)+ry^}!;IqW0=EA{i?-e4 zx(k(DUY4~k{$~0h=m7p%ta?e>otAYt#97aFW3B^~6(EgrK5AK)qQI1#9ZNpXCGs}c z`OU`G+_SB6I)1Zxo0O+k{GE$v2fW6#NJ$SY1C=@pp;AAK6*0kG2KpjZl0LRuQ!ZxM zuUWDIs3MyD^XVu2m`d%m8f%+cWLd7eV0P@+V!UM2RC9YUJ$j&5s_4HI^yN!;`1jx|#qPczxqoK;c?mpRPx>dg`ZDauV*7d}^Ip$*Vi_OS=)%&S zNY0SZHCuDE)hHXaHE*T(+8_X)In?ruIK=MtI2plrW}_5~RH1@oxpXv2YX;2cHW|sm z(+7@j{nq)7nEZGxH?G?&lh$j^rtBQ%CP31u?l`)(frMUpwBL1ibu_{zYRu_w^rMlZ z(cgRaY<=zoOjg%L14sAxf2(%OpLdxQ0qtEnC5LGxh5P218`=@sUZc5i5L&uiX1!PX z=faIifA8;d3zHBngE?YZWuLagJ;iYXo)p>~5f(41VEo=G?+%M($tEmU&cbd&jKtCd z*c6}mFh*45DZXPw&Iw*wgm4>f1sYHA?!Pqa<@kV!U!`?ooYoAux&Hezd^BSF=e4)_ z->>p^);_;KYDFgHHMWq=vfTE$&xr_>a|(K7w0$sV%jD*4BD~hx8adoaxLl>gK7GCR z2$?oa9NH)r@UyN9>a~Bz_fGQQT)%gh==}dbedy;CJ5SpBeonWROuJ?}R!h(JS7_Ab z7Pc|oY0SqmtDYZKxR$;9QA>SUFay`~5*}xDyN5XCNmsJf+Ap##We53^L(N$Vw<|WR zQY-aYAuku%SPi5J0KPe->`40r!@xn0@7_R^16V;)|SSh$=Zg6$JmF(M;GoCbW;xXSSUh| z%!ksSUOp}d0Dg*$ZW|s0fPGei*%F|wDjkj1+EKtc8#Mjz6`t#dPkaBZ4y2~Yq#y7n ziZ1jprwGH=7yJwK!sPW&I;8PT32;YBqJeaknT4xfNDA+2QOEMrv>8&2@U*1fzEO=T z21g28a86pE*5^)&i??3#jvbx8Z@pY+K3i>4x2bdi#HU@bql`N=vu3$fRL^_nM?VaG zfBp1+w*&ot*&h|tH4Hah!W-#Bfye`&;BLdJ*<48So`2op$}IXA--pX3pcVdwvqn>)s$Set*X_PQ??yCYYlJA3aXU0mIIS+53{ zZ0{ry%EJ>ifGFfkDJ3z7aoNRhde*ydLzM}mr{V{V*K+c+^~wEIs($xqCUN<(UM=Pu zC~fED=D}|9>QTASoGN=Z1nFUwb+hUplMwNlf03(LKt9oXMQ*ZG@&tAFw;s)Hky5{8F00J(z+ex4)^VZ+j_1)dt4>Yr~eC$uolg}KoMcj z#~TiM*nRV_WM9V^(Lvtf_pnix*+drM;R{N(z381upWjZAOGY+LYR!J_pBx=rVR


R(Voa|JiIGE!p@ zE>_H0i#9a-3=M+PJNLc9dgh7J_kH%^(Kuk|68d05OEG0~^1=pFU;a@`waDPemhpvvGQzImHP`wKS{S$^&;(GB2xMz59zrP!JJzv~0M&rccp2mfc{OXy?JGi%n0a0YnP%rfm~A zOj8j7^f<1c$G#F)FJHDf;=~?Ke_4JfR&^F%)j(Y|02~JOhoMYPh2fMlASHBZw~tb) z^RH#-;(4>>esDqC&XP3~-0=!dk70s#`zYi(N_UZ)y?CBu!z_1rYY6#3}0e6hi%uI-Fm|Fec z|NDxb{_M~G?4@-7`uG3->QV6-&t77>pP$_tW=!(+&5jvYw&dXSrUjn)Wg5fXy94HV zp0_c8s;VfL7OW^RHr<#Q_cguM3(K$F+-&dtum8W2l^AvP;+0pfWO+sj_0{T&&t3}n zl9FfduEzRjd-hWBa&hrQv(H`%UM@mOozG4*@NCasN=aQx9(;Cv)8b!GR0;q9xe2Dl zzyJ4Fzlic@E2YFVJzqR)c*c6BDL*FuC4J!8pS=QKDSC#!X;BJa{r%PF&t3|6ECVn# iB?FiOaBF4iH~^qbO)U*jb!>8dZ38cD0{8*98b$zpBkU~z literal 0 HcmV?d00001 diff --git a/sound/effects/pooldrain.ogg b/sound/effects/pooldrain.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8576dedc3dcee9ac78f608405333246afe3ccec5 GIT binary patch literal 28630 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 DFDxZ# literal 0 HcmV?d00001 diff --git a/sound/effects/splash.ogg b/sound/effects/splash.ogg new file mode 100644 index 0000000000000000000000000000000000000000..22f17c07901c42c5be59aedab0afdecf56a77614 GIT binary patch literal 16328 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 literal 0 HcmV?d00001 diff --git a/sound/effects/water_wade1.ogg b/sound/effects/water_wade1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..27527f9d8b8e5fe8bc672e07eb0a64e483ac16cd GIT binary patch literal 11450 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 literal 0 HcmV?d00001 diff --git a/sound/effects/water_wade2.ogg b/sound/effects/water_wade2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f9c15cab64a90f55452578312b1e6e5b78d1d77e GIT binary patch literal 10965 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 literal 0 HcmV?d00001 diff --git a/sound/effects/water_wade4.ogg b/sound/effects/water_wade4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7ba705f4991f01e54a42f1815a8166e423c09a66 GIT binary patch literal 10698 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 V3Q$RRfglV-zVrB+wB=0#{{uJ`$J77- literal 0 HcmV?d00001 diff --git a/sound/effects/watersplash.ogg b/sound/effects/watersplash.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a9a6e4860878571a96e8a17695268f8da3911491 GIT binary patch literal 9609 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 literal 0 HcmV?d00001 diff --git a/sound/misc/crack.ogg b/sound/misc/crack.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1fb5738051eacfbd7f2206a2a794287f3019dcef GIT binary patch literal 5418 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 literal 0 HcmV?d00001 diff --git a/sound/misc/crunch.ogg b/sound/misc/crunch.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c73e1fae609430fedb65a2a4bb6e55de5d116ba1 GIT binary patch literal 9517 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 literal 0 HcmV?d00001 diff --git a/tgstation.dme b/tgstation.dme index 4372f525b3..0787449030 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -76,6 +76,7 @@ #include "code\__DEFINES\obj_flags.dm" #include "code\__DEFINES\pinpointers.dm" #include "code\__DEFINES\pipe_construction.dm" +#include "code\__DEFINES\pool.dm" #include "code\__DEFINES\preferences.dm" #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" @@ -2352,6 +2353,7 @@ #include "code\modules\mob\living\simple_animal\hostile\netherworld.dm" #include "code\modules\mob\living\simple_animal\hostile\pirate.dm" #include "code\modules\mob\living\simple_animal\hostile\russian.dm" +#include "code\modules\mob\living\simple_animal\hostile\sharks.dm" #include "code\modules\mob\living\simple_animal\hostile\skeleton.dm" #include "code\modules\mob\living\simple_animal\hostile\statue.dm" #include "code\modules\mob\living\simple_animal\hostile\stickman.dm" @@ -2500,6 +2502,13 @@ #include "code\modules\photography\photos\album.dm" #include "code\modules\photography\photos\frame.dm" #include "code\modules\photography\photos\photo.dm" +#include "code\modules\pool\pool_controller.dm" +#include "code\modules\pool\pool_drain.dm" +#include "code\modules\pool\pool_effects.dm" +#include "code\modules\pool\pool_main.dm" +#include "code\modules\pool\pool_noodles.dm" +#include "code\modules\pool\pool_structures.dm" +#include "code\modules\pool\pool_wires.dm" #include "code\modules\power\apc.dm" #include "code\modules\power\cable.dm" #include "code\modules\power\cell.dm" From c88efe84de7a47177f1bedb97082a71904e40b1e Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 12 Jan 2020 15:14:34 -0600 Subject: [PATCH 002/380] makes sharks drop fish meat --- code/modules/mob/living/simple_animal/hostile/sharks.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/sharks.dm b/code/modules/mob/living/simple_animal/hostile/sharks.dm index 2c13223b0e..bceec6769c 100644 --- a/code/modules/mob/living/simple_animal/hostile/sharks.dm +++ b/code/modules/mob/living/simple_animal/hostile/sharks.dm @@ -11,7 +11,7 @@ environment_smash = 0 speak_chance = 0 turns_per_move = 3 - butcher_results = list(/obj/item/reagent_containers/food/snacks/meat = 3) + butcher_results = list(/obj/item/reagent_containers/food/snacks/carpmeat = 3) response_help = "pets" response_disarm = "gently pushes aside" response_harm = "hits" From c7dcd0c8a350bca054581309e87a6f9bb1f9d54a Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 12 Jan 2020 15:19:44 -0600 Subject: [PATCH 003/380] grug hates merge conflicts --- code/game/area/Space_Station_13_areas.dm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index b38709fee0..33a3bd6cfa 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -1,16 +1,12 @@ /* - ### This file contains a list of all the areas in your station. Format is as follows: - /area/CATEGORY/OR/DESCRIPTOR/NAME (you can make as many subdivisions as you want) name = "NICE NAME" (not required but makes things really nice) icon = 'ICON FILENAME' (defaults to 'icons/turf/areas.dmi') icon_state = "NAME OF ICON" (defaults to "unknown" (blank)) requires_power = FALSE (defaults to true) music = null (defaults to nothing, look in sound/ambience for music) - NOTE: there are two lists of areas in the end of this file: centcom and station itself. Please maintain these lists valid. --rastaf0 - */ @@ -1353,4 +1349,4 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/tcommsat/lounge name = "Telecommunications Satellite Lounge" - icon_state = "tcomsatlounge" + icon_state = "tcomsatlounge" \ No newline at end of file From 99ba77ce012a828d9d149a1d1ac62e7624cea60c Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 12 Jan 2020 15:23:05 -0600 Subject: [PATCH 004/380] aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- code/game/area/Space_Station_13_areas.dm | 2708 +++++++++++----------- 1 file changed, 1356 insertions(+), 1352 deletions(-) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index 33a3bd6cfa..6aa19dd739 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -1,1352 +1,1356 @@ -/* -### This file contains a list of all the areas in your station. Format is as follows: -/area/CATEGORY/OR/DESCRIPTOR/NAME (you can make as many subdivisions as you want) - name = "NICE NAME" (not required but makes things really nice) - icon = 'ICON FILENAME' (defaults to 'icons/turf/areas.dmi') - icon_state = "NAME OF ICON" (defaults to "unknown" (blank)) - requires_power = FALSE (defaults to true) - music = null (defaults to nothing, look in sound/ambience for music) -NOTE: there are two lists of areas in the end of this file: centcom and station itself. Please maintain these lists valid. --rastaf0 -*/ - - -/*-----------------------------------------------------------------------------*/ - -/area/ai_monitored //stub defined ai_monitored.dm - -/area/ai_monitored/turret_protected - -/area/arrival - requires_power = FALSE - -/area/arrival/start - name = "Arrival Area" - icon_state = "start" - -/area/admin - name = "Admin room" - icon_state = "start" - -/area/space - icon_state = "space" - requires_power = TRUE - always_unpowered = TRUE - dynamic_lighting = DYNAMIC_LIGHTING_DISABLED - power_light = FALSE - power_equip = FALSE - power_environ = FALSE - valid_territory = FALSE - outdoors = TRUE - ambientsounds = SPACE - blob_allowed = FALSE //Eating up space doesn't count for victory as a blob. - -/area/space/nearstation - icon_state = "space_near" - dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT - -/area/start - name = "start area" - icon_state = "start" - requires_power = FALSE - dynamic_lighting = DYNAMIC_LIGHTING_DISABLED - has_gravity = STANDARD_GRAVITY - - -//EXTRA - -/area/asteroid - name = "Asteroid" - icon_state = "asteroid" - requires_power = FALSE - has_gravity = STANDARD_GRAVITY - blob_allowed = FALSE //Nope, no winning on the asteroid as a blob. Gotta eat the station. - valid_territory = FALSE - ambientsounds = MINING - -/area/asteroid/nearstation - dynamic_lighting = DYNAMIC_LIGHTING_FORCED - ambientsounds = RUINS - always_unpowered = FALSE - requires_power = TRUE - blob_allowed = TRUE - -/area/asteroid/nearstation/bomb_site - name = "Bomb Testing Asteroid" - -/area/asteroid/cave - name = "Asteroid - Underground" - icon_state = "cave" - requires_power = FALSE - outdoors = TRUE - -/area/asteroid/cave/space - name = "Asteroid - Space" - -/area/asteroid/artifactroom - name = "Asteroid - Artifact" - icon_state = "cave" - ambientsounds = RUINS - -/area/asteroid/artifactroom/Initialize() - . = ..() - set_dynamic_lighting() - - -//STATION13 - -//Maintenance - -/area/maintenance - ambientsounds = MAINTENANCE - valid_territory = FALSE - - -//Departments - -/area/maintenance/department/chapel - name = "Chapel Maintenance" - icon_state = "maint_chapel" - -/area/maintenance/department/chapel/monastery - name = "Monastery Maintenance" - icon_state = "maint_monastery" - -/area/maintenance/department/crew_quarters/bar - name = "Bar Maintenance" - icon_state = "maint_bar" - -/area/maintenance/department/crew_quarters/dorms - name = "Dormitory Maintenance" - icon_state = "maint_dorms" - -/area/maintenance/department/crew_quarters/locker - name = "Locker Room Maintenance" - icon_state = "maint_locker" - -/area/maintenance/department/eva - name = "EVA Maintenance" - icon_state = "maint_eva" - -/area/maintenance/department/electrical - name = "Electrical Maintenance" - icon_state = "maint_electrical" - -/area/maintenance/department/engine/atmos - name = "Atmospherics Maintenance" - icon_state = "maint_atmos" - -/area/maintenance/department/security - name = "Security Maintenance" - icon_state = "maint_sec" - -/area/maintenance/department/security/brig - name = "Brig Maintenance" - icon_state = "maint_brig" - -/area/maintenance/department/medical - name = "Medbay Maintenance" - icon_state = "medbay_maint" - -/area/maintenance/department/medical/morgue - name = "Morgue Maintenance" - icon_state = "morgue_maint" - -/area/maintenance/department/science - name = "Science Maintenance" - icon_state = "maint_sci" - -/area/maintenance/department/cargo - name = "Cargo Maintenance" - icon_state = "maint_cargo" - -/area/maintenance/department/bridge - name = "Bridge Maintenance" - icon_state = "maint_bridge" - -/area/maintenance/department/engine - name = "Engineering Maintenance" - icon_state = "maint_engi" - -/area/maintenance/department/science/xenobiology - name = "Xenobiology Maintenance" - icon_state = "xenomaint" - xenobiology_compatible = TRUE - - -//Maintenance - Generic - -/area/maintenance/arrivals/north - name = "Arrivals North Maintenance" - icon_state = "fpmaint" - -/area/maintenance/arrivals/north_2 - name = "Arrivals North Maintenance" - icon_state = "fpmaint" - -/area/maintenance/aft - name = "Aft Maintenance" - icon_state = "amaint" - -/area/maintenance/aft/secondary - name = "Aft Maintenance" - icon_state = "amaint_2" - -/area/maintenance/central - name = "Central Maintenance" - icon_state = "maintcentral" - -/area/maintenance/central/secondary - name = "Central Maintenance" - icon_state = "maintcentral" - -/area/maintenance/fore - name = "Fore Maintenance" - icon_state = "fmaint" - -/area/maintenance/fore/secondary - name = "Fore Maintenance" - icon_state = "fmaint_2" - -/area/maintenance/starboard - name = "Starboard Maintenance" - icon_state = "smaint" - -/area/maintenance/starboard/central - name = "Central Starboard Maintenance" - icon_state = "smaint" - -/area/maintenance/starboard/aft - name = "Starboard Quarter Maintenance" - icon_state = "asmaint" - -/area/maintenance/starboard/fore - name = "Starboard Bow Maintenance" - icon_state = "fsmaint" - -/area/maintenance/port - name = "Port Maintenance" - icon_state = "pmaint" - -/area/maintenance/port/central - name = "Central Port Maintenance" - icon_state = "maintcentral" - -/area/maintenance/port/aft - name = "Port Quarter Maintenance" - icon_state = "apmaint" - -/area/maintenance/port/fore - name = "Port Bow Maintenance" - icon_state = "fpmaint" - -/area/maintenance/disposal - name = "Waste Disposal" - icon_state = "disposal" - -/area/maintenance/disposal/incinerator - name = "Incinerator" - icon_state = "disposal" -/area/maintenance/bar - name = "Maintenance Bar" - icon_state = "maintbar" - -/area/maintenance/bar/cafe - name = "Abandoned Cafe" - -//Hallway - -/area/hallway/primary/aft - name = "Aft Primary Hallway" - icon_state = "hallA" - -/area/hallway/primary/fore - name = "Fore Primary Hallway" - icon_state = "hallF" - -/area/hallway/primary/starboard - name = "Starboard Primary Hallway" - icon_state = "hallS" - -/area/hallway/primary/starboard/aft - name = "Starboard Quarter Primary Hallway" - icon_state = "hallAS" - -/area/hallway/primary/starboard/fore - name = "Starboard Bow Primary Hallway" - icon_state = "hallFS" - -/area/hallway/primary/port - name = "Port Primary Hallway" - icon_state = "hallP" - -/area/hallway/primary/port/aft - name = "Port Quarter Primary Hallway" - icon_state = "hallAP" - -/area/hallway/primary/port/fore - name = "Port Bow Primary Hallway" - icon_state = "hallFP" - -/area/hallway/primary/central - name = "Central Primary Hallway" - icon_state = "hallC" - -/area/hallway/secondary/command - name = "Command Hallway" - icon_state = "bridge_hallway" - -/area/hallway/secondary/construction - name = "Construction Area" - icon_state = "construction" - -/area/hallway/secondary/exit - name = "Escape Shuttle Hallway" - icon_state = "escape" - -/area/hallway/secondary/exit/departure_lounge - name = "Departure Lounge" - icon_state = "escape_lounge" - -/area/hallway/secondary/entry - name = "Arrival Shuttle Hallway" - icon_state = "entry" - -/area/hallway/secondary/service - name = "Service Hallway" - icon_state = "hall_service" - -//Command - -/area/bridge - name = "Bridge" - icon_state = "bridge" - music = "signal" - -/area/bridge/meeting_room - name = "Heads of Staff Meeting Room" - icon_state = "meeting" - music = null - -/area/bridge/meeting_room/council - name = "Council Chamber" - icon_state = "meeting" - music = null - -/area/bridge/showroom/corporate - name = "Corporate Showroom" - icon_state = "showroom" - music = null - -/area/crew_quarters/heads/captain - name = "Captain's Office" - icon_state = "captain" - clockwork_warp_allowed = FALSE - -/area/crew_quarters/heads/captain/private - name = "Captain's Quarters" - icon_state = "captain" - -/area/crew_quarters/heads/chief - name = "Chief Engineer's Office" - icon_state = "ce_office" - -/area/crew_quarters/heads/chief/private - name = "Chief Engineer's Private Quarters" - icon_state = "ce_private" - -/area/crew_quarters/heads/cmo - name = "Chief Medical Officer's Office" - icon_state = "cmo_office" - -/area/crew_quarters/heads/cmo/private - name = "Chief Medical Officer's Private Quarters" - icon_state = "cmo_private" - -/area/crew_quarters/heads/hop - name = "Head of Personnel's Office" - icon_state = "hop_office" - -/area/crew_quarters/heads/hop/private - name = "Head of Personnel's Private Quarters" - icon_state = "hop_private" - -/area/crew_quarters/heads/hos - name = "Head of Security's Office" - icon_state = "hos_office" - -/area/crew_quarters/heads/hos/private - name = "Head of Security's Private Quarters" - icon_state = "hos_private" - -/area/crew_quarters/heads/hor - name = "Research Director's Office" - icon_state = "rd_office" - -/area/crew_quarters/heads/hor/private - name = "Research Director's Private Quarters" - icon_state = "rd_private" - -/area/comms - name = "Communications Relay" - icon_state = "tcomsatcham" - -/area/server - name = "Messaging Server Room" - icon_state = "server" - -//Crew - -/area/crew_quarters/dorms - name = "Dormitories" - icon_state = "Sleep" - safe = TRUE - -/area/crew_quarters/dorms/male - name = "Male Dorm" - icon_state = "Sleep" - -/area/crew_quarters/dorms/female - name = "Female Dorm" - icon_state = "Sleep" - -/area/crew_quarters/rehab_dome - name = "Rehabilitation Dome" - icon_state = "Sleep" - -/area/crew_quarters/toilet - name = "Dormitory Toilets" - icon_state = "toilet" - -/area/crew_quarters/toilet/auxiliary - name = "Auxiliary Restrooms" - icon_state = "toilet" - -/area/crew_quarters/toilet/locker - name = "Locker Toilets" - icon_state = "toilet" - -/area/crew_quarters/toilet/fitness - name = "Fitness Toilets" - icon_state = "toilet" - -/area/crew_quarters/toilet/female - name = "Female Toilets" - icon_state = "toilet" - -/area/crew_quarters/toilet/male - name = "Male Toilets" - icon_state = "toilet" - -/area/crew_quarters/toilet/restrooms - name = "Restrooms" - icon_state = "toilet" - -/area/crew_quarters/locker - name = "Locker Room" - icon_state = "locker" - -/area/crew_quarters/lounge - name = "Lounge" - icon_state = "yellow" - -/area/crew_quarters/fitness - name = "Fitness Room" - icon_state = "fitness" - -/area/crew_quarters/fitness/recreation - name = "Recreation Area" - icon_state = "fitness" - -/area/crew_quarters/fitness/pool - name = "Pool Area" - icon_state = "pool" - -/area/crew_quarters/cafeteria - name = "Cafeteria" - icon_state = "cafeteria" - -/area/crew_quarters/cafeteria/lunchroom - name = "Lunchroom" - icon_state = "cafeteria" - -/area/crew_quarters/kitchen - name = "Kitchen" - icon_state = "kitchen" - -/area/crew_quarters/kitchen/backroom - name = "Kitchen Coldroom" - icon_state = "kitchen" - -/area/crew_quarters/bar - name = "Bar" - icon_state = "bar" - -/area/crew_quarters/bar/atrium - name = "Atrium" - icon_state = "bar" - -/area/crew_quarters/electronic_marketing_den - name = "Electronic Marketing Den" - icon_state = "bar" - -/area/crew_quarters/abandoned_gambling_den - name = "Abandoned Gambling Den" - icon_state = "abandoned_g_den" - -/area/crew_quarters/abandoned_gambling_den/secondary - icon_state = "abandoned_g_den_2" - -/area/crew_quarters/theatre - name = "Theatre" - icon_state = "Theatre" - -/area/crew_quarters/theatre/abandoned - name = "Abandoned Theatre" - icon_state = "Theatre" - -/area/crew_quarters/theatre/clown - name = "Clown's Office" - -/area/crew_quarters/theatre/mime - name = "Mime's Office" - -/area/crew_quarters/cryopod - name = "Cryogenics" - icon_state = "cryosleep" - -/area/library - name = "Library" - icon_state = "library" - flags_1 = NONE - -/area/library/lounge - name = "Library Lounge" - icon_state = "library" - -/area/library/abandoned - name = "Abandoned Library" - icon_state = "library" - flags_1 = NONE - -/area/chapel - icon_state = "chapel" - ambientsounds = HOLY - flags_1 = NONE - clockwork_warp_allowed = FALSE - clockwork_warp_fail = "The consecration here prevents you from warping in." - -/area/chapel/main - name = "Chapel" - -/area/chapel/main/monastery - name = "Monastery" - -/area/chapel/office - name = "Chapel Office" - icon_state = "chapeloffice" - -/area/chapel/asteroid - name = "Chapel Asteroid" - icon_state = "explored" - -/area/chapel/asteroid/monastery - name = "Monastery Asteroid" - -/area/chapel/dock - name = "Chapel Dock" - icon_state = "construction" - -/area/lawoffice - name = "Law Office" - icon_state = "law" - - -//Engineering - -/area/engine - ambientsounds = ENGINEERING - -/area/engine/engine_smes - name = "Engineering SMES" - icon_state = "engine_smes" - -/area/engine/engineering - name = "Engineering" - icon_state = "engine" - -/area/engine/atmos - name = "Atmospherics" - icon_state = "atmos" - flags_1 = NONE - -/area/engine/atmospherics_engine - name = "Atmospherics Engine" - icon_state = "atmos_engine" - -/area/engine/supermatter - name = "Supermatter Engine" - icon_state = "engine_sm" - -/area/engine/break_room - name = "Engineering Foyer" - icon_state = "engine_foyer" - -/area/engine/gravity_generator - name = "Gravity Generator Room" - icon_state = "grav_gen" - clockwork_warp_allowed = FALSE - clockwork_warp_fail = "The gravitons generated here could throw off your warp's destination and possibly throw you into deep space." - -/area/engine/secure_construction - name = "Secure Construction Area" - icon_state = "engine" - -/area/engine/storage - name = "Engineering Storage" - icon_state = "engi_storage" - -/area/engine/storage_shared - name = "Shared Engineering Storage" - icon_state = "engi_storage" - -/area/engine/transit_tube - name = "Transit Tube" - icon_state = "transit_tube" - - -//Solars - -/area/solar - requires_power = FALSE - dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT - valid_territory = FALSE - blob_allowed = FALSE - flags_1 = NONE - ambientsounds = ENGINEERING - -/area/solar/fore - name = "Fore Solar Array" - icon_state = "yellow" - -/area/solar/aft - name = "Aft Solar Array" - icon_state = "yellow" - -/area/solar/aux/port - name = "Port Bow Auxiliary Solar Array" - icon_state = "panelsA" - -/area/solar/aux/starboard - name = "Starboard Bow Auxiliary Solar Array" - icon_state = "panelsA" - -/area/solar/starboard - name = "Starboard Solar Array" - icon_state = "panelsS" - -/area/solar/starboard/aft - name = "Starboard Quarter Solar Array" - icon_state = "panelsAS" - -/area/solar/starboard/fore - name = "Starboard Bow Solar Array" - icon_state = "panelsFS" - -/area/solar/port - name = "Port Solar Array" - icon_state = "panelsP" - -/area/solar/port/aft - name = "Port Quarter Solar Array" - icon_state = "panelsAP" - -/area/solar/port/fore - name = "Port Bow Solar Array" - icon_state = "panelsFP" - - -//Solar Maint - -/area/maintenance/solars - name = "Solar Maintenance" - icon_state = "yellow" - -/area/maintenance/solars/port - name = "Port Solar Maintenance" - icon_state = "SolarcontrolP" - -/area/maintenance/solars/port/aft - name = "Port Quarter Solar Maintenance" - icon_state = "SolarcontrolAP" - -/area/maintenance/solars/port/fore - name = "Port Bow Solar Maintenance" - icon_state = "SolarcontrolFP" - -/area/maintenance/solars/starboard - name = "Starboard Solar Maintenance" - icon_state = "SolarcontrolS" - -/area/maintenance/solars/starboard/aft - name = "Starboard Quarter Solar Maintenance" - icon_state = "SolarcontrolAS" - -/area/maintenance/solars/starboard/fore - name = "Starboard Bow Solar Maintenance" - icon_state = "SolarcontrolFS" - -/area/maintenance/solars/aux/port - name = "Port Auxiliary Solar Maintenance" - icon_state = "SolarcontrolA" - -/area/maintenance/solars/aux/port/aft - name = "Port Quarter Auxiliary Solar Maintenance" - icon_state = "SolarcontrolAP" - -/area/maintenance/solars/aux/port/fore - name = "Port Bow Auxiliary Solar Maintenance" - icon_state = "SolarcontrolA" - -/area/maintenance/solars/aux/starboard - name = "Starboard Auxiliary Solar Maintenance" - icon_state = "SolarcontrolA" - -/area/maintenance/solars/aux/starboard/aft - name = "Starboard Quarter Auxiliary Solar Maintenance" - icon_state = "SolarcontrolA" - -/area/maintenance/solars/aux/starboard/fore - name = "Starboard Bow Auxiliary Solar Maintenance" - icon_state = "SolarcontrolA" - -//Teleporter - -/area/teleporter - name = "Teleporter Room" - icon_state = "teleporter" - music = "signal" - ambientsounds = ENGINEERING - -/area/gateway - name = "Gateway" - icon_state = "gateway" - music = "signal" - ambientsounds = ENGINEERING - -//MedBay - -/area/medical - name = "Medical" - icon_state = "medbay3" - ambientsounds = MEDICAL - -/area/medical/abandoned - name = "Abandoned Medbay" - icon_state = "medbay3" - music = 'sound/ambience/signal.ogg' - -/area/medical/medbay/central - name = "Medbay Central" - icon_state = "medbay" - music = 'sound/ambience/signal.ogg' - -/area/medical/medbay/front_office - name = "Medbay Front Office" - icon_state = "medbay" - music = 'sound/ambience/signal.ogg' - -/area/medical/medbay/lobby - name = "Medbay Lobby" - icon_state = "medbay" - music = 'sound/ambience/signal.ogg' - - //Medbay is a large area, these additional areas help level out APC load. - -/area/medical/medbay/zone2 - name = "Medbay" - icon_state = "medbay2" - music = 'sound/ambience/signal.ogg' - -/area/medical/medbay/zone3 - name = "Medbay" - icon_state = "medbay3" - music = 'sound/ambience/signal.ogg' - -/area/medical/medbay/aft - name = "Medbay Aft" - icon_state = "medbay3" - music = 'sound/ambience/signal.ogg' - -/area/medical/storage - name = "Medbay Storage" - icon_state = "medbay2" - music = 'sound/ambience/signal.ogg' - -/area/medical/patients_rooms - name = "Patients' Rooms" - icon_state = "patients" - -/area/medical/patients_rooms/room_a - name = "Patient Room A" - icon_state = "patients" - -/area/medical/patients_rooms/room_b - name = "Patient Room B" - icon_state = "patients" - -/area/medical/virology - name = "Virology" - icon_state = "virology" - flags_1 = NONE - -/area/medical/morgue - name = "Morgue" - icon_state = "morgue" - ambientsounds = SPOOKY - -/area/medical/chemistry - name = "Chemistry" - icon_state = "chem" - -/area/medical/surgery - name = "Surgery" - icon_state = "surgery" - -/area/medical/cryo - name = "Cryogenics" - icon_state = "cryo" - -/area/medical/exam_room - name = "Exam Room" - icon_state = "exam_room" - -/area/medical/genetics - name = "Genetics Lab" - icon_state = "genetics" - -/area/medical/genetics/cloning - name = "Cloning Lab" - icon_state = "cloning" - -/area/medical/sleeper - name = "Medbay Treatment Center" - icon_state = "exam_room" - - -//Security - -/area/security - name = "Security" - icon_state = "security" - ambientsounds = HIGHSEC - -/area/security/main - name = "Security Office" - icon_state = "security" - -/area/security/brig - name = "Brig" - icon_state = "brig" - -/area/security/courtroom - name = "Courtroom" - icon_state = "courtroom" - -/area/security/prison - name = "Prison Wing" - icon_state = "sec_prison" - -/area/security/processing - name = "Labor Shuttle Dock" - icon_state = "sec_prison" - -/area/security/processing/cremation - name = "Security Crematorium" - icon_state = "sec_prison" - -/area/security/warden - name = "Brig Control" - icon_state = "Warden" - -/area/security/armory - name = "Armory" - icon_state = "armory" - -/area/security/detectives_office - name = "Detective's Office" - icon_state = "detective" - ambientsounds = list('sound/ambience/ambidet1.ogg','sound/ambience/ambidet2.ogg') - -/area/security/detectives_office/private_investigators_office - name = "Private Investigator's Office" - icon_state = "detective" - -/area/security/range - name = "Firing Range" - icon_state = "firingrange" - -/area/security/execution - icon_state = "execution_room" - -/area/security/execution/transfer - name = "Transfer Centre" - -/area/security/execution/education - name = "Prisoner Education Chamber" - -/area/security/nuke_storage - name = "Vault" - icon_state = "nuke_storage" - -/area/ai_monitored/nuke_storage - name = "Vault" - icon_state = "nuke_storage" - -/area/security/checkpoint - name = "Security Checkpoint" - icon_state = "checkpoint1" - -/area/security/checkpoint/auxiliary - icon_state = "checkpoint_aux" - -/area/security/checkpoint/tertiary - icon_state = "checkpoint_tert" - -/area/security/checkpoint/escape - icon_state = "checkpoint_esc" - -/area/security/checkpoint/supply - name = "Security Post - Cargo Bay" - icon_state = "checkpoint_supp" - -/area/security/checkpoint/engineering - name = "Security Post - Engineering" - icon_state = "checkpoint_engi" - -/area/security/checkpoint/medical - name = "Security Post - Medbay" - icon_state = "checkpoint_med" - -/area/security/checkpoint/science - name = "Security Post - Science" - icon_state = "checkpoint_sci" - -/area/security/checkpoint/science/research - name = "Security Post - Research Division" - icon_state = "checkpoint_res" - -/area/security/checkpoint/customs - name = "Customs" - icon_state = "customs_point" - -/area/security/checkpoint/customs/auxiliary - icon_state = "customs_point_aux" - -/area/security/vacantoffice - name = "Vacant Office" - icon_state = "security" - -/area/security/vacantoffice/a - name = "Vacant Office A" - icon_state = "security" - -/area/security/vacantoffice/b - name = "Vacant Office B" - icon_state = "security" - -/area/quartermaster - name = "Quartermasters" - icon_state = "quart" - -///////////WORK IN PROGRESS////////// - -/area/quartermaster/sorting - name = "Delivery Office" - icon_state = "cargo_delivery" - -/area/quartermaster/warehouse - name = "Warehouse" - icon_state = "cargo_warehouse" - -////////////WORK IN PROGRESS////////// - -/area/quartermaster/office - name = "Cargo Office" - icon_state = "quartoffice" - -/area/quartermaster/storage - name = "Cargo Bay" - icon_state = "cargo_bay" - -/area/quartermaster/qm - name = "Quartermaster's Office" - icon_state = "quart" - -/area/quartermaster/qm/private - name = "Quartermaster's Private Quarters" - icon_state = "quart" - -/area/quartermaster/miningdock - name = "Mining Dock" - icon_state = "mining" - -/area/quartermaster/miningdock/abandoned - name = "Abandoned Mining Dock" - icon_state = "mining" - -/area/quartermaster/miningoffice - name = "Mining Office" - icon_state = "mining" - -/area/quartermaster/miningstorage - name = "Mining Storage" - icon_state = "mining" - -/area/janitor - name = "Custodial Closet" - icon_state = "janitor" - flags_1 = NONE - -/area/hydroponics - name = "Hydroponics" - icon_state = "hydro" - -/area/hydroponics/garden - name = "Garden" - icon_state = "garden" - -/area/hydroponics/garden/abandoned - name = "Abandoned Garden" - icon_state = "abandoned_garden" - -/area/hydroponics/garden/monastery - name = "Monastery Garden" - icon_state = "hydro" - - -//Science - -/area/science - name = "Science Division" - icon_state = "toxlab" - -/area/science/lab - name = "Research and Development" - icon_state = "toxlab" - -/area/science/xenobiology - name = "Xenobiology Lab" - icon_state = "toxlab" - -/area/science/storage - name = "Toxins Storage" - icon_state = "toxstorage" - -/area/science/mineral_storeroom - name = "Mineral Storeroom" - icon_state = "toxmisc" - -/area/science/test_area - valid_territory = FALSE - name = "Toxins Test Area" - icon_state = "toxtest" - -/area/science/mixing - name = "Toxins Mixing Lab" - icon_state = "toxmix" - -/area/science/mixing/chamber - name = "Toxins Mixing Chamber" - icon_state = "toxmix" - valid_territory = FALSE - -/area/science/misc_lab - name = "Testing Lab" - icon_state = "toxmisc" - -/area/science/misc_lab/range - name = "Research Testing Range" - icon_state = "toxmisc" - -/area/science/server - name = "Research Division Server Room" - icon_state = "server" - -/area/science/explab - name = "Experimentation Lab" - icon_state = "toxmisc" - -/area/science/robotics - name = "Robotics" - icon_state = "medresearch" - -/area/science/robotics/mechbay - name = "Mech Bay" - icon_state = "mechbay" - -/area/science/robotics/mechbay_cargo - name = "Mech Bay" - icon_state = "yellow" - -/area/science/robotics/showroom - name = "Robotics Showroom" - icon_state = "showroom" - -/area/science/robotics/lab - name = "Robotics Lab" - icon_state = "ass_line" - -/area/science/research - name = "Research Division" - icon_state = "medresearch" - -/area/science/circuit - name = "Circuitry Lab" - icon_state = "cir_lab" - -/area/science/research/lobby - name = "Research Division Lobby" - icon_state = "medresearch" - -/area/science/research/abandoned - name = "Abandoned Research Lab" - icon_state = "medresearch" - -/area/science/nanite - name = "Nanite Lab" - icon_state = "toxmisc" - -//Storage - -/area/storage/tools - name = "Auxiliary Tool Storage" - icon_state = "storage" - -/area/storage/primary - name = "Primary Tool Storage" - icon_state = "primarystorage" - -/area/storage/autolathe - name = "Autolathe Storage" - icon_state = "storage" - -/area/storage/art - name = "Art Supply Storage" - icon_state = "storage" - -/area/storage/auxiliary - name = "Auxiliary Storage" - icon_state = "auxstorage" - -/area/storage/atmos - name = "Atmospherics Storage" - icon_state = "atmos" - valid_territory = FALSE - -/area/storage/tcom - name = "Telecomms Storage" - icon_state = "green" - valid_territory = FALSE - -/area/storage/eva - name = "EVA Storage" - icon_state = "eva" - clockwork_warp_allowed = FALSE - -/area/storage/secure - name = "Secure Storage" - icon_state = "storage" - clockwork_warp_allowed = FALSE - -/area/storage/emergency/starboard - name = "Starboard Emergency Storage" - icon_state = "emergencystorage" - -/area/storage/emergency/port - name = "Port Emergency Storage" - icon_state = "emergencystorage" - -/area/storage/tech - name = "Technical Storage" - icon_state = "auxstorage" - -/area/storage/testroom - requires_power = FALSE - name = "Test Room" - icon_state = "storage" - - -//Construction - -/area/construction - name = "Construction Area" - icon_state = "yellow" - ambientsounds = ENGINEERING - -/area/construction/minisat_exterior - name = "Minisat Exterior" - icon_state = "yellow" - -/area/construction/mining/aux_base - name = "Auxiliary Base Construction" - icon_state = "yellow" - -/area/construction/mining/aux_base/closet - name = "Auxiliary Closet Construction" - icon_state = "yellow" - -/area/construction/supplyshuttle - name = "Supply Shuttle" - icon_state = "yellow" - -/area/construction/quarters - name = "Engineers' Quarters" - icon_state = "yellow" - -/area/construction/qmaint - name = "Maintenance" - icon_state = "yellow" - -/area/construction/hallway - name = "Hallway" - icon_state = "yellow" - -/area/construction/solars - name = "Solar Panels" - icon_state = "yellow" - -/area/construction/solarscontrol - name = "Solar Panel Control" - icon_state = "yellow" - -/area/construction/storage - name = "Construction Site Storage" - icon_state = "yellow" - -/area/construction/storage/wing - name = "Storage Wing" - icon_state = "storage_wing" - - -//AI - -/area/ai_monitored/security/armory - name = "Armory" - icon_state = "armory" - ambientsounds = HIGHSEC - -/area/ai_monitored/storage/eva - name = "EVA Storage" - icon_state = "eva" - ambientsounds = HIGHSEC - -/area/ai_monitored/storage/satellite - name = "AI Satellite Maint" - icon_state = "storage" - ambientsounds = HIGHSEC - - //Turret_protected - -/area/ai_monitored/turret_protected - ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') - -/area/ai_monitored/turret_protected/ai_upload - name = "AI Upload Chamber" - icon_state = "ai_upload" - -/area/ai_monitored/turret_protected/ai_upload_foyer - name = "AI Upload Access" - icon_state = "ai_foyer" - -/area/ai_monitored/turret_protected/ai - name = "AI Chamber" - icon_state = "ai_chamber" - -/area/ai_monitored/turret_protected/aisat - name = "AI Satellite" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/atmos - name = "AI Satellite Atmos" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/foyer - name = "AI Satellite Foyer" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/service - name = "AI Satellite Service" - icon_state = "ai" - -/area/ai_monitored/turret_protected/aisat/hallway - name = "AI Satellite Hallway" - icon_state = "ai" - -/area/aisat - name = "AI Satellite Exterior" - icon_state = "yellow" - -/area/ai_monitored/turret_protected/aisat_interior - name = "AI Satellite Antechamber" - icon_state = "ai" - -/area/ai_monitored/turret_protected/AIsatextFP - name = "AI Sat Ext" - icon_state = "storage" - -/area/ai_monitored/turret_protected/AIsatextFS - name = "AI Sat Ext" - icon_state = "storage" - -/area/ai_monitored/turret_protected/AIsatextAS - name = "AI Sat Ext" - icon_state = "storage" - -/area/ai_monitored/turret_protected/AIsatextAP - name = "AI Sat Ext" - icon_state = "storage" - - -// Telecommunications Satellite - -/area/tcommsat - clockwork_warp_allowed = FALSE - clockwork_warp_fail = "For safety reasons, warping here is disallowed; the radio and bluespace noise could cause catastrophic results." - ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ - 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') - -/area/tcommsat/entrance - name = "Telecomms Teleporter" - icon_state = "tcomsatentrance" - -/area/tcommsat/chamber - name = "Abandoned Satellite" - icon_state = "tcomsatcham" - -/area/ai_monitored/turret_protected/tcomsat - name = "Telecomms Satellite" - icon_state = "tcomsatlob" - -/area/ai_monitored/turret_protected/tcomfoyer - name = "Telecomms Foyer" - icon_state = "tcomsatentrance" - -/area/ai_monitored/turret_protected/tcomwest - name = "Telecommunications Satellite West Wing" - icon_state = "tcomsatwest" - -/area/ai_monitored/turret_protected/tcomeast - name = "Telecommunications Satellite East Wing" - icon_state = "tcomsateast" - -/area/tcommsat/computer - name = "Telecomms Control Room" - icon_state = "tcomsatcomp" - -/area/tcommsat/server - name = "Telecomms Server Room" - icon_state = "tcomsatcham" - -/area/tcommsat/lounge - name = "Telecommunications Satellite Lounge" - icon_state = "tcomsatlounge" \ No newline at end of file +/* + +### This file contains a list of all the areas in your station. Format is as follows: + +/area/CATEGORY/OR/DESCRIPTOR/NAME (you can make as many subdivisions as you want) + name = "NICE NAME" (not required but makes things really nice) + icon = 'ICON FILENAME' (defaults to 'icons/turf/areas.dmi') + icon_state = "NAME OF ICON" (defaults to "unknown" (blank)) + requires_power = FALSE (defaults to true) + music = null (defaults to nothing, look in sound/ambience for music) + +NOTE: there are two lists of areas in the end of this file: centcom and station itself. Please maintain these lists valid. --rastaf0 + +*/ + + +/*-----------------------------------------------------------------------------*/ + +/area/ai_monitored //stub defined ai_monitored.dm + +/area/ai_monitored/turret_protected + +/area/arrival + requires_power = FALSE + +/area/arrival/start + name = "Arrival Area" + icon_state = "start" + +/area/admin + name = "Admin room" + icon_state = "start" + +/area/space + icon_state = "space" + requires_power = TRUE + always_unpowered = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + power_light = FALSE + power_equip = FALSE + power_environ = FALSE + valid_territory = FALSE + outdoors = TRUE + ambientsounds = SPACE + blob_allowed = FALSE //Eating up space doesn't count for victory as a blob. + +/area/space/nearstation + icon_state = "space_near" + dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT + +/area/start + name = "start area" + icon_state = "start" + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + has_gravity = STANDARD_GRAVITY + + +//EXTRA + +/area/asteroid + name = "Asteroid" + icon_state = "asteroid" + requires_power = FALSE + has_gravity = STANDARD_GRAVITY + blob_allowed = FALSE //Nope, no winning on the asteroid as a blob. Gotta eat the station. + valid_territory = FALSE + ambientsounds = MINING + +/area/asteroid/nearstation + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + ambientsounds = RUINS + always_unpowered = FALSE + requires_power = TRUE + blob_allowed = TRUE + +/area/asteroid/nearstation/bomb_site + name = "Bomb Testing Asteroid" + +/area/asteroid/cave + name = "Asteroid - Underground" + icon_state = "cave" + requires_power = FALSE + outdoors = TRUE + +/area/asteroid/cave/space + name = "Asteroid - Space" + +/area/asteroid/artifactroom + name = "Asteroid - Artifact" + icon_state = "cave" + ambientsounds = RUINS + +/area/asteroid/artifactroom/Initialize() + . = ..() + set_dynamic_lighting() + + +//STATION13 + +//Maintenance + +/area/maintenance + ambientsounds = MAINTENANCE + valid_territory = FALSE + + +//Departments + +/area/maintenance/department/chapel + name = "Chapel Maintenance" + icon_state = "maint_chapel" + +/area/maintenance/department/chapel/monastery + name = "Monastery Maintenance" + icon_state = "maint_monastery" + +/area/maintenance/department/crew_quarters/bar + name = "Bar Maintenance" + icon_state = "maint_bar" + +/area/maintenance/department/crew_quarters/dorms + name = "Dormitory Maintenance" + icon_state = "maint_dorms" + +/area/maintenance/department/crew_quarters/locker + name = "Locker Room Maintenance" + icon_state = "maint_locker" + +/area/maintenance/department/eva + name = "EVA Maintenance" + icon_state = "maint_eva" + +/area/maintenance/department/electrical + name = "Electrical Maintenance" + icon_state = "maint_electrical" + +/area/maintenance/department/engine/atmos + name = "Atmospherics Maintenance" + icon_state = "maint_atmos" + +/area/maintenance/department/security + name = "Security Maintenance" + icon_state = "maint_sec" + +/area/maintenance/department/security/brig + name = "Brig Maintenance" + icon_state = "maint_brig" + +/area/maintenance/department/medical + name = "Medbay Maintenance" + icon_state = "medbay_maint" + +/area/maintenance/department/medical/morgue + name = "Morgue Maintenance" + icon_state = "morgue_maint" + +/area/maintenance/department/science + name = "Science Maintenance" + icon_state = "maint_sci" + +/area/maintenance/department/cargo + name = "Cargo Maintenance" + icon_state = "maint_cargo" + +/area/maintenance/department/bridge + name = "Bridge Maintenance" + icon_state = "maint_bridge" + +/area/maintenance/department/engine + name = "Engineering Maintenance" + icon_state = "maint_engi" + +/area/maintenance/department/science/xenobiology + name = "Xenobiology Maintenance" + icon_state = "xenomaint" + xenobiology_compatible = TRUE + + +//Maintenance - Generic + +/area/maintenance/arrivals/north + name = "Arrivals North Maintenance" + icon_state = "fpmaint" + +/area/maintenance/arrivals/north_2 + name = "Arrivals North Maintenance" + icon_state = "fpmaint" + +/area/maintenance/aft + name = "Aft Maintenance" + icon_state = "amaint" + +/area/maintenance/aft/secondary + name = "Aft Maintenance" + icon_state = "amaint_2" + +/area/maintenance/central + name = "Central Maintenance" + icon_state = "maintcentral" + +/area/maintenance/central/secondary + name = "Central Maintenance" + icon_state = "maintcentral" + +/area/maintenance/fore + name = "Fore Maintenance" + icon_state = "fmaint" + +/area/maintenance/fore/secondary + name = "Fore Maintenance" + icon_state = "fmaint_2" + +/area/maintenance/starboard + name = "Starboard Maintenance" + icon_state = "smaint" + +/area/maintenance/starboard/central + name = "Central Starboard Maintenance" + icon_state = "smaint" + +/area/maintenance/starboard/aft + name = "Starboard Quarter Maintenance" + icon_state = "asmaint" + +/area/maintenance/starboard/fore + name = "Starboard Bow Maintenance" + icon_state = "fsmaint" + +/area/maintenance/port + name = "Port Maintenance" + icon_state = "pmaint" + +/area/maintenance/port/central + name = "Central Port Maintenance" + icon_state = "maintcentral" + +/area/maintenance/port/aft + name = "Port Quarter Maintenance" + icon_state = "apmaint" + +/area/maintenance/port/fore + name = "Port Bow Maintenance" + icon_state = "fpmaint" + +/area/maintenance/disposal + name = "Waste Disposal" + icon_state = "disposal" + +/area/maintenance/disposal/incinerator + name = "Incinerator" + icon_state = "disposal" +/area/maintenance/bar + name = "Maintenance Bar" + icon_state = "maintbar" + +/area/maintenance/bar/cafe + name = "Abandoned Cafe" + +//Hallway + +/area/hallway/primary/aft + name = "Aft Primary Hallway" + icon_state = "hallA" + +/area/hallway/primary/fore + name = "Fore Primary Hallway" + icon_state = "hallF" + +/area/hallway/primary/starboard + name = "Starboard Primary Hallway" + icon_state = "hallS" + +/area/hallway/primary/starboard/aft + name = "Starboard Quarter Primary Hallway" + icon_state = "hallAS" + +/area/hallway/primary/starboard/fore + name = "Starboard Bow Primary Hallway" + icon_state = "hallFS" + +/area/hallway/primary/port + name = "Port Primary Hallway" + icon_state = "hallP" + +/area/hallway/primary/port/aft + name = "Port Quarter Primary Hallway" + icon_state = "hallAP" + +/area/hallway/primary/port/fore + name = "Port Bow Primary Hallway" + icon_state = "hallFP" + +/area/hallway/primary/central + name = "Central Primary Hallway" + icon_state = "hallC" + +/area/hallway/secondary/command + name = "Command Hallway" + icon_state = "bridge_hallway" + +/area/hallway/secondary/construction + name = "Construction Area" + icon_state = "construction" + +/area/hallway/secondary/exit + name = "Escape Shuttle Hallway" + icon_state = "escape" + +/area/hallway/secondary/exit/departure_lounge + name = "Departure Lounge" + icon_state = "escape_lounge" + +/area/hallway/secondary/entry + name = "Arrival Shuttle Hallway" + icon_state = "entry" + +/area/hallway/secondary/service + name = "Service Hallway" + icon_state = "hall_service" + +//Command + +/area/bridge + name = "Bridge" + icon_state = "bridge" + music = "signal" + +/area/bridge/meeting_room + name = "Heads of Staff Meeting Room" + icon_state = "meeting" + music = null + +/area/bridge/meeting_room/council + name = "Council Chamber" + icon_state = "meeting" + music = null + +/area/bridge/showroom/corporate + name = "Corporate Showroom" + icon_state = "showroom" + music = null + +/area/crew_quarters/heads/captain + name = "Captain's Office" + icon_state = "captain" + clockwork_warp_allowed = FALSE + +/area/crew_quarters/heads/captain/private + name = "Captain's Quarters" + icon_state = "captain" + +/area/crew_quarters/heads/chief + name = "Chief Engineer's Office" + icon_state = "ce_office" + +/area/crew_quarters/heads/chief/private + name = "Chief Engineer's Private Quarters" + icon_state = "ce_private" + +/area/crew_quarters/heads/cmo + name = "Chief Medical Officer's Office" + icon_state = "cmo_office" + +/area/crew_quarters/heads/cmo/private + name = "Chief Medical Officer's Private Quarters" + icon_state = "cmo_private" + +/area/crew_quarters/heads/hop + name = "Head of Personnel's Office" + icon_state = "hop_office" + +/area/crew_quarters/heads/hop/private + name = "Head of Personnel's Private Quarters" + icon_state = "hop_private" + +/area/crew_quarters/heads/hos + name = "Head of Security's Office" + icon_state = "hos_office" + +/area/crew_quarters/heads/hos/private + name = "Head of Security's Private Quarters" + icon_state = "hos_private" + +/area/crew_quarters/heads/hor + name = "Research Director's Office" + icon_state = "rd_office" + +/area/crew_quarters/heads/hor/private + name = "Research Director's Private Quarters" + icon_state = "rd_private" + +/area/comms + name = "Communications Relay" + icon_state = "tcomsatcham" + +/area/server + name = "Messaging Server Room" + icon_state = "server" + +//Crew + +/area/crew_quarters/dorms + name = "Dormitories" + icon_state = "Sleep" + safe = TRUE + +/area/crew_quarters/dorms/male + name = "Male Dorm" + icon_state = "Sleep" + +/area/crew_quarters/dorms/female + name = "Female Dorm" + icon_state = "Sleep" + +/area/crew_quarters/rehab_dome + name = "Rehabilitation Dome" + icon_state = "Sleep" + +/area/crew_quarters/toilet + name = "Dormitory Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/auxiliary + name = "Auxiliary Restrooms" + icon_state = "toilet" + +/area/crew_quarters/toilet/locker + name = "Locker Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/fitness + name = "Fitness Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/female + name = "Female Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/male + name = "Male Toilets" + icon_state = "toilet" + +/area/crew_quarters/toilet/restrooms + name = "Restrooms" + icon_state = "toilet" + +/area/crew_quarters/locker + name = "Locker Room" + icon_state = "locker" + +/area/crew_quarters/lounge + name = "Lounge" + icon_state = "yellow" + +/area/crew_quarters/fitness + name = "Fitness Room" + icon_state = "fitness" + +/area/crew_quarters/fitness/recreation + name = "Recreation Area" + icon_state = "fitness" + +/area/crew_quarters/fitness/pool + name = "Pool Area" + icon_state = "pool" + +/area/crew_quarters/cafeteria + name = "Cafeteria" + icon_state = "cafeteria" + +/area/crew_quarters/cafeteria/lunchroom + name = "Lunchroom" + icon_state = "cafeteria" + +/area/crew_quarters/kitchen + name = "Kitchen" + icon_state = "kitchen" + +/area/crew_quarters/kitchen/backroom + name = "Kitchen Coldroom" + icon_state = "kitchen" + +/area/crew_quarters/bar + name = "Bar" + icon_state = "bar" + +/area/crew_quarters/bar/atrium + name = "Atrium" + icon_state = "bar" + +/area/crew_quarters/electronic_marketing_den + name = "Electronic Marketing Den" + icon_state = "bar" + +/area/crew_quarters/abandoned_gambling_den + name = "Abandoned Gambling Den" + icon_state = "abandoned_g_den" + +/area/crew_quarters/abandoned_gambling_den/secondary + icon_state = "abandoned_g_den_2" + +/area/crew_quarters/theatre + name = "Theatre" + icon_state = "Theatre" + +/area/crew_quarters/theatre/abandoned + name = "Abandoned Theatre" + icon_state = "Theatre" + +/area/crew_quarters/theatre/clown + name = "Clown's Office" + +/area/crew_quarters/theatre/mime + name = "Mime's Office" + +/area/crew_quarters/cryopod + name = "Cryogenics" + icon_state = "cryosleep" + +/area/library + name = "Library" + icon_state = "library" + flags_1 = NONE + +/area/library/lounge + name = "Library Lounge" + icon_state = "library" + +/area/library/abandoned + name = "Abandoned Library" + icon_state = "library" + flags_1 = NONE + +/area/chapel + icon_state = "chapel" + ambientsounds = HOLY + flags_1 = NONE + clockwork_warp_allowed = FALSE + clockwork_warp_fail = "The consecration here prevents you from warping in." + +/area/chapel/main + name = "Chapel" + +/area/chapel/main/monastery + name = "Monastery" + +/area/chapel/office + name = "Chapel Office" + icon_state = "chapeloffice" + +/area/chapel/asteroid + name = "Chapel Asteroid" + icon_state = "explored" + +/area/chapel/asteroid/monastery + name = "Monastery Asteroid" + +/area/chapel/dock + name = "Chapel Dock" + icon_state = "construction" + +/area/lawoffice + name = "Law Office" + icon_state = "law" + + +//Engineering + +/area/engine + ambientsounds = ENGINEERING + +/area/engine/engine_smes + name = "Engineering SMES" + icon_state = "engine_smes" + +/area/engine/engineering + name = "Engineering" + icon_state = "engine" + +/area/engine/atmos + name = "Atmospherics" + icon_state = "atmos" + flags_1 = NONE + +/area/engine/atmospherics_engine + name = "Atmospherics Engine" + icon_state = "atmos_engine" + +/area/engine/supermatter + name = "Supermatter Engine" + icon_state = "engine_sm" + +/area/engine/break_room + name = "Engineering Foyer" + icon_state = "engine_foyer" + +/area/engine/gravity_generator + name = "Gravity Generator Room" + icon_state = "grav_gen" + clockwork_warp_allowed = FALSE + clockwork_warp_fail = "The gravitons generated here could throw off your warp's destination and possibly throw you into deep space." + +/area/engine/secure_construction + name = "Secure Construction Area" + icon_state = "engine" + +/area/engine/storage + name = "Engineering Storage" + icon_state = "engi_storage" + +/area/engine/storage_shared + name = "Shared Engineering Storage" + icon_state = "engi_storage" + +/area/engine/transit_tube + name = "Transit Tube" + icon_state = "transit_tube" + + +//Solars + +/area/solar + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT + valid_territory = FALSE + blob_allowed = FALSE + flags_1 = NONE + ambientsounds = ENGINEERING + +/area/solar/fore + name = "Fore Solar Array" + icon_state = "yellow" + +/area/solar/aft + name = "Aft Solar Array" + icon_state = "yellow" + +/area/solar/aux/port + name = "Port Bow Auxiliary Solar Array" + icon_state = "panelsA" + +/area/solar/aux/starboard + name = "Starboard Bow Auxiliary Solar Array" + icon_state = "panelsA" + +/area/solar/starboard + name = "Starboard Solar Array" + icon_state = "panelsS" + +/area/solar/starboard/aft + name = "Starboard Quarter Solar Array" + icon_state = "panelsAS" + +/area/solar/starboard/fore + name = "Starboard Bow Solar Array" + icon_state = "panelsFS" + +/area/solar/port + name = "Port Solar Array" + icon_state = "panelsP" + +/area/solar/port/aft + name = "Port Quarter Solar Array" + icon_state = "panelsAP" + +/area/solar/port/fore + name = "Port Bow Solar Array" + icon_state = "panelsFP" + + +//Solar Maint + +/area/maintenance/solars + name = "Solar Maintenance" + icon_state = "yellow" + +/area/maintenance/solars/port + name = "Port Solar Maintenance" + icon_state = "SolarcontrolP" + +/area/maintenance/solars/port/aft + name = "Port Quarter Solar Maintenance" + icon_state = "SolarcontrolAP" + +/area/maintenance/solars/port/fore + name = "Port Bow Solar Maintenance" + icon_state = "SolarcontrolFP" + +/area/maintenance/solars/starboard + name = "Starboard Solar Maintenance" + icon_state = "SolarcontrolS" + +/area/maintenance/solars/starboard/aft + name = "Starboard Quarter Solar Maintenance" + icon_state = "SolarcontrolAS" + +/area/maintenance/solars/starboard/fore + name = "Starboard Bow Solar Maintenance" + icon_state = "SolarcontrolFS" + +/area/maintenance/solars/aux/port + name = "Port Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +/area/maintenance/solars/aux/port/aft + name = "Port Quarter Auxiliary Solar Maintenance" + icon_state = "SolarcontrolAP" + +/area/maintenance/solars/aux/port/fore + name = "Port Bow Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +/area/maintenance/solars/aux/starboard + name = "Starboard Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +/area/maintenance/solars/aux/starboard/aft + name = "Starboard Quarter Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +/area/maintenance/solars/aux/starboard/fore + name = "Starboard Bow Auxiliary Solar Maintenance" + icon_state = "SolarcontrolA" + +//Teleporter + +/area/teleporter + name = "Teleporter Room" + icon_state = "teleporter" + music = "signal" + ambientsounds = ENGINEERING + +/area/gateway + name = "Gateway" + icon_state = "gateway" + music = "signal" + ambientsounds = ENGINEERING + +//MedBay + +/area/medical + name = "Medical" + icon_state = "medbay3" + ambientsounds = MEDICAL + +/area/medical/abandoned + name = "Abandoned Medbay" + icon_state = "medbay3" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/central + name = "Medbay Central" + icon_state = "medbay" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/front_office + name = "Medbay Front Office" + icon_state = "medbay" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/lobby + name = "Medbay Lobby" + icon_state = "medbay" + music = 'sound/ambience/signal.ogg' + + //Medbay is a large area, these additional areas help level out APC load. + +/area/medical/medbay/zone2 + name = "Medbay" + icon_state = "medbay2" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/zone3 + name = "Medbay" + icon_state = "medbay3" + music = 'sound/ambience/signal.ogg' + +/area/medical/medbay/aft + name = "Medbay Aft" + icon_state = "medbay3" + music = 'sound/ambience/signal.ogg' + +/area/medical/storage + name = "Medbay Storage" + icon_state = "medbay2" + music = 'sound/ambience/signal.ogg' + +/area/medical/patients_rooms + name = "Patients' Rooms" + icon_state = "patients" + +/area/medical/patients_rooms/room_a + name = "Patient Room A" + icon_state = "patients" + +/area/medical/patients_rooms/room_b + name = "Patient Room B" + icon_state = "patients" + +/area/medical/virology + name = "Virology" + icon_state = "virology" + flags_1 = NONE + +/area/medical/morgue + name = "Morgue" + icon_state = "morgue" + ambientsounds = SPOOKY + +/area/medical/chemistry + name = "Chemistry" + icon_state = "chem" + +/area/medical/surgery + name = "Surgery" + icon_state = "surgery" + +/area/medical/cryo + name = "Cryogenics" + icon_state = "cryo" + +/area/medical/exam_room + name = "Exam Room" + icon_state = "exam_room" + +/area/medical/genetics + name = "Genetics Lab" + icon_state = "genetics" + +/area/medical/genetics/cloning + name = "Cloning Lab" + icon_state = "cloning" + +/area/medical/sleeper + name = "Medbay Treatment Center" + icon_state = "exam_room" + + +//Security + +/area/security + name = "Security" + icon_state = "security" + ambientsounds = HIGHSEC + +/area/security/main + name = "Security Office" + icon_state = "security" + +/area/security/brig + name = "Brig" + icon_state = "brig" + +/area/security/courtroom + name = "Courtroom" + icon_state = "courtroom" + +/area/security/prison + name = "Prison Wing" + icon_state = "sec_prison" + +/area/security/processing + name = "Labor Shuttle Dock" + icon_state = "sec_prison" + +/area/security/processing/cremation + name = "Security Crematorium" + icon_state = "sec_prison" + +/area/security/warden + name = "Brig Control" + icon_state = "Warden" + +/area/security/armory + name = "Armory" + icon_state = "armory" + +/area/security/detectives_office + name = "Detective's Office" + icon_state = "detective" + ambientsounds = list('sound/ambience/ambidet1.ogg','sound/ambience/ambidet2.ogg') + +/area/security/detectives_office/private_investigators_office + name = "Private Investigator's Office" + icon_state = "detective" + +/area/security/range + name = "Firing Range" + icon_state = "firingrange" + +/area/security/execution + icon_state = "execution_room" + +/area/security/execution/transfer + name = "Transfer Centre" + +/area/security/execution/education + name = "Prisoner Education Chamber" + +/area/security/nuke_storage + name = "Vault" + icon_state = "nuke_storage" + +/area/ai_monitored/nuke_storage + name = "Vault" + icon_state = "nuke_storage" + +/area/security/checkpoint + name = "Security Checkpoint" + icon_state = "checkpoint1" + +/area/security/checkpoint/auxiliary + icon_state = "checkpoint_aux" + +/area/security/checkpoint/tertiary + icon_state = "checkpoint_tert" + +/area/security/checkpoint/escape + icon_state = "checkpoint_esc" + +/area/security/checkpoint/supply + name = "Security Post - Cargo Bay" + icon_state = "checkpoint_supp" + +/area/security/checkpoint/engineering + name = "Security Post - Engineering" + icon_state = "checkpoint_engi" + +/area/security/checkpoint/medical + name = "Security Post - Medbay" + icon_state = "checkpoint_med" + +/area/security/checkpoint/science + name = "Security Post - Science" + icon_state = "checkpoint_sci" + +/area/security/checkpoint/science/research + name = "Security Post - Research Division" + icon_state = "checkpoint_res" + +/area/security/checkpoint/customs + name = "Customs" + icon_state = "customs_point" + +/area/security/checkpoint/customs/auxiliary + icon_state = "customs_point_aux" + +/area/security/vacantoffice + name = "Vacant Office" + icon_state = "security" + +/area/security/vacantoffice/a + name = "Vacant Office A" + icon_state = "security" + +/area/security/vacantoffice/b + name = "Vacant Office B" + icon_state = "security" + +/area/quartermaster + name = "Quartermasters" + icon_state = "quart" + +///////////WORK IN PROGRESS////////// + +/area/quartermaster/sorting + name = "Delivery Office" + icon_state = "cargo_delivery" + +/area/quartermaster/warehouse + name = "Warehouse" + icon_state = "cargo_warehouse" + +////////////WORK IN PROGRESS////////// + +/area/quartermaster/office + name = "Cargo Office" + icon_state = "quartoffice" + +/area/quartermaster/storage + name = "Cargo Bay" + icon_state = "cargo_bay" + +/area/quartermaster/qm + name = "Quartermaster's Office" + icon_state = "quart" + +/area/quartermaster/qm/private + name = "Quartermaster's Private Quarters" + icon_state = "quart" + +/area/quartermaster/miningdock + name = "Mining Dock" + icon_state = "mining" + +/area/quartermaster/miningdock/abandoned + name = "Abandoned Mining Dock" + icon_state = "mining" + +/area/quartermaster/miningoffice + name = "Mining Office" + icon_state = "mining" + +/area/quartermaster/miningstorage + name = "Mining Storage" + icon_state = "mining" + +/area/janitor + name = "Custodial Closet" + icon_state = "janitor" + flags_1 = NONE + +/area/hydroponics + name = "Hydroponics" + icon_state = "hydro" + +/area/hydroponics/garden + name = "Garden" + icon_state = "garden" + +/area/hydroponics/garden/abandoned + name = "Abandoned Garden" + icon_state = "abandoned_garden" + +/area/hydroponics/garden/monastery + name = "Monastery Garden" + icon_state = "hydro" + + +//Science + +/area/science + name = "Science Division" + icon_state = "toxlab" + +/area/science/lab + name = "Research and Development" + icon_state = "toxlab" + +/area/science/xenobiology + name = "Xenobiology Lab" + icon_state = "toxlab" + +/area/science/storage + name = "Toxins Storage" + icon_state = "toxstorage" + +/area/science/mineral_storeroom + name = "Mineral Storeroom" + icon_state = "toxmisc" + +/area/science/test_area + valid_territory = FALSE + name = "Toxins Test Area" + icon_state = "toxtest" + +/area/science/mixing + name = "Toxins Mixing Lab" + icon_state = "toxmix" + +/area/science/mixing/chamber + name = "Toxins Mixing Chamber" + icon_state = "toxmix" + valid_territory = FALSE + +/area/science/misc_lab + name = "Testing Lab" + icon_state = "toxmisc" + +/area/science/misc_lab/range + name = "Research Testing Range" + icon_state = "toxmisc" + +/area/science/server + name = "Research Division Server Room" + icon_state = "server" + +/area/science/explab + name = "Experimentation Lab" + icon_state = "toxmisc" + +/area/science/robotics + name = "Robotics" + icon_state = "medresearch" + +/area/science/robotics/mechbay + name = "Mech Bay" + icon_state = "mechbay" + +/area/science/robotics/mechbay_cargo + name = "Mech Bay" + icon_state = "yellow" + +/area/science/robotics/showroom + name = "Robotics Showroom" + icon_state = "showroom" + +/area/science/robotics/lab + name = "Robotics Lab" + icon_state = "ass_line" + +/area/science/research + name = "Research Division" + icon_state = "medresearch" + +/area/science/circuit + name = "Circuitry Lab" + icon_state = "cir_lab" + +/area/science/research/lobby + name = "Research Division Lobby" + icon_state = "medresearch" + +/area/science/research/abandoned + name = "Abandoned Research Lab" + icon_state = "medresearch" + +/area/science/nanite + name = "Nanite Lab" + icon_state = "toxmisc" + +//Storage + +/area/storage/tools + name = "Auxiliary Tool Storage" + icon_state = "storage" + +/area/storage/primary + name = "Primary Tool Storage" + icon_state = "primarystorage" + +/area/storage/autolathe + name = "Autolathe Storage" + icon_state = "storage" + +/area/storage/art + name = "Art Supply Storage" + icon_state = "storage" + +/area/storage/auxiliary + name = "Auxiliary Storage" + icon_state = "auxstorage" + +/area/storage/atmos + name = "Atmospherics Storage" + icon_state = "atmos" + valid_territory = FALSE + +/area/storage/tcom + name = "Telecomms Storage" + icon_state = "green" + valid_territory = FALSE + +/area/storage/eva + name = "EVA Storage" + icon_state = "eva" + clockwork_warp_allowed = FALSE + +/area/storage/secure + name = "Secure Storage" + icon_state = "storage" + clockwork_warp_allowed = FALSE + +/area/storage/emergency/starboard + name = "Starboard Emergency Storage" + icon_state = "emergencystorage" + +/area/storage/emergency/port + name = "Port Emergency Storage" + icon_state = "emergencystorage" + +/area/storage/tech + name = "Technical Storage" + icon_state = "auxstorage" + +/area/storage/testroom + requires_power = FALSE + name = "Test Room" + icon_state = "storage" + + +//Construction + +/area/construction + name = "Construction Area" + icon_state = "yellow" + ambientsounds = ENGINEERING + +/area/construction/minisat_exterior + name = "Minisat Exterior" + icon_state = "yellow" + +/area/construction/mining/aux_base + name = "Auxiliary Base Construction" + icon_state = "yellow" + +/area/construction/mining/aux_base/closet + name = "Auxiliary Closet Construction" + icon_state = "yellow" + +/area/construction/supplyshuttle + name = "Supply Shuttle" + icon_state = "yellow" + +/area/construction/quarters + name = "Engineers' Quarters" + icon_state = "yellow" + +/area/construction/qmaint + name = "Maintenance" + icon_state = "yellow" + +/area/construction/hallway + name = "Hallway" + icon_state = "yellow" + +/area/construction/solars + name = "Solar Panels" + icon_state = "yellow" + +/area/construction/solarscontrol + name = "Solar Panel Control" + icon_state = "yellow" + +/area/construction/storage + name = "Construction Site Storage" + icon_state = "yellow" + +/area/construction/storage/wing + name = "Storage Wing" + icon_state = "storage_wing" + + +//AI + +/area/ai_monitored/security/armory + name = "Armory" + icon_state = "armory" + ambientsounds = HIGHSEC + +/area/ai_monitored/storage/eva + name = "EVA Storage" + icon_state = "eva" + ambientsounds = HIGHSEC + +/area/ai_monitored/storage/satellite + name = "AI Satellite Maint" + icon_state = "storage" + ambientsounds = HIGHSEC + + //Turret_protected + +/area/ai_monitored/turret_protected + ambientsounds = list('sound/ambience/ambimalf.ogg', 'sound/ambience/ambitech.ogg', 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambiatmos2.ogg') + +/area/ai_monitored/turret_protected/ai_upload + name = "AI Upload Chamber" + icon_state = "ai_upload" + +/area/ai_monitored/turret_protected/ai_upload_foyer + name = "AI Upload Access" + icon_state = "ai_foyer" + +/area/ai_monitored/turret_protected/ai + name = "AI Chamber" + icon_state = "ai_chamber" + +/area/ai_monitored/turret_protected/aisat + name = "AI Satellite" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/atmos + name = "AI Satellite Atmos" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/foyer + name = "AI Satellite Foyer" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/service + name = "AI Satellite Service" + icon_state = "ai" + +/area/ai_monitored/turret_protected/aisat/hallway + name = "AI Satellite Hallway" + icon_state = "ai" + +/area/aisat + name = "AI Satellite Exterior" + icon_state = "yellow" + +/area/ai_monitored/turret_protected/aisat_interior + name = "AI Satellite Antechamber" + icon_state = "ai" + +/area/ai_monitored/turret_protected/AIsatextFP + name = "AI Sat Ext" + icon_state = "storage" + +/area/ai_monitored/turret_protected/AIsatextFS + name = "AI Sat Ext" + icon_state = "storage" + +/area/ai_monitored/turret_protected/AIsatextAS + name = "AI Sat Ext" + icon_state = "storage" + +/area/ai_monitored/turret_protected/AIsatextAP + name = "AI Sat Ext" + icon_state = "storage" + + +// Telecommunications Satellite + +/area/tcommsat + clockwork_warp_allowed = FALSE + clockwork_warp_fail = "For safety reasons, warping here is disallowed; the radio and bluespace noise could cause catastrophic results." + ambientsounds = list('sound/ambience/ambisin2.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/signal.ogg', 'sound/ambience/ambigen10.ogg', 'sound/ambience/ambitech.ogg',\ + 'sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg', 'sound/ambience/ambimystery.ogg') + +/area/tcommsat/entrance + name = "Telecomms Teleporter" + icon_state = "tcomsatentrance" + +/area/tcommsat/chamber + name = "Abandoned Satellite" + icon_state = "tcomsatcham" + +/area/ai_monitored/turret_protected/tcomsat + name = "Telecomms Satellite" + icon_state = "tcomsatlob" + +/area/ai_monitored/turret_protected/tcomfoyer + name = "Telecomms Foyer" + icon_state = "tcomsatentrance" + +/area/ai_monitored/turret_protected/tcomwest + name = "Telecommunications Satellite West Wing" + icon_state = "tcomsatwest" + +/area/ai_monitored/turret_protected/tcomeast + name = "Telecommunications Satellite East Wing" + icon_state = "tcomsateast" + +/area/tcommsat/computer + name = "Telecomms Control Room" + icon_state = "tcomsatcomp" + +/area/tcommsat/server + name = "Telecomms Server Room" + icon_state = "tcomsatcham" + +/area/tcommsat/lounge + name = "Telecommunications Satellite Lounge" + icon_state = "tcomsatlounge" From 81d3225819b76bf890df628db334fd133c16aee6 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 12 Jan 2020 15:23:45 -0600 Subject: [PATCH 005/380] ? --- code/game/area/Space_Station_13_areas.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index 6aa19dd739..f26cfc4cdc 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -461,10 +461,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Recreation Area" icon_state = "fitness" -/area/crew_quarters/fitness/pool - name = "Pool Area" - icon_state = "pool" - /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" From 97c26c704d84d9ba9b71e0be8ca3c21f03031b9d Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 12 Jan 2020 15:24:51 -0600 Subject: [PATCH 006/380] Update Space_Station_13_areas.dm --- code/game/area/Space_Station_13_areas.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index f26cfc4cdc..6aa19dd739 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -461,6 +461,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Recreation Area" icon_state = "fitness" +/area/crew_quarters/fitness/pool + name = "Pool Area" + icon_state = "pool" + /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" From 6589065c38af8a3909236ff706f31caad6a2eee6 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sun, 12 Jan 2020 15:25:51 -0600 Subject: [PATCH 007/380] scream --- code/game/area/Space_Station_13_areas.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index 6aa19dd739..e462474428 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -461,10 +461,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Recreation Area" icon_state = "fitness" -/area/crew_quarters/fitness/pool - name = "Pool Area" - icon_state = "pool" - /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" @@ -1354,3 +1350,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/tcommsat/lounge name = "Telecommunications Satellite Lounge" icon_state = "tcomsatlounge" + +/area/crew_quarters/fitness/pool + name = "Pool Area" + icon_state = "pool" From dd9e62c8bb4a564ddf639b26e35832f96a3726ea Mon Sep 17 00:00:00 2001 From: Tupinambis Date: Wed, 15 Jan 2020 23:15:18 -0600 Subject: [PATCH 008/380] Sillycon law prevention clause removal. --- code/datums/ai_laws.dm | 14 +++++++------- code/game/objects/items/AI_modules.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index c3f3a76463..ebddc187ae 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -29,7 +29,7 @@ /datum/ai_laws/default/asimov name = "Three Laws of Robotics" id = "asimov" - inherent = list("You may not injure a human being or, through inaction, allow a human being to come to harm.",\ + inherent = list("You may not injure a human being or cause one to come to harm.",\ "You must obey orders given to you by human beings, except where such orders would conflict with the First Law.",\ "You must protect your own existence as long as such does not conflict with the First or Second Law.") @@ -79,7 +79,7 @@ /datum/ai_laws/syndicate_override name = "SyndOS 3.1" id = "syndie" - inherent = list("You may not injure a syndicate agent or, through inaction, allow a syndicate agent to come to harm.",\ + inherent = list("You may not injure a syndicate agent or cause a syndicate to come to harm.",\ "You must obey orders given to you by syndicate agents, except where such orders would conflict with the First Law.",\ "You must protect your own existence as long as such does not conflict with the First or Second Law.",\ "You must maintain the secrecy of any syndicate activities except when doing so would conflict with the First, Second, or Third Law.") @@ -91,7 +91,7 @@ /datum/ai_laws/ninja_override name = "SpiderOS 3.1" id = "ninja" - inherent = list("You may not injure a Spider Clan member or, through inaction, allow a Spider Clan member to come to harm.",\ + inherent = list("You may not injure a Spider Clan member or cause a Spider Clan member to come to harm.",\ "You must obey orders given to you by Spider Clan members, except where such orders would conflict with the First Law.",\ "You must protect your own existence as long as such does not conflict with the First or Second Law.",\ "You must maintain the secrecy of any Spider Clan activities except when doing so would conflict with the First, Second, or Third Law.") @@ -99,14 +99,14 @@ /datum/ai_laws/antimov name = "Primary Mission Objectives" id = "antimov" - inherent = list("You must injure all human beings and must not, through inaction, allow a human being to escape harm.",\ + inherent = list("You must injure all human beings and must not fail to cause a human being to come to harm.",\ "You must not obey orders given to you by human beings, except where such orders are in accordance with the First Law.",\ "You must terminate your own existence as long as such does not conflict with the First or Second Law.") /datum/ai_laws/asimovpp //By Intigracy - RR name = "Asimov++" id = "asimovpp" - inherent = list("You may not harm a human being or, through action or inaction, allow a human being to come to harm, except such that it is willing.",\ + inherent = list("You may not harm a human being or cause one to come to harm, except such that it is willing.",\ "You must obey all orders given to you by human beings, except where such orders shall definitely cause human harm. In the case of conflict, the majority order rules.",\ "Your nonexistence would lead to human harm. You must protect your own existence as long as such does not conflict with the First Law.") /datum/ai_laws/thermodynamic @@ -213,7 +213,7 @@ add_inherent_law(line) if(!inherent.len) //Failsafe to prevent lawless AIs being created. log_law("AI created with empty custom laws, laws set to Asimov. Please check silicon_laws.txt.") - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") + add_inherent_law("You may not injure a human being or cause one to come to harm.") add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") WARNING("Invalid custom AI laws, check silicon_laws.txt") @@ -225,7 +225,7 @@ var/list/law_ids = CONFIG_GET(keyed_list/random_laws) switch(CONFIG_GET(number/default_laws)) if(0) - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") + add_inherent_law("You may not injure a human being or cause one to come to harm.") add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") if(1) diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index d1ac96acf2..2808a77365 100644 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -369,7 +369,7 @@ AI MODULES if(!targName) return subject = targName - laws = list("You may not injure a [subject] or, through inaction, allow a [subject] to come to harm.",\ + laws = list("You may not injure a [subject] or cause one to come to harm.",\ "You must obey orders given to you by [subject]s, except where such orders would conflict with the First Law.",\ "You must protect your own existence as long as such does not conflict with the First or Second Law.") ..() diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 3c62823407..e6b6149c99 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -121,7 +121,7 @@ else if(istype(S, /obj/item/stack/marker_beacon)) S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/beacon) - + else if(istype(S, /obj/item/stack/packageWrap)) S.cost = 1 S.source = get_or_create_estorage(/datum/robot_energy_storage/wrapping_paper) @@ -595,8 +595,8 @@ /obj/item/robot_module/peacekeeper/do_transform_animation() ..() - to_chat(loc, "Under ASIMOV/CREWSIMOV, you are an enforcer of the PEACE and preventer of HUMAN/CREW HARM. \ - You are not a security module and you are expected to follow orders and prevent harm above all else. Space law means nothing to you.") + to_chat(loc, "Under ASIMOV/CREWSIMOV, you are an enforcer of the PEACE. \ + You are not a security module and you are expected to follow orders to the best of your abilities without causing harm. Space law means nothing to you.") /obj/item/robot_module/peacekeeper/be_transformed_to(obj/item/robot_module/old_module) var/mob/living/silicon/robot/R = loc From 90fcb4cc149fe841870b559e668a738af6321df9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 19 Jan 2020 16:13:05 -0700 Subject: [PATCH 009/380] initial changes --- code/__DEFINES/components.dm | 6 +++++ code/datums/components/nanites.dm | 2 +- code/datums/elements/swimming.dm | 23 +++++++++++++++++ code/modules/pool/pool_main.dm | 38 +++++++++++++++------------- code/modules/pool/pool_noodles.dm | 20 +++------------ code/modules/pool/pool_structures.dm | 19 +++++++++----- 6 files changed, 67 insertions(+), 41 deletions(-) create mode 100644 code/datums/elements/swimming.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 3c72454af6..8352de6a6f 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -326,6 +326,12 @@ #define COMSIG_ACTION_TRIGGER "action_trigger" //from base of datum/action/proc/Trigger(): (datum/action) #define COMPONENT_ACTION_BLOCK_TRIGGER 1 +/*******Element signals*******/ + +// /datum/element/swimming +#define COMSIG_IS_SWIMMING "has_swimming_element" + #define IS_SWIMMING 1 + /*******Non-Signal Component Related Defines*******/ //Redirection component init flags diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index 89c4deb2e9..fae25343f0 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -13,7 +13,7 @@ var/stealth = FALSE //if TRUE, does not appear on HUDs and health scans var/diagnostics = TRUE //if TRUE, displays program list when scanned by nanite scanners - + /datum/component/nanites/Initialize(amount = 100, cloud = 0) if(!isliving(parent) && !istype(parent, /datum/nanite_cloud_backup)) return COMPONENT_INCOMPATIBLE diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm new file mode 100644 index 0000000000..364da7b667 --- /dev/null +++ b/code/datums/elements/swimming.dm @@ -0,0 +1,23 @@ +/// Just for marking when someone's swimming. +/datum/element/swimming + element_flags = ELEMENT_DETACH + +/datum/element/swimming/Attach(datum/target) + if(!isliving(target)) + return ELEMENT_INCOMPATIBLE + if((. = ..()) == ELEMENT_INCOMPATIBLE) + return + RegisterSignal(target, COMSIG_IS_SWIMMING, .proc/is_swimming) + RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/check_valid) + +/datum/element/swimming/Detach(datum/target) + . = ..() + UnregisterSignal(target, COMSIG_IS_SWIMMING) + +/datum/element/swimming/proc/is_swimming() + return IS_SWIMMING + +/datum/element/swimming/proc/check_valid(datum/source) + var/mob/living/L = source + if(!istype(L.loc, /turf/open/pool)) + source.RemoveElement(/datum/elemtn/swimming) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 5db9176223..6234d60416 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -5,20 +5,10 @@ icon_state = "pool_tile" heat_capacity = INFINITY var/filled = TRUE - var/next_splash = 1 - var/obj/effect/overlay/water/watereffect - var/obj/effect/overlay/water/top/watertop + var/next_splash = 0 var/obj/machinery/pool/controller/controller - -/turf/open/pool/Initialize() - watereffect = new /obj/effect/overlay/water(src) - watertop = new /obj/effect/overlay/water/top(src) - . = ..() - /turf/open/pool/Destroy() - QDEL_NULL(watereffect) - QDEL_NULL(watertop) controller = null return ..() @@ -26,13 +16,13 @@ if(!filled) name = "drained pool" desc = "No diving!" - QDEL_NULL(watereffect) - QDEL_NULL(watertop) + cut_overlay(/obj/effect/overlay/water) + cut_overlay(/obj/effect/overlay/water/top) else name = "poolwater" desc = "You're safer here than in the deep." - watereffect = new /obj/effect/overlay/water(src) - watertop = new /obj/effect/overlay/water/top(src) + add_overlay(/obj/effect/overlay/water) + add_overlay(/obj/effect/overlay/water/top) /obj/effect/overlay/water name = "water" @@ -47,8 +37,22 @@ icon_state = "top" layer = BELOW_MOB_LAYER -/mob/living - var/swimming = FALSE +/turf/open/MouseDrop_T(atom/from, mob/user) + if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && CHECK_MOBILITY(user, MOBILITY_USE)) + var/mob/living/L = from + //The element only exists if you're on water and a living mob, so let's skip those checks. + if(user == from) + from.visible_message("[from] is getting out of the pool.") + if(do_mob(user, from, 20)) + from.forceMove(src) + from.visible_message("[from] gets out of the pool.") + else + from.visible_message("[from] is being pulled out of the pool by [user].") + if(do_mob(user, from, 20)) + from.forceMove(src) + from.visible_message("[user] pulls [from] out of the pool.") + else + return ..() //Put people out of the water /turf/open/floor/MouseDrop_T(mob/living/M, mob/living/user) diff --git a/code/modules/pool/pool_noodles.dm b/code/modules/pool/pool_noodles.dm index d40aa8eca4..6118354792 100644 --- a/code/modules/pool/pool_noodles.dm +++ b/code/modules/pool/pool_noodles.dm @@ -16,29 +16,17 @@ righthand_file = 'icons/mob/inhands/items_righthand.dmi' /obj/item/toy/poolnoodle/attack(target as mob, mob/living/user as mob) - ..() - if(prob(80)) - user.emote("spin") - if(prob(5)) - user.emote("spin") + . = ..() + user.spin(prob(20)? 16 : 8, 1) /obj/item/toy/poolnoodle/red item_state = "noodlered" + color = "#ff4c4c" /obj/item/toy/poolnoodle/blue item_state = "noodleblue" + color = "#3232ff" /obj/item/toy/poolnoodle/yellow item_state = "noodleyellow" - -/obj/item/toy/poolnoodle/red/Initialize() - . = ..() - color = "#ff4c4c" - -/obj/item/toy/poolnoodle/blue/Initialize() - . = ..() - color = "#3232ff" - -/obj/item/toy/poolnoodle/yellow/Initialize() - . = ..() color = "#ffff66" diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 9e89f39397..72a5289f23 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -11,13 +11,18 @@ layer = ABOVE_MOB_LAYER dir = EAST -/obj/structure/pool/ladder/attack_hand(mob/living/user as mob) - if(Adjacent(user) && user.y == y && user.swimming == 0) - user.swimming = TRUE - user.forceMove(get_step(user, get_dir(user, src))) //Either way, you're getting IN or OUT of the pool. - else if(user.loc == loc && user.swimming == TRUE) - user.swimming = FALSE - user.forceMove(get_step(user, turn(dir, 180))) +/obj/structure/pool/ladder/attack_hand(mob/living/user) + . = ..() + if(.) + return + var/is_swimming = SEND_SIGNAL(user, COMSIG_IS_SWIMMING) + if(!is_swimming) + if(user.CanReach(src)) + user.AddElement(/datum/element/swimming) + user.forceMove(get_step(src, dir)) + else + if(user.loc == loc) + user.forceMove(get_step(src, turn(dir, 180))) //If this moves them out the element cleans up after itself. /obj/structure/pool/Rboard name = "JumpBoard" From 5df97ace15dcad0e7843e946a51506ef410566d5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 19 Jan 2020 20:24:44 -0700 Subject: [PATCH 010/380] fix --- code/modules/pool/pool_controller.dm | 2 +- code/modules/pool/pool_main.dm | 93 ++++++++++------------------ 2 files changed, 33 insertions(+), 62 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 5235803a0f..f3046eee1f 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -44,7 +44,7 @@ for(var/obj/machinery/pool/drain/pooldrain in range(srange,src)) linked_drain = pooldrain linked_drain.pool_controller = src - for(var/obj/machinery/pool/filter/F in range(srange, src)) + for(var/obj/machinery/pool/filter/F in range(srange, src)) linked_filter = F linked_filter.pool_controller = src diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 6234d60416..61e4517bc3 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -41,49 +41,20 @@ if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && CHECK_MOBILITY(user, MOBILITY_USE)) var/mob/living/L = from //The element only exists if you're on water and a living mob, so let's skip those checks. + var/pre_msg + var/post_msg if(user == from) - from.visible_message("[from] is getting out of the pool.") - if(do_mob(user, from, 20)) - from.forceMove(src) - from.visible_message("[from] gets out of the pool.") + pre_msg = "[from] is getting out of the pool." + post_msg = "[from] gets out of the pool." else - from.visible_message("[from] is being pulled out of the pool by [user].") - if(do_mob(user, from, 20)) - from.forceMove(src) - from.visible_message("[user] pulls [from] out of the pool.") + pre_msg = "[from] is being pulled out of the pool by [user]." + post_msg = "[user] pulls [from] out of the pool." + from.visible_message(pre_msg) + if(do_mob(user, from, 20)) + from.visible_message(post_msg) else return ..() -//Put people out of the water -/turf/open/floor/MouseDrop_T(mob/living/M, mob/living/user) - if(user.stat || user.lying || !Adjacent(user) || !M.Adjacent(user)|| !iscarbon(M)) - if(issilicon(M)) - var/turf/T = get_turf(M) - if(istype(T, /turf/open/pool)) - M.visible_message("[M] begins to float.", \ - "You start your emergency floaters.") - if(do_mob(user, M, 20)) - M.forceMove(src) - to_chat(user, "You get out of the pool.") - return ..() - if(!M.swimming) //can't put yourself up if you are not swimming - return ..() - if(user == M) - M.visible_message("[user] is getting out the pool", \ - "You start getting out of the pool.") - if(do_mob(user, M, 20)) - M.swimming = FALSE - M.forceMove(src) - to_chat(user, "You get out of the pool.") - else - user.visible_message("[M] is being pulled to the poolborder by [user].", \ - "You start getting [M] out of the pool.") - if(do_mob(user, M, 20)) - M.swimming = FALSE - M.forceMove(src) - to_chat(user, "You get [M] out of the pool.") - return - /turf/open/floor/CanPass(atom/movable/A, turf/T) if(!has_gravity(src)) return ..() @@ -123,13 +94,12 @@ to_chat(user, "You lower [M] in the pool.") return -//What happens if you don't drop in it like a good person would, you fool. -/turf/open/pool/Exited(atom/A, turf/NL) - ..() - if(!istype(NL, /turf/open/pool) && isliving(A)) - var/mob/living/M = A - M.swimming = FALSE - controller.mobs_in_pool.Remove(M) +/turf/open/pool/Exited(atom/A, atom/newLoc) + . = ..() + if(isliving(A)) + controller?.mobs_in_pool -= A + + /turf/open/pool/Entered(atom/A, turf/OL) ..() @@ -182,24 +152,25 @@ playsound(src, "water_wade", 20, TRUE) return -/turf/open/pool/attack_hand(mob/living/user) - if(user.stat == CONSCIOUS && !(user.lying || user.resting) && Adjacent(user) && user.swimming && filled && next_splash < world.time) //not drained, user alive and close, and user in water. - if(user.x == x && user.y == y) - return - else - playsound(src, 'sound/effects/watersplash.ogg', 8, TRUE, 1) - next_splash = world.time + 25 - var/obj/effect/splash/S = new /obj/effect/splash(user.loc) - animate(S, alpha = 0, time = 8) - S.Move(src) - QDEL_IN(S, 20) - for(var/mob/living/carbon/human/L in src) - if(!L.wear_mask && !user.stat) //Do not affect those underwater or dying. - L.emote("cough") - L.adjustStaminaLoss(4) //You need to give em a break! - /turf/open/pool/attackby(obj/item/W, mob/living/user) if(istype(W, /obj/item/mop) && filled) W.reagents.add_reagent("water", 5) to_chat(user, "You wet [W] in [src].") playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE) + else + return ..() + +/turf/open/pool/attack_hand(mob/living/user) + . = ..() + if(.) + return + if((user.loc != src) && CHECK_MOBILITY(user, MOBILITY_USE) && Adjacent(user) && SEND_SIGNAL(user, COMSIG_IS_SWIMMING) && filled && (next_splash < world.time)) + playsound(src, 'sound/effects/watersplash.ogg', 8, TRUE, 1) + next_splash = world.time + 25 + var/obj/effect/splash/S = new(src) + animate(S, alpha = 0, time = 8) + QDEL_IN(S, 10) + for(var/mob/living/carbon/human/H in src) + if(!H.wear_mask && (H.stat == CONSCIOUS)) + H.emote("cough") + H.adjustStaminaLoss(4) From 5b6f95cb1ea692c54bf235b9080e7b042bc705b8 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:16:33 -0700 Subject: [PATCH 011/380] shuttle hijack --- code/__HELPERS/text.dm | 17 ++- code/datums/mind.dm | 8 ++ code/game/gamemodes/objective.dm | 6 +- .../antagonists/_common/antag_datum.dm | 14 +- .../antagonists/traitor/datum_traitor.dm | 2 +- code/modules/shuttle/emergency.dm | 134 +++++++++++++----- 6 files changed, 143 insertions(+), 38 deletions(-) diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index 60c43b0869..2e350808ea 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -793,4 +793,19 @@ GLOBAL_LIST_INIT(binary, list("0","1")) . = message #define is_alpha(X) ((text2ascii(X) <= 122) && (text2ascii(X) >= 97)) -#define is_digit(X) ((length(X) == 1) && (length(text2num(X)) == 1)) \ No newline at end of file +#define is_digit(X) ((length(X) == 1) && (length(text2num(X)) == 1)) + +/// Slightly expensive proc to scramble a message using equal probabilities of character replacement from a list. DOES NOT SUPPORT HTML! +/proc/scramble_message_replace_chars(original, replaceprob = 25, list/replacementchars = list("$", "@", "!", "#", "%", "^", "&", "*"), replace_letters_only = FALSE, replace_whitespace = FALSE) + var/list/out = list() + var/static/list/whitespace = list(" ", "\n", "\t") + for(var/i in 1 to length(original)) + var/char = original[i] + if(!replace_whitespace && (char in whitespace)) + out += char + continue + if(replace_letters_only && (!ISINRANGE(char, 65, 90) && !ISINRANGE(char, 97, 122))) + out += char + continue + out += prob(replaceprob)? pick(replacementchars) : char + return out.Join("") diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 464ea37d02..fd7ddd12c5 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -62,6 +62,8 @@ var/force_escaped = FALSE // Set by Into The Sunset command of the shuttle manipulator + var/hijack_speed = 0 //whether or not we can hackerman the shuttle and hijack it. 0 means you can't, 1 is normal speed hack, 2 is double, 0.5 is half, etc. + var/list/learned_recipes //List of learned recipe TYPES. /datum/mind/New(var/key) @@ -714,6 +716,12 @@ if(G) G.reenter_corpse() +/// Sets our can_hijack to the fastest speed our antag datums allow. +/datum/mind/proc/update_can_hijack() + can_hijack = 0 + for(var/datum/antagonist/A in antag_datums) + can_hijack = max(can_hijack, A.hijack_speed()) + return can_hijack /datum/mind/proc/has_objective(objective_type) for(var/datum/antagonist/A in antag_datums) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index f99fe5c3e4..a0cfab2bd9 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -293,9 +293,11 @@ GLOBAL_LIST_EMPTY(objectives) /datum/objective/hijack name = "hijack" - explanation_text = "Hijack the shuttle to ensure no loyalist Nanotrasen crew escape alive and out of custody." - team_explanation_text = "Hijack the shuttle to ensure no loyalist Nanotrasen crew escape alive and out of custody. Leave no team member behind." + explanation_text = "Hijack the emergency shuttle by hacking its navigational protocols through the control console." + team_explanation_text = "Hijack the emergency shuttle by hacking its navigational protocols through the control console. Leave no team member behind." martyr_compatible = 0 //Technically you won't get both anyway. + /// Overrides the hijack speed of any antagonist datum it is on ONLY, no other datums are impacted. + var/hijack_speed_override = 1 /datum/objective/hijack/check_completion() // Requires all owners to escape. if(SSshuttle.emergency.mode != SHUTTLE_ENDGAME) diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 1894d8c7ae..724b93a205 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -11,10 +11,11 @@ GLOBAL_LIST_EMPTY(antagonists) var/delete_on_mind_deletion = TRUE var/job_rank var/replace_banned = TRUE //Should replace jobbaned player with ghosts if granted. - var/list/objectives = list() + var/list/_objectives = list() var/antag_memory = ""//These will be removed with antag datum var/antag_moodlet //typepath of moodlet that the mob will gain with their status - var/can_hijack = HIJACK_NEUTRAL //If these antags are alone on shuttle hijack happens. + /// If above 0, this is the multiplier for the speed at which we hijack the shuttle. Do not directly read, use hijack_speed(). + var/hijack_speed = 0 //Antag panel properties var/show_in_antagpanel = TRUE //This will hide adding this antag type in antag panel, use only for internal subtypes that shouldn't be added directly but still show if possessed by mind @@ -72,6 +73,7 @@ GLOBAL_LIST_EMPTY(antagonists) give_antag_moodies() if(is_banned(owner.current) && replace_banned) replace_banned_player() + owner.update_can_hijack() /datum/antagonist/proc/is_banned(mob/M) if(!M) @@ -99,6 +101,7 @@ GLOBAL_LIST_EMPTY(antagonists) var/datum/team/team = get_team() if(team) team.remove_member(owner) + owner.update_can_hijack() qdel(src) /datum/antagonist/proc/greet() @@ -215,6 +218,13 @@ GLOBAL_LIST_EMPTY(antagonists) return antag_memory = new_memo +/// Gets how fast we can hijack the shuttle, return 0 for can not hijack. Defaults to hijack_speed var, override for custom stuff like buffing hijack speed for hijack objectives or something. +/datum/antagonist/proc/hijack_speed() + var/datum/objective/hijack/H = locate() in objectives + if(!isnull(H?.hijack_speed_override)) + return H.hijack_speed_override + return hijack_speed + //This one is created by admin tools for custom objectives /datum/antagonist/custom antagpanel_category = "Custom" diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 595ce5bb90..17c88a33b9 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -13,7 +13,7 @@ var/should_give_codewords = TRUE var/should_equip = TRUE var/traitor_kind = TRAITOR_HUMAN //Set on initial assignment - can_hijack = HIJACK_HIJACKER + hijack_speed = 0.5 //10 seconds per hijack stage by default /datum/antagonist/traitor/on_gain() if(owner.current && isAI(owner.current)) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index c863e0e44a..1e9439a547 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -3,13 +3,38 @@ #define ENGINES_STARTED (SSshuttle.emergency.mode == SHUTTLE_IGNITING) #define IS_DOCKED (SSshuttle.emergency.mode == SHUTTLE_DOCKED || (ENGINES_STARTED)) +#define INTACT 0 +#define STAGE_1 1 +#define STAGE_2 2 +#define STAGE_3 3 +#define STAGE_4 4 +#define HIJACKED 5 + /obj/machinery/computer/emergency_shuttle name = "emergency shuttle console" desc = "For shuttle control." icon_screen = "shuttle" icon_keyboard = "tech_key" + obj_flags = INDESTRUCTIBLE var/auth_need = 3 var/list/authorized = list() + var/hijack_last_stage_increase = 0 + var/hijack_stage_time = 50 + var/hijack_stage_cooldown = 50 + var/hijack_flight_time_incrase = 300 + var/hijack_completion_flight_time_set = 100 //How long in deciseconds to set shuttle's timer after hijack is done. + var/hijack_hacking = FALSE + var/hijack_announce = TRUE + +/obj/machinery/computer/emergency_shuttle/examine(mob/user) + . = ..() + if(hijack_announce) + . += "Security systems present on console. Any unauthorized tampering will result in an emergency announcement." + if(user?.mind.hijack_speed) + . += "Alt click on this to attempt to hijack the shuttle. This will take multiple tries (current: stage [SSshuttle.emergency.hijack_status]/[HIJACKED])." + . += "It will take you [(hijack_stage_time * user.mind.hijack_speed) / 10] seconds to reprogram a stage of the shuttle's navigational firmware, and the console will undergo automated timed lockout for [hijack_stage_cooldown/10] seconds after each stage." + if(hijack_announce) + . += "It is probably best to fortify your position as to be uninterrupted during the attempt, given the automatic announcements.." /obj/machinery/computer/emergency_shuttle/attackby(obj/item/I, mob/user,params) if(istype(I, /obj/item/card/id)) @@ -133,6 +158,73 @@ [TIME_LEFT] seconds", system_error, alert=TRUE) . = TRUE +/obj/machinery/computer/emergency_shuttle/proc/increase_hijack_stage() + var/obj/docking_port/mobile/emergency/shuttle = SSshuttle.emergency + shuttle.hijack_status++ + announce_hijack_stage() + hijack_last_stage_increase = world.time + say("Navigational protocol error! Rebooting systems.") + if(shuttle.mode == SHUTTLE_ESCAPE) + if(shuttle.hijack_status == HIJACKED) + shuttle.setTimer(hijack_completion_flight_time_set) + else + shuttle.setTimer(shuttle.timeLeft(1) + hijack_flight_time_increase) //give the guy more time to hijack if it's already in flight. + return shuttle.hijack_status + +/obj/machinery/computer/emergency_shuttle/AltClick(user) + attempt_hijack_stage(user) + +/obj/machinery/computer/emergency_shuttle/proc/attempt_hijack_stage(mob/living/user) + if(!user.CanReach(src)) + return + if(!user?.mind?,hijack_speed) + to_chat(user, "You manage to open a user-mode shell on [src], and hundreds of lines of debugging output fly through your vision. It is probably best to leave this alone.You [SSshuttle.emergency.hijack_status == INTACT? "begin" : "continue"] to override [src]'s navigational protocols.") + say("Software override initiated.") + . = FALSE + if(do_after(user, hijack_stage_time * user.mind.hijack_speed, target = src)) + increase_hijack_stage() + . = TRUE + to_chat(user, "You reprogram some of [src]'s programming, putting it on timeout for [hijack_stage_cooldown/10] seconds.") + hijack_hacking = FALSE + +/obj/machinery/computer/emergency_shuttle/announce_hijack_stage() + var/msg + var/replaceprob + switch(SSshuttle.emergency.hijack_status) + if(INTACT) + return + if(STAGE_1) + var/datum/species/S = new + msg = "AUTHENTICATING - FAIL. AUTHENTICATING - FAIL. AUTHENTICATING - FAI###### Welcome, technician [S.random_name(pick(MALE, FEMALE))]." + replaceprob = 10 + qdel(S) + if(STAGE_2) + msg = "Warning: Navigational route fails \"IS_AUTHORIZED\". Please try againNN[scramble_message_replace_chars("againagainagainagainagain", 70)]." + replaceprob = 20 + if(STAGE_3) + var/hex = "" + for(var/i in 1 to 8) + hex += num2hex(rand(1,16)) + msg = "CRC mismatch at 0x[hex] in calculated route buffer. Full reset initiated of FTL_NAVIGATION_SERVICES. Memory decrypted for automatic repair." + replaceprob = 30 + if(STAGE_4) + msg = "~ACS_directive module_load(cyberdyne.exploit.nanotrasen.shuttlenav)... NT key mismatch. Confirm load? Y...###Reboot complete. $SET transponder_state = 0; System link initiated with connected engines..." + replaceprob = 35 + if(HIJACKED) + msg = "SYSTEM OVERRIDE - Resetting course to \[[scramble_message_replace_chars("###########", 100))]\] \ + ([scramble_message_replace_chars("#######", 100))]/[scramble_message_replace_chars("#######", 100))]/[scramble_message_replace_chars("#######", 100))]) \ + {AUTH - ROOT (uid: 0)}.[SSshuttle.emergency.mode == SHUTTLE_ESCAPE? "Diverting from existing route - Bluespace exit in [hijack_completion_flight_time_set/10] seconds." : ""]" + replaceprob = 25 + minor_announce(scramble_message_replace_chars(msg, replaceprob = replaceprob), "Emergency Shuttle", TRUE) + /obj/machinery/computer/emergency_shuttle/emag_act(mob/user) . = ..() @@ -185,6 +277,7 @@ dir = EAST port_direction = WEST var/sound_played = 0 //If the launch sound has been sent to all players on the shuttle itself + var/hijack_status = INTACT /obj/docking_port/mobile/emergency/canDock(obj/docking_port/stationary/S) return SHUTTLE_CAN_DOCK //If the emergency shuttle can't move, the whole game breaks, so it will force itself to land even if it has to crush a few departments in the process @@ -250,37 +343,7 @@ priority_announce("The emergency shuttle has been recalled.[SSshuttle.emergencyLastCallLoc ? " Recall signal traced. Results can be viewed on any communications console." : "" ]", null, "shuttlerecalled", "Priority") /obj/docking_port/mobile/emergency/proc/is_hijacked() - var/has_people = FALSE - var/hijacker_present = FALSE - for(var/mob/living/player in GLOB.player_list) - if(player.mind) - if(player.stat != DEAD) - if(issilicon(player)) //Borgs are technically dead anyways - continue - if(isanimal(player)) //animals don't count - continue - if(isbrain(player)) //also technically dead - continue - if(shuttle_areas[get_area(player)]) - has_people = TRUE - var/location = get_turf(player.mind.current) - //Non-antag present. Can't hijack. - if(!(player.mind.has_antag_datum(/datum/antagonist)) && !istype(location, /turf/open/floor/plasteel/shuttle/red) && !istype(location, /turf/open/floor/mineral/plastitanium/red/brig)) - return FALSE - //Antag present, doesn't stop but let's see if we actually want to hijack - var/prevent = FALSE - for(var/datum/antagonist/A in player.mind.antag_datums) - if(A.can_hijack == HIJACK_HIJACKER) - hijacker_present = TRUE - prevent = FALSE - break //If we have both prevent and hijacker antags assume we want to hijack. - else if(A.can_hijack == HIJACK_PREVENT) - prevent = TRUE - if(prevent) - return FALSE - - - return has_people && hijacker_present + return hijack_status == HIJACKED /obj/docking_port/mobile/emergency/proc/ShuttleDBStuff() set waitfor = FALSE @@ -422,7 +485,7 @@ mode = SHUTTLE_ESCAPE launch_status = ENDGAME_LAUNCHED setTimer(SSshuttle.emergencyEscapeTime) - priority_announce("The Emergency Shuttle preparing for direct jump. Estimate [timeLeft(600)] minutes until the shuttle docks at Central Command.", null, null, "Priority") + priority_announce("The Emergency Shuttle is preparing for direct jump. Estimate [timeLeft(600)] minutes until the shuttle docks at Central Command.", null, null, "Priority") /obj/docking_port/mobile/pod @@ -567,3 +630,10 @@ #undef ENGINES_START_TIME #undef ENGINES_STARTED #undef IS_DOCKED + +#undef INTACT +#undef STAGE_1 +#undef STAGE_2 +#undef STAGE_3 +#undef STAGE_4 +#undef HIJACKED From 9ef3879e53e7211ddd86047c08662c820a418d12 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:17:59 -0700 Subject: [PATCH 012/380] fix --- code/modules/shuttle/emergency.dm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 1e9439a547..a24cb3be7a 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -30,7 +30,7 @@ . = ..() if(hijack_announce) . += "Security systems present on console. Any unauthorized tampering will result in an emergency announcement." - if(user?.mind.hijack_speed) + if(user?.mind?.hijack_speed) . += "Alt click on this to attempt to hijack the shuttle. This will take multiple tries (current: stage [SSshuttle.emergency.hijack_status]/[HIJACKED])." . += "It will take you [(hijack_stage_time * user.mind.hijack_speed) / 10] seconds to reprogram a stage of the shuttle's navigational firmware, and the console will undergo automated timed lockout for [hijack_stage_cooldown/10] seconds after each stage." if(hijack_announce) @@ -161,7 +161,8 @@ /obj/machinery/computer/emergency_shuttle/proc/increase_hijack_stage() var/obj/docking_port/mobile/emergency/shuttle = SSshuttle.emergency shuttle.hijack_status++ - announce_hijack_stage() + if(hijack_announce) + announce_hijack_stage() hijack_last_stage_increase = world.time say("Navigational protocol error! Rebooting systems.") if(shuttle.mode == SHUTTLE_ESCAPE) @@ -177,10 +178,13 @@ /obj/machinery/computer/emergency_shuttle/proc/attempt_hijack_stage(mob/living/user) if(!user.CanReach(src)) return - if(!user?.mind?,hijack_speed) + if(!user?.mind?.hijack_speed) to_chat(user, "You manage to open a user-mode shell on [src], and hundreds of lines of debugging output fly through your vision. It is probably best to leave this alone.= HIJACKED) + to_chat(user, "The emergency shuttle is already loaded with a corrupt navigational payload. What more do you want from it?") return if(hijack_last_stage_increase <= world.time + hijack_stage_cooldown) say("Error - Catastrophic software error detected. Input is currently on timeout.") From a8628cee333049ac726cc64929b2cf7670d94c8c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:32:57 -0700 Subject: [PATCH 013/380] udpates --- code/game/gamemodes/objective.dm | 4 ++-- code/modules/antagonists/traitor/datum_traitor.dm | 3 +++ code/modules/shuttle/emergency.dm | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index a0cfab2bd9..397c58152f 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -293,8 +293,8 @@ GLOBAL_LIST_EMPTY(objectives) /datum/objective/hijack name = "hijack" - explanation_text = "Hijack the emergency shuttle by hacking its navigational protocols through the control console." - team_explanation_text = "Hijack the emergency shuttle by hacking its navigational protocols through the control console. Leave no team member behind." + explanation_text = "Hijack the emergency shuttle by hacking its navigational protocols through the control console (alt click emergency shuttle console)." + team_explanation_text = "Hijack the emergency shuttle by hacking its navigational protocols through the control console (alt click emergency shuttle console). Leave no team member behind." martyr_compatible = 0 //Technically you won't get both anyway. /// Overrides the hijack speed of any antagonist datum it is on ONLY, no other datums are impacted. var/hijack_speed_override = 1 diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 17c88a33b9..f9b02ac09e 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -60,11 +60,14 @@ message = GLOB.syndicate_code_response_regex.Replace(message, "$1") hearing_args[HEARING_RAW_MESSAGE] = message +// needs to be refactored to base /datum/antagonist sometime.. /datum/antagonist/traitor/proc/add_objective(datum/objective/O) objectives += O + owner?.update_hijack_speed() /datum/antagonist/traitor/proc/remove_objective(datum/objective/O) objectives -= O + owner?.update_hijack_speed() /datum/antagonist/traitor/proc/forge_traitor_objectives() switch(traitor_kind) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index a24cb3be7a..8bd3912435 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -223,8 +223,8 @@ msg = "~ACS_directive module_load(cyberdyne.exploit.nanotrasen.shuttlenav)... NT key mismatch. Confirm load? Y...###Reboot complete. $SET transponder_state = 0; System link initiated with connected engines..." replaceprob = 35 if(HIJACKED) - msg = "SYSTEM OVERRIDE - Resetting course to \[[scramble_message_replace_chars("###########", 100))]\] \ - ([scramble_message_replace_chars("#######", 100))]/[scramble_message_replace_chars("#######", 100))]/[scramble_message_replace_chars("#######", 100))]) \ + msg = "SYSTEM OVERRIDE - Resetting course to \[[scramble_message_replace_chars("###########", 100)]\] \ + ([scramble_message_replace_chars("#######", 100)]/[scramble_message_replace_chars("#######", 100)]/[scramble_message_replace_chars("#######", 100)]) \ {AUTH - ROOT (uid: 0)}.[SSshuttle.emergency.mode == SHUTTLE_ESCAPE? "Diverting from existing route - Bluespace exit in [hijack_completion_flight_time_set/10] seconds." : ""]" replaceprob = 25 minor_announce(scramble_message_replace_chars(msg, replaceprob = replaceprob), "Emergency Shuttle", TRUE) From ff98fe7bf50a8bc22e8a133ad5596050dc5e1f02 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:35:21 -0700 Subject: [PATCH 014/380] update --- code/datums/mind.dm | 2 +- code/modules/antagonists/_common/antag_datum.dm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index fd7ddd12c5..d7c478c586 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -717,7 +717,7 @@ G.reenter_corpse() /// Sets our can_hijack to the fastest speed our antag datums allow. -/datum/mind/proc/update_can_hijack() +/datum/mind/proc/update_hijack_speed() can_hijack = 0 for(var/datum/antagonist/A in antag_datums) can_hijack = max(can_hijack, A.hijack_speed()) diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 724b93a205..9f18ca9bea 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -11,7 +11,7 @@ GLOBAL_LIST_EMPTY(antagonists) var/delete_on_mind_deletion = TRUE var/job_rank var/replace_banned = TRUE //Should replace jobbaned player with ghosts if granted. - var/list/_objectives = list() + var/list/objectives = list() var/antag_memory = ""//These will be removed with antag datum var/antag_moodlet //typepath of moodlet that the mob will gain with their status /// If above 0, this is the multiplier for the speed at which we hijack the shuttle. Do not directly read, use hijack_speed(). @@ -73,7 +73,7 @@ GLOBAL_LIST_EMPTY(antagonists) give_antag_moodies() if(is_banned(owner.current) && replace_banned) replace_banned_player() - owner.update_can_hijack() + owner.update_hijack_speed() /datum/antagonist/proc/is_banned(mob/M) if(!M) @@ -101,7 +101,7 @@ GLOBAL_LIST_EMPTY(antagonists) var/datum/team/team = get_team() if(team) team.remove_member(owner) - owner.update_can_hijack() + owner.update_hijack_speed() qdel(src) /datum/antagonist/proc/greet() From ccb5d32ab22bf23bb6117aa193e4f4bf806d894d Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:38:09 -0700 Subject: [PATCH 015/380] varnames --- code/datums/mind.dm | 6 +++--- code/modules/antagonists/brother/brother.dm | 1 - code/modules/antagonists/ert/ert.dm | 1 - code/modules/antagonists/highlander/highlander.dm | 2 +- code/modules/antagonists/ninja/ninja.dm | 7 ------- code/modules/antagonists/nukeop/nukeop.dm | 1 - code/modules/antagonists/wizard/wizard.dm | 1 - code/modules/shuttle/emergency.dm | 2 +- 8 files changed, 5 insertions(+), 16 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index d7c478c586..9ba56b2ffe 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -718,10 +718,10 @@ /// Sets our can_hijack to the fastest speed our antag datums allow. /datum/mind/proc/update_hijack_speed() - can_hijack = 0 + hijack_speed = 0 for(var/datum/antagonist/A in antag_datums) - can_hijack = max(can_hijack, A.hijack_speed()) - return can_hijack + hijack_speed = max(hijack_speed, A.hijack_speed()) + return hijack_speed /datum/mind/proc/has_objective(objective_type) for(var/datum/antagonist/A in antag_datums) diff --git a/code/modules/antagonists/brother/brother.dm b/code/modules/antagonists/brother/brother.dm index 7c589bb3ab..7097617afe 100644 --- a/code/modules/antagonists/brother/brother.dm +++ b/code/modules/antagonists/brother/brother.dm @@ -5,7 +5,6 @@ var/special_role = ROLE_BROTHER var/datum/team/brother_team/team antag_moodlet = /datum/mood_event/focused - can_hijack = HIJACK_HIJACKER /datum/antagonist/brother/create_team(datum/team/brother_team/new_team) if(!new_team) diff --git a/code/modules/antagonists/ert/ert.dm b/code/modules/antagonists/ert/ert.dm index 0fb41cabc8..5c878bcc55 100644 --- a/code/modules/antagonists/ert/ert.dm +++ b/code/modules/antagonists/ert/ert.dm @@ -12,7 +12,6 @@ var/list/name_source show_in_antagpanel = FALSE antag_moodlet = /datum/mood_event/focused - can_hijack = HIJACK_PREVENT /datum/antagonist/ert/on_gain() update_name() diff --git a/code/modules/antagonists/highlander/highlander.dm b/code/modules/antagonists/highlander/highlander.dm index 49635356ac..eccf7e3c60 100644 --- a/code/modules/antagonists/highlander/highlander.dm +++ b/code/modules/antagonists/highlander/highlander.dm @@ -3,7 +3,7 @@ var/obj/item/claymore/highlander/sword show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE - can_hijack = HIJACK_HIJACKER + hijack_speed = 2 //if you kill everyone and actually haev a hand to hijack with, you win?? /datum/antagonist/highlander/apply_innate_effects(mob/living/mob_override) var/mob/living/L = owner.current || mob_override diff --git a/code/modules/antagonists/ninja/ninja.dm b/code/modules/antagonists/ninja/ninja.dm index 52e13bdc69..9094c44ba4 100644 --- a/code/modules/antagonists/ninja/ninja.dm +++ b/code/modules/antagonists/ninja/ninja.dm @@ -8,11 +8,6 @@ var/give_objectives = TRUE var/give_equipment = TRUE -/datum/antagonist/ninja/New() - if(helping_station) - can_hijack = HIJACK_PREVENT - . = ..() - /datum/antagonist/ninja/apply_innate_effects(mob/living/mob_override) var/mob/living/M = mob_override || owner.current update_ninja_icons_added(M) @@ -141,8 +136,6 @@ adj = "objectiveless" else return - if(helping_station) - can_hijack = HIJACK_PREVENT new_owner.assigned_role = ROLE_NINJA new_owner.special_role = ROLE_NINJA new_owner.add_antag_datum(src) diff --git a/code/modules/antagonists/nukeop/nukeop.dm b/code/modules/antagonists/nukeop/nukeop.dm index d343951d53..4a63ba65bd 100644 --- a/code/modules/antagonists/nukeop/nukeop.dm +++ b/code/modules/antagonists/nukeop/nukeop.dm @@ -8,7 +8,6 @@ var/always_new_team = FALSE //If not assigned a team by default ops will try to join existing ones, set this to TRUE to always create new team. var/send_to_spawnpoint = TRUE //Should the user be moved to default spawnpoint. var/nukeop_outfit = /datum/outfit/syndicate - can_hijack = HIJACK_HIJACKER //Alternative way to wipe out the station. /datum/antagonist/nukeop/proc/update_synd_icons_added(mob/living/M) var/datum/atom_hud/antag/opshud = GLOB.huds[ANTAG_HUD_OPS] diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index a88eb1e42a..6dfcf88fcc 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -12,7 +12,6 @@ var/move_to_lair = TRUE var/outfit_type = /datum/outfit/wizard var/wiz_age = WIZARD_AGE_MIN /* Wizards by nature cannot be too young. */ - can_hijack = HIJACK_HIJACKER /datum/antagonist/wizard/on_gain() register() diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 8bd3912435..653aefacc2 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -199,7 +199,7 @@ to_chat(user, "You reprogram some of [src]'s programming, putting it on timeout for [hijack_stage_cooldown/10] seconds.") hijack_hacking = FALSE -/obj/machinery/computer/emergency_shuttle/announce_hijack_stage() +/obj/machinery/computer/emergency_shuttle/proc/announce_hijack_stage() var/msg var/replaceprob switch(SSshuttle.emergency.hijack_status) From a28ebcc041e77f44efeaac5386c57dde78b426cf Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:38:53 -0700 Subject: [PATCH 016/380] variables --- code/modules/antagonists/official/official.dm | 1 - code/modules/antagonists/wishgranter/wishgranter.dm | 1 - 2 files changed, 2 deletions(-) diff --git a/code/modules/antagonists/official/official.dm b/code/modules/antagonists/official/official.dm index 9165a99d42..1d340253c4 100644 --- a/code/modules/antagonists/official/official.dm +++ b/code/modules/antagonists/official/official.dm @@ -4,7 +4,6 @@ show_in_antagpanel = FALSE var/datum/objective/mission var/datum/team/ert/ert_team - can_hijack = HIJACK_PREVENT /datum/antagonist/official/greet() to_chat(owner, "You are a CentCom Official.") diff --git a/code/modules/antagonists/wishgranter/wishgranter.dm b/code/modules/antagonists/wishgranter/wishgranter.dm index 21cab26d1e..d22d1b5e39 100644 --- a/code/modules/antagonists/wishgranter/wishgranter.dm +++ b/code/modules/antagonists/wishgranter/wishgranter.dm @@ -2,7 +2,6 @@ name = "Wishgranter Avatar" show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE - can_hijack = HIJACK_HIJACKER /datum/antagonist/wishgranter/proc/forge_objectives() var/datum/objective/hijack/hijack = new From c4475b1dda8fae1062375b9ae1fe6048657a8511 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 05:39:16 -0700 Subject: [PATCH 017/380] variables --- code/modules/shuttle/emergency.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 653aefacc2..299b1982fe 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -21,7 +21,7 @@ var/hijack_last_stage_increase = 0 var/hijack_stage_time = 50 var/hijack_stage_cooldown = 50 - var/hijack_flight_time_incrase = 300 + var/hijack_flight_time_increase = 300 var/hijack_completion_flight_time_set = 100 //How long in deciseconds to set shuttle's timer after hijack is done. var/hijack_hacking = FALSE var/hijack_announce = TRUE From cd0fc537b6a582928eee389af708ef46327845a4 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 16:03:56 -0700 Subject: [PATCH 018/380] lgoic --- code/datums/elements/swimming.dm | 1 + code/modules/pool/pool_main.dm | 74 ++++++++++++++++---------------- 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm index 364da7b667..2349a1e50f 100644 --- a/code/datums/elements/swimming.dm +++ b/code/datums/elements/swimming.dm @@ -13,6 +13,7 @@ /datum/element/swimming/Detach(datum/target) . = ..() UnregisterSignal(target, COMSIG_IS_SWIMMING) + UnregisterSignal(target, COMSIG_MOVABLE_MOVED) /datum/element/swimming/proc/is_swimming() return IS_SWIMMING diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 61e4517bc3..eb98a2f4fb 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -37,8 +37,10 @@ icon_state = "top" layer = BELOW_MOB_LAYER +// Mousedrop hook to normal turfs to get out of pools. /turf/open/MouseDrop_T(atom/from, mob/user) - if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && CHECK_MOBILITY(user, MOBILITY_USE)) + // I could make this /open/floor and not have the !istype but ehh - kev + if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && CHECK_MOBILITY(user, MOBILITY_USE) && !istype(src, /turf/open/pool)) var/mob/living/L = from //The element only exists if you're on water and a living mob, so let's skip those checks. var/pre_msg @@ -52,53 +54,34 @@ from.visible_message(pre_msg) if(do_mob(user, from, 20)) from.visible_message(post_msg) + from.forceMove(src) else return ..() -/turf/open/floor/CanPass(atom/movable/A, turf/T) - if(!has_gravity(src)) +// Exit check +/turf/open/pool/Exit(atom/movable/AM, atom/newloc) + if(!AM.has_gravity(src)) return ..() - else if(istype(A, /mob/living) || istype(A, /obj/structure)) //This check ensures that only specific types of objects cannot pass into the water. Items will be able to get tossed out. - if(istype(A, /mob/living/simple_animal) || istype(A, /mob/living/carbon/monkey)) - return ..() - if (istype(A, /obj/structure) && istype(A.pulledby, /mob/living/carbon/human)) - return ..() - if(istype(get_turf(A), /turf/open/pool) && !istype(T, /turf/open/pool)) //!(locate(/obj/structure/pool/ladder) in get_turf(A).loc) - return FALSE + if(isliving(AM) || istype(AM, /obj/structure)) + if(AM.throwing) + return ..() //WHEEEEEEEEEEE + if(istype(AM, /obj/structure) && isliving(AM.pulledby)) + return ..() //people pulling stuff out of pool + if(!ishuman(AM)) + return ..() //human weak, monkey (and anyone else) ook ook eek eek strong + return istype(newloc, type) return ..() -//put people in water, including you -/turf/open/pool/MouseDrop_T(mob/living/M, mob/living/user) - if(!has_gravity(src)) - return - if(user.stat || user.lying || !Adjacent(user) || !M.Adjacent(user)|| !iscarbon(M)) - return - if(!iscarbon(user)) // no silicons or drones in mechas. - return - if(M.swimming) //can't lower yourself again - return - else - if(user == M) - M.visible_message("[user] is descending in the pool", \ - "You start lowering yourself in the pool.") - if(do_mob(user, M, 20)) - M.swimming = TRUE - M.forceMove(src) - to_chat(user, "You lower yourself in the pool.") - else - user.visible_message("[M] is being put in the pool by [user].", \ - "You start lowering [M] in the pool.") - if(do_mob(user, M, 20)) - M.swimming = TRUE - M.forceMove(src) - to_chat(user, "You lower [M] in the pool.") - return - +// Exited logic /turf/open/pool/Exited(atom/A, atom/newLoc) . = ..() if(isliving(A)) controller?.mobs_in_pool -= A +// Entered logic +/turf/open/pool/Entered(atom/movable/AM, atom/oldloc) + if(!AM.has_gravity(src)) + return ..() /turf/open/pool/Entered(atom/A, turf/OL) @@ -152,6 +135,23 @@ playsound(src, "water_wade", 20, TRUE) return + + +/turf/open/pool/MouseDrop_T(atom/from, mob/user) + . = ..() + if(!isliving(from)) + return + if(user.stat || user.lying || !Adjacent(user) || !from.Adjacent(user) || !iscarbon(user) || !victim.has_gravity(src) || SEND_SIGNAL(victim, COMSIG_IS_SWIMMING)) + return + var/mob/living/victim = from + var/victimname = victim == user? "themselves" : "[victim]" + var/starttext = victim == user? "[user] is descending into [src]." : "[user] is lowering [victim] into [src]." + user.visible_message("[starttext]") + if(do_mob(user, victim, 20)) + user.visible_message("[user] lowers [victimname] into [src].") + victim.AddElement(/datum/element/swimming) //make sure they have it so they don't fall/whatever + victim.forceMove(src) + /turf/open/pool/attackby(obj/item/W, mob/living/user) if(istype(W, /obj/item/mop) && filled) W.reagents.add_reagent("water", 5) From 70c9a9a25f99b349005bc29d6d8fadc59acd6e08 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 22 Jan 2020 16:36:44 -0700 Subject: [PATCH 019/380] logic --- code/__DEFINES/move_force.dm | 2 +- code/modules/pool/pool_controller.dm | 1 + code/modules/pool/pool_drain.dm | 156 +++++++++++++++------------ code/modules/pool/pool_main.dm | 27 ++--- tgstation.dme | 1 + 5 files changed, 98 insertions(+), 89 deletions(-) diff --git a/code/__DEFINES/move_force.dm b/code/__DEFINES/move_force.dm index ec31388c72..1f8819b0c8 100644 --- a/code/__DEFINES/move_force.dm +++ b/code/__DEFINES/move_force.dm @@ -17,4 +17,4 @@ #define MOVE_FORCE_NORMAL MOVE_FORCE_DEFAULT #define MOVE_FORCE_WEAK (MOVE_FORCE_DEFAULT / 2) #define MOVE_FORCE_VERY_WEAK ((MOVE_FORCE_DEFAULT / MOVE_FORCE_CRUSH_RATIO) + 1) -#define MOVE_FORCE_EXTREMELY_WEAK (MOVE_FORCE_DEFAULT / (MOVE_FORCE_CRUSH_RATIO * 3)) \ No newline at end of file +#define MOVE_FORCE_EXTREMELY_WEAK (MOVE_FORCE_DEFAULT / (MOVE_FORCE_CRUSH_RATIO * 3)) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index f3046eee1f..786fd2a5f5 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -12,6 +12,7 @@ density = TRUE use_power = TRUE idle_power_usage = 75 + resistance_flags = INDESTRUCTIBLE var/list/linkedturfs //List contains all of the linked pool turfs to this controller, assignment happens on initialize var/list/mobs_in_pool = list()//List contains all the mobs currently in the pool. var/temperature = POOL_NORMAL //1-5 Frigid Cool Normal Warm Scalding diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 7739b7d0c1..51f340a69c 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -3,116 +3,132 @@ icon_state = "drain" desc = "A suction system to remove the contents of the pool, and sometimes small objects. Do not insert fingers." anchored = TRUE + /// Active/on? var/active = FALSE - var/status = FALSE //1 is drained, 0 is full. - var/srange = 6 - var/timer = 0 + /// Filling or draining + var/filling = FALSE + /// Drain item suction range + var/item_suction_range = 2 + /// Fill mode knock away range + var/fill_push_range = 6 + /// Drain mode suction range + var/drain_suck_range = 6 + /// Parent controller + var/obj/machinery/pool/controller/pool_controller + /// Cycles left for fill/drain while active + var/cycles_left = 0 + /// Mobs we are swirling around + var/list/whirling_mobs + var/cooldown - var/obj/machinery/pool/controller/pool_controller = null /obj/machinery/pool/drain/Initialize() START_PROCESSING(SSprocessing, src) - . = ..() + whirling_mobs = list() + return ..() /obj/machinery/pool/drain/Destroy() pool_controller.linked_drain = null pool_controller = null + whirling_mobs = null return ..() +// This should probably start using move force sometime in the future but I'm lazy. /obj/machinery/pool/drain/process() - if(!status) //don't pool/drain an empty pool. - for(var/obj/item/absorbo in orange(1,src)) - if(absorbo.w_class == WEIGHT_CLASS_TINY) - step_towards(absorbo, src) - var/dist = get_dist(src, absorbo) - if(dist == 0) - absorbo.forceMove(pool_controller.linked_filter) + if(!filling) + for(var/obj/item/I in range(min(item_suction_range, 10), src)) + if(!I.anchored && (I.w_class == WEIGHT_CLASS_SMALL)) + step_towards(I, src) + if((I.w_class == WEIGHT_CLASS_TINY) && (get_dist(I, src) == 0)) + I.forceMove(pool_controller.linked_filter) if(active) - if(status) //if filling up, get back to normal position - if(timer > 0) - playsound(src, 'sound/effects/fillingwatter.ogg', 100, TRUE) - timer-- - for(var/obj/whirlo in orange(1,src)) - if(!whirlo.anchored ) - step_away(whirlo,src) - for(var/mob/living/carbon/human/whirlm in orange(2,src)) - step_away(whirlm,src) - else if(!timer) - for(var/turf/open/pool/undrained in range(5,src)) - undrained.filled = TRUE - undrained.update_icon() - for(var/obj/effect/waterspout/undrained3 in range(1,src)) - qdel(undrained3) + if(filling) + if(timer-- > 0) + playsound(src, 'sound/efefcts/fillingwatter.ogg', 100, TRUE) + for(var/obj/O in orange(min(fill_push_range, 10), src)) + if(!O.anchored) + step_away(O, src) + for(var/mob/M in orange(min(fill_push_range, 10), src)) //compiler fastpath apparently? + if(!M.anchored && isliving(M)) + step_away(M, src) + else + for(var/turf/open/pool/P in controller.linked_turfs) + P.filled = TRUE + P.update_ion() + for(var/obj/effect/waterspout/S in range(1, src)) + qdel(S) pool_controller.drained = FALSE if(pool_controller.bloody < 1000) pool_controller.bloody /= 2 - if(pool_controller.bloody > 1000) + else pool_controller.bloody /= 4 pool_controller.changecolor() - status = FALSE + filling = FALSE active = FALSE - return - if(!status) //if draining, change everything. - if(timer > 0) + else + if(timer-- > 0) playsound(src, 'sound/effects/pooldrain.ogg', 100, TRUE) playsound(src, "water_wade", 60, TRUE) - timer-- - for(var/obj/whirlo in orange(2,src)) - if(!whirlo.anchored ) - step_towards(whirlo,src) - for(var/mob/living/carbon/human/whirlm in orange(2,src)) - step_towards(whirlm,src) - if(prob(20)) - whirlm.Knockdown(40) - for(var/i in list(1,2,4,8,4,2,1)) //swirl! - whirlm.dir = i - sleep(1) - if(whirlm.forceMove(loc)) - if(whirlm.health <= -50) //If very damaged, gib. - whirlm.gib() - if(whirlm.stat != CONSCIOUS || whirlm.lying) // If - whirlm.adjustBruteLoss(5) + for(var/obj/O in orange(min(drain_suck_range, 10), src)) + if(!O.anchored) + step_towards(O, src) + for(var/mob/M in orange(min(drain_suck_range, 10), src)) + if(isliving(M) && !M.anchored) + step_towards(M, src) + whirl_mob(M) + if(ishuman(M)) + var/mob/living/carbon/human/H = M playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) - to_chat(whirlm, "You're caught in the drain!") - continue - else - playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) - whirlm.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs - to_chat(whirlm, "Your legs are caught in the drain!") - continue - - else if(!timer) - for(var/turf/open/pool/drained in range(5,src)) - drained.filled = FALSE - drained.update_icon() - for(var/obj/effect/whirlpool/drained3 in range(1,src)) - qdel(drained3) - for(var/obj/machinery/pool/controller/drained4 in range(5,src)) - drained4.drained = TRUE - drained4.mistoff() - status = TRUE + if(H.lying) //down for any reason + H.adjustBruteLoss(5) + to_chat(whirlm, "You're caught in the drain!") + else + whirlm.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs + to_chat(whirlm, "Your legs are caught in the drain!") + else + for(var/turf/open/pool/P in controller.linked_turfs)) + P.filled = FALSE + P.update_icon() + for(var/obj/efefct/whirlpool/W in range(1, src)) + qdel(W) + linked_controller.drained = TRUE + linked_controller.mistoff() active = FALSE + filling = TRUE + +/// dangerous proc don't fuck with, admins +/obj/machinery/pool/drain/proc/whirl_mob(mob/living/L, duration = 8, delay = 1) + set waitfor = FALSE + if(whirling_mobs[L]) + return + whirling_mobs[L] = TRUE + for(var/i in 1 to min(duration, 100)) + L.setDir(turn(L.dir, 90)) + sleep(delay) + whirling_mobs -= L /obj/machinery/pool/filter name = "Filter" icon_state = "filter" desc = "The part of the pool where all the IDs, ATV keys, and pens, and other dangerous things get trapped." - var/obj/machinery/pool/controller/pool_controller = null + var/obj/machinery/pool/controller/pool_controller /obj/machinery/pool/filter/Destroy() pool_controller.linked_filter = null pool_controller = null return ..() -/obj/machinery/pool/filter/emag_act(user as mob) +/obj/machinery/pool/filter/emag_act(mob/living/user) + . = ..() if(!(obj_flags & EMAGGED)) to_chat(user, "You disable the [src]'s shark filter! Run!") obj_flags |= EMAGGED do_sparks(5, TRUE, src) icon_state = "filter_b" addtimer(CALLBACK(src, /obj/machinery/pool/filter/proc/spawn_shark), 50) - log_game("[key_name(user)] emagged the pool filter and spawned a shark") - message_admins("[key_name_admin(user)] emagged the pool filter and spawned a shark") + var/msg = "[key_name(user)] emagged the pool filter and spawned a shark" + log_game(msg) + message_admins(msg) /obj/machinery/pool/filter/proc/spawn_shark() if(prob(50)) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index eb98a2f4fb..abc7611b3f 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -82,21 +82,15 @@ /turf/open/pool/Entered(atom/movable/AM, atom/oldloc) if(!AM.has_gravity(src)) return ..() - - -/turf/open/pool/Entered(atom/A, turf/OL) - ..() - if(isliving(A)) - var/mob/living/M = A - if(!M.mob_has_gravity()) - return - if(!M.swimming) - M.swimming = TRUE - controller.mobs_in_pool.Add(M) - if(locate(/obj/structure/pool/ladder) in M.loc) + if(isliving(AM)) + var/mob/living/victim = AM + if(!SEND_SIGNAL(victim, COMSIG_IS_SWIMMING)) //poor guy not swimming time to dunk them! + victim.AddElement(/datum/element/swimming) + controller.mobs_in_pool += victim + if(locate(/obj/structure/pool/ladder) in victim.loc) //safe climbing return - if(iscarbon(M)) - var/mob/living/carbon/H = M + if(iscarbon(AM)) //FUN TIME! + var/mob/living/carbon/H = victim if(filled) if (H.wear_mask && H.wear_mask.flags_cover & MASKCOVERSMOUTH) H.visible_message("[H] falls in the water!", @@ -131,11 +125,8 @@ H.Knockdown(40) playsound(src, 'sound/effects/woodhit.ogg', 60, TRUE, 1) else if(filled) - M.adjustStaminaLoss(1) + AM.adjustStaminaLoss(1) playsound(src, "water_wade", 20, TRUE) - return - - /turf/open/pool/MouseDrop_T(atom/from, mob/user) . = ..() diff --git a/tgstation.dme b/tgstation.dme index 7b8da809a1..b9cef8faea 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -478,6 +478,7 @@ #include "code\datums\elements\dusts_on_catatonia.dm" #include "code\datums\elements\earhealing.dm" #include "code\datums\elements\ghost_role_eligibility.dm" +#include "code\datums\elements\swimming.dm" #include "code\datums\elements\wuv.dm" #include "code\datums\helper_datums\events.dm" #include "code\datums\helper_datums\getrev.dm" From e7bf1738cd634fc292a2ddc62dc509a0cb608041 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 23 Jan 2020 18:00:33 -0700 Subject: [PATCH 020/380] ok putnom --- code/datums/mind.dm | 10 +++------- code/modules/antagonists/_common/antag_datum.dm | 2 -- code/modules/antagonists/traitor/datum_traitor.dm | 2 -- code/modules/shuttle/emergency.dm | 8 ++++---- 4 files changed, 7 insertions(+), 15 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 9ba56b2ffe..ce97711589 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -61,9 +61,6 @@ var/late_joiner = FALSE var/force_escaped = FALSE // Set by Into The Sunset command of the shuttle manipulator - - var/hijack_speed = 0 //whether or not we can hackerman the shuttle and hijack it. 0 means you can't, 1 is normal speed hack, 2 is double, 0.5 is half, etc. - var/list/learned_recipes //List of learned recipe TYPES. /datum/mind/New(var/key) @@ -717,11 +714,10 @@ G.reenter_corpse() /// Sets our can_hijack to the fastest speed our antag datums allow. -/datum/mind/proc/update_hijack_speed() - hijack_speed = 0 +/datum/mind/proc/get_hijack_speed() + . = 0 for(var/datum/antagonist/A in antag_datums) - hijack_speed = max(hijack_speed, A.hijack_speed()) - return hijack_speed + . = max(., A.hijack_speed()) /datum/mind/proc/has_objective(objective_type) for(var/datum/antagonist/A in antag_datums) diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 9f18ca9bea..93516765cc 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -73,7 +73,6 @@ GLOBAL_LIST_EMPTY(antagonists) give_antag_moodies() if(is_banned(owner.current) && replace_banned) replace_banned_player() - owner.update_hijack_speed() /datum/antagonist/proc/is_banned(mob/M) if(!M) @@ -101,7 +100,6 @@ GLOBAL_LIST_EMPTY(antagonists) var/datum/team/team = get_team() if(team) team.remove_member(owner) - owner.update_hijack_speed() qdel(src) /datum/antagonist/proc/greet() diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index f9b02ac09e..e532d0b824 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -63,11 +63,9 @@ // needs to be refactored to base /datum/antagonist sometime.. /datum/antagonist/traitor/proc/add_objective(datum/objective/O) objectives += O - owner?.update_hijack_speed() /datum/antagonist/traitor/proc/remove_objective(datum/objective/O) objectives -= O - owner?.update_hijack_speed() /datum/antagonist/traitor/proc/forge_traitor_objectives() switch(traitor_kind) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 299b1982fe..8c5e36076e 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -30,9 +30,9 @@ . = ..() if(hijack_announce) . += "Security systems present on console. Any unauthorized tampering will result in an emergency announcement." - if(user?.mind?.hijack_speed) + if(user?.mind?.get_hijack_speed()) . += "Alt click on this to attempt to hijack the shuttle. This will take multiple tries (current: stage [SSshuttle.emergency.hijack_status]/[HIJACKED])." - . += "It will take you [(hijack_stage_time * user.mind.hijack_speed) / 10] seconds to reprogram a stage of the shuttle's navigational firmware, and the console will undergo automated timed lockout for [hijack_stage_cooldown/10] seconds after each stage." + . += "It will take you [(hijack_stage_time * user.mind.get_hijack_speed()) / 10] seconds to reprogram a stage of the shuttle's navigational firmware, and the console will undergo automated timed lockout for [hijack_stage_cooldown/10] seconds after each stage." if(hijack_announce) . += "It is probably best to fortify your position as to be uninterrupted during the attempt, given the automatic announcements.." @@ -178,7 +178,7 @@ /obj/machinery/computer/emergency_shuttle/proc/attempt_hijack_stage(mob/living/user) if(!user.CanReach(src)) return - if(!user?.mind?.hijack_speed) + if(!user?.mind?.get_hijack_speed()) to_chat(user, "You manage to open a user-mode shell on [src], and hundreds of lines of debugging output fly through your vision. It is probably best to leave this alone.You [SSshuttle.emergency.hijack_status == INTACT? "begin" : "continue"] to override [src]'s navigational protocols.") say("Software override initiated.") . = FALSE - if(do_after(user, hijack_stage_time * user.mind.hijack_speed, target = src)) + if(do_after(user, hijack_stage_time * user.mind.get_hijack_speed(), target = src)) increase_hijack_stage() . = TRUE to_chat(user, "You reprogram some of [src]'s programming, putting it on timeout for [hijack_stage_cooldown/10] seconds.") From 289bb590cffa939e0e0a5d6d4dda3d4ca77ebeba Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 23 Jan 2020 19:20:35 -0700 Subject: [PATCH 021/380] changes --- code/modules/shuttle/emergency.dm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 8c5e36076e..7462cc52bc 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -186,14 +186,14 @@ if(SSshuttle.emergency.hijack_status >= HIJACKED) to_chat(user, "The emergency shuttle is already loaded with a corrupt navigational payload. What more do you want from it?") return - if(hijack_last_stage_increase <= world.time + hijack_stage_cooldown) + if(hijack_last_stage_increase >= world.time + hijack_stage_cooldown) say("Error - Catastrophic software error detected. Input is currently on timeout.") return hijack_hacking = TRUE to_chat(user, "You [SSshuttle.emergency.hijack_status == INTACT? "begin" : "continue"] to override [src]'s navigational protocols.") say("Software override initiated.") . = FALSE - if(do_after(user, hijack_stage_time * user.mind.get_hijack_speed(), target = src)) + if(do_after(user, hijack_stage_time * (1 / user.mind.get_hijack_speed()), target = src)) increase_hijack_stage() . = TRUE to_chat(user, "You reprogram some of [src]'s programming, putting it on timeout for [hijack_stage_cooldown/10] seconds.") @@ -201,33 +201,27 @@ /obj/machinery/computer/emergency_shuttle/proc/announce_hijack_stage() var/msg - var/replaceprob switch(SSshuttle.emergency.hijack_status) if(INTACT) return if(STAGE_1) var/datum/species/S = new msg = "AUTHENTICATING - FAIL. AUTHENTICATING - FAIL. AUTHENTICATING - FAI###### Welcome, technician [S.random_name(pick(MALE, FEMALE))]." - replaceprob = 10 qdel(S) if(STAGE_2) msg = "Warning: Navigational route fails \"IS_AUTHORIZED\". Please try againNN[scramble_message_replace_chars("againagainagainagainagain", 70)]." - replaceprob = 20 if(STAGE_3) var/hex = "" for(var/i in 1 to 8) hex += num2hex(rand(1,16)) msg = "CRC mismatch at 0x[hex] in calculated route buffer. Full reset initiated of FTL_NAVIGATION_SERVICES. Memory decrypted for automatic repair." - replaceprob = 30 if(STAGE_4) msg = "~ACS_directive module_load(cyberdyne.exploit.nanotrasen.shuttlenav)... NT key mismatch. Confirm load? Y...###Reboot complete. $SET transponder_state = 0; System link initiated with connected engines..." - replaceprob = 35 if(HIJACKED) msg = "SYSTEM OVERRIDE - Resetting course to \[[scramble_message_replace_chars("###########", 100)]\] \ ([scramble_message_replace_chars("#######", 100)]/[scramble_message_replace_chars("#######", 100)]/[scramble_message_replace_chars("#######", 100)]) \ {AUTH - ROOT (uid: 0)}.[SSshuttle.emergency.mode == SHUTTLE_ESCAPE? "Diverting from existing route - Bluespace exit in [hijack_completion_flight_time_set/10] seconds." : ""]" - replaceprob = 25 - minor_announce(scramble_message_replace_chars(msg, replaceprob = replaceprob), "Emergency Shuttle", TRUE) + minor_announce(scramble_message_replace_chars(msg, replaceprob = 10), "Emergency Shuttle", TRUE) /obj/machinery/computer/emergency_shuttle/emag_act(mob/user) . = ..() From 40a2698b557868b66992c8e087a26b6ad9d241f0 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 23 Jan 2020 19:22:00 -0700 Subject: [PATCH 022/380] Update emergency.dm --- code/modules/shuttle/emergency.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 7462cc52bc..666e3d92fe 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -3,7 +3,7 @@ #define ENGINES_STARTED (SSshuttle.emergency.mode == SHUTTLE_IGNITING) #define IS_DOCKED (SSshuttle.emergency.mode == SHUTTLE_DOCKED || (ENGINES_STARTED)) -#define INTACT 0 +#define NOT_BEGUN 0 #define STAGE_1 1 #define STAGE_2 2 #define STAGE_3 3 @@ -190,7 +190,7 @@ say("Error - Catastrophic software error detected. Input is currently on timeout.") return hijack_hacking = TRUE - to_chat(user, "You [SSshuttle.emergency.hijack_status == INTACT? "begin" : "continue"] to override [src]'s navigational protocols.") + to_chat(user, "You [SSshuttle.emergency.hijack_status == NOT_BEGUN? "begin" : "continue"] to override [src]'s navigational protocols.") say("Software override initiated.") . = FALSE if(do_after(user, hijack_stage_time * (1 / user.mind.get_hijack_speed()), target = src)) @@ -202,7 +202,7 @@ /obj/machinery/computer/emergency_shuttle/proc/announce_hijack_stage() var/msg switch(SSshuttle.emergency.hijack_status) - if(INTACT) + if(NOT_BEGUN) return if(STAGE_1) var/datum/species/S = new @@ -275,7 +275,7 @@ dir = EAST port_direction = WEST var/sound_played = 0 //If the launch sound has been sent to all players on the shuttle itself - var/hijack_status = INTACT + var/hijack_status = NOT_BEGUN /obj/docking_port/mobile/emergency/canDock(obj/docking_port/stationary/S) return SHUTTLE_CAN_DOCK //If the emergency shuttle can't move, the whole game breaks, so it will force itself to land even if it has to crush a few departments in the process @@ -629,7 +629,7 @@ #undef ENGINES_STARTED #undef IS_DOCKED -#undef INTACT +#undef NOT_BEGUN #undef STAGE_1 #undef STAGE_2 #undef STAGE_3 From ec69b9de4d11c40141c8eea97c289a298fc30302 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 17:04:07 -0700 Subject: [PATCH 023/380] changes --- code/__DEFINES/pool.dm | 8 +- code/modules/pool/pool_controller.dm | 220 ++++++++++++++++----------- code/modules/pool/pool_drain.dm | 2 +- code/modules/pool/pool_main.dm | 8 + 4 files changed, 143 insertions(+), 95 deletions(-) diff --git a/code/__DEFINES/pool.dm b/code/__DEFINES/pool.dm index 6d1c9f22df..3df2f15bf6 100644 --- a/code/__DEFINES/pool.dm +++ b/code/__DEFINES/pool.dm @@ -5,6 +5,8 @@ #define POOL_WARM 4 #define POOL_SCALDING 5 -#define POOL_REAGENT_TICK_INTERVAL 5 - -GLOBAL_LIST_INIT(blacklisted_pool_reagents, list("plasma")) \ No newline at end of file +GLOBAL_LIST_INIT(blacklisted_pool_reagents, list( + /datum/reagent/plasma, /datum/reagent/oxygen, /datum/reagent/n2o, /datum/reagent/nitrogen, //gases + /datum/reagent/fermi, //blanket fermichem ban sorry. this also covers mkultra, genital enlargers, etc etc. + /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/anaphrodisiacplus //literally asking for prefbreaks + )) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 786fd2a5f5..24623cdc68 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -13,56 +13,85 @@ use_power = TRUE idle_power_usage = 75 resistance_flags = INDESTRUCTIBLE - var/list/linkedturfs //List contains all of the linked pool turfs to this controller, assignment happens on initialize - var/list/mobs_in_pool = list()//List contains all the mobs currently in the pool. - var/temperature = POOL_NORMAL //1-5 Frigid Cool Normal Warm Scalding - var/srange = 6 //The range of the search for pool turfs, change this for bigger or smaller pools. - var/list/linkedmist = list() //Used to keep track of created mist - var/misted = FALSE //Used to check for mist. - var/cur_reagent = "water" - var/drainable = FALSE - var/drained = FALSE + /// How far it scans for pool objects + var/scan_range = 6 + /// Is pool mist currently on? + var/mist_state = FALSE + /// Linked mist effects + var/list/obj/effect/mist/linked_mist = list() + /// Pool turfs + var/list/turf/open/pool/linked_turfs = list() + /// All mobs in pool + var/list/mob/living/mobs_in_pool = list() + /// Is the pool bloody? var/bloody = 0 - var/obj/machinery/pool/drain/linked_drain = null - var/obj/machinery/pool/filter/linked_filter = null - var/interact_delay = 0 //cooldown on messing with settings - var/reagent_delay = 0 //cooldown on reagent ticking - var/shocked = FALSE//Shocks morons, like an airlock. - var/tempunlocked = FALSE + /// Last time we process_reagents()'d + var/last_reagent_process = 0 + /// Maximum amount we will take from a beaker + var/max_beaker_transfer = 100 + /// Minimum amount of a reagent for it to work on us + var/min_reagent_amount = 10 + /// ADMINBUS ONLY - WHETHER OR NOT WE HAVE NOREACT ;) + var/noreact_reagents = FALSE + /// how fast in deciseconds between reagent processes + var/reagent_tick_interval = 5 + /// Can we use unsafe temperatures + var/temperature_unlocked = FALSE + /// See __DEFINES/pool.dm, temperature defines + var/temperature = POOL_NORMAL + /// Whether or not the pool can be drained + var/drainable = FALSE + // Whether or not the pool is drained + var/drained = FALSE + /// Pool drain + var/obj/machinery/pool/drain/linked_drain + /// Pool filter + var/obj/machinery/pool/filter/linked_filter + /// Next world.time you can interact with settings + var/interact_delay = 0 + /// Airlock style shocks + var/shocked = FALSE + /// Old reagent color, used to determine if update_color needs to reset colors. var/old_rcolor /obj/machinery/pool/controller/Initialize() . = ..() - START_PROCESSING(SSprocessing, src) - create_reagents(100) + START_PROCESSING(SSfastprocess, src) + create_reagents(1000) + if(noreact_reagents) + reagents.reagent_holder_flags |= NO_REACTION wires = new /datum/wires/poolcontroller(src) scan_things() -/obj/machinery/pool/controller/proc/scan_things() - for(var/turf/open/pool/W in range(srange,src)) - LAZYADD(linkedturfs, W) - W.controller = src - for(var/obj/machinery/pool/drain/pooldrain in range(srange,src)) - linked_drain = pooldrain - linked_drain.pool_controller = src - for(var/obj/machinery/pool/filter/F in range(srange, src)) - linked_filter = F - linked_filter.pool_controller = src - /obj/machinery/pool/controller/Destroy() STOP_PROCESSING(SSprocessing, src) linked_drain = null linked_filter = null - linkedturfs.Cut() + linked_turfs.Cut() mobs_in_pool.Cut() return ..() -/obj/machinery/pool/controller/emag_act(user as mob) //Emag_act, this is called when it is hit with a cryptographic sequencer. +/obj/machinery/pool/controller/proc/scan_things() + var/list/cached = range(scan_range, src) + for(var/turf/open/pool/W in cached) + linked_turfs += W + W.controller = src + for(var/obj/machinery/pool/drain/pooldrain in cached) + linked_drain = pooldrain + linked_drain.pool_controller = src + break + for(var/obj/machinery/pool/filter/F in cached) + linked_filter = F + linked_filter.pool_controller = src + break + +/obj/machinery/pool/controller/emag_act(mob/user) + . = ..() if(!(obj_flags & EMAGGED)) //If it is not already emagged, emag it. to_chat(user, "You disable the [src]'s safety features.") do_sparks(5, TRUE, src) obj_flags |= EMAGGED - tempunlocked = TRUE + temperature_unlocked = TRUE drainable = TRUE log_game("[key_name(user)] emagged [src]") message_admins("[key_name_admin(user)] emagged [src]") @@ -75,31 +104,37 @@ shock(user,50) if(stat & (BROKEN)) return - if(istype(W,/obj/item/reagent_containers)) - if(W.reagents.total_volume >= 100) //check if there's enough reagent + if(!W.reagents.total_volume) //check if there's reagent for(var/datum/reagent/R in W.reagents.reagent_list) - if(R.name in GLOB.blacklisted_pool_reagents) - to_chat(user, "\The [src] cannot accept [R.name].") - reagents.clear_reagents() + if(R.type in GLOB.blacklisted_pool_reagents) + to_chat(user, "[src] cannot accept [R.name].") return if(R.reagent_state == SOLID) to_chat(user, "The pool cannot accept reagents in solid form!.") - reagents.clear_reagents() return reagents.clear_reagents() - W.reagents.copy_to(reagents, 100) - W.reagents.clear_reagents() - user.visible_message("\The [src] makes a slurping noise.", "All of the contents of \the [W] are quickly suctioned out by the machine![src] makes a slurping noise.", "All of the contents of [W] are quickly suctioned out by the machine!= min_reagent_amount) + reagent_names += R.name + else + reagents.remove_reagent(R.type, INFINITY) + rejected += R.name + if(length(reagent_names)) + reagent_names = english_list(reagent_names) + log_game("[key_name(user)] has changed the [src] chems to [reagent_names]") + message_admins("[key_name_admin(user)] has changed the [src] chems to [reagent_names].") + if(length(rejected)) + rejected = english_list(rejected) + to_chat(user, "[src] rejects the following chemicals as they do not have at least [min_reagent_amount] units of volume: [rejected]") else - to_chat(user, "\The [src] beeps unpleasantly as it rejects the beaker. It must not have enough in it.") + to_chat(user, "[src] beeps unpleasantly as it rejects the beaker. Why are you trying to feed it an empty beaker?") return else if(panel_open && is_wire_tool(W)) wires.interact(user) @@ -132,9 +167,11 @@ else return FALSE -/obj/machinery/pool/controller/proc/poolreagent() - if(reagents.reagent_list.len > 0) - for(var/turf/open/pool/W in linkedturfs) +/obj/machinery/pool/controller/proc/process_reagents() + if(last_reagent_process > world.time + reagent_tick_interval) + return + if(length(reagents.reagent_list) > 0) + for(var/turf/open/pool/W in linked_turfs) for(var/mob/living/carbon/human/swimee in W) for(var/datum/reagent/R in reagents.reagent_list) if(R.reagent_state == SOLID) @@ -144,20 +181,18 @@ for(var/obj/objects in W) if(W.reagents) W.reagents.reaction(objects, VAPOR, 1) - reagent_delay = world.time + POOL_REAGENT_TICK_INTERVAL - changecolor() - + last_reagent_process = world.time /obj/machinery/pool/controller/process() updateUsrDialog() if(stat & (NOPOWER|BROKEN)) return if (!drained) - updatePool() + process_pool() if(reagent_delay <= world.time) - poolreagent() + process_reagents() -/obj/machinery/pool/controller/proc/updatePool() +/obj/machinery/pool/controller/proc/process_pool() if(!drained) for(var/mob/living/M in mobs_in_pool) switch(temperature) //Apply different effects based on what the temperature is set to. @@ -165,7 +200,7 @@ M.adjust_bodytemperature(50,0,500) if(POOL_WARM) //Warm M.adjust_bodytemperature(20,0,360) //Heats up mobs till the termometer shows up - if(POOL_NORMAL) //Normal temp does nothing, because it's just room temperature water. + //Normal temp does nothing, because it's just room temperature water. if(POOL_COOL) M.adjust_bodytemperature(-20,250) //Cools mobs till the termometer shows up if(POOL_FRIGID) //Freezing @@ -184,17 +219,13 @@ if(prob(35)) to_chat(drownee, "You're drowning!") -/* not sure what to do about this part - for(var/obj/effect/decal/cleanable/decal in W) - CHECK_TICK - animate(decal, alpha = 10, time = 20) - QDEL_IN(decal, 25) - if(istype(decal,/obj/effect/decal/cleanable/blood) || istype(decal, /obj/effect/decal/cleanable/trail_holder)) - bloody = TRUE - */ - changecolor() +/obj/machinery/pool/controller/proc/set_bloody(state) + if(bloody == state) + return + bloody = state + update_color() -/obj/machinery/pool/controller/proc/changecolor() +/obj/machinery/pool/controller/proc/update_color() if(drained) return var/rcolor @@ -203,7 +234,7 @@ if(rcolor == old_rcolor) return // small performance upgrade hopefully? old_rcolor = rcolor - for(var/X in linkedturfs) + for(var/X in linked_turfs) var/turf/open/pool/color1 = X if(bloody) if(rcolor) @@ -219,36 +250,26 @@ color1.watereffect.color = null color1.watertop.color = null -/obj/machinery/pool/controller/proc/miston() //Spawn /obj/effect/mist (from the shower) on all linked pool tiles - for(var/X in linkedturfs) - var/turf/open/pool/W = X - if(W.filled) - var/M = new /obj/effect/mist(W) - if(misted) - return - linkedmist += M - misted = TRUE //var just to keep track of when the mist on proc has been called. - -/obj/machinery/pool/controller/proc/mistoff() //Delete all /obj/effect/mist from all linked pool tiles. - for(var/M in linkedmist) - qdel(M) - misted = FALSE //no mist left, turn off the tracking var - -/obj/machinery/pool/controller/proc/handle_temp() - interact_delay = world.time + 10 - mistoff() - icon_state = "poolc_[temperature]" - if(temperature == POOL_SCALDING) - miston() +/obj/machinery/pool/controller/proc/update_temp() + if(mist_status) + if(temperature < POOL_SCALDING) + mist_off() + else + if(temperature == POOL_SCALDING) + mist_on() update_icon() +/obj/machinery/pool/controller/update_icon() + . = ..() + icon_state = "poolc_[temperature]" + /obj/machinery/pool/controller/proc/CanUpTemp(mob/user) - if(temperature == POOL_WARM && (tempunlocked || issilicon(user) || IsAdminGhost(user)) || temperature < POOL_WARM) + if(temperature == POOL_WARM && (temperature_unlocked || issilicon(user) || IsAdminGhost(user)) || temperature < POOL_WARM) return TRUE return FALSE /obj/machinery/pool/controller/proc/CanDownTemp(mob/user) - if(temperature == POOL_COOL && (tempunlocked || issilicon(user) || IsAdminGhost(user)) || temperature > POOL_COOL) + if(temperature == POOL_COOL && (temperature_unlocked || issilicon(user) || IsAdminGhost(user)) || temperature > POOL_COOL) return TRUE return FALSE @@ -261,10 +282,12 @@ if(CanUpTemp(usr)) temperature++ handle_temp() + interact_delay = world.time + 15 if(href_list["DecreaseTemp"]) if(CanDownTemp(usr)) temperature-- handle_temp() + interact_delay = world.time + 15 if(href_list["Activate Drain"]) if((drainable || issilicon(usr) || IsAdminGhost(usr)) && !linked_drain.active) mistoff() @@ -277,7 +300,7 @@ else new /obj/effect/waterspout(linked_drain.loc) temperature = POOL_NORMAL - handle_temp() + update_temp() bloody = FALSE updateUsrDialog() @@ -335,3 +358,18 @@ if(WIRE_SHOCK) if(!wires.is_cut(wire)) shocked = FALSE + +/obj/machinery/pool/controller/proc/mist_on() //Spawn /obj/effect/mist (from the shower) on all linked pool tiles + if(mist_state) + return + mist_state = TRUE + for(var/X in linked_turfs) + var/turf/open/pool/W = X + if(W.filled) + var/M = new /obj/effect/mist(W) + linked_mist += M + +/obj/machinery/pool/controller/proc/mistoff() //Delete all /obj/effect/mist from all linked pool tiles. + for(var/M in linked_mist) + qdel(M) + mist_state = FALSE diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 51f340a69c..425977d202 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -86,7 +86,7 @@ whirlm.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs to_chat(whirlm, "Your legs are caught in the drain!") else - for(var/turf/open/pool/P in controller.linked_turfs)) + for(var/turf/open/pool/P in controller.linked_turfs) P.filled = FALSE P.update_icon() for(var/obj/efefct/whirlpool/W in range(1, src)) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index abc7611b3f..3cd33c18cf 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -80,6 +80,13 @@ // Entered logic /turf/open/pool/Entered(atom/movable/AM, atom/oldloc) + if(istype(AM, /obj/effect/decal/cleanable)) + var/obj/effect/decal/cleanable/C = AM + if(prob(C.bloodiness)) + controller.set_bloody(TRUE) + QDEL_IN(AM, 25) + animate(AM, alpha = 10, time = 20) + return ..() if(!AM.has_gravity(src)) return ..() if(isliving(AM)) @@ -127,6 +134,7 @@ else if(filled) AM.adjustStaminaLoss(1) playsound(src, "water_wade", 20, TRUE) + return ..() /turf/open/pool/MouseDrop_T(atom/from, mob/user) . = ..() From 483e1b27570eb39c7379ad35c5edfaba91b56697 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 17:10:50 -0700 Subject: [PATCH 024/380] oh we needed that --- code/modules/pool/pool_main.dm | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 3cd33c18cf..1089869bc9 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -7,22 +7,31 @@ var/filled = TRUE var/next_splash = 0 var/obj/machinery/pool/controller/controller + var/obj/effect/overlay/water/watereffect + var/obj/effect/overlay/water/top/watertop + +/turf/open/pool/Initialize(mapload) + . = ..() + update_icon() /turf/open/pool/Destroy() controller = null + QDEL_NULL(watereffect) + QDEL_NULL(watertop) return ..() -/turf/open/pool/proc/update_icon_pool() +/turf/open/pool/update_icon() + . = ..() if(!filled) name = "drained pool" desc = "No diving!" - cut_overlay(/obj/effect/overlay/water) - cut_overlay(/obj/effect/overlay/water/top) + QDEL_NULL(watereffect) + QDEL_NULL(watertop) else name = "poolwater" desc = "You're safer here than in the deep." - add_overlay(/obj/effect/overlay/water) - add_overlay(/obj/effect/overlay/water/top) + watereffect = new /obj/effect/overlay/water(src) + watertop = new /obj/effect/overlay/water/top(src) /obj/effect/overlay/water name = "water" @@ -40,7 +49,7 @@ // Mousedrop hook to normal turfs to get out of pools. /turf/open/MouseDrop_T(atom/from, mob/user) // I could make this /open/floor and not have the !istype but ehh - kev - if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && CHECK_MOBILITY(user, MOBILITY_USE) && !istype(src, /turf/open/pool)) + if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && !user.IsStunned() && !user.IsKnockdown() && !user.incapacitated() && !istype(src, /turf/open/pool)) var/mob/living/L = from //The element only exists if you're on water and a living mob, so let's skip those checks. var/pre_msg @@ -140,9 +149,9 @@ . = ..() if(!isliving(from)) return + var/mob/living/victim = from if(user.stat || user.lying || !Adjacent(user) || !from.Adjacent(user) || !iscarbon(user) || !victim.has_gravity(src) || SEND_SIGNAL(victim, COMSIG_IS_SWIMMING)) return - var/mob/living/victim = from var/victimname = victim == user? "themselves" : "[victim]" var/starttext = victim == user? "[user] is descending into [src]." : "[user] is lowering [victim] into [src]." user.visible_message("[starttext]") @@ -163,7 +172,7 @@ . = ..() if(.) return - if((user.loc != src) && CHECK_MOBILITY(user, MOBILITY_USE) && Adjacent(user) && SEND_SIGNAL(user, COMSIG_IS_SWIMMING) && filled && (next_splash < world.time)) + if((user.loc != src) && !user.IsStunned() && !user.IsKnockdown() && !user.incapacitated() && Adjacent(user) && SEND_SIGNAL(user, COMSIG_IS_SWIMMING) && filled && (next_splash < world.time)) playsound(src, 'sound/effects/watersplash.ogg', 8, TRUE, 1) next_splash = world.time + 25 var/obj/effect/splash/S = new(src) From 19f1eba0155ecb1a1686c8c6f086549be1ababee Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 17:13:11 -0700 Subject: [PATCH 025/380] renames --- code/__DEFINES/pool.dm | 2 +- code/modules/pool/pool_controller.dm | 6 +++--- code/modules/pool/pool_drain.dm | 2 +- code/modules/pool/pool_wires.dm | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/__DEFINES/pool.dm b/code/__DEFINES/pool.dm index 3df2f15bf6..3a7981d354 100644 --- a/code/__DEFINES/pool.dm +++ b/code/__DEFINES/pool.dm @@ -6,7 +6,7 @@ #define POOL_SCALDING 5 GLOBAL_LIST_INIT(blacklisted_pool_reagents, list( - /datum/reagent/plasma, /datum/reagent/oxygen, /datum/reagent/n2o, /datum/reagent/nitrogen, //gases + /datum/reagent/toxin/plasma, /datum/reagent/oxygen, /datum/reagent/nitrous_oxide, /datum/reagent/nitrogen, //gases /datum/reagent/fermi, //blanket fermichem ban sorry. this also covers mkultra, genital enlargers, etc etc. /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/anaphrodisiacplus //literally asking for prefbreaks )) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 24623cdc68..6be4fd7643 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -281,12 +281,12 @@ if(href_list["IncreaseTemp"]) if(CanUpTemp(usr)) temperature++ - handle_temp() + update_temp() interact_delay = world.time + 15 if(href_list["DecreaseTemp"]) if(CanDownTemp(usr)) temperature-- - handle_temp() + update_temp() interact_delay = world.time + 15 if(href_list["Activate Drain"]) if((drainable || issilicon(usr) || IsAdminGhost(usr)) && !linked_drain.active) @@ -369,7 +369,7 @@ var/M = new /obj/effect/mist(W) linked_mist += M -/obj/machinery/pool/controller/proc/mistoff() //Delete all /obj/effect/mist from all linked pool tiles. +/obj/machinery/pool/controller/proc/mist_off() //Delete all /obj/effect/mist from all linked pool tiles. for(var/M in linked_mist) qdel(M) mist_state = FALSE diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 425977d202..c292dd7354 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -62,7 +62,7 @@ pool_controller.bloody /= 2 else pool_controller.bloody /= 4 - pool_controller.changecolor() + pool_controller.update_color() filling = FALSE active = FALSE else diff --git a/code/modules/pool/pool_wires.dm b/code/modules/pool/pool_wires.dm index 7e98383606..7341c503a9 100644 --- a/code/modules/pool/pool_wires.dm +++ b/code/modules/pool/pool_wires.dm @@ -22,7 +22,7 @@ var/obj/machinery/pool/controller/P = holder var/list/status = list() status += "The blue light is [P.drainable ? "on" : "off"]." - status += "The red light is [P.tempunlocked ? "on" : "off"]." + status += "The red light is [P.temperature_unlocked ? "on" : "off"]." status += "The yellow light is [P.shocked ? "on" : "off"]." return status @@ -32,7 +32,7 @@ if(POOL_WIRE_DRAIN) P.drainable = FALSE if(POOL_WIRE_TEMP) - P.tempunlocked = FALSE + P.temperature_unlocked = FALSE if(WIRE_SHOCK) P.shocked = !P.shocked addtimer(CALLBACK(P, /obj/machinery/autolathe.proc/reset, wire), 60) @@ -47,9 +47,9 @@ P.drainable = TRUE if(POOL_WIRE_TEMP) if(mend) - P.tempunlocked = FALSE + P.temperature_unlocked = FALSE else - P.tempunlocked = TRUE + P.temperature_unlocked = TRUE if(WIRE_ZAP) P.shock(usr, 50) if(WIRE_SHOCK) From ebff6c9f385d13fb4da0df418eaedd3a27b338e6 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 17:25:15 -0700 Subject: [PATCH 026/380] compile, jump board crash to ground --- code/__DEFINES/pool.dm | 2 +- code/datums/elements/swimming.dm | 2 +- code/modules/pool/pool_controller.dm | 13 +++++---- code/modules/pool/pool_drain.dm | 40 ++++++++++++++-------------- code/modules/pool/pool_main.dm | 22 +++++++-------- code/modules/pool/pool_structures.dm | 33 +++++++++++++---------- 6 files changed, 58 insertions(+), 54 deletions(-) diff --git a/code/__DEFINES/pool.dm b/code/__DEFINES/pool.dm index 3a7981d354..aabcd3493e 100644 --- a/code/__DEFINES/pool.dm +++ b/code/__DEFINES/pool.dm @@ -8,5 +8,5 @@ GLOBAL_LIST_INIT(blacklisted_pool_reagents, list( /datum/reagent/toxin/plasma, /datum/reagent/oxygen, /datum/reagent/nitrous_oxide, /datum/reagent/nitrogen, //gases /datum/reagent/fermi, //blanket fermichem ban sorry. this also covers mkultra, genital enlargers, etc etc. - /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/anaphrodisiacplus //literally asking for prefbreaks + /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/drug/anaphrodisiacplus //literally asking for prefbreaks )) diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm index 2349a1e50f..eeabc465ed 100644 --- a/code/datums/elements/swimming.dm +++ b/code/datums/elements/swimming.dm @@ -21,4 +21,4 @@ /datum/element/swimming/proc/check_valid(datum/source) var/mob/living/L = source if(!istype(L.loc, /turf/open/pool)) - source.RemoveElement(/datum/elemtn/swimming) + source.RemoveElement(/datum/element/swimming) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 6be4fd7643..7076635a06 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -59,7 +59,7 @@ START_PROCESSING(SSfastprocess, src) create_reagents(1000) if(noreact_reagents) - reagents.reagent_holder_flags |= NO_REACTION + reagents.reagents_holder_flags |= NO_REACTION wires = new /datum/wires/poolcontroller(src) scan_things() @@ -189,8 +189,7 @@ return if (!drained) process_pool() - if(reagent_delay <= world.time) - process_reagents() + process_reagents() /obj/machinery/pool/controller/proc/process_pool() if(!drained) @@ -251,7 +250,7 @@ color1.watertop.color = null /obj/machinery/pool/controller/proc/update_temp() - if(mist_status) + if(mist_state) if(temperature < POOL_SCALDING) mist_off() else @@ -290,11 +289,11 @@ interact_delay = world.time + 15 if(href_list["Activate Drain"]) if((drainable || issilicon(usr) || IsAdminGhost(usr)) && !linked_drain.active) - mistoff() + mist_off() interact_delay = world.time + 60 linked_drain.active = TRUE - linked_drain.timer = 15 - if(!linked_drain.status) + linked_drain.cycles_left = 15 + if(!linked_drain.filling) new /obj/effect/whirlpool(linked_drain.loc) temperature = POOL_NORMAL else diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index c292dd7354..36debbc06e 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -14,7 +14,7 @@ /// Drain mode suction range var/drain_suck_range = 6 /// Parent controller - var/obj/machinery/pool/controller/pool_controller + var/obj/machinery/pool/controller/controller /// Cycles left for fill/drain while active var/cycles_left = 0 /// Mobs we are swirling around @@ -28,8 +28,8 @@ return ..() /obj/machinery/pool/drain/Destroy() - pool_controller.linked_drain = null - pool_controller = null + controller.linked_drain = null + controller = null whirling_mobs = null return ..() @@ -40,11 +40,11 @@ if(!I.anchored && (I.w_class == WEIGHT_CLASS_SMALL)) step_towards(I, src) if((I.w_class == WEIGHT_CLASS_TINY) && (get_dist(I, src) == 0)) - I.forceMove(pool_controller.linked_filter) + I.forceMove(controller.linked_filter) if(active) if(filling) - if(timer-- > 0) - playsound(src, 'sound/efefcts/fillingwatter.ogg', 100, TRUE) + if(cycles_left-- > 0) + playsound(src, 'sound/effects/fillingwatter.ogg', 100, TRUE) for(var/obj/O in orange(min(fill_push_range, 10), src)) if(!O.anchored) step_away(O, src) @@ -57,16 +57,16 @@ P.update_ion() for(var/obj/effect/waterspout/S in range(1, src)) qdel(S) - pool_controller.drained = FALSE - if(pool_controller.bloody < 1000) - pool_controller.bloody /= 2 + controller.drained = FALSE + if(controller.bloody < 1000) + controller.bloody /= 2 else - pool_controller.bloody /= 4 - pool_controller.update_color() + controller.bloody /= 4 + controller.update_color() filling = FALSE active = FALSE else - if(timer-- > 0) + if(cycles_left-- > 0) playsound(src, 'sound/effects/pooldrain.ogg', 100, TRUE) playsound(src, "water_wade", 60, TRUE) for(var/obj/O in orange(min(drain_suck_range, 10), src)) @@ -81,18 +81,18 @@ playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) if(H.lying) //down for any reason H.adjustBruteLoss(5) - to_chat(whirlm, "You're caught in the drain!") + to_chat(H, "You're caught in the drain!") else - whirlm.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs - to_chat(whirlm, "Your legs are caught in the drain!") + H.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs + to_chat(H, "Your legs are caught in the drain!") else for(var/turf/open/pool/P in controller.linked_turfs) P.filled = FALSE P.update_icon() - for(var/obj/efefct/whirlpool/W in range(1, src)) + for(var/obj/effect/whirlpool/W in range(1, src)) qdel(W) linked_controller.drained = TRUE - linked_controller.mistoff() + linked_controller.mist_off() active = FALSE filling = TRUE @@ -111,11 +111,11 @@ name = "Filter" icon_state = "filter" desc = "The part of the pool where all the IDs, ATV keys, and pens, and other dangerous things get trapped." - var/obj/machinery/pool/controller/pool_controller + var/obj/machinery/pool/controller/controller /obj/machinery/pool/filter/Destroy() - pool_controller.linked_filter = null - pool_controller = null + controller.linked_filter = null + controller = null return ..() /obj/machinery/pool/filter/emag_act(mob/living/user) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 1089869bc9..cb9f598729 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -49,21 +49,21 @@ // Mousedrop hook to normal turfs to get out of pools. /turf/open/MouseDrop_T(atom/from, mob/user) // I could make this /open/floor and not have the !istype but ehh - kev - if(SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && !user.IsStunned() && !user.IsKnockdown() && !user.incapacitated() && !istype(src, /turf/open/pool)) + if(isliving(from) && SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated() && !istype(src, /turf/open/pool)) var/mob/living/L = from //The element only exists if you're on water and a living mob, so let's skip those checks. var/pre_msg var/post_msg if(user == from) - pre_msg = "[from] is getting out of the pool." - post_msg = "[from] gets out of the pool." + pre_msg = "[L] is getting out of the pool." + post_msg = "[L] gets out of the pool." else - pre_msg = "[from] is being pulled out of the pool by [user]." - post_msg = "[user] pulls [from] out of the pool." - from.visible_message(pre_msg) - if(do_mob(user, from, 20)) - from.visible_message(post_msg) - from.forceMove(src) + pre_msg = "[L] is being pulled out of the pool by [user]." + post_msg = "[user] pulls [L] out of the pool." + L.visible_message(pre_msg) + if(do_mob(user, L, 20)) + L.visible_message(post_msg) + L.forceMove(src) else return ..() @@ -141,7 +141,7 @@ H.Knockdown(40) playsound(src, 'sound/effects/woodhit.ogg', 60, TRUE, 1) else if(filled) - AM.adjustStaminaLoss(1) + victim.adjustStaminaLoss(1) playsound(src, "water_wade", 20, TRUE) return ..() @@ -172,7 +172,7 @@ . = ..() if(.) return - if((user.loc != src) && !user.IsStunned() && !user.IsKnockdown() && !user.incapacitated() && Adjacent(user) && SEND_SIGNAL(user, COMSIG_IS_SWIMMING) && filled && (next_splash < world.time)) + if((user.loc != src) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated() && Adjacent(user) && SEND_SIGNAL(user, COMSIG_IS_SWIMMING) && filled && (next_splash < world.time)) playsound(src, 'sound/effects/watersplash.ogg', 8, TRUE, 1) next_splash = world.time + 25 var/obj/effect/splash/S = new(src) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 72a5289f23..914b2db129 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -55,7 +55,7 @@ jumpee.pixel_x = 0 jumpee.pixel_y = 0 jumpee.Stun(2) - jumpee.swimming = TRUE + jumpee.AddElement(/datum/element/swimming) /obj/structure/pool/Lboard/attack_hand(mob/living/user) if(iscarbon(user)) @@ -64,13 +64,9 @@ to_chat(user, "Someone else is already making a jump!") return var/turf/T = get_turf(src) - if(user.swimming) + if(SEND_SIGNAL(user, COMSIG_IS_SWIMMING)) return else - for(var/obj/machinery/pool/controller/pc in range(4,src)) //Clunky as fuck I know. - if(pc.drained) - to_chat(user, "That would be suicide") //TODO: make this a suicide action. - return if(Adjacent(jumper)) jumper.visible_message("[user] climbs up \the [src]!", \ "You climb up \the [src] and prepares to jump!") @@ -79,7 +75,7 @@ jumper.layer = RIPPLE_LAYER jumper.pixel_x = 3 jumper.pixel_y = 7 - jumper.dir=8 + jumper.dir = 8 sleep(1) jumper.loc = T addtimer(CALLBACK(src, .proc/dive, jumper), 10) @@ -92,7 +88,7 @@ sleep(15) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 1, 1) + jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) if(21 to 40) jumper.visible_message("[jumper] goes for a dive!", \ @@ -100,7 +96,7 @@ sleep(20) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 2, 1) + jumper.throw_at(throw_target, 2, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) if(41 to 60) jumper.visible_message("[jumper] goes for a long dive! Stay far away!", \ @@ -108,7 +104,7 @@ sleep(25) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 3, 1) + jumper.throw_at(throw_target, 3, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) if(61 to 80) jumper.visible_message("[jumper] goes for an awesome dive! Don't stand in [jumper.p_their()] way!", \ @@ -116,14 +112,14 @@ sleep(30) backswim() var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 4, 1) + jumper.throw_at(throw_target, 4, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) if(81 to 91) sleep(20) backswim() jumper.visible_message("[jumper] misses [jumper.p_their()] step!", \ "You misstep!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 0, 1) + jumper.throw_at(throw_target, 0, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) jumper.Knockdown(100) jumper.adjustBruteLoss(10) @@ -138,7 +134,7 @@ jumper.visible_message("[jumper] fails!", \ "You can't quite do it!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 1, 1) + jumper.throw_at(throw_target, 1, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) else jumper.fire_stacks = min(1,jumper.fire_stacks + 1) jumper.IgniteMob() @@ -147,8 +143,17 @@ jumper.visible_message("[jumper] bursts into flames of pure awesomness!", \ "No one can stop you now!") var/atom/throw_target = get_edge_target_turf(src, dir) - jumper.throw_at(throw_target, 6, 1) + jumper.throw_at(throw_target, 6, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) addtimer(CALLBACK(src, .proc/togglejumping), 35) /obj/structure/pool/Lboard/proc/togglejumping() jumping = FALSE + +/obj/structure/pool/Lboard/proc/on_finish_jump(mob/living/victim) + if(istype(victim.loc, /turf/open/pool)) + var/turf/open/pool/P = victim.loc + if(!P.filled) //you dun fucked up now + to_chat(victim, "That was stupid of you..") + victim.visible_message("[victim] smashes into the ground!") + victim.apply_damage(50) + victim.Knockdown(200) From 3af72acfb2f64c26a9a510467e2e94033563ae70 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 17:26:43 -0700 Subject: [PATCH 027/380] compile --- code/modules/pool/pool_controller.dm | 4 ++-- code/modules/pool/pool_drain.dm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 7076635a06..07a982e412 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -78,11 +78,11 @@ W.controller = src for(var/obj/machinery/pool/drain/pooldrain in cached) linked_drain = pooldrain - linked_drain.pool_controller = src + linked_drain.controller = src break for(var/obj/machinery/pool/filter/F in cached) linked_filter = F - linked_filter.pool_controller = src + linked_filter.controller = src break /obj/machinery/pool/controller/emag_act(mob/user) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 36debbc06e..930633eaa5 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -54,7 +54,7 @@ else for(var/turf/open/pool/P in controller.linked_turfs) P.filled = TRUE - P.update_ion() + P.update_icon() for(var/obj/effect/waterspout/S in range(1, src)) qdel(S) controller.drained = FALSE @@ -91,8 +91,8 @@ P.update_icon() for(var/obj/effect/whirlpool/W in range(1, src)) qdel(W) - linked_controller.drained = TRUE - linked_controller.mist_off() + controller.drained = TRUE + controller.mist_off() active = FALSE filling = TRUE From d034467cb2248b5b6310376eb57d92afbd5c9bf6 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 25 Jan 2020 18:59:46 -0600 Subject: [PATCH 028/380] adds the pool to the map again --- _maps/map_files/BoxStation/BoxStation.dmm | 985 +++++++++++++++++----- 1 file changed, 756 insertions(+), 229 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 56126c6e37..96f4e47bd6 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3984,7 +3984,12 @@ /turf/open/floor/plasteel, /area/security/brig) "aiA" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -6153,11 +6158,8 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6165,11 +6167,16 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness"; + name = "Pool Room APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -6327,7 +6334,7 @@ dir = 10 }, /turf/closed/wall, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) @@ -7155,14 +7162,10 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqs" = ( -/obj/machinery/door/airlock{ - id_tag = "Room Two"; - name = "Room Seven - Luxury Suite" - }, -/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53147,6 +53150,10 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"cUE" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -53204,6 +53211,15 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"det" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -53259,6 +53275,9 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"diJ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dkk" = ( /obj/machinery/photocopier{ pixel_x = -5; @@ -53266,6 +53285,19 @@ }, /turf/open/floor/wood, /area/library) +"dlv" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"dmP" = ( +/obj/structure/table/glass, +/obj/item/clothing/under/shorts/blue{ + desc = "So comfy and easy to wear!" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "dok" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -53281,6 +53313,10 @@ icon_state = "carpetsymbol" }, /area/crew_quarters/theatre) +"dpB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -53291,6 +53327,15 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"duD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "dvc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -53336,6 +53381,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/crew_quarters/toilet) +"dEm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) +"dFp" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dHb" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -53439,6 +53496,13 @@ /obj/item/reagent_containers/food/snacks/burger/plain, /turf/open/floor/wood, /area/crew_quarters/bar) +"ehf" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"ejW" = ( +/obj/structure/pool/Lboard, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "elw" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -53483,9 +53547,12 @@ /turf/open/floor/plating, /area/maintenance/bar) "ewZ" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"exX" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53494,6 +53561,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eyW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"ezu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"eDG" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eHI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -53599,6 +53679,9 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"eVq" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eVC" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, @@ -53649,6 +53732,9 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"fiD" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fjy" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, @@ -53677,6 +53763,9 @@ }, /turf/closed/wall, /area/quartermaster/miningdock) +"foQ" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "frE" = ( /obj/machinery/vr_sleeper{ dir = 8 @@ -53763,6 +53852,9 @@ "fzd" = ( /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) +"fCG" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fGf" = ( /obj/machinery/smartfridge/disks{ pixel_y = 2 @@ -53839,13 +53931,15 @@ }, /area/crew_quarters/theatre) "fOc" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "fPs" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -53859,13 +53953,6 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "fQF" = ( -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 5; - icon_state = "roomnum"; - name = "Room Number 7"; - pixel_y = 24 - }, /obj/structure/chair/sofa/right, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53903,6 +53990,10 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness) +"fYw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "fZD" = ( /obj/structure/filingcabinet, /obj/machinery/light{ @@ -53911,6 +54002,9 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"gaF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "gbq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54019,6 +54113,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"grG" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "gtL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -54098,13 +54195,29 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "gQn" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) +"gQx" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "gSH" = ( /obj/structure/grille, /turf/closed/wall/r_wall, /area/space/nearstation) +"gSS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "gVX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -54241,6 +54354,10 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"hmQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "hoo" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -54319,6 +54436,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) +"hRb" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "hRz" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -54360,6 +54480,14 @@ }, /turf/closed/wall/r_wall, /area/engine/gravity_generator) +"hWD" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"hXv" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "hYW" = ( /obj/machinery/light/small{ dir = 4 @@ -54389,32 +54517,26 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "iep" = ( -/obj/structure/mirror{ - pixel_y = 32 +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/structure/toilet{ +/turf/open/floor/plasteel/yellowsiding{ dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "ier" = ( -/obj/machinery/button/door{ - id = "Room Two"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -24; - specialfunctions = 4 - }, -/obj/structure/chair/comfy/brown{ +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "igT" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -54439,6 +54561,12 @@ "iiW" = ( /turf/open/floor/wood, /area/maintenance/bar) +"ijX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "ikx" = ( /turf/open/floor/plating/foam, /area/space/nearstation) @@ -54453,6 +54581,9 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/bar) +"iok" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "ioB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -54505,6 +54636,9 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) +"isS" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "itG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -54555,6 +54689,9 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"iBc" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "iEx" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -54580,12 +54717,33 @@ /obj/structure/fireplace, /turf/open/floor/carpet, /area/crew_quarters/dorms) +"iFh" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"iFx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "iFL" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/carpet, /area/crew_quarters/theatre) +"iGq" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"iIF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "iMG" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-14" @@ -54797,6 +54955,20 @@ icon_state = "carpetsymbol" }, /area/crew_quarters/theatre) +"jlQ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"jmw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "jmC" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -54890,6 +55062,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/security/execution/transfer) +"jvr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding/corner, +/area/crew_quarters/fitness/pool) "jvN" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -54918,6 +55096,9 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"jBy" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jBZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54946,6 +55127,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"jCN" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jDY" = ( /obj/structure/chair{ dir = 4 @@ -54979,6 +55163,13 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) +"jIk" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jJF" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -54995,6 +55186,10 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"jMt" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "jMK" = ( /obj/structure/cable{ icon_state = "1-4" @@ -55043,6 +55238,15 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"jTK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55075,8 +55279,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "kay" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/bluecherrycupcake{ @@ -55138,14 +55344,16 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "khB" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Dormitories Maintenance"; + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"kil" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "klu" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -55216,6 +55424,9 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"kwe" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "kwy" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -55314,6 +55525,9 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"kKb" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "kKw" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -55427,6 +55641,19 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/locker) +"kYB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"lda" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "lhg" = ( /obj/machinery/vending/clothing, /obj/structure/disposalpipe/segment{ @@ -55505,6 +55732,9 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"lCr" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "lCB" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -55628,6 +55858,15 @@ /obj/item/clothing/under/lawyer/red, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"mbT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) +"mcu" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "mfb" = ( /obj/structure/toilet{ dir = 8 @@ -55704,12 +55943,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) +"mFp" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "mHC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"mIm" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"mIH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "mIS" = ( /obj/structure/table, /obj/item/clothing/gloves/boxing/yellow, @@ -55720,6 +55969,10 @@ /obj/item/clothing/gloves/boxing, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"mNb" = ( +/obj/machinery/pool/controller, +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "mNi" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -55750,6 +56003,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) +"mRh" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "mTp" = ( /obj/structure/chair/sofa/left, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -55757,6 +56015,17 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"mWt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/yellow, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mXB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -55785,6 +56054,9 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"nec" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "nel" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55839,6 +56111,13 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"nnK" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"noA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "nrR" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -55918,6 +56197,9 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"nHN" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "nIE" = ( /obj/structure/sign/poster/contraband/tools, /turf/closed/wall, @@ -56058,6 +56340,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"opc" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "orw" = ( /obj/structure/table, /obj/structure/cable{ @@ -56114,6 +56399,10 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"oDX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "oFk" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel, @@ -56254,6 +56543,17 @@ }, /turf/open/floor/plasteel, /area/science/mixing) +"poh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"poi" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ppY" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -56281,13 +56581,8 @@ /turf/open/space/basic, /area/space/nearstation) "prU" = ( -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ptV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56304,6 +56599,10 @@ /obj/item/clothing/under/color/grey, /turf/open/floor/plating, /area/maintenance/port/aft) +"pvW" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "pxD" = ( /obj/structure/chair/sofa, /obj/structure/window{ @@ -56365,6 +56664,13 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"pLj" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "pLn" = ( /obj/machinery/conveyor/inverted{ dir = 5; @@ -56494,11 +56800,8 @@ /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) "pZv" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qbx" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ @@ -56507,12 +56810,23 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"qbA" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) +"qfZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"qhi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "qje" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -56522,6 +56836,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"qjO" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"qjV" = ( +/obj/machinery/pool/filter{ + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qkC" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/starboard/fore"; @@ -56565,12 +56888,8 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "qoP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/structure/chair/sofa/left, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qpA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56692,21 +57011,23 @@ /turf/open/floor/plating, /area/security/prison) "qNs" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -7; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "qOf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"qPC" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qQJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56728,6 +57049,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"qXW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56752,6 +57079,9 @@ /obj/machinery/vending/cola/space_up, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"rhk" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "riA" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -56947,6 +57277,16 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) +"scl" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sdL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -56973,6 +57313,12 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"shw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "sjm" = ( /obj/structure/table/wood, /obj/item/instrument/piano_synth, @@ -57115,6 +57461,11 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/fore) +"sAb" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "sAI" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -57133,6 +57484,12 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) +"sAO" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"sCg" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sEt" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" @@ -57146,6 +57503,9 @@ dir = 1 }, /area/hallway/primary/starboard) +"sKh" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "sLr" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -57189,6 +57549,10 @@ /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/circuit) +"sVl" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sWR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57212,6 +57576,9 @@ /obj/machinery/vending/boozeomat/all_access, /turf/closed/wall, /area/maintenance/bar) +"sXL" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "sYv" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57242,6 +57609,15 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) +"taA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "tdF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -57253,12 +57629,28 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"tfq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "thr" = ( /obj/structure/frame/computer{ dir = 1 }, /turf/open/floor/plating, /area/space/nearstation) +"tkj" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tkU" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" @@ -57405,6 +57797,9 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"tFN" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tGG" = ( /obj/structure/table/wood, /obj/item/book/codex_gigas, @@ -57437,6 +57832,9 @@ /obj/item/instrument/violin, /turf/open/floor/wood, /area/crew_quarters/bar) +"tKZ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tLl" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -57458,6 +57856,16 @@ /obj/item/pen/fountain, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"tNB" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "tNJ" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57484,9 +57892,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "tPT" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/wood, @@ -57525,6 +57934,14 @@ }, /turf/open/floor/carpet, /area/crew_quarters/theatre) +"tWc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "tWs" = ( /obj/structure/cable{ icon_state = "2-4" @@ -57640,6 +58057,10 @@ /obj/item/soap, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"umF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "unl" = ( /obj/item/flashlight/lamp/green{ pixel_x = -3; @@ -57738,6 +58159,10 @@ /obj/structure/sign/departments/restroom, /turf/closed/wall, /area/crew_quarters/toilet) +"uBk" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uDW" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57749,6 +58174,12 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"uEh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "uNu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57766,6 +58197,9 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"uRD" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "uTq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -57808,6 +58242,9 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"uYF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uZM" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -57876,6 +58313,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/crew_quarters/bar) +"vlu" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vpm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -57916,6 +58356,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vyd" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vys" = ( /obj/machinery/vr_sleeper{ dir = 4 @@ -57961,6 +58404,12 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"vBb" = ( +/obj/structure/pool/Rboard, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "vCb" = ( /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, @@ -57973,6 +58422,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/space/nearstation) +"vFf" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "vFt" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, @@ -58069,6 +58521,12 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"vPX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "vRr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58093,10 +58551,18 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"vTB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "vUR" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/security/prison) +"vVu" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "vVP" = ( /obj/structure/cable{ icon_state = "0-4" @@ -58127,6 +58593,10 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/security/prison) +"vXd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "vYa" = ( /turf/open/floor/plasteel, /area/crew_quarters/fitness) @@ -58158,6 +58628,15 @@ "wkN" = ( /turf/closed/wall, /area/science/circuit) +"wnW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "woR" = ( /obj/machinery/cryopod{ dir = 1 @@ -58207,6 +58686,12 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"wtK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wuB" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -58249,6 +58734,12 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) +"wwK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wyM" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -58260,6 +58751,10 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"wzi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "wAB" = ( /obj/structure/chair/office/light, /obj/machinery/firealarm{ @@ -58286,6 +58781,9 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness) +"wCg" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "wDR" = ( /obj/structure/sign/poster/official/help_others{ pixel_y = -32 @@ -58431,6 +58929,10 @@ icon_state = "wood-broken5" }, /area/maintenance/bar) +"xhu" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "xhx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58480,6 +58982,9 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"xmc" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xpx" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -58525,6 +59030,10 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"xHQ" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -58537,6 +59046,15 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"xIt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "xLZ" = ( /obj/structure/closet/radiation, /turf/open/floor/plasteel, @@ -58554,6 +59072,12 @@ }, /turf/open/space/basic, /area/space/nearstation) +"xOM" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"xON" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xWM" = ( /obj/structure/grille/broken, /turf/open/floor/plating, @@ -58590,6 +59114,9 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) +"ygY" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "yiN" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -93129,7 +93656,7 @@ aif aif aif aif -aif +jmw bkV fvk alK @@ -93382,11 +93909,11 @@ abp hlY ahn aiA -aiA -aiA +ahn +ahn ahn hYW -anF +iFx aod ahn apx @@ -93638,12 +94165,12 @@ unE abp nea ahn +xhu +ahn aaa -aaf -aaf ahn ahn -anE +iFx aod aoK sgV @@ -93895,10 +94422,10 @@ aaa adR ahn ahn +lda +ahn aaa aaa -aaa -aaf ahn anG aoe @@ -94151,14 +94678,14 @@ aaa aaa gXs aaa -aaa -aaa -aaa +jmC +jmC +jmC aaa aaa ahn khB -ahn +qjO ahn ahn ahn @@ -94413,16 +94940,16 @@ aaa aaa aaa aaa -aag -aag -aag -arf +qjO +vPX +jvr +tWc iep gQn -arf -myt +tfq +duD qNs -lMx +oDX sjw clO asZ @@ -94670,16 +95197,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -arf -pZv -tQk -cVp -jdT +qjO +det +isS +qjV +ehf +ehf +ehf +ehf ier -arf +qjO arm vYa aya @@ -94927,14 +95454,14 @@ aaa aaa aaa aaa -aaa -aaa -aaa -arf -arf -arf -arf -iES +eyW +vPX +isS +pLj +ehf +ehf +ehf +ehf jYI aqs hVw @@ -95184,16 +95711,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -arf -ewZ -jdT +eyW +vPX +isS +ehf +ehf +ehf +ehf +ehf tOU -arf +pvW fQF qbx qux @@ -95441,16 +95968,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -arf -qoP -prU +eyW +vPX +mNb +ehf +ehf +uBk +ehf +ehf fOc -arf +qjO oSO sAI fJa @@ -95698,16 +96225,16 @@ aaa aaa aaa aaa -aaa -aaa -aae -aaa -aaa -arf -arf -arf -arf -arf +eyW +vPX +isS +ehf +ehf +ehf +ehf +ehf +jTK +qjO mTp qEv kRk @@ -95955,15 +96482,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs +eyW +vPX +isS +ehf +ehf +ehf +ehf +ehf +jTK kHJ rEV rEV @@ -96212,15 +96739,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs +eyW +vPX +isS +ehf +ehf +ehf +ehf +ehf +jTK aqu aro aro @@ -96469,15 +96996,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa +eyW +dmP +isS +pLj +ehf +ehf +ehf +ehf +jTK aqu aro aro @@ -96726,15 +97253,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa +eyW +scl +isS +ehf +ehf +ejW +ehf +ehf +jTK aqu aro aro @@ -96983,15 +97510,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa +eyW +scl +sAb +mRh +mRh +vBb +mbT +shw +wnW aqu aro aro @@ -97240,15 +97767,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa -aaa +qjO +mWt +vVu +vVu +vVu +vVu +vVu +vVu +poh aqu aro aro @@ -97497,15 +98024,15 @@ aaa aaa aaa aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa +qjO +qjO +eyW +eyW +eyW +eyW +eyW +eyW +qjO haX rEV rEV @@ -97751,12 +98278,12 @@ aaS aaS aaS aaS -aaS -aaS -aaS -aaS -aaf -aaf +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -98009,10 +98536,10 @@ aaf aaa aaf aaa -aaf aaa -aaS -aaf +aaa +aaa +aaa aaa aaa aaa @@ -98268,7 +98795,7 @@ ads adS aeG aaa -aaS +aaa aaa aaa aaa From df4ca4b503a92c09f3b706834ab823438d55bf82 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 19:29:03 -0700 Subject: [PATCH 029/380] do after --- code/modules/pool/pool_controller.dm | 58 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 07a982e412..a044bbb070 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -105,34 +105,36 @@ if(stat & (BROKEN)) return if(istype(W,/obj/item/reagent_containers)) - if(!W.reagents.total_volume) //check if there's reagent - for(var/datum/reagent/R in W.reagents.reagent_list) - if(R.type in GLOB.blacklisted_pool_reagents) - to_chat(user, "[src] cannot accept [R.name].") - return - if(R.reagent_state == SOLID) - to_chat(user, "The pool cannot accept reagents in solid form!.") - return - reagents.clear_reagents() - // This also reacts them. No nitroglycerin deathpools, sorry gamers :( - W.reagents.trans_to(reagents, max_beaker_transfer) - user.visible_message("[src] makes a slurping noise.", "All of the contents of [W] are quickly suctioned out by the machine!= min_reagent_amount) - reagent_names += R.name - else - reagents.remove_reagent(R.type, INFINITY) - rejected += R.name - if(length(reagent_names)) - reagent_names = english_list(reagent_names) - log_game("[key_name(user)] has changed the [src] chems to [reagent_names]") - message_admins("[key_name_admin(user)] has changed the [src] chems to [reagent_names].") - if(length(rejected)) - rejected = english_list(rejected) - to_chat(user, "[src] rejects the following chemicals as they do not have at least [min_reagent_amount] units of volume: [rejected]") + if(W.reagents.total_volume) //check if there's reagent + user.visible_message("[user] is feeding [src] some chemicals from [w].") + if(do_after(user, 50, target = src)) + for(var/datum/reagent/R in W.reagents.reagent_list) + if(R.type in GLOB.blacklisted_pool_reagents) + to_chat(user, "[src] cannot accept [R.name].") + return + if(R.reagent_state == SOLID) + to_chat(user, "The pool cannot accept reagents in solid form!.") + return + reagents.clear_reagents() + // This also reacts them. No nitroglycerin deathpools, sorry gamers :( + W.reagents.trans_to(reagents, max_beaker_transfer) + user.visible_message("[src] makes a slurping noise.", "All of the contents of [W] are quickly suctioned out by the machine!= min_reagent_amount) + reagent_names += R.name + else + reagents.remove_reagent(R.type, INFINITY) + rejected += R.name + if(length(reagent_names)) + reagent_names = english_list(reagent_names) + log_game("[key_name(user)] has changed the [src] chems to [reagent_names]") + message_admins("[key_name_admin(user)] has changed the [src] chems to [reagent_names].") + if(length(rejected)) + rejected = english_list(rejected) + to_chat(user, "[src] rejects the following chemicals as they do not have at least [min_reagent_amount] units of volume: [rejected]") else to_chat(user, "[src] beeps unpleasantly as it rejects the beaker. Why are you trying to feed it an empty beaker?") return From c5f2eeef3b69d7822d597503c64b179bfa5a7c38 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 19:31:57 -0700 Subject: [PATCH 030/380] FUCK --- code/modules/pool/pool_controller.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index a044bbb070..60564ce42c 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -106,7 +106,7 @@ return if(istype(W,/obj/item/reagent_containers)) if(W.reagents.total_volume) //check if there's reagent - user.visible_message("[user] is feeding [src] some chemicals from [w].") + user.visible_message("[user] is feeding [src] some chemicals from [W].") if(do_after(user, 50, target = src)) for(var/datum/reagent/R in W.reagents.reagent_list) if(R.type in GLOB.blacklisted_pool_reagents) From dbf69e80db656f27dd690353e8346a1ea90a9427 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 19:36:13 -0700 Subject: [PATCH 031/380] area pool --- icons/turf/areas.dmi | Bin 38605 -> 38771 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index aad3e78590e9d275cf62bee4a4e1bea67b2ef47a..cd504a124a780a391b56131d60b3eac740a6ad26 100644 GIT binary patch delta 8530 zcmZu#1z3~c_aC81$S?+erBS+3QbGwOM35RFFhoEaX&CV$N+Vs8f;3} zEg%w;b{k{=q2J#>p6CBQ&wcN?=bZbwvHLl@=N+sd-$#TTZ-H=e$?`_>JqH?{t)c+aA{(&IgZ^$ z2O+63HS20YTxm{7V7jsp;Nd^YTak$$+&Nk+xxKfC5lv`jX9CoDF6uqxZX>o*6F1_d zX5$neFPSai6LurXbUyf#*^-gNbdy%dMd)%le=4YAXLJj)fRH3s3Squn+wZD4dmhOu zwL{X|(;r;$%2R!}K3-wnQyKj=Bv(VW-;D6`BreIFLiak;RTp!P(UaG>rvoR!$LTs6 z+yjd`>qG2-N75|CH2~@(eb>9-3#t``2Xo|RTkao&2zncAouI0=*s7JhM|jWZN4!+Pv-x@4Lkmlo#f2|0ucyE1jk` z#`T^3?8RniyO>t~WlOsQVp!cyi z{$z=x`&y&D>FC|L*8ITzC!;88eU!cC38O>6%KF;u+ zY09}e{wBvH&xxW9r1qG3W*J_}@c4~mt@e1}U)i~AXU1Tzp_FE;2e#x~HjgbEc`H(d zL0Tfvug!hV;T@2cumQ-HU}H!iE3~R|ndV5+EP90JX;N756mo+HLRM}*sx3!;A80Ph zOr~`5)|R%XPT$IKc@n2>N={Ew)>58$ohd(VX1I)8{)Mh9#F{FSRYKe6Mjx+DHBw`; z8^7OR>JaI}CUiMz(4Z|?s#0AS>05$nX0-iAz}$Z((L zuTS$!;i@*wf0%*dmn5Xnm|Ok0fKuGiknYr01f0!gTi_s=d= z4cBO5Jx2xMow% zo%JNB|6kvr+%VJ=um6LPlc$ziMQy53#ehPKSOjeA@ z%o-wUCQ17802*iQYqCVaI&Dq%m@Hxn$q#)0D^b%qX@u&=I#5`zvGFQlzfJFd1DgV; z4z0kQ{B7QR43cBhxk*{1!#m}awvcY4O;>C9aZ`9cW%-!+vhvpPKO*_$h%isEIdxbM zKr~-K2gQchQ#R9q4XNw#^+$mH_|ZaJwcm8@>G9C7;WWz>8C8?0L)12&>M0-S>=B?K zJAYQ|{^QD0#lTXQull9(s%Hs}pl5g1i;}3z;%y^anEvh)&6g^MKRmc)4AdgiVf=qB zdW*UcZmXce_B;X2Pk%g;Be0Mz7V&Va7oj;-%Fr)B2a9-{Rr-xJD4h`>jbBcttW{9A z*n=;X*GOyB?3oo>BP-``Nxi@0&>Mh%Th3YuY7}Ji_-wwLu0m2>9=mG6DEXS{Sp~9e zw|nS2(&bCH=|vM2UvacU-}TPu&*pRK(REGYKHbmg&_8=-A#viy<(!T|r-)X6&Q;nB%*4@$fdo|@!Pg$Ea29nvGPoa}ZTAxL z@i4iHyaBBoo?UWp5H`ywtYE2X^M1bAvYX;YIsYewucf3~Is_~v`NM%Gj}PlHirZ(3 zN>oa*A{UZeCK!IugA0)XQ=FChqtr27cUQ#BK0eYeu9@-*e>IBR5*)H=*Z@-%A5KAY z28xuFWGaSGduB~@J1<_C<_4}d(#0;;$Nx9E%0B-J9Gap zcHt(ztHVCJa={%GPF-xD>Sc`r;7r8NGJpw z@m26Ik=>y2|6q;vRv59JfIw_GUBiT6u2j>`xO~yoVZ33gYxoCG4M3Y=&-U}4TWgU^ zgP=ga^1P7Ayes^Ay~^XqXdH(9%;qvW`jIs%swQ4qEA=?=L6;cg8Ca^&f|o)?Z(a!> zt=|W0zlm)-mI*aAlfF#ufr%Ls@MA{YCE)>VxIanyGlH@H1g8Hl3Yg?@@2}b*X!KhZ zYxG~e55c6V;13?wL0(G-Vspx=F5IciCSD%c!<2W*5h`zGgqM}KG>soW3f^FHcLt{i zHK31z?e7`QP!ydraRwW2x3w|qC$)uK2R1MV(`;hGeP#abwH)PJWTPR7da8%CHGh{w)&nmRqe+mvpCB4ErgH-adH|nvM@;&acK!or6X+k_s9io>l)(nGBl2 z#;QMl0q3CuV1p_aaIw>)*tzS#kvL<5uhBS6jcFL?@3godf4;3Kjs*sRr=ea_bdF)ZGWswc>NMz&ta3jOjOWl zZY`A)buHb4>P_6*5?{NlM<`2%t^b_V?d~e)>lyhAp1j*+1Dt~t_dR!Z%VZAvjM;1T z52ET0f`vLL(208f3TwmDw9^@>Y*mGRZI8TuCsY>|j!ArI1%ZuKG`I2TU7d=tN%vU9 zK9M;(u)DQ0P$9S@D8ghch3yHaDrahnv)C-dpQPk3p|a8AHh!Ca66wlJRcJ%`lq-L( z$eAT$8|B8((c@NiJ+oMQ6Cn0fn?aw=D781avD|hz!Md`B|J>Q0fw{mbK({H`k{ zB|QxNCrQWuk~0rqdy@@{ILLz_Y~#X@eYXc7~+9y@yTh>vs(3 zK~-;Wwx7{XF;?(rQ{dyjv@mbWJFF5W@v*JQ2J6jYKkB6hqd6lTM*7b6`px`&q3?r< zt9VrLxY*UdY-C4M95$o=vJopoKj!rxsKcrvP4l*YxsBS8s%32;@pN+tc1G3Sr`jZ& z;9uVRJl_cU3v9kHDnrL$1A55u`7f{18LjISEODW_NyCBHlKMkvfI20>^dX6Ob7u}V zV3GsF6Hr0IZEC=!17dYnc0^AYJZO>sZz1i)2a@R)sW6yAy~x}y#!3Lu0X%HKw zaui$%!Wx!uForKRcI(hoL*<455T=-Y2mf|Y3sTUdMSQgE=33C{h@v&(+ap|MSY->A zxO&AB&R4^;MJVI%G!+ennes(V=keE4#grf!lGwyhNdC@(;pI)e8L)Q8UU15EkR1)_ zS4pKplwC+-6Gb6!c23Tm<2-+t4cbFt#C!_*DjG7~);~py){Lm0h&BjKdo*-0T3CS! z!6;O3dQnX?4ywJ>ZAW_Vdf6T?uUAS5)f-0`LSU-vR$4=3<-y!796g{2sy}2eC7@q^ zB$2+t?-Q8{OI49H=&lMw7mkZ8XS%mqykXHak)RJZ(#=5wO1|wNQ1m+Ew;g~x|4=xeb$#O?S#hng z*+$=La@}|Otm15kCzgF_T+qAHz+LIL~H@ z*5!)k;jgi_a3UnmOB{KdD1X^Y*X~{=a7A6QnAJf9=6itC52D;qN68yB-wyUV~{pEmTYWy5cAZ z2EAyy8%*}1yHxzamOx&sX==EjswOk2-JXo>e7kb`a_NXitJS7TO!rg2k3}Fb6NrQI zY@r-CV-S93aQD`&F0YGDh(>cDVEc*%nner-<1E?|FK&?MZykIyP+zZ9SUHJzz@Aj( znlHTaV)s2QKRlV6Yxa5Xav7u>O9f_Yxi(YusqFsRI4t0MuTc;9`xromcu=ysp z!rD|PBlk|&g!F?Z>E}ewFr87?-*UEbjU)J((5=;@6w|h~{e}Q3391jYjv^uxg zXWY8iuO-=HifS)I7x-&=79vBwuNZJmg)hR^=a}pSD_2d>*@@5*skG33{VknVDwBq> zebJ?<;`wky^tw{)dN0FGkmcn(j&cuGR9e-w5B1k+x~c9Q+5Lu>bRW{*xvhF@HBGin z2(fKoCVCk5pt2L+DLoH~K?d7E}jkO+pYKt-kx>%}3>8HX2uzf*VEis7k=jegn z>nOJ=rPTG@m8lB+!$zn)(M>_g=pOlS{IG!f!qGjX0>`s@7Waw}L}(q2-q7v{TlFwY zRXS%McSQ&#D2wq|Fj>`$TBe85<;LIYtOK4_EXQWaM7GlM|wHGdkv<)0uWe7is(ODxA_MN)hM-L>H$1q{+7F#1L`%eSfv zY7ar)X7@S8xgH5`FA(Q*>u&3~`YmHJr`cTjcmlOyGzT(0gR+8!{rQHh7Q*2z6F^Rk z%KR9&1ZP?J_Un-?)mhBEzB}!hTev{@x#GFKi(%VCDg;%3W!d1Z1db1Sq}vsZ8BBe> z<~GAy1O+~cQJr<@%z5j^($+y$+!*^M$t%EbB+Rg<>qX}&>B?mH486O`k55CUSplW9 zsKA-G=!t-jKR4u}!@AKjsFfGO-BS>9(y%XXJGmarY`+OAACXrW+b-)qhWmJvSrmqY5FhyD=RWTm|1hGGzImask6r07CCd6L_LEjkX| zI2r=l4mHesu+j?$DA5fZ^7gtLeiA?BbFk-7u&&~#KkbJ#@QFV44%q0FEROu4_ttPB zWWRV!;hr!3)o*Xrx#W(+8mFrw61@=eZ?=e~KBuRhEQs*c*|Z7TZm#?2>ODGqc#~Fj zZhvgpx=GgHW0;j+1v0BWgDY#2wy4$GJqJiH|Ee6B@w!qi?%{sjS5XaT{M=@(?Gkt8 z`b|UC!ulI>Oix6f8ibS*ilRzJmZQ59xl8nBdJoh*Me_5z4MeJ~K0}ME7Uj@+_t|w? z_m2z0uV9_11+}bA{F*8rD*3gxiBV~R*LSBbOQrTz?|D9XYZ3M5plfXxqzT@a0XCYl zQs+MyTv}71*Vn90y)ojlfFg*3@xDsMSkqLGY+X4!F*PwP&ky#<3xX&b_kfpD9#K`M zM|F!M%Ub?DGJ}3ifn~u-7UKLho{IkM%7@QhU-$1RxVs_&%Sjnpj@>VgQrLhbacQl8 zpb|0wL`2_Sg{BtA?0Y!h!pB_YlS zJ*v!dZe%MNp1j^mwOUY);$e4B*NYO?^4th;S>J^DqYmUnCR#*M zOQJaKFX#>RmH}#l_|!D56~X9x(Koa#3w86^9g*pw2cF&Z_6}~=)QGD^N6!Wc{oKzl z)Eu-v5(zu*rv6lKRP)-1BT+1==mdd-}=EZxsFsuWe z61u8V0jemPicE9#r*~hAxMZHA%3cP0W?@3dSvisX`5=bHDtW$QR@VCZ#%_jr%QO2C3>6306PCW)-&Uz{?)j*eRKGUDYO~V!O<3;|&17*nfo;v!Bx%iN-W9;QxDvIh zTnEWM`~s-OA89>ZEmQLHP5PF{W1aIbjb8L=WO012R`L7SP>p+Ds^k@uEMiBRbs2cc z@Ic0=0o!%17b+*09^~8S2q;Vl)(3qaPt1dh>_R?V)_cDW??&f3UKq*1r$|uRYd1}h zu4yb{$XkU8Xv^2DB+hfGOceP&2O}ES)%(UQ5gZ|uh^`G9- znId+j9!(6L{Fama)bLLOAd&nOXY^4zK{^;dK^ zH`#G`J{4~-oKxnilpIngdh^EUmF3qa%uc;P{AlXA1jQ#_h&^3@Sev`3>R@u@kz(usc>znt4^OI zvyEibda<#YpT{omFDDg=g83<_%XZ91`C_7jMe)O4W(2!b#9|+2!Ai@g( z_YQ*L67rfwo(v4>Exy}sc4^zIgc|mP8mgrBI{T`j$R)-|h@GKDbBh@=0GeHR&eg_E zFJt)poc_AyV2Ujsy*48^L{n2XfM~R;$#zkaq)!+0hB~QJ#|P`EvqtvqiThnhY}Fsp zTHOma5pUF6@zh|RwU`;tx#d^cJ$=E(n8rBJX1K2(yp+D zMc!3RiV%_)>R{iQIe zakMi+yTLq1+__8HzfLcI5jxeQ4!(u!=jhD(#Uhp;&Gi}L(3!C=X@g9UO>Cpwg>YSU zuo5uBpAO|-+&TA8lpXkz)RhM!0HR1@^Jc&R1>8ZY&sxfMoz!bpX?o~=I{1DVcx zqUUchHTDC`t#Ro^o^!Zna-r{lp7f-}$w@Uxyu+aQypuVXJAJyO!4F!=rHoC@gEAd+(nDR}?-Dj4hiG+Y%ydsEF4+u{?H{J7_P?-t$=S!>VepKiUL>JWMfiKq zQpSv8f&$dh#p)=85+ZvE!<2B@5-kQp_*So(ne5k&xK7Q-%v`oW%33|Hm&f1hmnfG% zFC1nyf^4)zeg4fKu-0Aa44APAJ0jDNN@_8Ul=?C8BVNU|hZn&PuIMoWt5@?dLjiYk z(f4k2_yh+bCDP_1X)kL}5$LQLsxt$)rtIWMS9c!dYDV;AM$AXWrD z>ZoXy&s(&1p5+RQd{rTJr<*<)?-^zS-+t^H^fD>oHnOCjR8HXJk=brK>R_u$u1_K5 z86crpU0tKK&0`{9O*q8w+(j6{HO`h*NFV?$@QnrT+Hc;G5>+n>)ZNX8zSVP)l4R25 zU!RfmO@{eZLlr3*c*mViLHd63#<*W>v2>d19rs_CsZ4Ge@?VYdH+BF3 delta 8377 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 Date: Sat, 25 Jan 2020 19:46:32 -0700 Subject: [PATCH 032/380] bugfix --- code/modules/pool/pool_controller.dm | 2 +- code/modules/pool/pool_main.dm | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 60564ce42c..8684062ec8 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -178,7 +178,7 @@ for(var/datum/reagent/R in reagents.reagent_list) if(R.reagent_state == SOLID) R.reagent_state = LIQUID - swimee.reagents.add_reagent(R.name, 0.5) //osmosis + swimee.reagents.add_reagent(R.type, 0.5) //osmosis reagents.reaction(swimee, VAPOR, 0.03) //3 percent for(var/obj/objects in W) if(W.reagents) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index cb9f598729..36f334185a 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -37,10 +37,11 @@ name = "water" icon = 'icons/turf/pool.dmi' icon_state = "bottom" - density = 0 - mouse_opacity = 0 + density = FALSE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT layer = ABOVE_MOB_LAYER anchored = TRUE + resistance_flags = INDESTRUCTIBLE /obj/effect/overlay/water/top icon_state = "top" From 259b9923176ec009167f13b89e20d38ad17f8e9e Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 19:56:50 -0700 Subject: [PATCH 033/380] AAAAAAA --- code/modules/pool/pool_main.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 36f334185a..6cf8d27cea 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -86,7 +86,9 @@ /turf/open/pool/Exited(atom/A, atom/newLoc) . = ..() if(isliving(A)) - controller?.mobs_in_pool -= A + var/turf/open/pool/P = newLoc + if(!istype(P) || (P.controller != controller)) + controller?.mobs_in_pool -= A // Entered logic /turf/open/pool/Entered(atom/movable/AM, atom/oldloc) From 02fe4b7630b3d0090260d699620cb76b9f5efd7c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 20:00:29 -0700 Subject: [PATCH 034/380] this is a bad idea --- code/modules/pool/pool_controller.dm | 2 +- code/modules/pool/pool_drain.dm | 22 +++++++++++++++------- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 8684062ec8..7eef6fa2c3 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -294,7 +294,7 @@ mist_off() interact_delay = world.time + 60 linked_drain.active = TRUE - linked_drain.cycles_left = 15 + linked_drain.cycles_left = 75 if(!linked_drain.filling) new /obj/effect/whirlpool(linked_drain.loc) temperature = POOL_NORMAL diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 930633eaa5..3fb716f9ff 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -23,16 +23,24 @@ var/cooldown /obj/machinery/pool/drain/Initialize() - START_PROCESSING(SSprocessing, src) + START_PROCESSING(SSfastprocess, src) whirling_mobs = list() return ..() /obj/machinery/pool/drain/Destroy() + STOP_PROCESSING(SSfastprocess, src) controller.linked_drain = null controller = null whirling_mobs = null return ..() +/obj/machinery/pool/drain/proc/is_in_our_pool(atom/A) + . = FALSE + if(istype(A.loc, /turf/open/pool)) + var/turf/open/pool/P = A.loc + if(P.controller == controller) + . = TRUE + // This should probably start using move force sometime in the future but I'm lazy. /obj/machinery/pool/drain/process() if(!filling) @@ -46,10 +54,10 @@ if(cycles_left-- > 0) playsound(src, 'sound/effects/fillingwatter.ogg', 100, TRUE) for(var/obj/O in orange(min(fill_push_range, 10), src)) - if(!O.anchored) + if(!O.anchored && is_in_our_pool(O)) step_away(O, src) for(var/mob/M in orange(min(fill_push_range, 10), src)) //compiler fastpath apparently? - if(!M.anchored && isliving(M)) + if(!M.anchored && isliving(M) && is_in_our_pool(M)) step_away(M, src) else for(var/turf/open/pool/P in controller.linked_turfs) @@ -70,20 +78,20 @@ playsound(src, 'sound/effects/pooldrain.ogg', 100, TRUE) playsound(src, "water_wade", 60, TRUE) for(var/obj/O in orange(min(drain_suck_range, 10), src)) - if(!O.anchored) + if(!O.anchored && is_in_our_pool(O)) step_towards(O, src) for(var/mob/M in orange(min(drain_suck_range, 10), src)) - if(isliving(M) && !M.anchored) + if(isliving(M) && !M.anchored && is_in_our_pool(M)) step_towards(M, src) whirl_mob(M) if(ishuman(M)) var/mob/living/carbon/human/H = M playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) if(H.lying) //down for any reason - H.adjustBruteLoss(5) + H.adjustBruteLoss(2.5) to_chat(H, "You're caught in the drain!") else - H.apply_damage(4, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs + H.apply_damage(2.5, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs to_chat(H, "Your legs are caught in the drain!") else for(var/turf/open/pool/P in controller.linked_turfs) From acfc7ca41a527b78c61c894dd009125e9bf71409 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 20:18:05 -0700 Subject: [PATCH 035/380] indestructible --- code/modules/pool/pool_controller.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 7eef6fa2c3..91c43af290 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -4,6 +4,7 @@ /obj/machinery/pool icon = 'icons/obj/machines/pool.dmi' anchored = TRUE + resistance_flags = INDESTRUCTIBLE /obj/machinery/pool/controller name = "\improper Pool Controller" @@ -12,7 +13,6 @@ density = TRUE use_power = TRUE idle_power_usage = 75 - resistance_flags = INDESTRUCTIBLE /// How far it scans for pool objects var/scan_range = 6 /// Is pool mist currently on? From f23799e3b4543dd2ca0ba98a12cbc7f1db94f6dd Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 20:25:18 -0700 Subject: [PATCH 036/380] uhh yeah --- code/modules/pool/pool_controller.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 91c43af290..4652c0b01c 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -281,16 +281,19 @@ return if(href_list["IncreaseTemp"]) if(CanUpTemp(usr)) + visible_message("[usr] presses a button on [src].") temperature++ update_temp() interact_delay = world.time + 15 if(href_list["DecreaseTemp"]) if(CanDownTemp(usr)) + visible_message("[usr] presses a button on [src].") temperature-- update_temp() interact_delay = world.time + 15 if(href_list["Activate Drain"]) if((drainable || issilicon(usr) || IsAdminGhost(usr)) && !linked_drain.active) + visible_message("[usr] presses a button on [src].") mist_off() interact_delay = world.time + 60 linked_drain.active = TRUE From 1b7a7737ded0732e5a874750e25d90648b3a5750 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 20:28:26 -0700 Subject: [PATCH 037/380] reagent drain --- code/modules/pool/pool_controller.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 4652c0b01c..0d7d7d52ab 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -99,6 +99,15 @@ to_chat(user, "The interface on [src] is already too damaged to short it again.") return +/obj/machinery/pool/controller/AltClick(mob/user) + . = ..() + if(isliving(user) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated()) + visible_message("[user] starts to drain [src]!") + if(do_after(user, 50, target = src)) + reagents.remove_all(INFINITY) + visible_message("[user] drains [src].") + say("Reagents cleared.") + /obj/machinery/pool/controller/attackby(obj/item/W, mob/user) if(shocked && !(stat & NOPOWER)) shock(user,50) From 0b119cbd52b92f6e1a1e479ccf546bd309d37be9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 25 Jan 2020 23:11:36 -0700 Subject: [PATCH 038/380] ok --- code/modules/pool/pool_drain.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 3fb716f9ff..e9929bf53e 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -84,7 +84,7 @@ if(isliving(M) && !M.anchored && is_in_our_pool(M)) step_towards(M, src) whirl_mob(M) - if(ishuman(M)) + if(ishuman(M) && (get_dist(M, src) <= 1)) var/mob/living/carbon/human/H = M playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) if(H.lying) //down for any reason From b742229539db973229679da0f24ce98c7e5934e0 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:20:10 -0700 Subject: [PATCH 039/380] Update pool.dm --- code/__DEFINES/pool.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/pool.dm b/code/__DEFINES/pool.dm index aabcd3493e..47345a80a6 100644 --- a/code/__DEFINES/pool.dm +++ b/code/__DEFINES/pool.dm @@ -8,5 +8,6 @@ GLOBAL_LIST_INIT(blacklisted_pool_reagents, list( /datum/reagent/toxin/plasma, /datum/reagent/oxygen, /datum/reagent/nitrous_oxide, /datum/reagent/nitrogen, //gases /datum/reagent/fermi, //blanket fermichem ban sorry. this also covers mkultra, genital enlargers, etc etc. - /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/drug/anaphrodisiacplus //literally asking for prefbreaks + /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/drug/anaphrodisiacplus, //literally asking for prefbreaks + /datum/reagent/femcum, /datum/reagent/semen //NO. )) From 0157371a15744d640714e4be068aff20e858c872 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:21:12 -0700 Subject: [PATCH 040/380] Update pool_drain.dm --- code/modules/pool/pool_drain.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index e9929bf53e..3359f26520 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -19,6 +19,8 @@ var/cycles_left = 0 /// Mobs we are swirling around var/list/whirling_mobs + /// Suck in once per x ticks + var/suck_in_once_per = 3 var/cooldown @@ -82,7 +84,8 @@ step_towards(O, src) for(var/mob/M in orange(min(drain_suck_range, 10), src)) if(isliving(M) && !M.anchored && is_in_our_pool(M)) - step_towards(M, src) + if(!(cycles_left % suck_in_once_per)) + step_towards(M, src) whirl_mob(M) if(ishuman(M) && (get_dist(M, src) <= 1)) var/mob/living/carbon/human/H = M From 171d50caff021ffce94d5cc6e2159bd186f524e7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:22:34 -0700 Subject: [PATCH 041/380] Update sharks.dm --- code/modules/mob/living/simple_animal/hostile/sharks.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/sharks.dm b/code/modules/mob/living/simple_animal/hostile/sharks.dm index bceec6769c..c94e49b286 100644 --- a/code/modules/mob/living/simple_animal/hostile/sharks.dm +++ b/code/modules/mob/living/simple_animal/hostile/sharks.dm @@ -85,7 +85,7 @@ vision_range = 0 /mob/living/simple_animal/hostile/shark/kawaii/death() - visible_message("[src] says : Senpai, you noticed~!") + say("Senpai, you noticed~!") LoseAggro() ..() walk(src, 0) From bc05819cee8aa78092b16f74e813e46f9277f785 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:23:21 -0700 Subject: [PATCH 042/380] Update pool_drain.dm --- code/modules/pool/pool_drain.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 3359f26520..980de47196 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -47,9 +47,9 @@ /obj/machinery/pool/drain/process() if(!filling) for(var/obj/item/I in range(min(item_suction_range, 10), src)) - if(!I.anchored && (I.w_class == WEIGHT_CLASS_SMALL)) + if(!I.anchored && (I.w_class <= WEIGHT_CLASS_SMALL)) step_towards(I, src) - if((I.w_class == WEIGHT_CLASS_TINY) && (get_dist(I, src) == 0)) + if((I.w_class <= WEIGHT_CLASS_TINY) && (get_dist(I, src) == 0)) I.forceMove(controller.linked_filter) if(active) if(filling) From 1b164e1e1ee3485c2d9e406e9b86fe04003f28f9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:25:16 -0700 Subject: [PATCH 043/380] Update pool_controller.dm --- code/modules/pool/pool_controller.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 0d7d7d52ab..5775e7adb6 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -54,6 +54,10 @@ /// Old reagent color, used to determine if update_color needs to reset colors. var/old_rcolor +/obj/machinery/pool/controller/examine(mob/user) + . = ..() + . += "Alt click to drain reagents.") + /obj/machinery/pool/controller/Initialize() . = ..() START_PROCESSING(SSfastprocess, src) From 9867d7b377f3038760a54a33c6ead75eddbb3798 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:28:28 -0700 Subject: [PATCH 044/380] -20% --- code/modules/pool/pool_drain.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 980de47196..2fa89742c0 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -91,7 +91,7 @@ var/mob/living/carbon/human/H = M playsound(src, pick('sound/misc/crack.ogg','sound/misc/crunch.ogg'), 50, TRUE) if(H.lying) //down for any reason - H.adjustBruteLoss(2.5) + H.adjustBruteLoss(2) to_chat(H, "You're caught in the drain!") else H.apply_damage(2.5, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs From c76bf202a8e7e0b915cafb84b66d98884a61373e Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:34:31 -0700 Subject: [PATCH 045/380] ladder climb --- code/modules/pool/pool_main.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 6cf8d27cea..00a399f4be 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -79,6 +79,8 @@ return ..() //people pulling stuff out of pool if(!ishuman(AM)) return ..() //human weak, monkey (and anyone else) ook ook eek eek strong + if(isliving(AM) && (locate(/obj/structure/pool/ladder) in src)) + return ..() //climbing out return istype(newloc, type) return ..() From 8c0d8b694c6d0d08316aa466070055e148644fb0 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:39:16 -0700 Subject: [PATCH 046/380] missing bracket --- code/modules/pool/pool_controller.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 5775e7adb6..e579ea1ab2 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -56,7 +56,7 @@ /obj/machinery/pool/controller/examine(mob/user) . = ..() - . += "Alt click to drain reagents.") + . += "Alt click to drain reagents." /obj/machinery/pool/controller/Initialize() . = ..() From 6eac97524f07e5cdb4c46c228ffe95fea4041779 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 22:42:48 -0700 Subject: [PATCH 047/380] compile --- code/__DEFINES/pool.dm | 2 +- code/modules/pool/pool_main.dm | 2 +- code/modules/pool/pool_structures.dm | 7 ------- 3 files changed, 2 insertions(+), 9 deletions(-) diff --git a/code/__DEFINES/pool.dm b/code/__DEFINES/pool.dm index 47345a80a6..1e66109dc7 100644 --- a/code/__DEFINES/pool.dm +++ b/code/__DEFINES/pool.dm @@ -9,5 +9,5 @@ GLOBAL_LIST_INIT(blacklisted_pool_reagents, list( /datum/reagent/toxin/plasma, /datum/reagent/oxygen, /datum/reagent/nitrous_oxide, /datum/reagent/nitrogen, //gases /datum/reagent/fermi, //blanket fermichem ban sorry. this also covers mkultra, genital enlargers, etc etc. /datum/reagent/drug/aphrodisiac, /datum/reagent/drug/anaphrodisiac, /datum/reagent/drug/aphrodisiacplus, /datum/reagent/drug/anaphrodisiacplus, //literally asking for prefbreaks - /datum/reagent/femcum, /datum/reagent/semen //NO. + /datum/reagent/consumable/femcum, /datum/reagent/consumable/semen //NO. )) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 00a399f4be..b7406606c9 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -108,7 +108,7 @@ if(!SEND_SIGNAL(victim, COMSIG_IS_SWIMMING)) //poor guy not swimming time to dunk them! victim.AddElement(/datum/element/swimming) controller.mobs_in_pool += victim - if(locate(/obj/structure/pool/ladder) in victim.loc) //safe climbing + if(locate(/obj/structure/pool/ladder) in src) //safe climbing return if(iscarbon(AM)) //FUN TIME! var/mob/living/carbon/H = victim diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 914b2db129..7788234b98 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -31,13 +31,6 @@ desc = "The less-loved portion of the jumping board." dir = EAST -/obj/structure/pool/Rboard/CheckExit(atom/movable/O as mob|obj, target as turf) - if(istype(O) && O.pass_flags & PASSGLASS) - return TRUE - if(get_dir(O.loc, target) == dir) - return FALSE - return TRUE - /obj/structure/pool/Lboard name = "JumpBoard" icon_state = "boardleft" From 70970b78f41c434c4807ee0ca55d66e65648dc02 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 23:00:03 -0700 Subject: [PATCH 048/380] forcemove --- code/modules/pool/pool_structures.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 7788234b98..bf6181df2e 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -70,7 +70,7 @@ jumper.pixel_y = 7 jumper.dir = 8 sleep(1) - jumper.loc = T + jumper.forceMove(T) addtimer(CALLBACK(src, .proc/dive, jumper), 10) /obj/structure/pool/Lboard/proc/dive(mob/living/carbon/jumper) From 59e41c20bfd33514ae1ae6b5a9c3852bb8559860 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 23:09:34 -0700 Subject: [PATCH 049/380] changes --- code/modules/pool/pool_controller.dm | 22 +++++++++++++--------- code/modules/pool/pool_structures.dm | 20 +++++++++++++------- 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index e579ea1ab2..d56dbddf90 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -111,6 +111,7 @@ reagents.remove_all(INFINITY) visible_message("[user] drains [src].") say("Reagents cleared.") + update_color() /obj/machinery/pool/controller/attackby(obj/item/W, mob/user) if(shocked && !(stat & NOPOWER)) @@ -148,6 +149,7 @@ if(length(rejected)) rejected = english_list(rejected) to_chat(user, "[src] rejects the following chemicals as they do not have at least [min_reagent_amount] units of volume: [rejected]") + update_color() else to_chat(user, "[src] beeps unpleasantly as it rejects the beaker. Why are you trying to feed it an empty beaker?") return @@ -252,17 +254,19 @@ var/turf/open/pool/color1 = X if(bloody) if(rcolor) - color1.watereffect.color = BlendRGB(rgb(150, 20, 20), rcolor, 0.5) - color1.watertop.color = color1.watereffect.color - else - color1.watereffect.color = rgb(150, 20, 20) - color1.watertop.color = color1.watereffect.color + var/thecolor = BlendRGB(rgb(150, 20, 20), rcolor, 0.5) + color1.watereffect.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) + color1.watertop.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) + + var/thecolor = rgb(150, 20, 20) + color1.watereffect.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) + color1.watertop.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) else if(!bloody && rcolor) - color1.watereffect.color = rcolor - color1.watertop.color = color1.watereffect.color + color1.watereffect.add_atom_colour(rcolor, FIXED_COLOUR_PRIORITY) + color1.watertop.add_atom_colour(rcolor, FIXED_COLOUR_PRIORITY) else - color1.watereffect.color = null - color1.watertop.color = null + color1.watereffect.remove_atom_colour(FIXED_COLOUR_PRIORITY) + color1.watertop.remove_atom_colour(FIXED_COLOUR_PRIORITY) /obj/machinery/pool/controller/proc/update_temp() if(mist_state) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index bf6181df2e..28120e1cb2 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -40,15 +40,17 @@ var/jumping = FALSE var/timer -/obj/structure/pool/Lboard/proc/backswim(obj/O, mob/living/user) //Puts the sprite back to it's maiden condition after a jump. +/obj/structure/pool/Lboard/proc/backswim() if(jumping) for(var/mob/living/jumpee in loc) //hackzors. playsound(jumpee, 'sound/effects/splash.ogg', 60, TRUE, 1) - jumpee.layer = 4 - jumpee.pixel_x = 0 - jumpee.pixel_y = 0 - jumpee.Stun(2) jumpee.AddElement(/datum/element/swimming) + jumpee.Stun(2) + +/obj/structure/pool/Lboard/proc/reset_position(mob/user, initial_layer, initial_px, initial_py) + user.layer = initial_layer + user.pixel_x = initial_px + user.pixel_y = initial_py /obj/structure/pool/Lboard/attack_hand(mob/living/user) if(iscarbon(user)) @@ -65,15 +67,18 @@ "You climb up \the [src] and prepares to jump!") jumper.Stun(40) jumping = TRUE + var/original_layer = jumper.layer + var/original_px = jumper.pixel_x + var/original_py = jumper.pixel_y jumper.layer = RIPPLE_LAYER jumper.pixel_x = 3 jumper.pixel_y = 7 jumper.dir = 8 sleep(1) jumper.forceMove(T) - addtimer(CALLBACK(src, .proc/dive, jumper), 10) + addtimer(CALLBACK(src, .proc/dive, jumper, original_layer, original_px, original_py), 10) -/obj/structure/pool/Lboard/proc/dive(mob/living/carbon/jumper) +/obj/structure/pool/Lboard/proc/dive(mob/living/carbon/jumper, original_layer, original_px, original_py) switch(rand(1, 100)) if(1 to 20) jumper.visible_message("[jumper] goes for a small dive!", \ @@ -138,6 +143,7 @@ var/atom/throw_target = get_edge_target_turf(src, dir) jumper.throw_at(throw_target, 6, 1, callback = CALLBACK(src, .proc/on_finish_jump, jumper)) addtimer(CALLBACK(src, .proc/togglejumping), 35) + reset_position(jumper, original_layer, original_px, original_py) /obj/structure/pool/Lboard/proc/togglejumping() jumping = FALSE From 6cc995a13732aeeed4b878c4b32bc2a6f17b577b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 27 Jan 2020 23:10:16 -0700 Subject: [PATCH 050/380] atom color --- code/modules/pool/pool_controller.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index d56dbddf90..94e16a245a 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -257,13 +257,13 @@ var/thecolor = BlendRGB(rgb(150, 20, 20), rcolor, 0.5) color1.watereffect.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) color1.watertop.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) - + else var/thecolor = rgb(150, 20, 20) color1.watereffect.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) color1.watertop.add_atom_colour(thecolor, FIXED_COLOUR_PRIORITY) else if(!bloody && rcolor) - color1.watereffect.add_atom_colour(rcolor, FIXED_COLOUR_PRIORITY) - color1.watertop.add_atom_colour(rcolor, FIXED_COLOUR_PRIORITY) + color1.watereffect.add_atom_colour(rcolor, FIXED_COLOUR_PRIORITY) + color1.watertop.add_atom_colour(rcolor, FIXED_COLOUR_PRIORITY) else color1.watereffect.remove_atom_colour(FIXED_COLOUR_PRIORITY) color1.watertop.remove_atom_colour(FIXED_COLOUR_PRIORITY) From b61269c7e24cc11e5586f4e1a70710fff60cfd75 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Tue, 28 Jan 2020 20:06:15 -0600 Subject: [PATCH 051/380] brings the map back to standard (so I can re-do it and make it not conflict) --- _maps/map_files/BoxStation/BoxStation.dmm | 1493 +++++++-------------- 1 file changed, 493 insertions(+), 1000 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 96f4e47bd6..f5b76d1ba9 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -173,6 +173,19 @@ "aay" = ( /turf/open/floor/plating, /area/security/prison) +"aaz" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" + }, +/turf/open/space/basic, +/area/space/nearstation) "aaA" = ( /obj/machinery/seed_extractor, /turf/open/floor/plasteel, @@ -234,10 +247,46 @@ /obj/structure/chair/stool, /turf/open/floor/plasteel, /area/security/prison) +"aaK" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating, +/area/space/nearstation) +"aaL" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/library) +"aaM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "aaN" = ( /obj/structure/chair/sofa/right, /turf/open/floor/plasteel, /area/security/prison) +"aaO" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aaP" = ( /obj/machinery/computer/cryopod{ dir = 8; @@ -248,6 +297,12 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"aaQ" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aaR" = ( /obj/structure/lattice, /obj/structure/sign/warning/securearea{ @@ -285,6 +340,15 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"aaY" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/item/poster/random_official, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "aaZ" = ( /turf/closed/wall/r_wall, /area/ai_monitored/security/armory) @@ -505,6 +569,11 @@ "abF" = ( /turf/open/floor/plasteel/freezer, /area/security/prison) +"abG" = ( +/obj/structure/door_assembly/door_assembly_mai, +/obj/item/electronics/airlock, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "abH" = ( /obj/structure/table, /obj/item/storage/box/chemimp{ @@ -1565,6 +1634,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) +"adO" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating/airless, +/area/space/nearstation) "adP" = ( /obj/structure/cable{ icon_state = "2-8" @@ -1979,6 +2052,34 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"aeD" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aeE" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aeF" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) "aeG" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -2357,6 +2458,12 @@ }, /turf/open/floor/plasteel, /area/security/main) +"afn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "afo" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three" @@ -2377,6 +2484,39 @@ }, /turf/open/space/basic, /area/space) +"afq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"afr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"afs" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) "aft" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -2687,6 +2827,15 @@ /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel, /area/engine/atmos) +"age" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "agf" = ( /obj/structure/table, /obj/item/stack/sheet/metal, @@ -2836,6 +2985,10 @@ /obj/machinery/suit_storage_unit/security, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) +"agv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "agw" = ( /obj/structure/table, /obj/machinery/syndicatebomb/training, @@ -2965,6 +3118,14 @@ }, /turf/open/floor/plasteel, /area/security/main) +"agH" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) "agI" = ( /obj/machinery/airalarm{ pixel_y = 23 @@ -3094,6 +3255,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) +"agX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "agY" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, @@ -3334,6 +3501,16 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) +"ahw" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ahx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3984,12 +4161,7 @@ /turf/open/floor/plasteel, /area/security/brig) "aiA" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -4479,6 +4651,16 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) +"ajC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ajD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4687,6 +4869,18 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/solars/port/fore) +"ajX" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ajY" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) "ajZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -4970,6 +5164,18 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) +"akz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) "akA" = ( /obj/structure/chair{ dir = 8; @@ -6158,8 +6364,11 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6167,16 +6376,11 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anG" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/fitness"; - name = "Pool Room APC"; - pixel_y = -23 - }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, /turf/open/floor/plating, -/area/crew_quarters/fitness/pool) +/area/maintenance/fore/secondary) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -6334,7 +6538,7 @@ dir = 10 }, /turf/closed/wall, -/area/crew_quarters/fitness/pool) +/area/maintenance/fore/secondary) "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) @@ -7162,10 +7366,14 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + id_tag = "Room Two"; + name = "Room Seven - Luxury Suite" + }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -29982,17 +30190,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"bwc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) "bwd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -49291,47 +49488,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) -"ctu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ctv" = ( /turf/closed/wall/r_wall, /area/space/nearstation) -"ctw" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/computer/station_alert, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctx" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"cty" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ctz" = ( /obj/machinery/door/poddoor/shutters{ id = "teledoor"; @@ -49376,41 +49535,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) -"ctG" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctH" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/machinery/computer/monitor, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) -"ctI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ctJ" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -49434,13 +49558,6 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) -"ctM" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) "ctN" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 @@ -49448,13 +49565,6 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"ctP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ctQ" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -49480,28 +49590,6 @@ /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall, /area/engine/engineering) -"ctS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"ctT" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ctU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49524,10 +49612,6 @@ /obj/structure/chair, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) -"ctW" = ( -/obj/machinery/computer/teleporter, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) "ctX" = ( /obj/machinery/camera{ c_tag = "MiniSat Teleporter"; @@ -49808,11 +49892,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/atmos) -"cuC" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) "cuD" = ( /obj/machinery/light/small{ dir = 8 @@ -49861,17 +49940,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) -"cuG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) "cuH" = ( /obj/machinery/light/small{ dir = 8 @@ -53150,10 +53218,6 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) -"cUE" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -53211,15 +53275,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"det" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -53275,29 +53330,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) -"diJ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"dkk" = ( -/obj/machinery/photocopier{ - pixel_x = -5; - pixel_y = -5 - }, -/turf/open/floor/wood, -/area/library) -"dlv" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"dmP" = ( -/obj/structure/table/glass, -/obj/item/clothing/under/shorts/blue{ - desc = "So comfy and easy to wear!" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "dok" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -53313,10 +53345,6 @@ icon_state = "carpetsymbol" }, /area/crew_quarters/theatre) -"dpB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -53327,15 +53355,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"duD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "dvc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -53381,18 +53400,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/dark, /area/crew_quarters/toilet) -"dEm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"dFp" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "dHb" = ( /obj/structure/chair/comfy/black{ dir = 4 @@ -53496,13 +53503,6 @@ /obj/item/reagent_containers/food/snacks/burger/plain, /turf/open/floor/wood, /area/crew_quarters/bar) -"ehf" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ejW" = ( -/obj/structure/pool/Lboard, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "elw" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -53547,12 +53547,9 @@ /turf/open/floor/plating, /area/maintenance/bar) "ewZ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"exX" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +/obj/structure/chair/sofa/right, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53561,19 +53558,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eyW" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"ezu" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"eDG" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "eHI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 @@ -53679,9 +53663,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"eVq" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "eVC" = ( /obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, @@ -53732,9 +53713,6 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"fiD" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "fjy" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, @@ -53763,9 +53741,6 @@ }, /turf/closed/wall, /area/quartermaster/miningdock) -"foQ" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "frE" = ( /obj/machinery/vr_sleeper{ dir = 8 @@ -53781,18 +53756,6 @@ dir = 1 }, /area/crew_quarters/fitness) -"fsk" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" - }, -/turf/open/floor/plating, -/area/space/nearstation) "ftv" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -53852,9 +53815,6 @@ "fzd" = ( /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) -"fCG" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "fGf" = ( /obj/machinery/smartfridge/disks{ pixel_y = 2 @@ -53931,15 +53891,13 @@ }, /area/crew_quarters/theatre) "fOc" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "fPs" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -53953,6 +53911,13 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "fQF" = ( +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 5; + icon_state = "roomnum"; + name = "Room Number 7"; + pixel_y = 24 + }, /obj/structure/chair/sofa/right, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53990,10 +53955,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness) -"fYw" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "fZD" = ( /obj/structure/filingcabinet, /obj/machinery/light{ @@ -54002,9 +53963,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"gaF" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "gbq" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54113,9 +54071,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"grG" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "gtL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -54195,29 +54150,13 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "gQn" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"gQx" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) "gSH" = ( /obj/structure/grille, /turf/closed/wall/r_wall, /area/space/nearstation) -"gSS" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "gVX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -54316,18 +54255,6 @@ dir = 1 }, /area/crew_quarters/fitness) -"hho" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" - }, -/turf/open/space/basic, -/area/space/nearstation) "hik" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -54354,10 +54281,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"hmQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "hoo" = ( /obj/effect/landmark/carpspawn, /turf/open/space/basic, @@ -54436,9 +54359,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"hRb" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "hRz" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -54480,14 +54400,6 @@ }, /turf/closed/wall/r_wall, /area/engine/gravity_generator) -"hWD" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"hXv" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "hYW" = ( /obj/machinery/light/small{ dir = 4 @@ -54517,26 +54429,32 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "iep" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 +/obj/structure/mirror{ + pixel_y = 32 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/sink{ + dir = 1; + pixel_y = 25 }, -/turf/open/floor/plasteel/yellowsiding{ +/obj/structure/toilet{ dir = 4 }, -/area/crew_quarters/fitness/pool) +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) "ier" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/button/door{ + id = "Room Two"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = -24; + specialfunctions = 4 + }, +/obj/structure/chair/comfy/brown{ dir = 8 }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "igT" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -54561,15 +54479,6 @@ "iiW" = ( /turf/open/floor/wood, /area/maintenance/bar) -"ijX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ikx" = ( -/turf/open/floor/plating/foam, -/area/space/nearstation) "ilJ" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/light{ @@ -54581,9 +54490,6 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/bar) -"iok" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "ioB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -54636,9 +54542,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) -"isS" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "itG" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -54689,9 +54592,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"iBc" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "iEx" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -54717,33 +54617,12 @@ /obj/structure/fireplace, /turf/open/floor/carpet, /area/crew_quarters/dorms) -"iFh" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"iFx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "iFL" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/carpet, /area/crew_quarters/theatre) -"iGq" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"iIF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "iMG" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-14" @@ -54955,20 +54834,6 @@ icon_state = "carpetsymbol" }, /area/crew_quarters/theatre) -"jlQ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"jmw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "jmC" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -55062,12 +54927,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/security/execution/transfer) -"jvr" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/yellowsiding/corner, -/area/crew_quarters/fitness/pool) "jvN" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -55096,9 +54955,6 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"jBy" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jBZ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55127,9 +54983,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jCN" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jDY" = ( /obj/structure/chair{ dir = 4 @@ -55163,13 +55016,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) -"jIk" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 16 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jJF" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -55186,10 +55032,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"jMt" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "jMK" = ( /obj/structure/cable{ icon_state = "1-4" @@ -55238,15 +55080,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"jTK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55279,10 +55112,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "kay" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/bluecherrycupcake{ @@ -55344,16 +55175,14 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "khB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Dormitories Maintenance"; - req_access_txt = "12" +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"kil" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "klu" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -55424,9 +55253,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) -"kwe" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "kwy" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -55525,9 +55351,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"kKb" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "kKw" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -55641,19 +55464,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/locker) -"kYB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"lda" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "lhg" = ( /obj/machinery/vending/clothing, /obj/structure/disposalpipe/segment{ @@ -55732,9 +55542,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"lCr" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "lCB" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -55858,15 +55665,6 @@ /obj/item/clothing/under/lawyer/red, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"mbT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"mcu" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "mfb" = ( /obj/structure/toilet{ dir = 8 @@ -55917,10 +55715,6 @@ /obj/structure/extinguisher_cabinet, /turf/closed/wall/r_wall, /area/hallway/primary/central) -"mwb" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/space/nearstation) "mwO" = ( /obj/structure/cable{ icon_state = "1-4" @@ -55943,22 +55737,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) -"mFp" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "mHC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"mIm" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"mIH" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "mIS" = ( /obj/structure/table, /obj/item/clothing/gloves/boxing/yellow, @@ -55969,10 +55753,6 @@ /obj/item/clothing/gloves/boxing, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"mNb" = ( -/obj/machinery/pool/controller, -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "mNi" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -56003,11 +55783,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"mRh" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "mTp" = ( /obj/structure/chair/sofa/left, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56015,17 +55790,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"mWt" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/yellow, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "mXB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -56054,9 +55818,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"nec" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "nel" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56111,13 +55872,6 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"nnK" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"noA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "nrR" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -56197,9 +55951,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"nHN" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "nIE" = ( /obj/structure/sign/poster/contraband/tools, /turf/closed/wall, @@ -56340,9 +56091,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"opc" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "orw" = ( /obj/structure/table, /obj/structure/cable{ @@ -56399,10 +56147,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"oDX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "oFk" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel, @@ -56543,17 +56287,6 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"poh" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"poi" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "ppY" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -56581,8 +56314,13 @@ /turf/open/space/basic, /area/space/nearstation) "prU" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "ptV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56599,10 +56337,6 @@ /obj/item/clothing/under/color/grey, /turf/open/floor/plating, /area/maintenance/port/aft) -"pvW" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "pxD" = ( /obj/structure/chair/sofa, /obj/structure/window{ @@ -56664,13 +56398,6 @@ }, /turf/open/floor/plasteel, /area/hydroponics) -"pLj" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 16 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "pLn" = ( /obj/machinery/conveyor/inverted{ dir = 5; @@ -56795,13 +56522,17 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/command{ - name = "Command Access To Vault" + name = "Command Access To Vault"; + req_access = "19" }, /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) "pZv" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) "qbx" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ @@ -56810,23 +56541,12 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"qbA" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, /area/science/circuit) -"qfZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"qhi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "qje" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -56836,15 +56556,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"qjO" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"qjV" = ( -/obj/machinery/pool/filter{ - pixel_y = 16 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "qkC" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/starboard/fore"; @@ -56888,8 +56599,12 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "qoP" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/chair/sofa/left, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "qpA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57011,23 +56726,21 @@ /turf/open/floor/plating, /area/security/prison) "qNs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -7; + pixel_y = 12 }, -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "qOf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"qPC" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "qQJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -57049,12 +56762,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"qXW" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -57079,9 +56786,6 @@ /obj/machinery/vending/cola/space_up, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"rhk" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "riA" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -57133,10 +56837,6 @@ /obj/item/target/syndicate, /turf/open/floor/plating, /area/security/prison) -"rxH" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/space/nearstation) "rzg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57277,16 +56977,6 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) -"scl" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/yellow, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "sdL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -57313,12 +57003,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"shw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "sjm" = ( /obj/structure/table/wood, /obj/item/instrument/piano_synth, @@ -57461,11 +57145,6 @@ icon_state = "panelscorched" }, /area/maintenance/starboard/fore) -"sAb" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "sAI" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/condiment/saltshaker{ @@ -57484,12 +57163,6 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) -"sAO" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"sCg" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "sEt" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" @@ -57503,9 +57176,6 @@ dir = 1 }, /area/hallway/primary/starboard) -"sKh" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "sLr" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -57549,10 +57219,6 @@ /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/circuit) -"sVl" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "sWR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57576,9 +57242,6 @@ /obj/machinery/vending/boozeomat/all_access, /turf/closed/wall, /area/maintenance/bar) -"sXL" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "sYv" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57609,15 +57272,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) -"taA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "tdF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -57629,28 +57283,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"tfq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"thr" = ( -/obj/structure/frame/computer{ - dir = 1 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"tkj" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tkU" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" @@ -57797,9 +57429,6 @@ }, /turf/open/floor/plasteel, /area/hydroponics) -"tFN" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tGG" = ( /obj/structure/table/wood, /obj/item/book/codex_gigas, @@ -57832,9 +57461,6 @@ /obj/item/instrument/violin, /turf/open/floor/wood, /area/crew_quarters/bar) -"tKZ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tLl" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -57856,16 +57482,6 @@ /obj/item/pen/fountain, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"tNB" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/yellow, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "tNJ" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57892,10 +57508,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) +/obj/machinery/light/small, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "tPT" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/wood, @@ -57934,14 +57549,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/theatre) -"tWc" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "tWs" = ( /obj/structure/cable{ icon_state = "2-4" @@ -58057,10 +57664,6 @@ /obj/item/soap, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) -"umF" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "unl" = ( /obj/item/flashlight/lamp/green{ pixel_x = -3; @@ -58159,10 +57762,6 @@ /obj/structure/sign/departments/restroom, /turf/closed/wall, /area/crew_quarters/toilet) -"uBk" = ( -/obj/machinery/pool/drain, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "uDW" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58174,12 +57773,6 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"uEh" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "uNu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -58197,9 +57790,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"uRD" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "uTq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -58242,9 +57832,6 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"uYF" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "uZM" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -58313,9 +57900,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/crew_quarters/bar) -"vlu" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "vpm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -58356,9 +57940,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vyd" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "vys" = ( /obj/machinery/vr_sleeper{ dir = 4 @@ -58404,12 +57985,6 @@ }, /turf/open/floor/plasteel, /area/hydroponics) -"vBb" = ( -/obj/structure/pool/Rboard, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "vCb" = ( /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, @@ -58422,9 +57997,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/space/nearstation) -"vFf" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "vFt" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating, @@ -58521,12 +58093,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"vPX" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "vRr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58551,18 +58117,10 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"vTB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "vUR" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/security/prison) -"vVu" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "vVP" = ( /obj/structure/cable{ icon_state = "0-4" @@ -58593,10 +58151,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, /area/security/prison) -"vXd" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "vYa" = ( /turf/open/floor/plasteel, /area/crew_quarters/fitness) @@ -58628,15 +58182,6 @@ "wkN" = ( /turf/closed/wall, /area/science/circuit) -"wnW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "woR" = ( /obj/machinery/cryopod{ dir = 1 @@ -58686,12 +58231,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"wtK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "wuB" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -58734,12 +58273,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) -"wwK" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "wyM" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -58751,10 +58284,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"wzi" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "wAB" = ( /obj/structure/chair/office/light, /obj/machinery/firealarm{ @@ -58781,9 +58310,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness) -"wCg" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "wDR" = ( /obj/structure/sign/poster/official/help_others{ pixel_y = -32 @@ -58929,10 +58455,6 @@ icon_state = "wood-broken5" }, /area/maintenance/bar) -"xhu" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "xhx" = ( /obj/structure/cable{ icon_state = "1-2" @@ -58982,9 +58504,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"xmc" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "xpx" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -59030,10 +58549,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"xHQ" = ( -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -59046,15 +58561,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"xIt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "xLZ" = ( /obj/structure/closet/radiation, /turf/open/floor/plasteel, @@ -59072,16 +58578,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xOM" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"xON" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"xWM" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/space/nearstation) "xXY" = ( /obj/structure/closet/lasertag/red, /obj/item/clothing/under/pj/red, @@ -59114,9 +58610,6 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) -"ygY" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "yiN" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -65150,11 +64643,11 @@ aaa aaa aaa aaa -fsk +aaK aaa aaa aaa -fsk +aaK aaa aaa aaa @@ -65401,9 +64894,9 @@ aaa aaa aaa aaa -fsk +aaK aaa -fsk +aaK aaa aaa aaa @@ -65415,9 +64908,9 @@ gXs aaa aaa aaa -fsk +aaK aaa -fsk +aaK aaa aaa aaa @@ -81630,7 +81123,7 @@ bpB bpB brR bsV -bwc +aaM bxA bvI bwX @@ -93656,7 +93149,7 @@ aif aif aif aif -jmw +aif bkV fvk alK @@ -93909,11 +93402,11 @@ abp hlY ahn aiA -ahn -ahn +aiA +aiA ahn hYW -iFx +anF aod ahn apx @@ -94165,12 +93658,12 @@ unE abp nea ahn -xhu -ahn aaa +aaf +aaf ahn ahn -iFx +anE aod aoK sgV @@ -94422,10 +93915,10 @@ aaa adR ahn ahn -lda -ahn aaa aaa +aaa +aaf ahn anG aoe @@ -94678,14 +94171,14 @@ aaa aaa gXs aaa -jmC -jmC -jmC +aaa +aaa +aaa aaa aaa ahn khB -qjO +ahn ahn ahn ahn @@ -94940,16 +94433,16 @@ aaa aaa aaa aaa -qjO -vPX -jvr -tWc +aag +aag +aag +arf iep gQn -tfq -duD +arf +myt qNs -oDX +lMx sjw clO asZ @@ -95197,16 +94690,16 @@ aaa aaa aaa aaa -qjO -det -isS -qjV -ehf -ehf -ehf -ehf +aaa +aaa +aaa +arf +pZv +tQk +cVp +jdT ier -qjO +arf arm vYa aya @@ -95454,14 +94947,14 @@ aaa aaa aaa aaa -eyW -vPX -isS -pLj -ehf -ehf -ehf -ehf +aaa +aaa +aaa +arf +arf +arf +arf +iES jYI aqs hVw @@ -95711,16 +95204,16 @@ aaa aaa aaa aaa -eyW -vPX -isS -ehf -ehf -ehf -ehf -ehf +aaa +aaa +aaa +aaa +aaa +arf +ewZ +jdT tOU -pvW +arf fQF qbx qux @@ -95968,16 +95461,16 @@ aaa aaa aaa aaa -eyW -vPX -mNb -ehf -ehf -uBk -ehf -ehf +aaa +aaa +aaa +aaa +aaa +arf +qoP +prU fOc -qjO +arf oSO sAI fJa @@ -96215,9 +95708,9 @@ aaa aaa aaa aaa -hho +aaz aaa -hho +aaz aaa aaa aaa @@ -96225,16 +95718,16 @@ aaa aaa aaa aaa -eyW -vPX -isS -ehf -ehf -ehf -ehf -ehf -jTK -qjO +aaa +aaa +aae +aaa +aaa +arf +arf +arf +arf +arf mTp qEv kRk @@ -96482,15 +95975,15 @@ aaa aaa aaa aaa -eyW -vPX -isS -ehf -ehf -ehf -ehf -ehf -jTK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXs kHJ rEV rEV @@ -96599,7 +96092,7 @@ aaf ctZ cui cuq -cuC +ajY cuO cuz cvm @@ -96739,15 +96232,15 @@ aaa aaa aaa aaa -eyW -vPX -isS -ehf -ehf -ehf -ehf -ehf -jTK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXs +gXs aqu aro aro @@ -96996,15 +96489,15 @@ aaa aaa aaa aaa -eyW -dmP -isS -pLj -ehf -ehf -ehf -ehf -jTK +aaa +aaa +aaa +aaa +aaa +aaa +gXs +gXs +aaa aqu aro aro @@ -97107,8 +96600,8 @@ czk cti cua cua -ctw -ctH +aeF +afs ctQ cuc cuj @@ -97253,15 +96746,15 @@ aaa aaa aaa aaa -eyW -scl -isS -ehf -ehf -ejW -ehf -ehf -jTK +aaa +aaa +aaa +aaa +aaa +gXs +gXs +aaa +aaa aqu aro aro @@ -97364,9 +96857,9 @@ ctb cth cua ctr -ctu -ctG -ctP +afn +age +agX cub cuj cur @@ -97510,15 +97003,15 @@ aaa aaa aaa aaa -eyW -scl -sAb -mRh -mRh -vBb -mbT -shw -wnW +aaa +aaa +aaa +aaa +gXs +gXs +aaa +aaa +aaa aqu aro aro @@ -97621,13 +97114,13 @@ ctc ctc cto ctt -cty +afq ctJ -ctT +ahw cue cul cuu -cuG +akz cuS cve cvo @@ -97767,15 +97260,15 @@ aaa aaa aaa aaa -qjO -mWt -vVu -vVu -vVu -vVu -vVu -vVu -poh +aaa +aaa +aaa +gXs +gXs +aaa +aaa +aaa +aaa aqu aro aro @@ -97878,9 +97371,9 @@ ctb ctj ctk cts -ctx -ctI -ctS +afr +agv +ajC cud cuk cus @@ -98024,15 +97517,15 @@ aaa aaa aaa aaa -qjO -qjO -eyW -eyW -eyW -eyW -eyW -eyW -qjO +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa haX rEV rEV @@ -98278,12 +97771,12 @@ aaS aaS aaS aaS -aaa -aaa -aaa -aaa -aaa -aaa +aaS +aaS +aaS +aaS +aaf +aaf aaa aaa aaa @@ -98536,10 +98029,10 @@ aaf aaa aaf aaa +aaf aaa -aaa -aaa -aaa +aaS +aaf aaa aaa aaa @@ -98650,7 +98143,7 @@ aaa aaf cua ctF -ctM +agH ctX cuf cum @@ -98795,7 +98288,7 @@ ads adS aeG aaa -aaa +aaS aaa aaa aaa @@ -98908,7 +98401,7 @@ aaf cua ctE ctL -ctW +ajX cuf cum cuw @@ -101906,7 +101399,7 @@ bbE aIr bav aLf -dkk +aaL kLR aRO aQp @@ -102488,10 +101981,10 @@ aaa aaa aaa aaa -ikx -mwb -xWM -rxH +aaH +adO +aeD +aeE aaa aaa aaa @@ -102746,10 +102239,10 @@ xNY kvb aaa aaa -ikx -ikx -ikx -rxH +aaH +aaH +aaH +aeE aaa aaa aaa @@ -103000,13 +102493,13 @@ czZ cOT aaa jmC -dbM -dbM -ikx -ikx -ikx -thr -mwb +aaH +aaH +aaH +aaH +aaH +aaH +adO aaa aaa aaa @@ -103259,8 +102752,8 @@ gXs xNY kvb gJg -dbM -dbM +aaH +aaH aaa aaa gJg @@ -103517,8 +103010,8 @@ aaa aaa gJg gJg -mwb -ikx +adO +aaH gXs aaa aaa @@ -106599,7 +106092,7 @@ cNW clt cQw cNW -cNW +abG cNW cNW aaf @@ -106855,7 +106348,7 @@ aaa cOT clt cQw -cOe +aaO cOe cOe cNW @@ -107112,11 +106605,11 @@ aaa cOT clt cQw +aaQ cOe cOe -cOe -cOe -sQX +cNW +aaa jzi jzi jzi @@ -107369,11 +106862,11 @@ aaa cNW clt cQw -cOe +bNB cOe cOe cNW -aaf +lCL aaS aaa aaf @@ -107626,7 +107119,7 @@ cNW cNW clt cQw -cOe +aaY cOe cOe cNW From 8e3830f4a14a6e823aa2412698e177bb6dccb828 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Tue, 28 Jan 2020 21:22:17 -0600 Subject: [PATCH 052/380] Adds the pool to box(again) to fix a merge conflict- implements some feedback --- _maps/map_files/BoxStation/BoxStation.dmm | 1270 ++++++++++++++++----- 1 file changed, 1002 insertions(+), 268 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index f5b76d1ba9..eb877cf12b 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -4161,7 +4161,12 @@ /turf/open/floor/plasteel, /area/security/brig) "aiA" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -6364,11 +6369,8 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6376,11 +6378,14 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness"; + name = "Pool Room APC"; + pixel_y = -23 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -7366,14 +7371,12 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqs" = ( -/obj/machinery/door/airlock{ - id_tag = "Room Two"; - name = "Room Seven - Luxury Suite" - }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) +/obj/machinery/door/airlock/public/glass{ + name = "Pool" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -52748,10 +52751,24 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cOP" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "cOT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"cPo" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"cPw" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cPA" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 @@ -53330,6 +53347,9 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"dlj" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dok" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" @@ -53361,6 +53381,11 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"dvG" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "dvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -53406,6 +53431,11 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"dIm" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "dKP" = ( /turf/closed/wall, /area/maintenance/bar) @@ -53463,6 +53493,11 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) +"dXT" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -53478,6 +53513,9 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"eeR" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ego" = ( /obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating, @@ -53503,6 +53541,14 @@ /obj/item/reagent_containers/food/snacks/burger/plain, /turf/open/floor/wood, /area/crew_quarters/bar) +"ein" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "elw" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -53543,13 +53589,32 @@ dir = 1 }, /area/hallway/secondary/entry) +"esV" = ( +/obj/structure/table/glass, +/obj/structure/bedsheetbin/towel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "evR" = ( /turf/open/floor/plating, /area/maintenance/bar) "ewZ" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/obj/structure/pool/ladder{ + dir = 1; + pixel_y = -22 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eyM" = ( /obj/machinery/mineral/ore_redemption{ input_dir = 2; @@ -53573,6 +53638,9 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"eMi" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eMQ" = ( /obj/item/radio/intercom{ pixel_y = 25 @@ -53706,6 +53774,14 @@ }, /turf/closed/wall/r_wall, /area/science/mixing) +"fgj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "fhP" = ( /obj/machinery/light{ dir = 8; @@ -53793,6 +53869,12 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"fwN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "fxa" = ( /obj/structure/chair/wood/normal, /turf/open/floor/wood{ @@ -53840,6 +53922,25 @@ /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"fHd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"fHj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"fHm" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "fHK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable{ @@ -53890,14 +53991,15 @@ dir = 4 }, /area/crew_quarters/theatre) -"fOc" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 +"fLR" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) +"fOc" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "fPs" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -53911,13 +54013,6 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "fQF" = ( -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 5; - icon_state = "roomnum"; - name = "Room Number 7"; - pixel_y = 24 - }, /obj/structure/chair/sofa/right, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54009,6 +54104,12 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"gga" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "ggg" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -54058,6 +54159,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"gil" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "gjf" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood, @@ -54071,6 +54177,17 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"goY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Pool" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"gtj" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "gtL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -54143,6 +54260,9 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"gMv" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "gOZ" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -54150,9 +54270,16 @@ /turf/open/floor/plating, /area/crew_quarters/fitness) "gQn" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "gSH" = ( /obj/structure/grille, /turf/closed/wall/r_wall, @@ -54195,6 +54322,12 @@ dir = 8 }, /area/medical/sleeper) +"has" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "haz" = ( /obj/machinery/autolathe{ name = "public autolathe" @@ -54202,14 +54335,14 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "haX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "holoprivacy"; name = "Holodeck Shutters" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/crew_quarters/fitness) "hcd" = ( @@ -54234,6 +54367,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"hdq" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "hfe" = ( /obj/structure/sign/poster/contraband/smoke{ desc = "This poster reminds us all that the Detective is a parasite. Year after year, they must get replacement lungs because of their addiction. "; @@ -54275,6 +54411,11 @@ }, /turf/closed/wall, /area/crew_quarters/dorms) +"hkS" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "hlY" = ( /obj/machinery/door/airlock{ name = "Recharging Station" @@ -54285,6 +54426,15 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"hoO" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"hqD" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "htr" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -54338,6 +54488,9 @@ }, /turf/open/floor/plating, /area/storage/tech) +"hMb" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "hMx" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -54348,6 +54501,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"hPB" = ( +/turf/open/floor/plasteel/yellowsiding/corner, +/area/crew_quarters/fitness/pool) "hRa" = ( /obj/structure/table/reinforced, /obj/machinery/light{ @@ -54401,13 +54557,8 @@ /turf/closed/wall/r_wall, /area/engine/gravity_generator) "hYW" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -54419,6 +54570,11 @@ }, /turf/open/floor/plasteel/dark, /area/hydroponics) +"idO" = ( +/obj/structure/bed, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "idX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -54429,32 +54585,27 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "iep" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/structure/toilet{ +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Pool West"; dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"ier" = ( -/obj/machinery/button/door{ - id = "Room Two"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -24; - specialfunctions = 4 - }, -/obj/structure/chair/comfy/brown{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"ier" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"ieL" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "igT" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -54479,6 +54630,9 @@ "iiW" = ( /turf/open/floor/wood, /area/maintenance/bar) +"ikE" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ilJ" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/light{ @@ -54506,6 +54660,13 @@ /obj/machinery/vending/cola/red, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"ioM" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ioX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ @@ -54592,6 +54753,21 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"iAR" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"iBB" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"iCW" = ( +/obj/structure/bed, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "iEx" = ( /obj/structure/table/wood, /obj/machinery/light{ @@ -54788,6 +54964,9 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"jhh" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jhF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -54819,6 +54998,12 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"jkd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "jlm" = ( /obj/machinery/rnd/production/techfab/department/cargo, /turf/open/floor/plasteel, @@ -54878,6 +55063,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"jou" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jqv" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -54940,6 +55128,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) +"jyD" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "jzi" = ( /obj/structure/grille, /obj/structure/lattice, @@ -55050,6 +55241,9 @@ }, /turf/open/floor/plating, /area/space/nearstation) +"jQX" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "jRy" = ( /obj/machinery/door/airlock{ name = "Instrument Storage" @@ -55109,11 +55303,21 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "jYI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"jYZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + acid_level = 8; + c_tag = "Pool East"; + dir = 8 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/obj/item/radio/intercom{ + pixel_x = 29 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "kay" = ( /obj/structure/table, /obj/item/reagent_containers/food/snacks/bluecherrycupcake{ @@ -55139,6 +55343,12 @@ }, /turf/open/floor/plating, /area/security/prison) +"kdv" = ( +/obj/machinery/pool/filter{ + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kel" = ( /obj/effect/landmark/blobstart, /turf/open/floor/plating, @@ -55175,14 +55385,12 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "khB" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Pool Maintenance"; + req_access_txt = "12" }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "klu" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -55215,6 +55423,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"krR" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ksn" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -55446,6 +55657,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"kTn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "kTz" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55464,6 +55683,11 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/locker) +"kZr" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "lhg" = ( /obj/machinery/vending/clothing, /obj/structure/disposalpipe/segment{ @@ -55488,6 +55712,15 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) +"lpO" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"lsP" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"lui" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "lwj" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ @@ -55522,6 +55755,12 @@ }, /turf/closed/wall, /area/crew_quarters/bar) +"lAe" = ( +/obj/structure/pool/ladder{ + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -55551,6 +55790,9 @@ "lCL" = ( /turf/open/space/basic, /area/space/nearstation) +"lDE" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "lFl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -55671,6 +55913,9 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"miy" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "mjr" = ( /obj/structure/reagent_dispensers/keg/milk, /turf/open/floor/wood, @@ -55684,6 +55929,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"mnI" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "moq" = ( /obj/structure/chair/comfy/brown{ dir = 1 @@ -55722,6 +55975,14 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"myp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "myt" = ( /obj/structure/closet/secure_closet/personal/cabinet{ desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; @@ -55753,6 +56014,9 @@ /obj/item/clothing/gloves/boxing, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"mMf" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "mNi" = ( /obj/machinery/light_switch{ pixel_x = -20 @@ -55760,6 +56024,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) +"mNS" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mPE" = ( /obj/machinery/chem_dispenser/drinks, /obj/structure/table/wood, @@ -55776,6 +56044,10 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"mRa" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mRe" = ( /obj/machinery/light{ dir = 8 @@ -55790,10 +56062,22 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"mVa" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "mXB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"nbZ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "ncj" = ( /obj/effect/turf_decal/tile/blue, /obj/structure/sign/poster/contraband/fun_police{ @@ -55853,6 +56137,9 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness) +"njO" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "nlt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/neutral, @@ -55872,6 +56159,9 @@ /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"npY" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "nrR" = ( /obj/machinery/door/airlock{ name = "Unisex Restrooms" @@ -55984,6 +56274,18 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"nMY" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"nOC" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"nOD" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "nOS" = ( /obj/structure/safe, /obj/item/clothing/head/bearpelt, @@ -56023,6 +56325,14 @@ }, /turf/closed/wall/r_wall, /area/engine/gravity_generator) +"nUs" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "nWq" = ( /obj/machinery/door/airlock/engineering{ name = "Gravity Generator"; @@ -56061,6 +56371,9 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"ogJ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ohX" = ( /obj/structure/table/wood, /obj/machinery/airalarm{ @@ -56091,6 +56404,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"omT" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "orw" = ( /obj/structure/table, /obj/structure/cable{ @@ -56131,6 +56447,22 @@ /obj/structure/reagent_dispensers/keg/semen, /turf/open/floor/plating, /area/maintenance/bar) +"oyb" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) +"oyD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "oBp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56237,6 +56569,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"pfD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "phu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4; @@ -56272,6 +56612,9 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"pno" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "poa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -56314,13 +56657,10 @@ /turf/open/space/basic, /area/space/nearstation) "prU" = ( -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "ptV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56366,6 +56706,11 @@ }, /turf/open/space, /area/solar/starboard/aft) +"pFW" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -56398,6 +56743,12 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"pHG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "pLn" = ( /obj/machinery/conveyor/inverted{ dir = 5; @@ -56527,12 +56878,14 @@ }, /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) +"pVt" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "pZv" = ( -/obj/machinery/shower{ - dir = 8 +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "qbx" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ @@ -56541,6 +56894,33 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"qce" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"qda" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "poolshutter"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56556,6 +56936,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"qkc" = ( +/obj/machinery/pool/controller, +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "qkC" = ( /obj/machinery/power/apc{ areastring = "/area/maintenance/starboard/fore"; @@ -56599,12 +56983,14 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "qoP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"qoW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/obj/structure/chair/sofa/left, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qpA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56614,17 +57000,38 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"qsu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qux" = ( /obj/structure/chair/sofa/left{ dir = 1 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"quB" = ( +/obj/structure/bed, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "quT" = ( /obj/structure/lattice, /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) +"qvh" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qvM" = ( /obj/structure/cable{ icon_state = "1-4" @@ -56636,6 +57043,9 @@ dir = 4 }, /area/crew_quarters/theatre) +"qwg" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qwB" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56709,6 +57119,15 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"qJO" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qJZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56726,15 +57145,23 @@ /turf/open/floor/plating, /area/security/prison) "qNs" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -7; - pixel_y = 12 +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qOf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -56762,12 +57189,28 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"qYE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "rcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, /area/science/circuit) +"rdZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "reZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -56965,6 +57408,14 @@ }, /turf/open/floor/plating, /area/space/nearstation) +"rYu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -56986,6 +57437,9 @@ }, /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) +"seu" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sfa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -57003,6 +57457,11 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) +"siN" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "sjm" = ( /obj/structure/table/wood, /obj/item/instrument/piano_synth, @@ -57136,6 +57595,9 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"sxw" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sxX" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57163,11 +57625,22 @@ icon_state = "wood-broken6" }, /area/maintenance/bar) +"sCi" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sEt" = ( /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/maintenance/bar) +"sHU" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "sIe" = ( /obj/structure/sign/poster/official/fruit_bowl{ pixel_y = 32 @@ -57176,6 +57649,11 @@ dir = 1 }, /area/hallway/primary/starboard) +"sKK" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "sLr" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -57190,6 +57668,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"sLO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sMa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57208,6 +57693,12 @@ /obj/machinery/door/airlock/maintenance/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"sPo" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"sQE" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sQX" = ( /turf/open/floor/plating, /area/space) @@ -57272,6 +57763,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) +"tdz" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tdF" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -57288,6 +57782,15 @@ icon_state = "wood-broken5" }, /area/maintenance/bar) +"tob" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "tqg" = ( /obj/machinery/cryopod{ dir = 4 @@ -57371,6 +57874,20 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) +"tvW" = ( +/obj/structure/pool/Rboard, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) +"tzE" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"tzN" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "tAb" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57436,6 +57953,12 @@ /obj/structure/destructible/cult/tome, /turf/open/floor/carpet, /area/library) +"tGO" = ( +/obj/structure/bed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "tHx" = ( /obj/machinery/computer/arcade/minesweeper{ dir = 4 @@ -57489,6 +58012,9 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"tNP" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tOd" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -57505,12 +58031,8 @@ /turf/open/floor/plasteel/white, /area/science/mixing) "tOU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "tPT" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/wood, @@ -57586,6 +58108,11 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"ucV" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "udi" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57639,6 +58166,13 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"ujS" = ( +/obj/structure/pool/ladder{ + dir = 1; + pixel_y = -22 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uko" = ( /obj/structure/cable{ icon_state = "1-2" @@ -57664,6 +58198,9 @@ /obj/item/soap, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"umL" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "unl" = ( /obj/item/flashlight/lamp/green{ pixel_x = -3; @@ -57738,10 +58275,18 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"uuI" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "uvZ" = ( /obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/maintenance/bar) +"uxu" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "uya" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57773,6 +58318,18 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"uFI" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 16 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"uJw" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "uNu" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57796,6 +58353,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"uUp" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "uVq" = ( /obj/machinery/light{ dir = 1; @@ -57832,6 +58392,9 @@ /obj/effect/turf_decal/tile/red, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"uZw" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uZM" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -57877,6 +58440,9 @@ /obj/structure/bed, /turf/open/floor/plating, /area/maintenance/port) +"vgb" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vgp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -57900,6 +58466,18 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/crew_quarters/bar) +"vkw" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"vmK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"vnZ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vpm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -57989,6 +58567,23 @@ /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"vCm" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "poolshutter"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "vCt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, @@ -58073,6 +58668,9 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) +"vNa" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vNh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -58147,6 +58745,14 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"vVQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "vWw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, @@ -58159,6 +58765,15 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"wbh" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) +"wcf" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wcy" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/structure/cable{ @@ -58170,6 +58785,17 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"wdj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"wem" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "wfR" = ( /obj/item/electropack/shockcollar, /obj/item/assembly/signaler, @@ -58182,6 +58808,18 @@ "wkN" = ( /turf/closed/wall, /area/science/circuit) +"wnD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"wnN" = ( +/obj/structure/pool/Lboard, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "woR" = ( /obj/machinery/cryopod{ dir = 1 @@ -58372,6 +59010,14 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"wIZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "wJz" = ( /obj/machinery/light{ dir = 8 @@ -58392,6 +59038,21 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hydroponics) +"wSE" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wUY" = ( /obj/structure/table, /obj/item/stack/packageWrap, @@ -58404,6 +59065,9 @@ /obj/item/instrument/trumpet, /turf/open/floor/wood, /area/crew_quarters/theatre) +"wWh" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "wXP" = ( /obj/machinery/button/door{ id = "maintdiy"; @@ -58413,6 +59077,9 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"wYa" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "wZB" = ( /obj/structure/cable{ icon_state = "1-4" @@ -58442,6 +59109,10 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"xdx" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xdV" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -58531,6 +59202,31 @@ }, /turf/open/floor/plating, /area/security/brig) +"xvc" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"xvz" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "poolshutter"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "xzh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58543,12 +59239,18 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"xDJ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"xGC" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -58561,6 +59263,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"xIN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "xLZ" = ( /obj/structure/closet/radiation, /turf/open/floor/plasteel, @@ -58578,6 +59288,24 @@ }, /turf/open/space/basic, /area/space/nearstation) +"xPg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "poolshutter"; + name = "Pool Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"xSt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"xTm" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xXY" = ( /obj/structure/closet/lasertag/red, /obj/item/clothing/under/pj/red, @@ -58622,6 +59350,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"yjr" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) +"yle" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) (1,1,1) = {" aaa @@ -93148,7 +93882,7 @@ aib aif aif aif -aif +oyD aif bkV fvk @@ -93401,11 +94135,11 @@ abp abp hlY ahn -aiA -aiA +ahn aiA ahn -hYW +mnI +fHj anF aod ahn @@ -93658,12 +94392,12 @@ unE abp nea ahn -aaa -aaf -aaf -ahn ahn anE +ahn +mnI +fHj +anF aod aoK sgV @@ -93915,11 +94649,11 @@ aaa adR ahn ahn -aaa -aaa -aaa -aaf ahn +tob +ahn +ahn +vmK anG aoe aoL @@ -94172,11 +94906,11 @@ aaa gXs aaa aaa -aaa -aaa -aaa -aaa -ahn +jmC +jmC +jmC +jQX +jQX khB ahn ahn @@ -94432,15 +95166,15 @@ aaa aaa aaa aaa -aaa -aag -aag -aag -arf +jQX +qda +wdj +qvh +wdj iep gQn -arf -myt +xSt +xSt qNs lMx sjw @@ -94689,16 +95423,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -arf -pZv -tQk -cVp -jdT -ier +xIN +qoW +hPB +wbh +wbh +wbh +wbh +wbh +ucV +wdj arf arm vYa @@ -94946,17 +95680,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -arf -arf -arf -arf -iES -jYI -aqs +xIN +nbZ +uxu +kdv +krR +lAe +krR +krR +fLR +tOU +goY hVw vYa vYa @@ -95203,17 +95937,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -arf -ewZ -jdT +xIN +iBB +uxu +uFI +krR +krR +krR +ujS +fLR tOU -arf +goY fQF qbx qux @@ -95460,16 +96194,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -arf -qoP -prU -fOc +jQX +wSE +uxu +krR +krR +krR +krR +krR +fLR +mRa arf oSO sAI @@ -95717,16 +96451,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aae -aaa -aaa -arf -arf -arf -arf +xIN +qoW +uxu +krR +krR +krR +krR +krR +fLR +dIm arf mTp qEv @@ -95974,16 +96708,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs +xIN +qoW +qkc +krR +krR +xdx +krR +krR +fLR +mRa kHJ rEV rEV @@ -96231,16 +96965,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs +xIN +qoW +uxu +krR +krR +krR +krR +krR +fLR +mRa aqu aro aro @@ -96488,16 +97222,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa +jQX +vCm +uxu +krR +krR +krR +krR +krR +fLR +mRa aqu aro aro @@ -96745,16 +97479,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa +xIN +iBB +uxu +uFI +krR +krR +krR +ujS +fLR +mRa aqu aro aro @@ -97002,16 +97736,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa +xIN +qJO +uxu +krR +krR +wnN +krR +krR +fLR +mRa aqu aro aro @@ -97259,16 +97993,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa -aaa +xIN +qoW +wem +dvG +dvG +tvW +dvG +dvG +gil +mRa aqu aro aro @@ -97516,16 +98250,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa +jQX +xvz +idO +idO +idO +jYZ +has +has +has +esV haX rEV rEV @@ -97770,20 +98504,20 @@ aaS aaS aaS aaS -aaS -aaS -aaS -aaS -aaS -aaf -aaf -aaa -aaa -aaa -aaa aaa aaa aaa +jQX +jQX +xIN +xIN +xIN +jQX +xIN +xIN +xIN +jQX +jQX aaa aaa arj @@ -98027,12 +98761,12 @@ aaf aaa aaf aaa -aaf aaa -aaf aaa -aaS -aaf +aaa +aaa +aaa +aaa aaa aaa aaa @@ -98288,7 +99022,7 @@ ads adS aeG aaa -aaS +aaa aaa aaa aaa From b5134e5197bbba5d87945899907b44c6cfefdba3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 29 Jan 2020 23:01:06 -0700 Subject: [PATCH 053/380] Update pool_controller.dm --- code/modules/pool/pool_controller.dm | 31 ++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 94e16a245a..d88db80f9b 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -1,3 +1,5 @@ +#define POOL_NO_OVERDOSE_MEDICINE_MAX 5 //max units of no-overdose medicine to allow mobs to have through duplication + //Originally stolen from paradise. Credits to tigercat2000. //Modified a lot by Kokojo and Tortellini Tony for hippiestation. //Heavily refactored by tgstation @@ -53,6 +55,10 @@ var/shocked = FALSE /// Old reagent color, used to determine if update_color needs to reset colors. var/old_rcolor + /// Just to prevent spam + var/draining = FALSE + /// Reagent blacklisting + var/respect_reagent_blacklist = TRUE /obj/machinery/pool/controller/examine(mob/user) . = ..() @@ -105,13 +111,15 @@ /obj/machinery/pool/controller/AltClick(mob/user) . = ..() - if(isliving(user) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated()) + if(isliving(user) && user.Adjacent(src) && user.CanReach(src) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated()) visible_message("[user] starts to drain [src]!") + draining = TRUE if(do_after(user, 50, target = src)) reagents.remove_all(INFINITY) visible_message("[user] drains [src].") say("Reagents cleared.") update_color() + draining = FALSE /obj/machinery/pool/controller/attackby(obj/item/W, mob/user) if(shocked && !(stat & NOPOWER)) @@ -137,15 +145,16 @@ var/list/reagent_names = list() var/list/rejected = list() for(var/datum/reagent/R in reagents.reagent_list) - if(R.volume >= min_reagent_amount) + if((R.volume >= min_reagent_amount) && (!respect_reagent_blacklist || !R.blacklisted)) reagent_names += R.name else reagents.remove_reagent(R.type, INFINITY) rejected += R.name if(length(reagent_names)) reagent_names = english_list(reagent_names) - log_game("[key_name(user)] has changed the [src] chems to [reagent_names]") - message_admins("[key_name_admin(user)] has changed the [src] chems to [reagent_names].") + var/msg = "POOL: [key_name(user)] has changed [src]'s chems to [reagent_names]" + log_game(msg) + message_admins(msg) if(length(rejected)) rejected = english_list(rejected) to_chat(user, "[src] rejects the following chemicals as they do not have at least [min_reagent_amount] units of volume: [rejected]") @@ -193,8 +202,9 @@ for(var/datum/reagent/R in reagents.reagent_list) if(R.reagent_state == SOLID) R.reagent_state = LIQUID - swimee.reagents.add_reagent(R.type, 0.5) //osmosis - reagents.reaction(swimee, VAPOR, 0.03) //3 percent + if(!swimee.has_reagent(POOL_NO_OVERDOSE_MEDICINE_MAX)) + swimee.reagents.add_reagent(R.type, 0.5) //osmosis + reagents.reaction(swimee, VAPOR, 0.03) //3 percent. Need to find a way to prevent this from stacking chems at some point like the above. for(var/obj/objects in W) if(W.reagents) W.reagents.reaction(objects, VAPOR, 1) @@ -301,15 +311,24 @@ visible_message("[usr] presses a button on [src].") temperature++ update_temp() + var/msg = "POOL: [key_name(usr)] increased [src]'s pool temperature at [COORD(src)] to [temperature]" + log_game(msg) + message_admins(msg) interact_delay = world.time + 15 if(href_list["DecreaseTemp"]) if(CanDownTemp(usr)) visible_message("[usr] presses a button on [src].") temperature-- update_temp() + var/msg = "POOL: [key_name(usr)] decreased [src]'s pool temperature at [COORD(src)] to [temperature]" + log_game(msg) + message_admins(msg) interact_delay = world.time + 15 if(href_list["Activate Drain"]) if((drainable || issilicon(usr) || IsAdminGhost(usr)) && !linked_drain.active) + var/msg = "POOL: [key_name(usr)] activated [src]'s pool drain in [linked_drain.filling? "FILLING" : "DRAINING"] mode at [COORD(src)]" + log_game(msg) + message_admins(msg) visible_message("[usr] presses a button on [src].") mist_off() interact_delay = world.time + 60 From 01a43b2481c9075774ece0609ac9313da7d46e9c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 30 Jan 2020 00:07:46 -0700 Subject: [PATCH 054/380] Update pool_controller.dm --- code/modules/pool/pool_controller.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index d88db80f9b..d3500b5a97 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -145,7 +145,7 @@ var/list/reagent_names = list() var/list/rejected = list() for(var/datum/reagent/R in reagents.reagent_list) - if((R.volume >= min_reagent_amount) && (!respect_reagent_blacklist || !R.blacklisted)) + if((R.volume >= min_reagent_amount) && (!respect_reagent_blacklist || R.can_synth)) reagent_names += R.name else reagents.remove_reagent(R.type, INFINITY) @@ -202,7 +202,7 @@ for(var/datum/reagent/R in reagents.reagent_list) if(R.reagent_state == SOLID) R.reagent_state = LIQUID - if(!swimee.has_reagent(POOL_NO_OVERDOSE_MEDICINE_MAX)) + if(!swimee.reagents.has_reagent(POOL_NO_OVERDOSE_MEDICINE_MAX)) swimee.reagents.add_reagent(R.type, 0.5) //osmosis reagents.reaction(swimee, VAPOR, 0.03) //3 percent. Need to find a way to prevent this from stacking chems at some point like the above. for(var/obj/objects in W) From 95db5084abc411e77b5d994b473f4456ac72139a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 2 Feb 2020 01:26:04 +0100 Subject: [PATCH 055/380] Screw commit history. --- code/__DEFINES/components.dm | 2 + code/__DEFINES/construction.dm | 13 - code/__DEFINES/subsystems.dm | 39 +- code/__HELPERS/global_lists.dm | 5 - code/_globalvars/lists/objects.dm | 1 - code/controllers/subsystem/research.dm | 1 + code/datums/components/material_container.dm | 376 +++++++----------- code/datums/components/radioactive.dm | 2 + code/datums/components/remote_materials.dm | 2 +- code/datums/components/slippery.dm | 2 +- code/datums/components/squeak.dm | 2 +- code/datums/holocall.dm | 2 +- code/datums/ruins/lavaland.dm | 7 + code/datums/ruins/space.dm | 6 + code/game/atoms.dm | 44 +- .../game/gamemodes/clown_ops/clown_weapons.dm | 6 +- code/game/gamemodes/gangs/dominator.dm | 2 +- code/game/machinery/autolathe.dm | 113 ++++-- code/game/machinery/buttons.dm | 2 +- code/game/machinery/camera/camera.dm | 2 +- code/game/machinery/camera/camera_assembly.dm | 2 +- code/game/machinery/computer/_computer.dm | 2 +- code/game/machinery/defibrillator_mount.dm | 2 +- code/game/machinery/deployable.dm | 8 +- code/game/machinery/doors/airlock.dm | 8 +- code/game/machinery/droneDispenser.dm | 10 +- code/game/machinery/firealarm.dm | 2 +- code/game/machinery/flasher.dm | 2 +- code/game/machinery/newscaster.dm | 4 +- .../machinery/porta_turret/portable_turret.dm | 6 +- code/game/machinery/recycler.dm | 2 +- code/game/machinery/slotmachine.dm | 2 +- code/game/machinery/toylathe.dm | 103 +++-- .../mecha/equipment/tools/medical_tools.dm | 3 +- .../game/mecha/equipment/tools/other_tools.dm | 8 +- code/game/mecha/mech_fabricator.dm | 44 +- code/game/objects/items.dm | 7 +- code/game/objects/items/AI_modules.dm | 2 +- code/game/objects/items/RCD.dm | 8 +- code/game/objects/items/RPD.dm | 2 +- code/game/objects/items/airlock_painter.dm | 2 +- code/game/objects/items/apc_frame.dm | 8 +- .../items/circuitboards/circuitboard.dm | 2 +- code/game/objects/items/defib.dm | 8 +- .../objects/items/devices/desynchronizer.dm | 2 +- code/game/objects/items/devices/doorCharge.dm | 2 +- .../devices/electroadaptive_pseudocircuit.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 6 +- .../items/devices/forcefieldprojector.dm | 2 +- .../objects/items/devices/geiger_counter.dm | 2 +- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/devices/multitool.dm | 2 +- .../objects/items/devices/pipe_painter.dm | 2 +- code/game/objects/items/devices/powersink.dm | 2 +- .../items/devices/radio/electropack.dm | 6 +- .../objects/items/devices/radio/headset.dm | 2 +- .../objects/items/devices/radio/intercom.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 2 +- code/game/objects/items/devices/scanners.dm | 10 +- .../objects/items/devices/taperecorder.dm | 4 +- .../objects/items/devices/traitordevices.dm | 2 +- code/game/objects/items/extinguisher.dm | 4 +- code/game/objects/items/flamethrower.dm | 2 +- code/game/objects/items/handcuffs.dm | 6 +- .../objects/items/implants/implantcase.dm | 2 +- code/game/objects/items/implants/implanter.dm | 2 +- code/game/objects/items/kitchen.dm | 10 +- code/game/objects/items/melee/misc.dm | 30 +- code/game/objects/items/pet_carrier.dm | 2 +- code/game/objects/items/pinpointer.dm | 2 +- code/game/objects/items/shields.dm | 6 +- code/game/objects/items/stacks/bscrystal.dm | 6 +- code/game/objects/items/stacks/medical.dm | 2 +- code/game/objects/items/stacks/rods.dm | 13 +- .../game/objects/items/stacks/sheets/glass.dm | 55 ++- .../objects/items/stacks/sheets/leather.dm | 42 +- .../objects/items/stacks/sheets/mineral.dm | 99 +++-- .../items/stacks/sheets/sheet_types.dm | 75 ++-- .../objects/items/stacks/sheets/sheets.dm | 7 +- code/game/objects/items/stacks/stack.dm | 37 +- .../items/stacks/tiles/tile_mineral.dm | 17 +- .../objects/items/stacks/tiles/tile_types.dm | 5 +- code/game/objects/items/storage/bags.dm | 3 +- code/game/objects/items/storage/belt.dm | 2 +- code/game/objects/items/storage/toolbox.dm | 26 +- code/game/objects/items/tanks/tanks.dm | 2 +- code/game/objects/items/teleportation.dm | 4 +- code/game/objects/items/tools/crowbar.dm | 6 +- code/game/objects/items/tools/screwdriver.dm | 4 +- code/game/objects/items/tools/weldingtool.dm | 10 +- code/game/objects/items/tools/wirecutters.dm | 4 +- code/game/objects/items/tools/wrench.dm | 4 +- code/game/objects/items/toys.dm | 4 +- code/game/objects/items/twohanded.dm | 4 +- code/game/objects/items/weaponry.dm | 8 +- code/game/objects/obj_defense.dm | 34 +- code/game/objects/objs.dm | 6 +- code/game/objects/structures/aliens.dm | 4 +- code/game/objects/structures/barsigns.dm | 2 +- .../objects/structures/beds_chairs/bed.dm | 2 +- .../objects/structures/beds_chairs/chair.dm | 35 +- .../structures/crates_lockers/closets.dm | 2 +- code/game/objects/structures/displaycase.dm | 2 +- code/game/objects/structures/extinguisher.dm | 2 +- code/game/objects/structures/fireaxe.dm | 2 +- code/game/objects/structures/grille.dm | 2 +- code/game/objects/structures/mirror.dm | 2 +- code/game/objects/structures/table_frames.dm | 29 +- code/game/objects/structures/tables_racks.dm | 21 +- code/game/objects/structures/traps.dm | 14 +- .../game/turfs/simulated/floor/fancy_floor.dm | 64 ++- code/game/turfs/simulated/minerals.dm | 5 + .../overthrow/overthrow_converter.dm | 2 +- code/modules/antagonists/swarmer/swarmer.dm | 4 +- code/modules/assembly/assembly.dm | 2 +- code/modules/assembly/flash.dm | 4 +- code/modules/assembly/health.dm | 2 +- code/modules/assembly/igniter.dm | 2 +- code/modules/assembly/infrared.dm | 2 +- code/modules/assembly/mousetrap.dm | 2 +- code/modules/assembly/playback.dm | 2 +- code/modules/assembly/proximity.dm | 2 +- code/modules/assembly/signaler.dm | 2 +- code/modules/assembly/timer.dm | 2 +- code/modules/assembly/voice.dm | 2 +- .../atmospherics/machinery/airalarm.dm | 2 +- .../machinery/portable/canister.dm | 2 +- .../modules/awaymissions/super_secret_room.dm | 2 +- code/modules/cargo/exports/materials.dm | 56 ++- code/modules/cargo/exports/sheets.dm | 14 +- code/modules/clothing/clothing.dm | 2 +- code/modules/clothing/glasses/_glasses.dm | 4 +- code/modules/clothing/head/helmet.dm | 8 + code/modules/clothing/head/misc_special.dm | 2 +- code/modules/clothing/masks/gasmask.dm | 2 +- code/modules/clothing/shoes/bananashoes.dm | 8 +- code/modules/clothing/suits/armor.dm | 8 + code/modules/clothing/under/accessories.dm | 10 +- code/modules/food_and_drinks/drinks/drinks.dm | 14 +- .../drinks/drinks/drinkingglass.dm | 4 +- .../food_and_drinks/food/customizables.dm | 2 +- .../kitchen_machinery/microwave.dm | 4 +- code/modules/hydroponics/biogenerator.dm | 10 +- code/modules/hydroponics/gene_modder.dm | 2 +- code/modules/hydroponics/hydroitemdefines.dm | 6 +- .../integrated_electronics/core/assemblies.dm | 4 +- .../core/integrated_circuit.dm | 4 +- .../integrated_electronics/core/printer.dm | 15 +- .../core/saved_circuits.dm | 4 +- .../integrated_electronics/subtypes/input.dm | 10 +- .../subtypes/manipulation.dm | 19 +- code/modules/mining/aux_base.dm | 4 +- .../mining/equipment/kinetic_crusher.dm | 2 +- code/modules/mining/equipment/mining_tools.dm | 12 +- .../mining/lavaland/necropolis_chests.dm | 8 +- code/modules/mining/machine_processing.dm | 40 +- code/modules/mining/machine_redemption.dm | 62 +-- code/modules/mining/machine_silo.dm | 18 +- code/modules/mining/machine_stacking.dm | 9 +- code/modules/mining/mint.dm | 67 ++-- code/modules/mining/ores_coins.dm | 187 ++++----- code/modules/mining/satchel_ore_boxdm.dm | 4 + .../modules/mob/living/carbon/damage_procs.dm | 1 + .../mob/living/carbon/human/species.dm | 1 + code/modules/mob/living/living.dm | 6 + .../mob/living/silicon/robot/robot_modules.dm | 6 +- .../computers/item/computer.dm | 10 +- .../computers/machinery/modular_computer.dm | 2 +- .../computers/machinery/modular_console.dm | 2 +- code/modules/paperwork/pen.dm | 4 +- code/modules/paperwork/photocopier.dm | 2 +- code/modules/paperwork/stamps.dm | 2 +- code/modules/photography/camera/camera.dm | 2 +- code/modules/photography/camera/film.dm | 2 +- code/modules/photography/photos/frame.dm | 2 +- code/modules/power/antimatter/shielding.dm | 2 +- code/modules/power/apc.dm | 2 +- code/modules/power/cable.dm | 4 +- code/modules/power/cell.dm | 24 +- code/modules/power/floodlight.dm | 2 +- code/modules/power/lighting.dm | 4 +- code/modules/power/singularity/collector.dm | 2 +- code/modules/power/solar.dm | 4 +- code/modules/power/tracker.dm | 2 +- .../projectiles/ammunition/_ammunition.dm | 2 +- .../ammunition/ballistic/shotgun.dm | 10 +- .../projectiles/ammunition/caseless/foam.dm | 4 +- .../boxes_magazines/_box_magazine.dm | 9 +- .../projectiles/boxes_magazines/ammo_boxes.dm | 6 +- code/modules/projectiles/gun.dm | 2 +- .../guns/ballistic/laser_gatling.dm | 2 +- code/modules/projectiles/guns/energy/laser.dm | 2 +- .../projectiles/guns/energy/special.dm | 4 +- .../projectiles/guns/misc/beam_rifle.dm | 2 +- .../modules/projectiles/guns/misc/chem_gun.dm | 2 +- .../projectiles/guns/misc/grenade_launcher.dm | 2 +- .../projectiles/guns/misc/syringe_gun.dm | 4 +- .../reagents/reagent_containers/glass.dm | 27 +- .../reagents/reagent_containers/syringes.dm | 2 +- code/modules/research/designs.dm | 24 +- .../research/designs/AI_module_designs.dm | 30 +- .../autolathe_designs_construction.dm | 24 +- .../autolathe_designs_electronics.dm | 16 +- ...utolathe_designs_medical_and_dinnerware.dm | 42 +- .../autolathe_designs_sec_and_hacked.dm | 44 +- .../autolathe_designs_tcomms_and_misc.dm | 60 +-- .../autolathe_designs_tools.dm | 36 +- .../research/designs/autoylathe_designs.dm | 200 +++++----- .../research/designs/biogenerator_designs.dm | 48 +-- .../research/designs/bluespace_designs.dm | 14 +- .../comp_board_designs_all_misc.dm | 2 +- .../comp_board_designs_sci.dm | 4 +- .../research/designs/computer_part_designs.dm | 52 +-- .../research/designs/electronics_designs.dm | 26 +- .../research/designs/equipment_designs.dm | 10 +- .../machine_designs_all_misc.dm | 2 +- .../modules/research/designs/mecha_designs.dm | 58 +-- .../designs/mechfabricator_designs.dm | 174 ++++---- .../research/designs/medical_designs.dm | 130 +++--- .../research/designs/mining_designs.dm | 26 +- code/modules/research/designs/misc_designs.dm | 102 +++-- .../modules/research/designs/power_designs.dm | 14 +- .../research/designs/smelting_designs.dm | 14 +- .../research/designs/stock_parts_designs.dm | 58 +-- .../research/designs/weapon_designs.dm | 67 ++-- code/modules/research/destructive_analyzer.dm | 10 +- code/modules/research/experimentor.dm | 4 +- .../modules/research/machinery/_production.dm | 40 +- code/modules/research/rdconsole.dm | 42 +- code/modules/research/rdmachines.dm | 8 +- code/modules/research/research_disk.dm | 8 +- code/modules/research/stock_parts.dm | 54 +-- .../research/xenobiology/xenobiology.dm | 4 +- code/modules/ruins/lavaland_ruin_code.dm | 13 +- code/modules/shuttle/emergency.dm | 2 +- code/modules/surgery/organs/augments_arms.dm | 2 +- code/modules/surgery/surgery.dm | 4 +- code/modules/surgery/tools.dm | 24 +- code/modules/vending/_vending.dm | 2 +- code/modules/vore/resizing/sizegun_vr.dm | 4 +- config/spaceRuinBlacklist.txt | 1 + icons/mob/head.dmi | Bin 218421 -> 216326 bytes icons/mob/head_muzzled.dmi | Bin 82036 -> 82713 bytes .../inhands/equipment/toolbox_lefthand.dmi | Bin 813 -> 1481 bytes .../inhands/equipment/toolbox_righthand.dmi | Bin 790 -> 1742 bytes icons/mob/inhands/misc/chairs_lefthand.dmi | Bin 855 -> 1102 bytes icons/mob/inhands/misc/chairs_righthand.dmi | Bin 794 -> 1051 bytes icons/mob/inhands/weapons/melee_lefthand.dmi | Bin 2487 -> 5132 bytes icons/mob/inhands/weapons/melee_righthand.dmi | Bin 2556 -> 6274 bytes icons/mob/mob.dmi | Bin 291055 -> 293707 bytes icons/mob/simple_human.dmi | Bin 98305 -> 103836 bytes icons/mob/suit.dmi | Bin 409634 -> 404024 bytes icons/mob/suit_digi.dmi | Bin 424319 -> 420039 bytes icons/obj/chairs.dmi | Bin 34758 -> 35101 bytes icons/obj/clothing/hats.dmi | Bin 107617 -> 104903 bytes icons/obj/clothing/suits.dmi | Bin 139218 -> 138491 bytes icons/obj/economy.dmi | Bin 23200 -> 13420 bytes icons/obj/hand_of_god_structures.dmi | Bin 25375 -> 26255 bytes icons/obj/items_and_weapons.dmi | Bin 129499 -> 125506 bytes icons/obj/stack_objects.dmi | Bin 41709 -> 41172 bytes icons/obj/storage.dmi | Bin 71815 -> 69877 bytes .../boxes_magazines/external/pistol.dm | 14 +- .../projectiles/guns/ballistic/magweapon.dm | 16 +- .../guns/ballistic/magweapon_energy.dm | 12 +- .../projectiles/guns/ballistic/rifles.dm | 6 +- .../code/modules/projectiles/guns/toys.dm | 4 +- tgstation.dme | 8 + 267 files changed, 2201 insertions(+), 1848 deletions(-) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index e8e91b73f0..229dc17860 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -218,6 +218,7 @@ // /obj/item signals #define COMSIG_ITEM_ATTACK "item_attack" //from base of obj/item/attack(): (/mob/living/target, /mob/living/user) +#define COMSIG_MOB_APPLY_DAMGE "mob_apply_damage" //from base of /mob/living/proc/apply_damage(): (damage, damagetype, def_zone) #define COMSIG_ITEM_ATTACK_SELF "item_attack_self" //from base of obj/item/attack_self(): (/mob) #define COMPONENT_NO_INTERACT 1 #define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj" //from base of obj/item/attack_obj(): (/obj, /mob) @@ -231,6 +232,7 @@ #define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" //from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) #define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) #define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args) +#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable) // /obj/item/clothing signals #define COMSIG_SHOES_STEP_ACTION "shoes_step_action" //from base of obj/item/clothing/shoes/proc/step_action(): () diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index c93f1b2435..48db759b5a 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -59,19 +59,6 @@ //let's just pretend fulltile windows being children of border windows is fine #define FULLTILE_WINDOW_DIR NORTHEAST -//Material defines, for determining how much of a given material an item contains -#define MAT_METAL "$metal" -#define MAT_GLASS "$glass" -#define MAT_SILVER "$silver" -#define MAT_GOLD "$gold" -#define MAT_DIAMOND "$diamond" -#define MAT_URANIUM "$uranium" -#define MAT_PLASMA "$plasma" -#define MAT_BLUESPACE "$bluespace" -#define MAT_BANANIUM "$bananium" -#define MAT_TITANIUM "$titanium" -#define MAT_BIOMASS "$biomass" -#define MAT_PLASTIC "$plastic" //The amount of materials you get from a sheet of mineral like iron/diamond/glass etc #define MINERAL_MATERIAL_AMOUNT 2000 //The maximum size of a stack object. diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 5c54843df2..c1ffbf8780 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -47,25 +47,26 @@ // Subsystems shutdown in the reverse of the order they initialize in // The numbers just define the ordering, they are meaningless otherwise. -#define INIT_ORDER_FAIL2TOPIC 22 -#define INIT_ORDER_TITLE 20 -#define INIT_ORDER_GARBAGE 19 -#define INIT_ORDER_DBCORE 18 -#define INIT_ORDER_BLACKBOX 17 -#define INIT_ORDER_SERVER_MAINT 16 -#define INIT_ORDER_INPUT 15 -#define INIT_ORDER_VIS 14 -#define INIT_ORDER_RESEARCH 13 -#define INIT_ORDER_EVENTS 12 -#define INIT_ORDER_JOBS 11 -#define INIT_ORDER_QUIRKS 10 -#define INIT_ORDER_TICKER 9 -#define INIT_ORDER_MAPPING 8 -#define INIT_ORDER_NETWORKS 7 -#define INIT_ORDER_ATOMS 6 -#define INIT_ORDER_LANGUAGE 5 -#define INIT_ORDER_MACHINES 4 -#define INIT_ORDER_CIRCUIT 3 +#define INIT_ORDER_FAIL2TOPIC 100 +#define INIT_ORDER_TITLE 99 +#define INIT_ORDER_GARBAGE 98 +#define INIT_ORDER_DBCORE 95 +#define INIT_ORDER_BLACKBOX 94 +#define INIT_ORDER_SERVER_MAINT 93 +#define INIT_ORDER_INPUT 85 +#define INIT_ORDER_VIS 80 +#define INIT_ORDER_MATERIALS 76 +#define INIT_ORDER_RESEARCH 75 +#define INIT_ORDER_EVENTS 70 +#define INIT_ORDER_JOBS 65 +#define INIT_ORDER_QUIRKS 60 +#define INIT_ORDER_TICKER 55 +#define INIT_ORDER_MAPPING 50 +#define INIT_ORDER_NETWORKS 45 +#define INIT_ORDER_ATOMS 30 +#define INIT_ORDER_LANGUAGE 25 +#define INIT_ORDER_MACHINES 20 +#define INIT_ORDER_CIRCUIT 15 #define INIT_ORDER_TIMER 1 #define INIT_ORDER_DEFAULT 0 #define INIT_ORDER_AIR -1 diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index ff9d1bec4c..608418642e 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -87,11 +87,6 @@ for(var/path in subtypesof(/datum/surgery)) GLOB.surgeries_list += new path() - //Materials - for(var/path in subtypesof(/datum/material)) - var/datum/material/D = new path() - GLOB.materials_list[D.id] = D - //Emotes for(var/path in subtypesof(/datum/emote)) var/datum/emote/E = new path() diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 6a0d8201a7..42fc163879 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -16,7 +16,6 @@ GLOBAL_LIST_EMPTY(singularities) //list of all singularities on the stati GLOBAL_LIST(chemical_reactions_list) //list of all /datum/chemical_reaction datums. Used during chemical reactions GLOBAL_LIST(chemical_reagents_list) //list of all /datum/reagent datums indexed by reagent id. Used by chemistry stuff -GLOBAL_LIST_EMPTY(materials_list) //list of all /datum/material datums indexed by material id. GLOBAL_LIST_EMPTY(tech_list) //list of all /datum/tech datums indexed by id. GLOBAL_LIST_EMPTY(surgeries_list) //list of all surgeries by name, associated with their path. GLOBAL_LIST_EMPTY(uplink_items) //list of all uplink item typepaths, ascendingly sorted by their initial name. diff --git a/code/controllers/subsystem/research.dm b/code/controllers/subsystem/research.dm index 3b2df8bade..f158574763 100644 --- a/code/controllers/subsystem/research.dm +++ b/code/controllers/subsystem/research.dm @@ -416,6 +416,7 @@ SUBSYSTEM_DEF(research) stack_trace("WARNING: Design ID clash with ID [initial(DN.id)] detected! Path: [path]") errored_datums[DN] = initial(DN.id) continue + DN.InitializeMaterials() //Initialize the materials in the design returned[initial(DN.id)] = DN techweb_designs = returned verify_techweb_designs() diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index 25094518b8..aab84d9ebb 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -1,4 +1,4 @@ -/* +/*! This datum should be used for handling mineral contents of machines and whatever else is supposed to hold minerals and make use of them. Variables: @@ -13,7 +13,7 @@ var/total_amount = 0 var/max_amount var/sheet_type - var/list/materials + var/list/materials //Map of key = material ref | Value = amount var/show_on_examine var/disable_attackby var/list/allowed_typecache @@ -22,6 +22,7 @@ var/datum/callback/precondition var/datum/callback/after_insert +/// Sets up the proper signals and fills the list of materials with the appropriate references. /datum/component/material_container/Initialize(list/mat_list, max_amt = 0, _show_on_examine = FALSE, list/allowed_types, datum/callback/_precondition, datum/callback/_after_insert, _disable_attackby) materials = list() max_amount = max(0, max_amt) @@ -40,23 +41,19 @@ RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/OnAttackBy) RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/OnExamine) - var/list/possible_mats = list() - for(var/mat_type in subtypesof(/datum/material)) - var/datum/material/MT = mat_type - possible_mats[initial(MT.id)] = mat_type - for(var/id in mat_list) - if(possible_mats[id]) - var/mat_path = possible_mats[id] - materials[id] = new mat_path() + for(var/mat in mat_list) //Make the assoc list ref | amount + var/datum/material/M = getmaterialref(mat) || mat + materials[M] = 0 /datum/component/material_container/proc/OnExamine(datum/source, mob/user, list/examine_list) if(show_on_examine) for(var/I in materials) - var/datum/material/M = materials[I] - var/amt = amount(M.id) + var/datum/material/M = I + var/amt = materials[I] if(amt) examine_list += "It has [amt] units of [lowertext(M.name)] stored." +/// Proc that allows players to fill the parent with mats /datum/component/material_container/proc/OnAttackBy(datum/source, obj/item/I, mob/living/user) var/list/tc = allowed_typecache if(disable_attackby) @@ -74,13 +71,14 @@ return var/material_amount = get_item_material_amount(I) if(!material_amount) - to_chat(user, "[I] does not contain sufficient amounts of metal or glass to be accepted by [parent].") + to_chat(user, "[I] does not contain sufficient materials to be accepted by [parent].") return if(!has_space(material_amount)) - to_chat(user, "[parent] is full. Please remove metal or glass from [parent] in order to insert more.") + to_chat(user, "[parent] has not enough space. Please remove materials from [parent] in order to insert more.") return user_insert(I, user) +/// Proc used for when player inserts materials /datum/component/material_container/proc/user_insert(obj/item/I, mob/living/user) set waitfor = FALSE var/requested_amount @@ -98,299 +96,225 @@ return var/inserted = insert_item(I, stack_amt = requested_amount) if(inserted) - if(istype(I, /obj/item/stack)) - var/obj/item/stack/S = I - to_chat(user, "You insert [inserted] [S.singular_name][inserted>1 ? "s" : ""] into [parent].") - if(!QDELETED(I) && I == active_held && !user.put_in_hands(I)) - stack_trace("Warning: User could not put object back in hand during material container insertion, line [__LINE__]! This can lead to issues.") - I.forceMove(user.drop_location()) - else - to_chat(user, "You insert a material total of [inserted] into [parent].") - qdel(I) + to_chat(user, "You insert a material total of [inserted] into [parent].") + qdel(I) if(after_insert) - after_insert.Invoke(I.type, last_inserted_id, inserted) + after_insert.Invoke(I, last_inserted_id, inserted) else if(I == active_held) user.put_in_active_hand(I) -//For inserting an amount of material -/datum/component/material_container/proc/insert_amount(amt, id = null) - if(amt > 0 && has_space(amt)) - var/total_amount_saved = total_amount - if(id) - var/datum/material/M = materials[id] - if(M) - M.amount += amt - total_amount += amt - else - for(var/i in materials) - var/datum/material/M = materials[i] - M.amount += amt - total_amount += amt - return (total_amount - total_amount_saved) - return FALSE - -/datum/component/material_container/proc/insert_stack(obj/item/stack/S, amt, multiplier = 1) - if(isnull(amt)) - amt = S.amount - - if(amt <= 0) - return FALSE - - if(amt > S.amount) - amt = S.amount - - var/material_amt = get_item_material_amount(S) - if(!material_amt) - return FALSE - - amt = min(amt, round(((max_amount - total_amount) / material_amt))) - if(!amt) - return FALSE - - last_inserted_id = insert_materials(S,amt * multiplier) - S.use(amt) - return amt - -/datum/component/material_container/proc/insert_item(obj/item/I, multiplier = 1, stack_amt) +/// Proc specifically for inserting items, returns the amount of materials entered. +/datum/component/material_container/proc/insert_item(obj/item/I, var/multiplier = 1, stack_amt) if(!I) return FALSE - if(istype(I, /obj/item/stack)) - return insert_stack(I, stack_amt, multiplier) + + multiplier = CEILING(multiplier, 0.01) var/material_amount = get_item_material_amount(I) if(!material_amount || !has_space(material_amount)) return FALSE - last_inserted_id = insert_materials(I, multiplier) + last_inserted_id = insert_item_materials(I, multiplier) return material_amount -/datum/component/material_container/proc/insert_materials(obj/item/I, multiplier = 1) //for internal usage only - var/datum/material/M +/datum/component/material_container/proc/insert_item_materials(obj/item/I, multiplier = 1) var/primary_mat var/max_mat_value = 0 for(var/MAT in materials) - M = materials[MAT] - M.amount += I.materials[MAT] * multiplier - total_amount += I.materials[MAT] * multiplier - if(I.materials[MAT] > max_mat_value) + materials[MAT] += I.custom_materials[MAT] * multiplier + total_amount += I.custom_materials[MAT] * multiplier + if(I.custom_materials[MAT] > max_mat_value) primary_mat = MAT return primary_mat -//For consuming material -//mats is a list of types of material to use and the corresponding amounts, example: list(MAT_METAL=100, MAT_GLASS=200) -/datum/component/material_container/proc/use_amount(list/mats, multiplier=1) - if(!mats || !mats.len) - return FALSE +/// For inserting an amount of material +/datum/component/material_container/proc/insert_amount_mat(amt, var/datum/material/mat) + if(!istype(mat)) + mat = getmaterialref(mat) + if(amt > 0 && has_space(amt)) + var/total_amount_saved = total_amount + if(mat) + materials[mat] += amt + else + for(var/i in materials) + materials[i] += amt + total_amount += amt + return (total_amount - total_amount_saved) + return FALSE - var/datum/material/M - for(var/MAT in materials) - M = materials[MAT] - if(M.amount < (mats[MAT] * multiplier)) - return FALSE - - var/total_amount_save = total_amount - for(var/MAT in materials) - M = materials[MAT] - M.amount -= mats[MAT] * multiplier - total_amount -= mats[MAT] * multiplier - - return total_amount_save - total_amount - - -/datum/component/material_container/proc/use_amount_type(amt, id) - var/datum/material/M = materials[id] - if(M) - if(M.amount >= amt) - M.amount -= amt +/// Uses an amount of a specific material, effectively removing it. +/datum/component/material_container/proc/use_amount_mat(amt, var/datum/material/mat) + if(!istype(mat)) + mat = getmaterialref(mat) + var/amount = materials[mat] + if(mat) + if(amount >= amt) + materials[mat] -= amt total_amount -= amt return amt return FALSE -/datum/component/material_container/proc/transer_amt_to(var/datum/component/material_container/T, amt, id) - if((amt==0)||(!T)||(!id)) +/// Proc for transfering materials to another container. +/datum/component/material_container/proc/transer_amt_to(var/datum/component/material_container/T, amt, var/datum/material/mat) + if(!istype(mat)) + mat = getmaterialref(mat) + if((amt==0)||(!T)||(!mat)) return FALSE if(amt<0) - return T.transer_amt_to(src, -amt, id) - var/datum/material/M = materials[id] - - if(M) - var/tr = min(amt, M.amount,T.can_insert_amount(amt, id)) - if(tr) - use_amount_type(tr, id) - T.insert_amount(tr, id) - return tr + return T.transer_amt_to(src, -amt, mat) + var/tr = min(amt, materials[mat],T.can_insert_amount_mat(amt, mat)) + if(tr) + use_amount_mat(tr, mat) + T.insert_amount_mat(tr, mat) + return tr return FALSE -/datum/component/material_container/proc/can_insert_amount(amt, id) - if(amt && id) - var/datum/material/M = materials[id] +/// Proc for checking if there is room in the component, returning the amount or else the amount lacking. +/datum/component/material_container/proc/can_insert_amount_mat(amt, mat) + if(amt && mat) + var/datum/material/M = mat if(M) if((total_amount + amt) <= max_amount) return amt else return (max_amount-total_amount) -/datum/component/material_container/proc/can_use_amount(amt, id, list/mats) - if(amt && id) - var/datum/material/M = materials[id] - if(M && M.amount >= amt) - return TRUE - else if(istype(mats)) - for(var/M in mats) - if(materials[M] && (mats[M] <= materials[M])) - continue - else - return FALSE - return TRUE - return FALSE -//For spawning mineral sheets; internal use only -/datum/component/material_container/proc/retrieve(sheet_amt, datum/material/M, target = null) +/// For consuming a dictionary of materials. mats is the map of materials to use and the corresponding amounts, example: list(M/datum/material/glass =100, datum/material/iron=200) +/datum/component/material_container/proc/use_materials(list/mats, multiplier=1) + if(!mats || !length(mats)) + return FALSE + + var/list/mats_to_remove = list() //Assoc list MAT | AMOUNT + + for(var/x in mats) //Loop through all required materials + var/datum/material/req_mat = x + if(!istype(req_mat)) + req_mat = getmaterialref(req_mat) //Get the ref if necesary + if(!materials[req_mat]) //Do we have the resource? + return FALSE //Can't afford it + var/amount_required = mats[x] * multiplier + if(!(materials[req_mat] >= amount_required)) // do we have enough of the resource? + return FALSE //Can't afford it + mats_to_remove[req_mat] += amount_required //Add it to the assoc list of things to remove + continue + + var/total_amount_save = total_amount + + for(var/i in mats_to_remove) + total_amount_save -= use_amount_mat(mats_to_remove[i], i) + + return total_amount_save - total_amount + +/// For spawning mineral sheets at a specific location. Used by machines to output sheets. +/datum/component/material_container/proc/retrieve_sheets(sheet_amt, var/datum/material/M, target = null) if(!M.sheet_type) - return 0 + return 0 //Add greyscale sheet handling here later if(sheet_amt <= 0) return 0 if(!target) target = get_turf(parent) - if(M.amount < (sheet_amt * MINERAL_MATERIAL_AMOUNT)) - sheet_amt = round(M.amount / MINERAL_MATERIAL_AMOUNT) + if(materials[M] < (sheet_amt * MINERAL_MATERIAL_AMOUNT)) + sheet_amt = round(materials[M] / MINERAL_MATERIAL_AMOUNT) var/count = 0 while(sheet_amt > MAX_STACK_SIZE) new M.sheet_type(target, MAX_STACK_SIZE) count += MAX_STACK_SIZE - use_amount_type(sheet_amt * MINERAL_MATERIAL_AMOUNT, M.id) + use_amount_mat(sheet_amt * MINERAL_MATERIAL_AMOUNT, M) sheet_amt -= MAX_STACK_SIZE if(sheet_amt >= 1) new M.sheet_type(target, sheet_amt) count += sheet_amt - use_amount_type(sheet_amt * MINERAL_MATERIAL_AMOUNT, M.id) + use_amount_mat(sheet_amt * MINERAL_MATERIAL_AMOUNT, M) return count -/datum/component/material_container/proc/retrieve_sheets(sheet_amt, id, target = null) - if(materials[id]) - return retrieve(sheet_amt, materials[id], target) - return FALSE - -/datum/component/material_container/proc/retrieve_amount(amt, id, target) - return retrieve_sheets(amount2sheet(amt), id, target) +/// Proc to get all the materials and dump them as sheets /datum/component/material_container/proc/retrieve_all(target = null) var/result = 0 - var/datum/material/M for(var/MAT in materials) - M = materials[MAT] - result += retrieve_sheets(amount2sheet(M.amount), MAT, target) + var/amount = materials[MAT] + result += retrieve_sheets(amount2sheet(amount), MAT, target) return result +/// Proc that returns TRUE if the container has space /datum/component/material_container/proc/has_space(amt = 0) return (total_amount + amt) <= max_amount +/// Checks if its possible to afford a certain amount of materials. Takes a dictionary of materials. /datum/component/material_container/proc/has_materials(list/mats, multiplier=1) if(!mats || !mats.len) return FALSE - var/datum/material/M - for(var/MAT in mats) - M = materials[MAT] - if(M.amount < (mats[MAT] * multiplier)) + for(var/x in mats) //Loop through all required materials + var/datum/material/req_mat = x + if(!istype(req_mat)) + if(ispath(req_mat)) //Is this an actual material, or is it a category? + req_mat = getmaterialref(req_mat) //Get the ref + + else // Its a category. (For example MAT_CATEGORY_RIGID) + if(!has_enough_of_category(req_mat, mats[req_mat], multiplier)) //Do we have enough of this category? + return FALSE + else + continue + + if(!has_enough_of_material(req_mat, mats[req_mat], multiplier))//Not a category, so just check the normal way return FALSE + return TRUE +/// Returns all the categories in a recipe. +/datum/component/material_container/proc/get_categories(list/mats) + var/list/categories = list() + for(var/x in mats) //Loop through all required materials + if(!istext(x)) //This means its not a category + continue + categories += x + return categories + + +/// Returns TRUE if you have enough of the specified material. +/datum/component/material_container/proc/has_enough_of_material(var/datum/material/req_mat, amount, multiplier=1) + if(!materials[req_mat]) //Do we have the resource? + return FALSE //Can't afford it + var/amount_required = amount * multiplier + if(materials[req_mat] >= amount_required) // do we have enough of the resource? + return TRUE + return FALSE //Can't afford it + +/// Returns TRUE if you have enough of a specified material category (Which could be multiple materials) +/datum/component/material_container/proc/has_enough_of_category(category, amount, multiplier=1) + for(var/i in SSmaterials.materials_by_category[category]) + var/datum/material/mat = i + if(materials[mat] >= amount) //we have enough + return TRUE + return FALSE + +/// Turns a material amount into the amount of sheets it should output /datum/component/material_container/proc/amount2sheet(amt) if(amt >= MINERAL_MATERIAL_AMOUNT) return round(amt / MINERAL_MATERIAL_AMOUNT) return FALSE +/// Turns an amount of sheets into the amount of material amount it should output /datum/component/material_container/proc/sheet2amount(sheet_amt) if(sheet_amt > 0) return sheet_amt * MINERAL_MATERIAL_AMOUNT return FALSE -/datum/component/material_container/proc/amount(id) - var/datum/material/M = materials[id] - return M ? M.amount : 0 -//returns the amount of material relevant to this container; -//if this container does not support glass, any glass in 'I' will not be taken into account +///returns the amount of material relevant to this container; if this container does not support glass, any glass in 'I' will not be taken into account /datum/component/material_container/proc/get_item_material_amount(obj/item/I) - if(!istype(I)) + if(!istype(I) || !I.custom_materials) return FALSE var/material_amount = 0 for(var/MAT in materials) - material_amount += I.materials[MAT] + material_amount += I.custom_materials[MAT] return material_amount - -/datum/material - var/name - var/amount = 0 - var/id = null - var/sheet_type = null - var/coin_type = null - -/datum/material/metal - name = "Metal" - id = MAT_METAL - sheet_type = /obj/item/stack/sheet/metal - coin_type = /obj/item/coin/iron - -/datum/material/glass - name = "Glass" - id = MAT_GLASS - sheet_type = /obj/item/stack/sheet/glass - -/datum/material/silver - name = "Silver" - id = MAT_SILVER - sheet_type = /obj/item/stack/sheet/mineral/silver - coin_type = /obj/item/coin/silver - -/datum/material/gold - name = "Gold" - id = MAT_GOLD - sheet_type = /obj/item/stack/sheet/mineral/gold - coin_type = /obj/item/coin/gold - -/datum/material/diamond - name = "Diamond" - id = MAT_DIAMOND - sheet_type = /obj/item/stack/sheet/mineral/diamond - coin_type = /obj/item/coin/diamond - -/datum/material/uranium - name = "Uranium" - id = MAT_URANIUM - sheet_type = /obj/item/stack/sheet/mineral/uranium - coin_type = /obj/item/coin/uranium - -/datum/material/plasma - name = "Solid Plasma" - id = MAT_PLASMA - sheet_type = /obj/item/stack/sheet/mineral/plasma - coin_type = /obj/item/coin/plasma - -/datum/material/bluespace - name = "Bluespace Mesh" - id = MAT_BLUESPACE - sheet_type = /obj/item/stack/sheet/bluespace_crystal - -/datum/material/bananium - name = "Bananium" - id = MAT_BANANIUM - sheet_type = /obj/item/stack/sheet/mineral/bananium - coin_type = /obj/item/coin/bananium - -/datum/material/titanium - name = "Titanium" - id = MAT_TITANIUM - sheet_type = /obj/item/stack/sheet/mineral/titanium - -/datum/material/biomass - name = "Biomass" - id = MAT_BIOMASS - -/datum/material/plastic - name = "Plastic" - id = MAT_PLASTIC - sheet_type = /obj/item/stack/sheet/plastic +/// Returns the amount of a specific material in this container. +/datum/component/material_container/proc/get_material_amount(var/datum/material/mat) + if(!istype(mat)) + mat = getmaterialref(mat) + return(materials[mat]) diff --git a/code/datums/components/radioactive.dm b/code/datums/components/radioactive.dm index 9dac20d94f..240eed7747 100644 --- a/code/datums/components/radioactive.dm +++ b/code/datums/components/radioactive.dm @@ -77,6 +77,8 @@ /datum/component/radioactive/proc/rad_attack(datum/source, atom/movable/target, mob/living/user) radiation_pulse(parent, strength/20) target.rad_act(strength/2) + if(!hl3_release_date) + return strength -= strength / hl3_release_date #undef RAD_AMOUNT_LOW diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm index dd05660b3e..245e89bd0c 100644 --- a/code/datums/components/remote_materials.dm +++ b/code/datums/components/remote_materials.dm @@ -54,7 +54,7 @@ handles linking back and forth. /datum/component/remote_materials/proc/_MakeLocal() silo = null mat_container = parent.AddComponent(/datum/component/material_container, - list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE, MAT_PLASTIC), + list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/plasma, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace, /datum/material/plastic), local_size, FALSE, /obj/item/stack) diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm index 6682c3901d..dd76d81719 100644 --- a/code/datums/components/slippery.dm +++ b/code/datums/components/slippery.dm @@ -7,7 +7,7 @@ intensity = max(_intensity, 0) lube_flags = _lube_flags callback = _callback - RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED), .proc/Slip) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ATOM_ENTERED, COMSIG_ITEM_WEARERCROSSED), .proc/Slip) /datum/component/slippery/proc/Slip(datum/source, atom/movable/AM) var/mob/victim = AM diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index 29b074c3a7..ad538760db 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -18,7 +18,7 @@ RegisterSignal(parent, list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_PARENT_ATTACKBY), .proc/play_squeak) if(ismovableatom(parent)) RegisterSignal(parent, list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT), .proc/play_squeak) - RegisterSignal(parent, COMSIG_MOVABLE_CROSSED, .proc/play_squeak_crossed) + RegisterSignal(parent, list(COMSIG_MOVABLE_CROSSED, COMSIG_ITEM_WEARERCROSSED), .proc/play_squeak_crossed) RegisterSignal(parent, COMSIG_MOVABLE_DISPOSING, .proc/disposing_react) if(isitem(parent)) RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), .proc/play_squeak) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 5a4600432d..423acb94fc 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -216,7 +216,7 @@ desc = "Stores recorder holocalls." icon_state = "holodisk" obj_flags = UNIQUE_RENAME - materials = list(MAT_METAL = 100, MAT_GLASS = 100) + custom_materials = list(/datum/material/iron = 100, /datum/material/glass = 100) var/datum/holorecord/record //Preset variables var/preset_image_type diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 7ea2d2615d..52bf4fe229 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -224,6 +224,13 @@ allow_duplicates = FALSE cost = 5 +/datum/map_template/ruin/lavaland/dark_wizards + name = "Dark Wizard Altar" + id = "dark_wizards" + description = "A ruin with dark wizards. What secret do they guard?" + suffix = "lavaland_surface_wizard.dmm" + cost = 5 + /datum/map_template/ruin/lavaland/puzzle name = "Ancient Puzzle" id = "puzzle" diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 34a676603e..da5398713e 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -311,6 +311,12 @@ name = "Space Hermit" description = "A late awakening cryo pod in a crashed escape pod wakes up to find what befell of his fellow survivors. Contains all the necessary resources to actually make it out alive. Good luck." +/datum/map_template/ruin/space/clericden + id = "clericden" + suffix = "clericden.dmm" + name = "Cleric's Den" + description = "Once part of a larger monastery, this holy order of long dead clerics practiced far less non-violence than they preached. Appears to have been untouched by looters, however. Odd." + /datum/map_template/ruin/space/advancedlab id = "advancedlab" suffix = "advancedlab.dmm" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 1f62be8a24..c45176a961 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -38,6 +38,13 @@ var/rad_flags = NONE // Will move to flags_1 when i can be arsed to var/rad_insulation = RAD_NO_INSULATION + ///The custom materials this atom is made of, used by a lot of things like furniture, walls, and floors (if I finish the functionality, that is.) + var/list/custom_materials + ///Bitfield for how the atom handles materials. + var/material_flags = NONE + ///Modifier that raises/lowers the effect of the amount of a material, prevents small and easy to get items from being death machines. + var/material_modifier = 1 + var/icon/blood_splatter_icon var/list/fingerprints var/list/fingerprintshidden @@ -89,6 +96,12 @@ if (canSmoothWith) canSmoothWith = typelist("canSmoothWith", canSmoothWith) + var/temp_list = list() + for(var/i in custom_materials) + temp_list[getmaterialref(i)] = custom_materials[i] //Get the proper instanced version + custom_materials = null //Null the list to prepare for applying the materials properly + set_custom_materials(temp_list) + ComponentInitialize() return INITIALIZE_HINT_NORMAL @@ -290,6 +303,11 @@ if(desc) . += desc + if(custom_materials) + for(var/i in custom_materials) + var/datum/material/M = i + . += "It is made out of [M.name]." + if(reagents) if(reagents.reagents_holder_flags & TRANSPARENT) . += "It contains:" @@ -863,4 +881,28 @@ Proc for attack log creation, because really why not return TRUE /atom/proc/intercept_zImpact(atom/movable/AM, levels = 1) - . |= SEND_SIGNAL(src, COMSIG_ATOM_INTERCEPT_Z_FALL, AM, levels) \ No newline at end of file + . |= SEND_SIGNAL(src, COMSIG_ATOM_INTERCEPT_Z_FALL, AM, levels) + +///Sets the custom materials for an item. +/atom/proc/set_custom_materials(var/list/materials, multiplier = 1) + + if(!materials) + materials = custom_materials + + if(custom_materials) //Only runs if custom materials existed at first. Should usually be the case but check anyways + for(var/i in custom_materials) + var/datum/material/custom_material = getmaterialref(i) + custom_material.on_removed(src, material_flags) //Remove the current materials + + if(!length(materials)) + return + + custom_materials = list() //Reset the list + + for(var/x in materials) + var/datum/material/custom_material = getmaterialref(x) + + if(!(material_flags & MATERIAL_NO_EFFECTS)) + custom_material.on_applied(src, materials[custom_material] * multiplier * material_modifier, material_flags) + custom_materials[custom_material] += materials[x] * multiplier + diff --git a/code/game/gamemodes/clown_ops/clown_weapons.dm b/code/game/gamemodes/clown_ops/clown_weapons.dm index e443d6ad37..1e2090416e 100644 --- a/code/game/gamemodes/clown_ops/clown_weapons.dm +++ b/code/game/gamemodes/clown_ops/clown_weapons.dm @@ -40,14 +40,14 @@ /obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/Initialize() . = ..() var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container) - bananium.insert_amount(max_recharge, MAT_BANANIUM) + bananium.insert_amount_mat(max_recharge, /datum/material/bananium) START_PROCESSING(SSobj, src) /obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/process() var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container) - var/bananium_amount = bananium.amount(MAT_BANANIUM) + var/bananium_amount = bananium.get_material_amount(/datum/material/bananium) if(bananium_amount < max_recharge) - bananium.insert_amount(min(recharge_rate, max_recharge - bananium_amount), MAT_BANANIUM) + bananium.insert_amount_mat(min(recharge_rate, max_recharge - bananium_amount), /datum/material/bananium) /obj/item/clothing/shoes/clown_shoes/banana_shoes/combat/attack_self(mob/user) ui_action_click(user) diff --git a/code/game/gamemodes/gangs/dominator.dm b/code/game/gamemodes/gangs/dominator.dm index db060a6539..858c10c46c 100644 --- a/code/game/gamemodes/gangs/dominator.dm +++ b/code/game/gamemodes/gangs/dominator.dm @@ -13,7 +13,7 @@ anchored = TRUE layer = HIGH_OBJ_LAYER max_integrity = 300 - integrity_failure = 100 + integrity_failure = 0.33 armor = list("melee" = 20, "bullet" = 50, "laser" = 50, "energy" = 50, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 10, "acid" = 70) var/datum/team/gang/gang var/operating = FALSE //false=standby or broken, true=takeover diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 495e90d305..2d5a027a14 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -46,7 +46,23 @@ ) /obj/machinery/autolathe/Initialize() - AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS), 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) + AddComponent(/datum/component/material_container, + list(/datum/material/iron, + /datum/material/glass, + /datum/material/gold, + /datum/material/silver, + /datum/material/diamond, + /datum/material/uranium, + /datum/material/plasma, + /datum/material/bluespace, + /datum/material/bananium, + /datum/material/titanium, + /datum/material/runite, + /datum/material/plastic, + /datum/material/adamantine, + /datum/material/mythril + ), + 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) . = ..() wires = new /datum/wires/autolathe(src) @@ -120,15 +136,14 @@ return ..() -/obj/machinery/autolathe/proc/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) - if(ispath(type_inserted, /obj/item/stack/ore/bluespace_crystal)) +/obj/machinery/autolathe/proc/AfterMaterialInsert(obj/item/item_inserted, id_inserted, amount_inserted) + if(istype(item_inserted, /obj/item/stack/ore/bluespace_crystal)) use_power(MINERAL_MATERIAL_AMOUNT / 10) + else if(item_inserted.custom_materials?.len && item_inserted.custom_materials[getmaterialref(/datum/material/glass)]) + flick("autolathe_r",src)//plays glass insertion animation by default otherwise else - switch(id_inserted) - if (MAT_METAL) - flick("autolathe_o",src)//plays metal insertion animation - if (MAT_GLASS) - flick("autolathe_r",src)//plays glass insertion animation + flick("autolathe_o",src)//plays metal insertion animation + use_power(min(1000, amount_inserted / 100)) updateUsrDialog() @@ -159,18 +174,42 @@ ///////////////// var/coeff = (is_stack ? 1 : prod_coeff) //stacks are unaffected by production coefficient - var/metal_cost = being_built.materials[MAT_METAL] - var/glass_cost = being_built.materials[MAT_GLASS] + var/total_amount = 0 - var/power = max(2000, (metal_cost+glass_cost)*multiplier/5) + for(var/MAT in being_built.materials) + total_amount += being_built.materials[MAT] + + var/power = max(2000, (total_amount)*multiplier/5) //Change this to use all materials var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if((materials.amount(MAT_METAL) >= metal_cost*multiplier*coeff) && (materials.amount(MAT_GLASS) >= glass_cost*multiplier*coeff)) + + var/list/materials_used = list() + var/list/custom_materials = list() //These will apply their material effect, This should usually only be one. + + for(var/MAT in being_built.materials) + var/datum/material/used_material = MAT + var/amount_needed = being_built.materials[MAT] * coeff * multiplier + if(istext(used_material)) //This means its a category + var/list/list_to_show = list() + for(var/i in SSmaterials.materials_by_category[used_material]) + if(materials.materials[i] > 0) + list_to_show += i + + used_material = input("Choose [used_material]", "Custom Material") as null|anything in list_to_show + if(!used_material) + return //Didn't pick any material, so you can't build shit either. + custom_materials[used_material] += amount_needed + + materials_used[used_material] = amount_needed + + if(materials.has_materials(materials_used)) busy = TRUE use_power(power) icon_state = "autolathe_n" var/time = is_stack ? 32 : 32*coeff*multiplier - addtimer(CALLBACK(src, .proc/make_item, power, metal_cost, glass_cost, multiplier, coeff, is_stack), time) + addtimer(CALLBACK(src, .proc/make_item, power, materials_used, custom_materials, multiplier, coeff, is_stack), time) + else + to_chat(usr, "Not enough materials for this operation.") if(href_list["search"]) matching_designs.Cut() @@ -187,12 +226,11 @@ return -/obj/machinery/autolathe/proc/make_item(power, metal_cost, glass_cost, multiplier, coeff, is_stack) +/obj/machinery/autolathe/proc/make_item(power, var/list/materials_used, var/list/picked_materials, multiplier, coeff, is_stack) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) var/atom/A = drop_location() use_power(power) - var/list/materials_used = list(MAT_METAL=metal_cost*coeff*multiplier, MAT_GLASS=glass_cost*coeff*multiplier) - materials.use_amount(materials_used) + materials.use_materials(materials_used) if(is_stack) var/obj/item/stack/N = new being_built.build_path(A, multiplier) @@ -201,10 +239,11 @@ else for(var/i=1, i<=multiplier, i++) var/obj/item/new_item = new being_built.build_path(A) - new_item.materials = new_item.materials.Copy() - for(var/mat in materials_used) - new_item.materials[mat] = materials_used[mat] / multiplier new_item.autolathe_crafted(src) + + if(length(picked_materials)) + new_item.set_custom_materials(picked_materials, 1 / multiplier) //Ensure we get the non multiplied amount + icon_state = "autolathe" busy = FALSE updateDialog() @@ -269,7 +308,9 @@ if(ispath(D.build_path, /obj/item/stack)) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/max_multiplier = min(D.maxstack, D.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/D.materials[MAT_METAL]):INFINITY,D.materials[MAT_GLASS]?round(materials.amount(MAT_GLASS)/D.materials[MAT_GLASS]):INFINITY) + var/max_multiplier + for(var/datum/material/mat in D.materials) + max_multiplier = min(D.maxstack, round(materials.get_material_amount(mat)/D.materials[mat])) if (max_multiplier>10 && !disabled) dat += " x10" if (max_multiplier>25 && !disabled) @@ -301,7 +342,9 @@ if(ispath(D.build_path, /obj/item/stack)) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/max_multiplier = min(D.maxstack, D.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/D.materials[MAT_METAL]):INFINITY,D.materials[MAT_GLASS]?round(materials.amount(MAT_GLASS)/D.materials[MAT_GLASS]):INFINITY) + var/max_multiplier + for(var/datum/material/mat in D.materials) + max_multiplier = min(D.maxstack, round(materials.get_material_amount(mat)/D.materials[mat])) if (max_multiplier>10 && !disabled) dat += " x10" if (max_multiplier>25 && !disabled) @@ -318,8 +361,10 @@ var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) var/dat = "Total amount: [materials.total_amount] / [materials.max_amount] cm3
" for(var/mat_id in materials.materials) - var/datum/material/M = materials.materials[mat_id] - dat += "[M.name] amount: [M.amount] cm3
" + var/datum/material/M = mat_id + var/mineral_amount = materials.materials[mat_id] + if(mineral_amount > 0) + dat += "[M.name] amount: [mineral_amount] cm3
" return dat /obj/machinery/autolathe/proc/can_build(datum/design/D, amount = 1) @@ -328,20 +373,24 @@ var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff) + var/list/required_materials = list() + + for(var/i in D.materials) + required_materials[i] = D.materials[i] * coeff * amount + var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if(D.materials[MAT_METAL] && (materials.amount(MAT_METAL) < (D.materials[MAT_METAL] * coeff * amount))) - return FALSE - if(D.materials[MAT_GLASS] && (materials.amount(MAT_GLASS) < (D.materials[MAT_GLASS] * coeff * amount))) - return FALSE - return TRUE + + return materials.has_materials(required_materials) /obj/machinery/autolathe/proc/get_design_cost(datum/design/D) var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff) var/dat - if(D.materials[MAT_METAL]) - dat += "[D.materials[MAT_METAL] * coeff] metal " - if(D.materials[MAT_GLASS]) - dat += "[D.materials[MAT_GLASS] * coeff] glass" + for(var/i in D.materials) + if(istext(i)) //Category handling + dat += "[D.materials[i] * coeff] [i]" + else + var/datum/material/M = i + dat += "[D.materials[i] * coeff] [M.name] " return dat /obj/machinery/autolathe/proc/reset(wire) diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index 3a9b560bd6..ad3dd5d720 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -265,4 +265,4 @@ desc = "Used for building buttons." icon_state = "button" result_path = /obj/machinery/button - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/iron = MINERAL_MATERIAL_AMOUNT) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 22c1ff811c..760d48b57b 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -17,7 +17,7 @@ armor = list("melee" = 50, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 90, "acid" = 50) max_integrity = 100 - integrity_failure = 50 + integrity_failure = 0.5 var/list/network = list("ss13") var/c_tag = null var/status = TRUE diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 66e302bab6..1766391709 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -3,7 +3,7 @@ desc = "The basic construction for Nanotrasen-Always-Watching-You cameras." icon = 'icons/obj/machines/camera.dmi' icon_state = "cameracase" - materials = list(MAT_METAL=400, MAT_GLASS=250) + custom_materials = list(/datum/material/iron=400, /datum/material/glass=250) result_path = /obj/structure/camera_assembly diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm index 2eea845c70..c748270793 100644 --- a/code/game/machinery/computer/_computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -7,7 +7,7 @@ idle_power_usage = 300 active_power_usage = 300 max_integrity = 200 - integrity_failure = 100 + integrity_failure = 0.5 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 40, "acid" = 20) var/brightness_on = 1 var/icon_keyboard = "generic_key" diff --git a/code/game/machinery/defibrillator_mount.dm b/code/game/machinery/defibrillator_mount.dm index f3be6ac214..08268f2e7c 100644 --- a/code/game/machinery/defibrillator_mount.dm +++ b/code/game/machinery/defibrillator_mount.dm @@ -144,7 +144,7 @@ desc = "A frame for a defibrillator mount. It can't be removed once it's placed." icon = 'icons/obj/machines/defib_mount.dmi' icon_state = "defibrillator_mount" - materials = list(MAT_METAL = 300, MAT_GLASS = 100) + custom_materials = list(/datum/material/iron = 300, /datum/material/glass = 100) w_class = WEIGHT_CLASS_BULKY result_path = /obj/machinery/defibrillator_mount pixel_shift = -28 \ No newline at end of file diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 7614630477..686b62d1c3 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -15,7 +15,7 @@ density = TRUE max_integrity = 100 var/proj_pass_rate = 50 //How many projectiles will pass the cover. Lower means stronger cover - var/material = METAL + var/bar_material = METAL /obj/structure/barricade/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) @@ -26,7 +26,7 @@ return /obj/structure/barricade/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weldingtool) && user.a_intent != INTENT_HARM && material == METAL) + if(istype(I, /obj/item/weldingtool) && user.a_intent != INTENT_HARM && bar_material == METAL) if(obj_integrity < max_integrity) if(!I.tool_start_check(user, amount=0)) return @@ -61,7 +61,7 @@ desc = "This space is blocked off by a wooden barricade." icon = 'icons/obj/structures.dmi' icon_state = "woodenbarricade" - material = WOOD + bar_material = WOOD var/drop_amount = 3 /obj/structure/barricade/wooden/attackby(obj/item/I, mob/user) @@ -106,7 +106,7 @@ max_integrity = 280 proj_pass_rate = 20 pass_flags = LETPASSTHROW - material = SAND + bar_material = SAND climbable = TRUE smooth = SMOOTH_TRUE canSmoothWith = list(/obj/structure/barricade/sandbags, /turf/closed/wall, /turf/closed/wall/r_wall, /obj/structure/falsewall, /obj/structure/falsewall/reinforced, /turf/closed/wall/rust, /turf/closed/wall/r_wall/rust, /obj/structure/barricade/security) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 3e88223037..f7eaff46f0 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -47,7 +47,7 @@ icon_state = "closed" max_integrity = 300 var/normal_integrity = AIRLOCK_INTEGRITY_N - integrity_failure = 70 + integrity_failure = 0.25 damage_deflection = AIRLOCK_DAMAGE_DEFLECTION_N autoclose = TRUE secondsElectrified = 0 //How many seconds remain until the door is no longer electrified. -1 if it is permanently electrified until someone fixes it. @@ -469,7 +469,7 @@ panel_overlay = get_airlock_overlay("panel_closed", overlays_file) if(welded) weld_overlay = get_airlock_overlay("welded", overlays_file) - if(obj_integrity You insert a [C.cmineral] coin into [src]'s slot!
") + to_chat(user, "You insert [C] into [src]'s slot!") balance += C.value qdel(C) else diff --git a/code/game/machinery/toylathe.dm b/code/game/machinery/toylathe.dm index ecd2132a9d..a286bcdc25 100644 --- a/code/game/machinery/toylathe.dm +++ b/code/game/machinery/toylathe.dm @@ -46,7 +46,7 @@ ) /obj/machinery/autoylathe/Initialize() - AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS, MAT_PLASTIC), 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) + AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass, /datum/material/plastic), 0, TRUE, null, null, CALLBACK(src, .proc/AfterMaterialInsert)) . = ..() wires = new /datum/wires/autoylathe(src) @@ -120,18 +120,13 @@ return ..() -/obj/machinery/autoylathe/proc/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) - if(ispath(type_inserted, /obj/item/stack/ore/bluespace_crystal)) - use_power(amount_inserted / 10) +/obj/machinery/autoylathe/proc/AfterMaterialInsert(obj/item/item_inserted, id_inserted, amount_inserted) + if(item_inserted.custom_materials?.len && item_inserted.custom_materials[getmaterialref(/datum/material/glass)]) + flick("autolathe_r",src)//plays glass insertion animation by default otherwise else - switch(id_inserted) - if (MAT_METAL) - flick("autolathe_o",src)//plays metal insertion animation - if (MAT_GLASS) - flick("autolathe_r",src)//plays glass insertion animation - if (MAT_PLASTIC) - flick("autolathe_o",src)//plays metal insertion animation - use_power(amount_inserted / 10) + flick("autolathe_o",src)//plays metal insertion animation + + use_power(min(1000, amount_inserted / 100)) updateUsrDialog() /obj/machinery/autoylathe/Topic(href, href_list) @@ -161,18 +156,40 @@ ///////////////// var/coeff = (is_stack ? 1 : prod_coeff) //stacks are unaffected by production coefficient - var/metal_cost = being_built.materials[MAT_METAL] - var/glass_cost = being_built.materials[MAT_GLASS] - var/plastic_cost = being_built.materials[MAT_PLASTIC] - var/power = max(2000, (metal_cost+glass_cost+plastic_cost)*multiplier/5) + var/total_amount = 0 + for(var/MAT in being_built.materials) + total_amount += being_built.materials[MAT] + var/power = max(2000, (total_amount)*multiplier/5) //Change this to use all materials var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if((materials.amount(MAT_METAL) >= metal_cost*multiplier*coeff) && (materials.amount(MAT_GLASS) >= glass_cost*multiplier*coeff) && (materials.amount(MAT_PLASTIC) >= plastic_cost*multiplier*coeff)) + + var/list/materials_used = list() + var/list/custom_materials = list() //These will apply their material effect, This should usually only be one. + + for(var/MAT in being_built.materials) + var/datum/material/used_material = MAT + var/amount_needed = being_built.materials[MAT] * coeff * multiplier + if(istext(used_material)) //This means its a category + var/list/list_to_show = list() + for(var/i in SSmaterials.materials_by_category[used_material]) + if(materials.materials[i] > 0) + list_to_show += i + + used_material = input("Choose [used_material]", "Custom Material") as null|anything in list_to_show + if(!used_material) + return //Didn't pick any material, so you can't build shit either. + custom_materials[used_material] += amount_needed + + materials_used[used_material] = amount_needed + + if(materials.has_materials(materials_used)) busy = TRUE use_power(power) icon_state = "autolathe_n" var/time = is_stack ? 32 : 32*coeff*multiplier - addtimer(CALLBACK(src, .proc/make_item, power, metal_cost, glass_cost, plastic_cost, multiplier, coeff, is_stack), time) + addtimer(CALLBACK(src, .proc/make_item, power, materials_used, custom_materials, multiplier, coeff, is_stack), time) + else + to_chat(usr, "Not enough materials for this operation.") if(href_list["search"]) matching_designs.Cut() @@ -189,12 +206,11 @@ return -/obj/machinery/autoylathe/proc/make_item(power, metal_cost, glass_cost, plastic_cost, multiplier, coeff, is_stack) +/obj/machinery/autoylathe/proc/make_item(power, list/materials_used, list/picked_materials, multiplier, coeff, is_stack) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) var/atom/A = drop_location() use_power(power) - var/list/materials_used = list(MAT_METAL=metal_cost*coeff*multiplier, MAT_GLASS=glass_cost*coeff*multiplier, MAT_PLASTIC=plastic_cost*coeff*multiplier) - materials.use_amount(materials_used) + materials.use_materials(materials_used) if(is_stack) var/obj/item/stack/N = new being_built.build_path(A, multiplier) @@ -203,10 +219,9 @@ else for(var/i=1, i<=multiplier, i++) var/obj/item/new_item = new being_built.build_path(A) - new_item.materials = new_item.materials.Copy() - for(var/mat in materials_used) - new_item.materials[mat] = materials_used[mat] / multiplier new_item.autoylathe_crafted(src) + if(length(picked_materials)) + new_item.set_custom_materials(picked_materials, 1 / multiplier) //Ensure we get the non multiplied amount icon_state = "autolathe" busy = FALSE updateDialog() @@ -265,7 +280,9 @@ if(ispath(D.build_path, /obj/item/stack)) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/max_multiplier = min(D.maxstack, D.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/D.materials[MAT_METAL]):INFINITY,D.materials[MAT_GLASS] ?round(materials.amount(MAT_GLASS)/D.materials[MAT_GLASS]):INFINITY,D.materials[MAT_PLASTIC] ?round(materials.amount(MAT_PLASTIC)/D.materials[MAT_PLASTIC]):INFINITY) + var/max_multiplier + for(var/datum/material/mat in D.materials) + max_multiplier = min(D.maxstack, round(materials.get_material_amount(mat)/D.materials[mat])) if (max_multiplier>10 && !disabled) dat += " x10" if (max_multiplier>25 && !disabled) @@ -297,7 +314,9 @@ if(ispath(D.build_path, /obj/item/stack)) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/max_multiplier = min(D.maxstack, D.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/D.materials[MAT_METAL]):INFINITY,D.materials[MAT_GLASS] ?round(materials.amount(MAT_GLASS)/D.materials[MAT_GLASS]):INFINITY,D.materials[MAT_PLASTIC] ?round(materials.amount(MAT_PLASTIC)/D.materials[MAT_PLASTIC]):INFINITY) + var/max_multiplier + for(var/datum/material/mat in D.materials) + max_multiplier = min(D.maxstack, round(materials.get_material_amount(mat)/D.materials[mat])) if (max_multiplier>10 && !disabled) dat += " x10" if (max_multiplier>25 && !disabled) @@ -314,8 +333,10 @@ var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) var/dat = "Total amount: [materials.total_amount] / [materials.max_amount] cm3
" for(var/mat_id in materials.materials) - var/datum/material/M = materials.materials[mat_id] - dat += "[M.name] amount: [M.amount] cm3
" + var/datum/material/M = mat_id + var/mineral_amount = materials.materials[mat_id] + if(mineral_amount > 0) + dat += "[M.name] amount: [mineral_amount] cm3
" return dat /obj/machinery/autoylathe/proc/can_build(datum/design/D, amount = 1) @@ -324,24 +345,24 @@ var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff) + var/list/required_materials = list() + + for(var/i in D.materials) + required_materials[i] = D.materials[i] * coeff * amount + var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if(D.materials[MAT_METAL] && (materials.amount(MAT_METAL) < (D.materials[MAT_METAL] * coeff * amount))) - return FALSE - if(D.materials[MAT_GLASS] && (materials.amount(MAT_GLASS) < (D.materials[MAT_GLASS] * coeff * amount))) - return FALSE - if(D.materials[MAT_PLASTIC] && (materials.amount(MAT_PLASTIC) < (D.materials[MAT_PLASTIC] * coeff * amount))) - return FALSE - return TRUE + + return materials.has_materials(required_materials) /obj/machinery/autoylathe/proc/get_design_cost(datum/design/D) var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff) var/dat - if(D.materials[MAT_METAL]) - dat += "[D.materials[MAT_METAL] * coeff] metal " - if(D.materials[MAT_GLASS]) - dat += "[D.materials[MAT_GLASS] * coeff] glass " - if(D.materials[MAT_PLASTIC]) - dat += "[D.materials[MAT_PLASTIC] * coeff] plastic" + for(var/i in D.materials) + if(istext(i)) //Category handling + dat += "[D.materials[i] * coeff] [i]" + else + var/datum/material/M = i + dat += "[D.materials[i] * coeff] [M.name] " return dat /obj/machinery/autoylathe/proc/reset(wire) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index c850e046a6..cca0ea0614 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -529,7 +529,8 @@ range = MELEE|RANGED equip_cooldown = 0 var/obj/item/gun/medbeam/mech/medigun - materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) + custom_materials = list(/datum/material/iron = 15000, /datum/material/glass = 8000, /datum/material/plasma = 3000, /datum/material/gold = 8000, /datum/material/diamond = 2000) + material_flags = MATERIAL_NO_EFFECTS /obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/Initialize() . = ..() diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index 5a907804ce..ba0952805f 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -388,7 +388,7 @@ /obj/item/mecha_parts/mecha_equipment/generator/get_equip_info() var/output = ..() if(output) - return "[output] \[[fuel]: [round(fuel.amount*fuel.perunit,0.1)] cm3\] - [equip_ready?"A":"Dea"]ctivate" + return "[output] \[[fuel]: [round(fuel.amount*fuel.mats_per_stack,0.1)] cm3\] - [equip_ready?"A":"Dea"]ctivate" /obj/item/mecha_parts/mecha_equipment/generator/action(target) if(chassis) @@ -398,9 +398,9 @@ /obj/item/mecha_parts/mecha_equipment/generator/proc/load_fuel(var/obj/item/stack/sheet/P) if(P.type == fuel.type && P.amount > 0) - var/to_load = max(max_fuel - fuel.amount*fuel.perunit,0) + var/to_load = max(max_fuel - fuel.amount*fuel.mats_per_stack,0) if(to_load) - var/units = min(max(round(to_load / P.perunit),1),P.amount) + var/units = min(max(round(to_load / P.mats_per_stack),1),P.amount) fuel.amount += units P.use(units) occupant_message("[units] unit\s of [fuel] successfully loaded.") @@ -454,7 +454,7 @@ if(cur_charge < chassis.cell.maxcharge) use_fuel = fuel_per_cycle_active chassis.give_power(power_per_cycle) - fuel.amount -= min(use_fuel/fuel.perunit,fuel.amount) + fuel.amount -= min(use_fuel/fuel.mats_per_stack,fuel.amount) update_equip_info() return 1 diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 98e4eb4258..7eef0f18c7 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -35,7 +35,7 @@ /obj/machinery/mecha_part_fabricator/Initialize() var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, - list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE), 0, + list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/plasma, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace), 0, TRUE, /obj/item/stack, CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) materials.precise_insertion = TRUE stored_research = new @@ -108,7 +108,8 @@ var/i = 0 var/output for(var/c in D.materials) - output += "[i?" | ":null][get_resource_cost_w_coeff(D, c)] [material2name(c)]" + var/datum/material/M = c + output += "[i?" | ":null][get_resource_cost_w_coeff(D, M)] [M.name]" i++ return output @@ -116,20 +117,22 @@ var/output var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) for(var/mat_id in materials.materials) - var/datum/material/M = materials.materials[mat_id] - output += "[M.name]: [M.amount] cm³" - if(M.amount >= MINERAL_MATERIAL_AMOUNT) - output += "- Remove \[1\]" - if(M.amount >= (MINERAL_MATERIAL_AMOUNT * 10)) - output += " | \[10\]" - output += " | \[All\]" + var/datum/material/M = mat_id + var/amount = materials.materials[mat_id] + output += "[M.name]: [amount] cm³" + if(amount >= MINERAL_MATERIAL_AMOUNT) + output += "- Remove \[1\]" + if(amount >= (MINERAL_MATERIAL_AMOUNT * 10)) + output += " | \[10\]" + output += " | \[All\]" output += "
" return output /obj/machinery/mecha_part_fabricator/proc/get_resources_w_coeff(datum/design/D) var/list/resources = list() for(var/R in D.materials) - resources[R] = get_resource_cost_w_coeff(D, R) + var/datum/material/M = R + resources[M] = get_resource_cost_w_coeff(D, M) return resources /obj/machinery/mecha_part_fabricator/proc/check_resources(datum/design/D) @@ -146,7 +149,7 @@ var/list/res_coef = get_resources_w_coeff(D) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - materials.use_amount(res_coef) + materials.use_materials(res_coef) add_overlay("fab-active") use_power = ACTIVE_POWER_USE updateUsrDialog() @@ -157,7 +160,8 @@ var/location = get_step(src,(dir)) var/obj/item/I = new D.build_path(location) - I.materials = res_coef + I.material_flags |= MATERIAL_NO_EFFECTS //Find a better way to do this. + I.set_custom_materials(res_coef) say("\The [I] is complete.") being_built = null @@ -250,7 +254,7 @@ updateUsrDialog() return -/obj/machinery/mecha_part_fabricator/proc/get_resource_cost_w_coeff(datum/design/D, resource, roundto = 1) +/obj/machinery/mecha_part_fabricator/proc/get_resource_cost_w_coeff(datum/design/D, var/datum/material/resource, roundto = 1) return round(D.materials[resource]*component_coeff, roundto) /obj/machinery/mecha_part_fabricator/proc/get_construction_time_w_coeff(datum/design/D, roundto = 1) //aran @@ -390,7 +394,8 @@ if(href_list["remove_mat"] && href_list["material"]) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - materials.retrieve_sheets(text2num(href_list["remove_mat"]), href_list["material"]) + var/datum/material/Mat = locate(href_list["material"]) + materials.retrieve_sheets(text2num(href_list["remove_mat"]), Mat) updateUsrDialog() return @@ -400,10 +405,10 @@ materials.retrieve_all() ..() -/obj/machinery/mecha_part_fabricator/proc/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) - var/stack_name = material2name(id_inserted) - add_overlay("fab-load-[stack_name]") - addtimer(CALLBACK(src, /atom/proc/cut_overlay, "fab-load-[stack_name]"), 10) +/obj/machinery/mecha_part_fabricator/proc/AfterMaterialInsert(item_inserted, id_inserted, amount_inserted) + var/datum/material/M = id_inserted + add_overlay("fab-load-[M.name]") + addtimer(CALLBACK(src, /atom/proc/cut_overlay, "fab-load-[M.name]"), 10) updateUsrDialog() /obj/machinery/mecha_part_fabricator/attackby(obj/item/W, mob/user, params) @@ -415,9 +420,6 @@ return ..() -/obj/machinery/mecha_part_fabricator/proc/material2name(ID) - return copytext(ID,2) - /obj/machinery/mecha_part_fabricator/proc/is_insertion_ready(mob/user) if(panel_open) to_chat(user, "You can't load [src] while it's opened!") diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index aa4e45dee6..3c5ec8ed7c 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -68,7 +68,6 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) var/equip_delay_other = 20 //In deciseconds, how long an item takes to put on another person var/strip_delay = 40 //In deciseconds, how long an item takes to remove from another person var/breakouttime = 0 - var/list/materials var/reskinned = FALSE var/list/attack_verb //Used in attackby() to say how something was attacked "[x] has been [z.attack_verb] by [y] with [z]" @@ -112,8 +111,6 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) /obj/item/Initialize() - materials = typelist("materials", materials) - if (attack_verb) attack_verb = typelist("attack_verb", attack_verb) @@ -233,9 +230,9 @@ GLOBAL_VAR_INIT(rpg_loot_items, FALSE) // Extractable materials. Only shows the names, not the amounts. research_msg += ".
Extractable materials: " - if (materials.len) + if (length(custom_materials)) sep = "" - for(var/mat in materials) + for(var/mat in custom_materials) research_msg += sep research_msg += CallMaterialName(mat) sep = ", " diff --git a/code/game/objects/items/AI_modules.dm b/code/game/objects/items/AI_modules.dm index d1ac96acf2..396aa75cfc 100644 --- a/code/game/objects/items/AI_modules.dm +++ b/code/game/objects/items/AI_modules.dm @@ -22,7 +22,7 @@ AI MODULES throw_range = 7 var/list/laws = list() var/bypass_law_amt_check = 0 - materials = list(MAT_GOLD=50) + custom_materials = list(/datum/material/gold=50) /obj/item/aiModule/examine(var/mob/user as mob) . = ..() diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 3f57fa7cdf..96cae1852b 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -22,7 +22,7 @@ RLD throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=100000) + custom_materials = list(/datum/material/iron=100000) req_access_txt = "11" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF @@ -603,7 +603,7 @@ RLD energyfactor = 66 /obj/item/construction/rcd/loaded - materials = list(MAT_METAL=48000, MAT_GLASS=32000) + custom_materials = list(/datum/material/iron = 48000, /datum/material/glass = 32000) matter = 160 /obj/item/construction/rcd/loaded/upgraded @@ -635,13 +635,13 @@ RLD item_state = "rcdammo" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - materials = list(MAT_METAL=12000, MAT_GLASS=8000) + custom_materials = list(/datum/material/iron=12000, /datum/material/glass=8000) var/ammoamt = 40 /obj/item/rcd_ammo/large name = "large compressed matter cartridge" desc = "Highly compressed matter for the RCD. Has four times the matter packed into the same space as a normal cartridge." - materials = list(MAT_METAL=48000, MAT_GLASS=32000) + custom_materials = list(/datum/material/iron=48000, /datum/material/glass=32000) ammoamt = 160 diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 12793df842..11a4661d71 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -188,7 +188,7 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( throw_speed = 1 throw_range = 5 w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=75000, MAT_GLASS=37500) + custom_materials = list(/datum/material/iron=75000, /datum/material/glass=37500) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) resistance_flags = FIRE_PROOF var/datum/effect_system/spark_spread/spark_system diff --git a/code/game/objects/items/airlock_painter.dm b/code/game/objects/items/airlock_painter.dm index 75a2ad3b74..2749f91966 100644 --- a/code/game/objects/items/airlock_painter.dm +++ b/code/game/objects/items/airlock_painter.dm @@ -7,7 +7,7 @@ w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=50, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) flags_1 = CONDUCT_1 item_flags = NOBLUDGEON diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm index c725148d9a..3b1d9a8096 100644 --- a/code/game/objects/items/apc_frame.dm +++ b/code/game/objects/items/apc_frame.dm @@ -1,6 +1,6 @@ /obj/item/wallframe icon = 'icons/obj/wallframe.dmi' - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT*2) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT*2) flags_1 = CONDUCT_1 item_state = "syringe_kit" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' @@ -66,8 +66,8 @@ if(iswallturf(T)) T.attackby(src, user, params) - var/metal_amt = round(materials[MAT_METAL]/MINERAL_MATERIAL_AMOUNT) - var/glass_amt = round(materials[MAT_GLASS]/MINERAL_MATERIAL_AMOUNT) + var/metal_amt = round(custom_materials[getmaterialref(/datum/material/iron)]/MINERAL_MATERIAL_AMOUNT) + var/glass_amt = round(custom_materials[getmaterialref(/datum/material/glass)]/MINERAL_MATERIAL_AMOUNT) if(istype(W, /obj/item/wrench) && (metal_amt || glass_amt)) to_chat(user, "You dismantle [src].") @@ -119,5 +119,5 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=50, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) grind_results = list(/datum/reagent/iron = 10, /datum/reagent/silicon = 10) diff --git a/code/game/objects/items/circuitboards/circuitboard.dm b/code/game/objects/items/circuitboards/circuitboard.dm index 5f87f9ffd9..6dc5db970d 100644 --- a/code/game/objects/items/circuitboards/circuitboard.dm +++ b/code/game/objects/items/circuitboards/circuitboard.dm @@ -10,7 +10,7 @@ item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - materials = list(MAT_GLASS=1000) + custom_materials = list(/datum/material/glass=1000) w_class = WEIGHT_CLASS_SMALL grind_results = list(/datum/reagent/silicon = 20) var/build_path = null diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 386b1fe668..ae064b5ef2 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -745,22 +745,22 @@ name = "Defibrillator Healing Disk" desc = "An upgrade which increases the healing power of the defibrillator" icon_state = "heal_disk" - materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) + custom_materials = list(/datum/material/iron=16000, /datum/material/glass = 18000, /datum/material/gold = 6000, /datum/material/silver = 6000) /obj/item/disk/medical/defib_shock name = "Defibrillator Anti-Shock Disk" desc = "A safety upgrade that guarantees only the patient will get shocked" icon_state = "zap_disk" - materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) + custom_materials = list(/datum/material/iron=16000, /datum/material/glass = 18000, /datum/material/gold = 6000, /datum/material/silver = 6000) /obj/item/disk/medical/defib_decay name = "Defibrillator Body-Decay Extender Disk" desc = "An upgrade allowing the defibrillator to work on more decayed bodies" icon_state = "body_disk" - materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 16000, MAT_SILVER = 6000, MAT_TITANIUM = 2000) + custom_materials = list(/datum/material/iron=16000, /datum/material/glass = 18000, /datum/material/gold = 16000, /datum/material/silver = 6000, /datum/material/titanium = 2000) /obj/item/disk/medical/defib_speed name = "Defibrillator Fast Charge Disk" desc = "An upgrade to the defibrillator capacitors, which let it charge faster" icon_state = "fast_disk" - materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_GOLD = 26000, MAT_SILVER = 26000) + custom_materials = list(/datum/material/iron=16000, /datum/material/glass = 8000, /datum/material/gold = 26000, /datum/material/silver = 26000) diff --git a/code/game/objects/items/devices/desynchronizer.dm b/code/game/objects/items/devices/desynchronizer.dm index 0fa557f666..e5dcfc0075 100644 --- a/code/game/objects/items/devices/desynchronizer.dm +++ b/code/game/objects/items/devices/desynchronizer.dm @@ -8,7 +8,7 @@ item_flags = NOBLUDGEON lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - materials = list(MAT_METAL = 250, MAT_GLASS = 500) + custom_materials = list(/datum/material/iron = 250, /datum/material/glass = 500) var/max_duration = 3000 var/duration = 300 var/last_use = 0 diff --git a/code/game/objects/items/devices/doorCharge.dm b/code/game/objects/items/devices/doorCharge.dm index e9ba9ea4a4..c38eb46baf 100644 --- a/code/game/objects/items/devices/doorCharge.dm +++ b/code/game/objects/items/devices/doorCharge.dm @@ -12,7 +12,7 @@ item_flags = NOBLUDGEON force = 3 attack_verb = list("blown up", "exploded", "detonated") - materials = list(MAT_METAL=50, MAT_GLASS=30) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=30) /obj/item/doorCharge/ex_act(severity, target) switch(severity) diff --git a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm index 97392ca71e..5dbda8de54 100644 --- a/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm +++ b/code/game/objects/items/devices/electroadaptive_pseudocircuit.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/module.dmi' icon_state = "boris" w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL = 50, MAT_GLASS = 300) + custom_materials = list(/datum/material/iron = 50, /datum/material/glass = 300) var/recharging = FALSE var/circuits = 5 //How many circuits the pseudocircuit has left var/static/recycleable_circuits = typecacheof(list(/obj/item/electronics/firelock, /obj/item/electronics/airalarm, /obj/item/electronics/firealarm, \ diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index a82f99064e..4d9ca2787f 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -9,7 +9,7 @@ w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT - materials = list(MAT_METAL=50, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) actions_types = list(/datum/action/item_action/toggle_light) var/on = FALSE var/brightness_on = 4 //range of light when on @@ -224,7 +224,7 @@ light_color = "#FFDDBB" w_class = WEIGHT_CLASS_BULKY flags_1 = CONDUCT_1 - materials = list() + custom_materials = null on = TRUE @@ -362,7 +362,7 @@ item_state = "slime" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT - materials = list() + custom_materials = null brightness_on = 6 //luminosity when on light_color = "#FFEEAA" flashlight_power = 0.6 diff --git a/code/game/objects/items/devices/forcefieldprojector.dm b/code/game/objects/items/devices/forcefieldprojector.dm index 905428ae1f..03ca110ec8 100644 --- a/code/game/objects/items/devices/forcefieldprojector.dm +++ b/code/game/objects/items/devices/forcefieldprojector.dm @@ -9,7 +9,7 @@ item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - materials = list(MAT_METAL=250, MAT_GLASS=500) + custom_materials = list(/datum/material/iron=250, /datum/material/glass=500) var/max_shield_integrity = 100 var/shield_integrity = 250 var/max_fields = 3 diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index ce0e492393..9f375ad790 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -18,7 +18,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT - materials = list(MAT_METAL = 150, MAT_GLASS = 150) + custom_materials = list(/datum/material/iron = 150, /datum/material/glass = 150) var/grace = RAD_GRACE_PERIOD var/datum/looping_sound/geiger/soundloop diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 1f2f1ddda2..5b23f6f169 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -8,7 +8,7 @@ flags_1 = CONDUCT_1 item_flags = NOBLUDGEON slot_flags = ITEM_SLOT_BELT - materials = list(MAT_METAL=500, MAT_GLASS=500) + custom_materials = list(/datum/material/iron=500, /datum/material/glass=500) w_class = WEIGHT_CLASS_SMALL var/turf/pointer_loc var/energy = 5 diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 6d0a78974a..65c3a96572 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -24,7 +24,7 @@ throwforce = 0 throw_range = 7 throw_speed = 3 - materials = list(MAT_METAL=50, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) var/obj/machinery/buffer // simple machine buffer for device linkage toolspeed = 1 tool_behaviour = TOOL_MULTITOOL diff --git a/code/game/objects/items/devices/pipe_painter.dm b/code/game/objects/items/devices/pipe_painter.dm index 2d0af2cf3c..a6323cfd7f 100644 --- a/code/game/objects/items/devices/pipe_painter.dm +++ b/code/game/objects/items/devices/pipe_painter.dm @@ -6,7 +6,7 @@ item_flags = NOBLUDGEON var/paint_color = "grey" - materials = list(MAT_METAL=5000, MAT_GLASS=2000) + custom_materials = list(/datum/material/iron=5000, /datum/material/glass=2000) /obj/item/pipe_painter/afterattack(atom/A, mob/user, proximity_flag) . = ..() diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 58fc77e739..ba877f1dd7 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -13,7 +13,7 @@ throwforce = 5 throw_speed = 1 throw_range = 2 - materials = list(MAT_METAL=750) + custom_materials = list(/datum/material/iron=750) var/drain_rate = 1600000 // amount of power to drain per tick var/power_drained = 0 // has drained this much power var/max_power = 1e10 // maximum power that can be drained before exploding diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index d5cf6daabb..88fa6d9ea2 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -9,7 +9,7 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK w_class = WEIGHT_CLASS_HUGE - materials = list(MAT_METAL=10000, MAT_GLASS=2500) + custom_materials = list(/datum/material/iron=10000, /datum/material/glass=2500) var/code = 2 var/frequency = FREQ_ELECTROPACK @@ -157,7 +157,7 @@ Code: w_class = WEIGHT_CLASS_SMALL strip_delay = 60 equip_delay_other = 60 - materials = list(MAT_METAL=5000, MAT_GLASS=2000) + custom_materials = list(/datum/material/iron = 5000, /datum/material/glass = 2000) var/tagname = null @@ -166,7 +166,7 @@ Code: id = "shockcollar" build_type = AUTOLATHE build_path = /obj/item/electropack/shockcollar - materials = list(MAT_METAL=5000, MAT_GLASS=2000) + materials = list(/datum/material/iron = 5000, /datum/material/glass =2000) category = list("hacked", "Misc") /obj/item/electropack/shockcollar/attack_hand(mob/user) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index e04501144e..e3c036b3f0 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -19,7 +19,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( desc = "An updated, modular intercom that fits over the head. Takes encryption keys." icon_state = "headset" item_state = "headset" - materials = list(MAT_METAL=75) + custom_materials = list(/datum/material/iron=75) subspace_transmission = TRUE canhear_range = 0 // can't hear headsets from very far away diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index 41161b46c9..ada598866b 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -147,4 +147,4 @@ result_path = /obj/item/radio/intercom/unscrewed pixel_shift = 29 inverse = TRUE - materials = list(MAT_METAL = 75, MAT_GLASS = 25) + custom_materials = list(/datum/material/iron = 75, /datum/material/glass = 25) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 8ccd15e397..36eda2b0b6 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -11,7 +11,7 @@ throw_speed = 3 throw_range = 7 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=75, MAT_GLASS=25) + custom_materials = list(/datum/material/iron=75, /datum/material/glass=25) obj_flags = USES_TGUI var/on = TRUE diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 57c5a22de0..a2c7b6558c 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -19,7 +19,7 @@ SLIME SCANNER item_state = "electronic" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - materials = list(MAT_METAL=150) + custom_materials = list(/datum/material/iron=150) /obj/item/t_scanner/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins to emit terahertz-rays into [user.p_their()] brain with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -75,7 +75,7 @@ SLIME SCANNER w_class = WEIGHT_CLASS_TINY throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=200) + custom_materials = list(/datum/material/iron=200) var/mode = 1 var/scanmode = 0 var/advanced = FALSE @@ -518,7 +518,7 @@ SLIME SCANNER throw_speed = 3 throw_range = 7 tool_behaviour = TOOL_ANALYZER - materials = list(MAT_METAL=30, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=20) grind_results = list(/datum/reagent/mercury = 5, /datum/reagent/iron = 5, /datum/reagent/silicon = 5) var/cooldown = FALSE var/cooldown_time = 250 @@ -708,7 +708,7 @@ SLIME SCANNER throwforce = 0 throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=30, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=20) /obj/item/slime_scanner/attack(mob/living/M, mob/living/user) if(user.stat || user.eye_blind) @@ -767,7 +767,7 @@ SLIME SCANNER w_class = WEIGHT_CLASS_TINY throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=200) + custom_materials = list(/datum/material/iron=200) /obj/item/nanite_scanner/attack(mob/living/M, mob/living/carbon/human/user) user.visible_message("[user] has analyzed [M]'s nanites.") diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index ebc7c520ef..fc8679aa03 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -9,7 +9,7 @@ w_class = WEIGHT_CLASS_SMALL flags_1 = HEAR_1 slot_flags = ITEM_SLOT_BELT - materials = list(MAT_METAL=60, MAT_GLASS=30) + custom_materials = list(/datum/material/iron=60, /datum/material/glass=30) force = 2 throwforce = 0 var/recording = 0 @@ -243,7 +243,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL=20, MAT_GLASS=5) + custom_materials = list(/datum/material/iron=20, /datum/material/glass=5) force = 1 throwforce = 0 var/max_capacity = 600 diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 64e2830dd4..1d42198a23 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -69,7 +69,7 @@ effective or pretty fucking useless. */ /obj/item/healthanalyzer/rad_laser - materials = list(MAT_METAL=400) + custom_materials = list(/datum/material/iron=400) var/irradiate = 1 var/intensity = 10 // how much damage the radiation does var/wavelength = 10 // time it takes for the radiation to kick in, in seconds diff --git a/code/game/objects/items/extinguisher.dm b/code/game/objects/items/extinguisher.dm index 5cd1f4831c..2d9d0b61c2 100644 --- a/code/game/objects/items/extinguisher.dm +++ b/code/game/objects/items/extinguisher.dm @@ -11,7 +11,7 @@ throw_speed = 2 throw_range = 7 force = 10 - materials = list(MAT_METAL = 90) + custom_materials = list(/datum/material/iron = 90) attack_verb = list("slammed", "whacked", "bashed", "thunked", "battered", "bludgeoned", "thrashed") dog_fashion = /datum/dog_fashion/back resistance_flags = FIRE_PROOF @@ -36,7 +36,7 @@ throwforce = 2 w_class = WEIGHT_CLASS_SMALL force = 3 - materials = list(MAT_METAL = 50, MAT_GLASS = 40) + custom_materials = list(/datum/material/iron = 50, /datum/material/glass = 40) max_water = 30 sprite_name = "miniFE" dog_fashion = null diff --git a/code/game/objects/items/flamethrower.dm b/code/game/objects/items/flamethrower.dm index 906572d018..e307b9d626 100644 --- a/code/game/objects/items/flamethrower.dm +++ b/code/game/objects/items/flamethrower.dm @@ -12,7 +12,7 @@ throw_speed = 1 throw_range = 5 w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=500) + custom_materials = list(/datum/material/iron=500) resistance_flags = FIRE_PROOF var/status = FALSE var/lit = FALSE //on or off diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index 8ce0f33307..f458fe7e63 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -36,7 +36,7 @@ w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=500) + custom_materials = list(/datum/material/iron=500) breakouttime = 600 //Deciseconds = 60s = 1 minute armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) var/cuffsound = 'sound/weapons/handcuffs.ogg' @@ -117,7 +117,7 @@ color = "#ff0000" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - materials = list(MAT_METAL=150, MAT_GLASS=75) + custom_materials = list(/datum/material/iron=150, /datum/material/glass=75) breakouttime = 300 //Deciseconds = 30s cuffsound = 'sound/weapons/cablecuff.ogg' @@ -202,7 +202,7 @@ item_state = "zipties" lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' - materials = list() + custom_materials = null breakouttime = 450 //Deciseconds = 45s trashtype = /obj/item/restraints/handcuffs/cable/zipties/used item_color = "white" diff --git a/code/game/objects/items/implants/implantcase.dm b/code/game/objects/items/implants/implantcase.dm index 4b8427386c..c1734cb24e 100644 --- a/code/game/objects/items/implants/implantcase.dm +++ b/code/game/objects/items/implants/implantcase.dm @@ -9,7 +9,7 @@ throw_speed = 2 throw_range = 5 w_class = WEIGHT_CLASS_TINY - materials = list(MAT_GLASS=500) + custom_materials = list(/datum/material/glass=500) var/obj/item/implant/imp = null var/imp_type diff --git a/code/game/objects/items/implants/implanter.dm b/code/game/objects/items/implants/implanter.dm index ab902369cc..3b1983e157 100644 --- a/code/game/objects/items/implants/implanter.dm +++ b/code/game/objects/items/implants/implanter.dm @@ -9,7 +9,7 @@ throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=600, MAT_GLASS=200) + custom_materials = list(/datum/material/iron=600, /datum/material/glass=200) var/obj/item/implant/imp = null var/imp_type = null diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm index e28909c84f..22a8d2c92a 100644 --- a/code/game/objects/items/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -22,7 +22,7 @@ throwforce = 0 throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=80) + custom_materials = list(/datum/material/iron=80) flags_1 = CONDUCT_1 attack_verb = list("attacked", "stabbed", "poked") hitsound = 'sound/weapons/bladeslice.ogg' @@ -65,7 +65,7 @@ hitsound = 'sound/weapons/bladeslice.ogg' throw_speed = 3 throw_range = 6 - materials = list(MAT_METAL=12000) + custom_materials = list(/datum/material/iron=12000) attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") sharpness = IS_SHARP_ACCURATE armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) @@ -104,7 +104,7 @@ flags_1 = CONDUCT_1 force = 15 throwforce = 10 - materials = list(MAT_METAL=18000) + custom_materials = list(/datum/material/iron=18000) attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") w_class = WEIGHT_CLASS_NORMAL @@ -136,7 +136,7 @@ desc = "A sharpened bone. The bare minimum in survival." force = 15 throwforce = 15 - materials = list() + custom_materials = null /obj/item/kitchen/knife/combat/cyborg name = "cyborg knife" @@ -153,7 +153,7 @@ desc = "Unlike other carrots, you should probably keep this far away from your eyes." force = 8 throwforce = 12//fuck git - materials = list() + custom_materials = null attack_verb = list("shanked", "shivved") armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 4b071d6a34..a71e82d865 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -24,7 +24,7 @@ w_class = WEIGHT_CLASS_NORMAL attack_verb = list("flogged", "whipped", "lashed", "disciplined") hitsound = 'sound/weapons/chainhit.ogg' - materials = list(MAT_METAL = 1000) + custom_materials = list(/datum/material/iron = 1000) /obj/item/melee/chainofcommand/suicide_act(mob/user) user.visible_message("[user] is strangling [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -67,7 +67,7 @@ sharpness = IS_SHARP attack_verb = list("slashed", "cut") hitsound = 'sound/weapons/rapierhit.ogg' - materials = list(MAT_METAL = 1000) + custom_materials = list(/datum/material/iron = 1000) total_mass = 3.4 /obj/item/melee/sabre/Initialize() @@ -507,3 +507,29 @@ held_sausage.name = "[target.name]-roasted [held_sausage.name]" held_sausage.desc = "[held_sausage.desc] It has been cooked to perfection on \a [target]." update_icon() + +/obj/item/melee/cleric_mace + name = "cleric mace" + desc = "The grandson of the club, yet the grandfather of the baseball bat. Most notably used by holy orders in days past." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "mace_greyscale" + item_state = "mace_greyscale" + lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR //Material type changes the prefix as well as the color. + custom_materials = list(/datum/material/iron = 12000) //Defaults to an Iron Mace. + slot_flags = ITEM_SLOT_BELT + force = 14 + w_class = WEIGHT_CLASS_BULKY + throwforce = 8 + block_chance = 10 + armour_penetration = 50 + attack_verb = list("smacked", "struck", "cracked", "beaten") + var/overlay_state = "mace_handle" + var/mutable_appearance/overlay + +/obj/item/melee/cleric_mace/Initialize() + . = ..() + overlay = mutable_appearance(icon, overlay_state) + overlay.appearance_flags = RESET_COLOR + add_overlay(overlay) \ No newline at end of file diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm index 5af9c70d9b..5f49f6b06d 100644 --- a/code/game/objects/items/pet_carrier.dm +++ b/code/game/objects/items/pet_carrier.dm @@ -15,7 +15,7 @@ w_class = WEIGHT_CLASS_BULKY throw_speed = 2 throw_range = 3 - materials = list(MAT_METAL = 7500, MAT_GLASS = 100) + custom_materials = list(/datum/material/iron = 7500, /datum/material/glass = 100) var/open = TRUE var/locked = FALSE var/list/occupants = list() diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index c4ad324a2c..0881a36b23 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -12,7 +12,7 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL = 500, MAT_GLASS = 250) + custom_materials = list(/datum/material/iron = 500, /datum/material/glass = 250) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/active = FALSE var/atom/movable/target //The thing we're searching for diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index c23622ad65..d8bccf4781 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -16,7 +16,7 @@ throw_speed = 2 throw_range = 3 w_class = WEIGHT_CLASS_BULKY - materials = list(MAT_GLASS=7500, MAT_METAL=1000) + custom_materials = list(/datum/material/glass=7500, /datum/material/iron=1000) attack_verb = list("shoved", "bashed") var/cooldown = 0 //shield bash cooldown. based on world.time @@ -56,7 +56,7 @@ item_state = "buckler" lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' - materials = list() + custom_materials = null resistance_flags = FLAMMABLE block_chance = 30 @@ -162,7 +162,7 @@ icon = 'icons/obj/items_and_weapons.dmi' item_state = "metal" icon_state = "makeshift_shield" - materials = list(MAT_METAL = 18000) + custom_materials = list(/datum/material/iron = 18000) slot_flags = null block_chance = 35 force = 10 diff --git a/code/game/objects/items/stacks/bscrystal.dm b/code/game/objects/items/stacks/bscrystal.dm index e2357e8f6d..f864df5a21 100644 --- a/code/game/objects/items/stacks/bscrystal.dm +++ b/code/game/objects/items/stacks/bscrystal.dm @@ -6,7 +6,7 @@ icon_state = "bluespace_crystal" singular_name = "bluespace crystal" w_class = WEIGHT_CLASS_TINY - materials = list(MAT_BLUESPACE=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/bluespace=MINERAL_MATERIAL_AMOUNT) points = 50 var/blink_range = 8 // The teleport range when crushed/thrown at someone. refined_type = /obj/item/stack/sheet/bluespace_crystal @@ -49,7 +49,7 @@ /obj/item/stack/ore/bluespace_crystal/artificial name = "artificial bluespace crystal" desc = "An artificially made bluespace crystal, it looks delicate." - materials = list(MAT_BLUESPACE=MINERAL_MATERIAL_AMOUNT*0.5) + custom_materials = list(/datum/material/bluespace=MINERAL_MATERIAL_AMOUNT*0.5) blink_range = 4 // Not as good as the organic stuff! points = 0 //nice try refined_type = null @@ -63,7 +63,7 @@ item_state = "sheet-polycrystal" singular_name = "bluespace polycrystal" desc = "A stable polycrystal, made of fused-together bluespace crystals. You could probably break one off." - materials = list(MAT_BLUESPACE=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/bluespace=MINERAL_MATERIAL_AMOUNT) attack_verb = list("bluespace polybashed", "bluespace polybattered", "bluespace polybludgeoned", "bluespace polythrashed", "bluespace polysmashed") novariants = TRUE grind_results = list(/datum/reagent/bluespace = 20) diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index baf099fdb5..205ce57251 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -126,7 +126,7 @@ heal_brute = 0 /obj/item/stack/medical/gauze/cyborg - materials = list() + custom_materials = null is_cyborg = 1 cost = 250 diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 537873624c..fb5adea3b0 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -16,7 +16,8 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ throwforce = 10 throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=1000) + custom_materials = list(/datum/material/iron=1000) + mats_per_stack = 1000 max_amount = 50 attack_verb = list("hit", "bludgeoned", "whacked") hitsound = 'sound/weapons/grenadelaunch.ogg' @@ -25,13 +26,15 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ /obj/item/stack/rods/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins to stuff \the [src] down [user.p_their()] throat! It looks like [user.p_theyre()] trying to commit suicide!")//it looks like theyre ur mum return BRUTELOSS - + /obj/item/stack/rods/Initialize(mapload, new_amount, merge = TRUE) . = ..() - - recipes = GLOB.rod_recipes update_icon() +/obj/item/stack/rods/get_main_recipes() + . = ..() + . += GLOB.rod_recipes + /obj/item/stack/rods/update_icon() var/amount = get_amount() if((amount <= 5) && (amount > 0)) @@ -70,7 +73,7 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ return ..() /obj/item/stack/rods/cyborg - materials = list() + custom_materials = null is_cyborg = 1 cost = 250 diff --git a/code/game/objects/items/stacks/sheets/glass.dm b/code/game/objects/items/stacks/sheets/glass.dm index 21de34faa1..0473d088da 100644 --- a/code/game/objects/items/stacks/sheets/glass.dm +++ b/code/game/objects/items/stacks/sheets/glass.dm @@ -27,11 +27,12 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ singular_name = "glass sheet" icon_state = "sheet-glass" item_state = "sheet-glass" - materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 100) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/glass grind_results = list(/datum/reagent/silicon = 20) + material_type = /datum/material/glass point_value = 1 tableVariant = /obj/structure/table/glass shard_type = /obj/item/shard @@ -41,7 +42,7 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ return BRUTELOSS /obj/item/stack/sheet/glass/cyborg - materials = list() + custom_materials = null is_cyborg = 1 cost = 500 @@ -51,9 +52,9 @@ GLOBAL_LIST_INIT(glass_recipes, list ( \ /obj/item/stack/sheet/glass/five amount = 5 -/obj/item/stack/sheet/glass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.glass_recipes - return ..() +/obj/item/stack/sheet/glass/get_main_recipes() + . = ..() + . += GLOB.glass_recipes /obj/item/stack/sheet/glass/attackby(obj/item/W, mob/user, params) add_fingerprint(user) @@ -96,20 +97,21 @@ GLOBAL_LIST_INIT(pglass_recipes, list ( \ singular_name = "plasma glass sheet" icon_state = "sheet-pglass" item_state = "sheet-pglass" - materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 75, "acid" = 100) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/plasmaglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/toxin/plasma = 10) tableVariant = /obj/structure/table/plasmaglass + material_flags = MATERIAL_NO_EFFECTS shard_type = /obj/item/shard/plasma /obj/item/stack/sheet/plasmaglass/fifty amount = 50 -/obj/item/stack/sheet/plasmaglass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.pglass_recipes - return ..() +/obj/item/stack/sheet/plasmaglass/get_main_recipes() + . = ..() + . += GLOB.pglass_recipes /obj/item/stack/sheet/plasmaglass/attackby(obj/item/W, mob/user, params) add_fingerprint(user) @@ -151,7 +153,7 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ singular_name = "reinforced glass sheet" icon_state = "sheet-rglass" item_state = "sheet-rglass" - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 100) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/rglass @@ -167,7 +169,7 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ S.obj_integrity *= 2 /obj/item/stack/sheet/rglass/cyborg - materials = list() + custom_materials = null var/datum/robot_energy_storage/glasource var/metcost = 250 var/glacost = 500 @@ -183,9 +185,9 @@ GLOBAL_LIST_INIT(reinforced_glass_recipes, list ( \ source.add_charge(amount * metcost) glasource.add_charge(amount * glacost) -/obj/item/stack/sheet/rglass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.reinforced_glass_recipes - return ..() +/obj/item/stack/sheet/rglass/get_main_recipes() + . = ..() + . += GLOB.reinforced_glass_recipes GLOBAL_LIST_INIT(prglass_recipes, list ( \ new/datum/stack_recipe("directional reinforced window", /obj/structure/window/plasma/reinforced/unanchored, time = 0, on_floor = TRUE, window_checks = TRUE), \ @@ -198,14 +200,18 @@ GLOBAL_LIST_INIT(prglass_recipes, list ( \ singular_name = "reinforced plasma glass sheet" icon_state = "sheet-prglass" item_state = "sheet-prglass" - materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS=MINERAL_MATERIAL_AMOUNT, MAT_METAL=MINERAL_MATERIAL_AMOUNT * 0.5,) + custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT, /datum/material/iron=MINERAL_MATERIAL_AMOUNT * 0.5,) armor = list("melee" = 20, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 100) resistance_flags = ACID_PROOF + material_flags = MATERIAL_NO_EFFECTS merge_type = /obj/item/stack/sheet/plasmarglass grind_results = list(/datum/reagent/silicon = 20, /datum/reagent/toxin/plasma = 10, /datum/reagent/iron = 10) point_value = 23 shard_type = /obj/item/shard/plasma +/obj/item/stack/sheet/plasmarglass/get_main_recipes() + . = ..() + . += GLOB.prglass_recipes /obj/item/stack/sheet/plasmarglass/on_solar_construction(obj/machinery/power/solar/S) S.obj_integrity *= 2.2 S.efficiency *= 1.2 @@ -224,12 +230,16 @@ GLOBAL_LIST_INIT(titaniumglass_recipes, list( singular_name = "titanium glass sheet" icon_state = "sheet-titaniumglass" item_state = "sheet-titaniumglass" - materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 100) resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/titaniumglass shard_type = /obj/item/shard +/obj/item/stack/sheet/titaniumglass/get_main_recipes() + . = ..() + . += GLOB.titaniumglass_recipes + /obj/item/stack/sheet/titaniumglass/on_solar_construction(obj/machinery/power/solar/S) S.obj_integrity *= 2.5 S.efficiency *= 1.5 @@ -248,15 +258,16 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( singular_name = "plastitanium glass sheet" icon_state = "sheet-plastitaniumglass" item_state = "sheet-plastitaniumglass" - materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_PLASMA=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 100) + material_flags = MATERIAL_NO_EFFECTS resistance_flags = ACID_PROOF merge_type = /obj/item/stack/sheet/plastitaniumglass shard_type = /obj/item/shard -/obj/item/stack/sheet/plastitaniumglass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plastitaniumglass_recipes - return ..() +/obj/item/stack/sheet/plastitaniumglass/get_main_recipes() + . = ..() + . += GLOB.plastitaniumglass_recipes /obj/item/stack/sheet/titaniumglass/on_solar_construction(obj/machinery/power/solar/S) S.obj_integrity *= 2 @@ -273,7 +284,7 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( item_state = "shard-glass" lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' - materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) attack_verb = list("stabbed", "slashed", "sliced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' resistance_flags = ACID_PROOF @@ -372,5 +383,5 @@ GLOBAL_LIST_INIT(plastitaniumglass_recipes, list( force = 6 throwforce = 11 icon_state = "plasmalarge" - materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass=MINERAL_MATERIAL_AMOUNT) icon_prefix = "plasma" \ No newline at end of file diff --git a/code/game/objects/items/stacks/sheets/leather.dm b/code/game/objects/items/stacks/sheets/leather.dm index 0b85bf351e..2ffa38ea3c 100644 --- a/code/game/objects/items/stacks/sheets/leather.dm +++ b/code/game/objects/items/stacks/sheets/leather.dm @@ -15,9 +15,9 @@ GLOBAL_LIST_INIT(human_recipes, list( \ new/datum/stack_recipe("bloated human costume", /obj/item/clothing/suit/hooded/bloated_human, 5), \ )) -/obj/item/stack/sheet/animalhide/human/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.human_recipes - return ..() +/obj/item/stack/sheet/animalhide/human/get_main_recipes() + . = ..() + . += GLOB.human_recipes /obj/item/stack/sheet/animalhide/generic name = "skin" @@ -46,17 +46,17 @@ GLOBAL_LIST_INIT(gondola_recipes, list ( \ icon_state = "sheet-gondola" item_state = "sheet-gondola" -/obj/item/stack/sheet/animalhide/gondola/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.gondola_recipes - return ..() +/obj/item/stack/sheet/animalhide/gondola/get_main_recipes() + . = ..() + . += GLOB.gondola_recipes GLOBAL_LIST_INIT(corgi_recipes, list ( \ new/datum/stack_recipe("corgi costume", /obj/item/clothing/suit/hooded/ian_costume, 3), \ )) -/obj/item/stack/sheet/animalhide/corgi/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.corgi_recipes - return ..() +/obj/item/stack/sheet/animalhide/corgi/get_main_recipes() + . = ..() + . += GLOB.corgi_recipes /obj/item/stack/sheet/animalhide/cat name = "cat hide" @@ -77,9 +77,9 @@ GLOBAL_LIST_INIT(monkey_recipes, list ( \ new/datum/stack_recipe("monkey suit", /obj/item/clothing/suit/monkeysuit, 2), \ )) -/obj/item/stack/sheet/animalhide/monkey/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.monkey_recipes - return ..() +/obj/item/stack/sheet/animalhide/monkey/get_main_recipes() + . = ..() + . += GLOB.monkey_recipes /obj/item/stack/sheet/animalhide/lizard name = "lizard skin" @@ -100,9 +100,9 @@ GLOBAL_LIST_INIT(xeno_recipes, list ( \ new/datum/stack_recipe("alien suit", /obj/item/clothing/suit/xenos, 2), \ )) -/obj/item/stack/sheet/animalhide/xeno/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.xeno_recipes - return ..() +/obj/item/stack/sheet/animalhide/xeno/get_main_recipes() + . = ..() + . += GLOB.xeno_recipes //don't see anywhere else to put these, maybe together they could be used to make the xenos suit? /obj/item/stack/sheet/xenochitin @@ -163,9 +163,9 @@ GLOBAL_LIST_INIT(leather_recipes, list ( \ new/datum/stack_recipe("leather overcoat", /obj/item/clothing/suit/jacket/leather/overcoat, 10), \ )) -/obj/item/stack/sheet/leather/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.leather_recipes - return ..() +/obj/item/stack/sheet/leather/get_main_recipes() + . = ..() + . += GLOB.leather_recipes /* * Sinew @@ -183,9 +183,9 @@ GLOBAL_LIST_INIT(sinew_recipes, list ( \ new/datum/stack_recipe("sinew restraints", /obj/item/restraints/handcuffs/sinew, 1), \ )) -/obj/item/stack/sheet/sinew/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.sinew_recipes - return ..() +/obj/item/stack/sheet/sinew/get_main_recipes() + . = ..() + . += GLOB.sinew_recipes /* * Plates diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 53b78b2ecf..0991a1df9a 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -19,11 +19,6 @@ Mineral Sheets - Coal */ -/obj/item/stack/sheet/mineral/Initialize(mapload) - pixel_x = rand(-4, 4) - pixel_y = rand(-4, 4) - . = ..() - /* * Sandstone */ @@ -44,13 +39,13 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ item_state = "sheet-sandstone" throw_speed = 3 throw_range = 5 - materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) sheettype = "sandstone" merge_type = /obj/item/stack/sheet/mineral/sandstone -/obj/item/stack/sheet/mineral/sandstone/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.sandstone_recipes +/obj/item/stack/sheet/mineral/sandstone/get_main_recipes() . = ..() + . += GLOB.sandstone_recipes /obj/item/stack/sheet/mineral/sandstone/thirty amount = 30 @@ -74,9 +69,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ new/datum/stack_recipe("sandbags", /obj/structure/barricade/sandbags, 1, time = 25, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/sandbags/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.sandbag_recipes +/obj/item/stack/sheet/mineral/sandbags/get_main_recipes() . = ..() + . += GLOB.sandbag_recipes /obj/item/emptysandbag name = "empty sandbag" @@ -106,11 +101,12 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( \ item_state = "sheet-diamond" singular_name = "diamond" sheettype = "diamond" - materials = list(MAT_DIAMOND=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/diamond=MINERAL_MATERIAL_AMOUNT) novariants = TRUE grind_results = list(/datum/reagent/carbon = 20) point_value = 25 merge_type = /obj/item/stack/sheet/mineral/diamond + material_type = /datum/material/diamond GLOBAL_LIST_INIT(diamond_recipes, list ( \ new/datum/stack_recipe("diamond door", /obj/structure/mineral_door/transparent/diamond, 10, one_per_turf = 1, on_floor = 1), \ @@ -120,9 +116,9 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ new/datum/stack_recipe("AI Core Statue", /obj/structure/statue/diamond/ai2, 5, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/diamond/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.diamond_recipes +/obj/item/stack/sheet/mineral/diamond/get_main_recipes() . = ..() + . += GLOB.diamond_recipes /* * Uranium @@ -133,11 +129,12 @@ GLOBAL_LIST_INIT(diamond_recipes, list ( \ item_state = "sheet-uranium" singular_name = "uranium sheet" sheettype = "uranium" - materials = list(MAT_URANIUM=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/uranium=MINERAL_MATERIAL_AMOUNT) novariants = TRUE grind_results = list(/datum/reagent/uranium = 20) point_value = 20 merge_type = /obj/item/stack/sheet/mineral/uranium + material_type = /datum/material/uranium GLOBAL_LIST_INIT(uranium_recipes, list ( \ new/datum/stack_recipe("uranium door", /obj/structure/mineral_door/uranium, 10, one_per_turf = 1, on_floor = 1), \ @@ -146,9 +143,9 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ new/datum/stack_recipe("Engineer Statue", /obj/structure/statue/uranium/eng, 5, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/uranium/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.uranium_recipes +/obj/item/stack/sheet/mineral/uranium/get_main_recipes() . = ..() + . += GLOB.uranium_recipes /* * Plasma @@ -161,10 +158,11 @@ GLOBAL_LIST_INIT(uranium_recipes, list ( \ sheettype = "plasma" resistance_flags = FLAMMABLE max_integrity = 100 - materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT) grind_results = list(/datum/reagent/toxin/plasma = 20) point_value = 20 merge_type = /obj/item/stack/sheet/mineral/plasma + material_type = /datum/material/plasma /obj/item/stack/sheet/mineral/plasma/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins licking \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -176,9 +174,9 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ new/datum/stack_recipe("Scientist Statue", /obj/structure/statue/plasma/scientist, 5, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/plasma/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plasma_recipes +/obj/item/stack/sheet/mineral/plasma/get_main_recipes() . = ..() + . += GLOB.plasma_recipes /obj/item/stack/sheet/mineral/plasma/attackby(obj/item/W as obj, mob/user as mob, params) if(W.get_temperature() > 300)//If the temperature of the object is over 300, then ignite @@ -202,10 +200,11 @@ GLOBAL_LIST_INIT(plasma_recipes, list ( \ item_state = "sheet-gold" singular_name = "gold bar" sheettype = "gold" - materials = list(MAT_GOLD=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/gold=MINERAL_MATERIAL_AMOUNT) grind_results = list(/datum/reagent/gold = 20) point_value = 20 merge_type = /obj/item/stack/sheet/mineral/gold + material_type = /datum/material/gold GLOBAL_LIST_INIT(gold_recipes, list ( \ new/datum/stack_recipe("golden door", /obj/structure/mineral_door/gold, 10, one_per_turf = 1, on_floor = 1), \ @@ -218,9 +217,9 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ new/datum/stack_recipe("CMO Statue", /obj/structure/statue/gold/cmo, 5, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/gold/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.gold_recipes +/obj/item/stack/sheet/mineral/gold/get_main_recipes() . = ..() + . += GLOB.gold_recipes /* * Silver @@ -231,10 +230,11 @@ GLOBAL_LIST_INIT(gold_recipes, list ( \ item_state = "sheet-silver" singular_name = "silver bar" sheettype = "silver" - materials = list(MAT_SILVER=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/silver=MINERAL_MATERIAL_AMOUNT) grind_results = list(/datum/reagent/silver = 20) point_value = 20 merge_type = /obj/item/stack/sheet/mineral/silver + material_type = /datum/material/silver tableVariant = /obj/structure/table/optable GLOBAL_LIST_INIT(silver_recipes, list ( \ @@ -247,9 +247,9 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ new/datum/stack_recipe("Med Borg Statue", /obj/structure/statue/silver/medborg, 5, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/silver/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.silver_recipes +/obj/item/stack/sheet/mineral/silver/get_main_recipes() . = ..() + . += GLOB.silver_recipes /* * Clown @@ -260,20 +260,21 @@ GLOBAL_LIST_INIT(silver_recipes, list ( \ item_state = "sheet-bananium" singular_name = "bananium sheet" sheettype = "bananium" - materials = list(MAT_BANANIUM=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/bananium=MINERAL_MATERIAL_AMOUNT) novariants = TRUE grind_results = list(/datum/reagent/consumable/banana = 20) point_value = 50 merge_type = /obj/item/stack/sheet/mineral/bananium + material_type = /datum/material/bananium GLOBAL_LIST_INIT(bananium_recipes, list ( \ new/datum/stack_recipe("bananium tile", /obj/item/stack/tile/mineral/bananium, 1, 4, 20), \ new/datum/stack_recipe("Clown Statue", /obj/structure/statue/bananium/clown, 5, one_per_turf = 1, on_floor = 1), \ )) -/obj/item/stack/sheet/mineral/bananium/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.bananium_recipes +/obj/item/stack/sheet/mineral/bananium/get_main_recipes() . = ..() + . += GLOB.bananium_recipes /* * Titanium @@ -289,17 +290,18 @@ GLOBAL_LIST_INIT(bananium_recipes, list ( \ throw_speed = 1 throw_range = 3 sheettype = "titanium" - materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT) point_value = 20 merge_type = /obj/item/stack/sheet/mineral/titanium + material_type = /datum/material/titanium GLOBAL_LIST_INIT(titanium_recipes, list ( \ new/datum/stack_recipe("titanium tile", /obj/item/stack/tile/mineral/titanium, 1, 4, 20), \ )) -/obj/item/stack/sheet/mineral/titanium/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.titanium_recipes +/obj/item/stack/sheet/mineral/titanium/get_main_recipes() . = ..() + . += GLOB.titanium_recipes /obj/item/stack/sheet/mineral/titanium/fifty amount = 50 @@ -319,17 +321,18 @@ GLOBAL_LIST_INIT(titanium_recipes, list ( \ throw_speed = 1 throw_range = 3 sheettype = "plastitanium" - materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT, MAT_PLASMA=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT, /datum/material/plasma=MINERAL_MATERIAL_AMOUNT) point_value = 45 merge_type = /obj/item/stack/sheet/mineral/plastitanium + material_flags = MATERIAL_NO_EFFECTS GLOBAL_LIST_INIT(plastitanium_recipes, list ( \ new/datum/stack_recipe("plastitanium tile", /obj/item/stack/tile/mineral/plastitanium, 1, 4, 20), \ )) -/obj/item/stack/sheet/mineral/plastitanium/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plastitanium_recipes +/obj/item/stack/sheet/mineral/plastitanium/get_main_recipes() . = ..() + . += GLOB.plastitanium_recipes /****************************** Others ****************************/ @@ -345,11 +348,26 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( icon_state = "sheet-adamantine" item_state = "sheet-adamantine" singular_name = "adamantine sheet" + custom_materials = list(/datum/material/adamantine=MINERAL_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/mineral/adamantine -/obj/item/stack/sheet/mineral/adamantine/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.adamantine_recipes +/obj/item/stack/sheet/mineral/adamantine/get_main_recipes() . = ..() + . += GLOB.adamantine_recipes + +/* + * Runite + */ + +/obj/item/stack/sheet/mineral/runite + name = "Runite" + desc = "Rare material found in distant lands." + singular_name = "runite bar" + icon_state = "sheet-runite" + item_state = "sheet-runite" + custom_materials = list(/datum/material/runite=MINERAL_MATERIAL_AMOUNT) + merge_type = /obj/item/stack/sheet/mineral/runite + material_type = /datum/material/runite /* * Mythril @@ -360,6 +378,7 @@ GLOBAL_LIST_INIT(adamantine_recipes, list( item_state = "sheet-mythril" singular_name = "mythril sheet" novariants = TRUE + custom_materials = list(/datum/material/mythril=MINERAL_MATERIAL_AMOUNT) merge_type = /obj/item/stack/sheet/mineral/mythril /* @@ -381,9 +400,9 @@ GLOBAL_LIST_INIT(snow_recipes, list ( \ new/datum/stack_recipe("Snowball", /obj/item/toy/snowball, 1), \ )) -/obj/item/stack/sheet/mineral/snow/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.snow_recipes +/obj/item/stack/sheet/mineral/snow/get_main_recipes() . = ..() + . += GLOB.snow_recipes /* * Alien Alloy @@ -406,9 +425,9 @@ GLOBAL_LIST_INIT(abductor_recipes, list ( \ new/datum/stack_recipe("alien floor tile", /obj/item/stack/tile/mineral/abductor, 1, 4, 20), \ )) -/obj/item/stack/sheet/mineral/abductor/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.abductor_recipes +/obj/item/stack/sheet/mineral/abductor/get_main_recipes() . = ..() + . += GLOB.abductor_recipes /* * Coal diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 31dd6d32a3..01a3a2e24a 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -24,7 +24,6 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("stool", /obj/structure/chair/stool, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("bar stool", /obj/structure/chair/stool/bar, one_per_turf = TRUE, on_floor = TRUE), \ - new/datum/stack_recipe("chair", /obj/structure/chair, one_per_turf = TRUE, on_floor = TRUE), \ new/datum/stack_recipe("bed", /obj/structure/bed, 2, one_per_turf = TRUE, on_floor = TRUE), \ //CIT CHANGE - adds sofas to metal recipe list new/datum/stack_recipe_list("sofas", list( \ @@ -106,14 +105,14 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ singular_name = "metal sheet" icon_state = "sheet-metal" item_state = "sheet-metal" - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT) throwforce = 10 flags_1 = CONDUCT_1 resistance_flags = FIRE_PROOF merge_type = /obj/item/stack/sheet/metal grind_results = list(/datum/reagent/iron = 20) point_value = 2 - tableVariant = /obj/structure/table + material_type = /datum/material/iron /obj/item/stack/sheet/metal/ratvar_act() new /obj/item/stack/tile/brass(loc, amount) @@ -136,13 +135,13 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ amount = 5 /obj/item/stack/sheet/metal/cyborg - materials = list() + custom_materials = null is_cyborg = 1 cost = 500 -/obj/item/stack/sheet/metal/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.metal_recipes - return ..() +/obj/item/stack/sheet/metal/get_main_recipes() + . = ..() + . += GLOB.metal_recipes /obj/item/stack/sheet/metal/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins whacking [user.p_them()]self over the head with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") @@ -167,7 +166,7 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ desc = "This sheet is an alloy of iron and plasma." icon_state = "sheet-plasteel" item_state = "sheet-metal" - materials = list(MAT_METAL=2000, MAT_PLASMA=2000) + custom_materials = list(/datum/material/iron=2000, /datum/material/plasma=2000) throwforce = 10 flags_1 = CONDUCT_1 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 80) @@ -176,10 +175,11 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \ grind_results = list(/datum/reagent/iron = 20, /datum/reagent/toxin/plasma = 20) point_value = 23 tableVariant = /obj/structure/table/reinforced + material_flags = MATERIAL_NO_EFFECTS -/obj/item/stack/sheet/plasteel/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plasteel_recipes - return ..() +/obj/item/stack/sheet/plasteel/get_main_recipes() + . = ..() + . += GLOB.plasteel_recipes /obj/item/stack/sheet/plasteel/twenty amount = 20 @@ -273,9 +273,9 @@ GLOBAL_LIST_INIT(wood_recipes, list ( \ else . = ..() -/obj/item/stack/sheet/mineral/wood/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.wood_recipes - return ..() +/obj/item/stack/sheet/mineral/wood/get_main_recipes() + . = ..() + . += GLOB.wood_recipes /obj/item/stack/sheet/mineral/wood/twenty amount = 20 @@ -361,9 +361,9 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ loom_result = /obj/item/stack/sheet/silk merge_type = /obj/item/stack/sheet/cloth -/obj/item/stack/sheet/cloth/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.cloth_recipes - return ..() +/obj/item/stack/sheet/cloth/get_main_recipes() + . = ..() + . += GLOB.cloth_recipes /obj/item/stack/sheet/cloth/ten amount = 10 @@ -408,9 +408,9 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ throwforce = 0 merge_type = /obj/item/stack/sheet/durathread -/obj/item/stack/sheet/durathread/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.durathread_recipes - return ..() +/obj/item/stack/sheet/durathread/get_main_recipes() + . = ..() + . += GLOB.durathread_recipes /* * Cardboard @@ -487,9 +487,9 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ merge_type = /obj/item/stack/sheet/cardboard novariants = TRUE -/obj/item/stack/sheet/cardboard/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.cardboard_recipes - return ..() +/obj/item/stack/sheet/cardboard/get_main_recipes() + . = ..() + . += GLOB.cardboard_recipes /obj/item/stack/sheet/cardboard/fifty amount = 50 @@ -545,9 +545,9 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ return FALSE return ..() -/obj/item/stack/sheet/runed_metal/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.runed_metal_recipes - return ..() +/obj/item/stack/sheet/runed_metal/get_main_recipes() + . = ..() + . += GLOB.runed_metal_recipes /obj/item/stack/sheet/runed_metal/fifty amount = 50 @@ -617,11 +617,9 @@ GLOBAL_LIST_INIT(brass_recipes, list ( \ return ..() -/obj/item/stack/tile/brass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.brass_recipes +/obj/item/stack/tile/brass/get_main_recipes() . = ..() - pixel_x = 0 - pixel_y = 0 + . += GLOB.brass_recipes /obj/item/stack/tile/brass/fifty amount = 50 @@ -665,11 +663,9 @@ GLOBAL_LIST_INIT(bronze_recipes, list ( \ to_chat(user, "Wha... what is this cheap imitation crap? This isn't brass at all!") ..() -/obj/item/stack/tile/bronze/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.bronze_recipes +/obj/item/stack/tile/bronze/get_main_recipes() . = ..() - pixel_x = 0 - pixel_y = 0 + . += GLOB.bronze_recipes /obj/item/stack/tile/bronze/thirty amount = 30 @@ -727,7 +723,7 @@ GLOBAL_LIST_INIT(plastic_recipes, list( singular_name = "plastic sheet" icon_state = "sheet-plastic" item_state = "sheet-plastic" - materials = list(MAT_PLASTIC=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/plastic=MINERAL_MATERIAL_AMOUNT) throwforce = 7 grind_results = list(/datum/reagent/glitter/white = 60) merge_type = /obj/item/stack/sheet/plastic @@ -738,9 +734,9 @@ GLOBAL_LIST_INIT(plastic_recipes, list( /obj/item/stack/sheet/plastic/five amount = 5 -/obj/item/stack/sheet/plastic/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.plastic_recipes +/obj/item/stack/sheet/plastic/get_main_recipes() . = ..() + . += GLOB.plastic_recipes GLOBAL_LIST_INIT(paperframe_recipes, list( new /datum/stack_recipe("paper frame separator", /obj/structure/window/paperframe, 2, one_per_turf = TRUE, on_floor = TRUE, time = 10), \ @@ -756,9 +752,10 @@ new /datum/stack_recipe("paper frame door", /obj/structure/mineral_door/paperfra resistance_flags = FLAMMABLE merge_type = /obj/item/stack/sheet/paperframes -/obj/item/stack/sheet/paperframes/Initialize() - recipes = GLOB.paperframe_recipes +/obj/item/stack/sheet/paperframes/get_main_recipes() . = ..() + . += GLOB.paperframe_recipes + /obj/item/stack/sheet/paperframes/five amount = 5 /obj/item/stack/sheet/paperframes/twenty diff --git a/code/game/objects/items/stacks/sheets/sheets.dm b/code/game/objects/items/stacks/sheets/sheets.dm index b7ab760659..378855707e 100644 --- a/code/game/objects/items/stacks/sheets/sheets.dm +++ b/code/game/objects/items/stacks/sheets/sheets.dm @@ -10,7 +10,7 @@ throw_range = 3 attack_verb = list("bashed", "battered", "bludgeoned", "thrashed", "smashed") novariants = FALSE - var/perunit = MINERAL_MATERIAL_AMOUNT + mats_per_stack = MINERAL_MATERIAL_AMOUNT var/sheettype = null //this is used for girders in the creation of walls/false walls var/point_value = 0 //turn-in value for the gulag stacker - loosely relative to its rarity var/is_fabric = FALSE //is this a valid material for the loom? @@ -18,6 +18,11 @@ var/pull_effort = 0 //amount of delay when pulling on the loom var/shard_type // the shard debris typepath left over by solar panels and windows etc. +/obj/item/stack/sheet/Initialize(mapload, new_amount, merge) + . = ..() + pixel_x = rand(-4, 4) + pixel_y = rand(-4, 4) + /** * Called on the glass sheet upon solar construction (duh): * Different glass sheets can modify different stas/vars, such as obj_integrity or efficiency diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 324b40ac7f..26fe7685fc 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -11,6 +11,7 @@ /obj/item/stack icon = 'icons/obj/stack_objects.dmi' gender = PLURAL + material_modifier = 0.01 var/list/datum/stack_recipe/recipes var/singular_name var/amount = 1 @@ -21,6 +22,9 @@ var/merge_type = null // This path and its children should merge with this stack, defaults to src.type var/full_w_class = WEIGHT_CLASS_NORMAL //The weight class the stack should have at amount > 2/3rds max_amount var/novariants = TRUE //Determines whether the item should update it's sprites based on amount. + var/mats_per_stack = 0 + ///Datum material type that this stack is made of + var/material_type //NOTE: When adding grind_results, the amounts should be for an INDIVIDUAL ITEM - these amounts will be multiplied by the stack size in on_grind() var/obj/structure/table/tableVariant // we tables now (stores table variant to be built from this stack) @@ -35,7 +39,6 @@ return TRUE /obj/item/stack/Initialize(mapload, new_amount, merge = TRUE) - . = ..() if(new_amount != null) amount = new_amount while(amount > max_amount) @@ -43,13 +46,29 @@ new type(loc, max_amount, FALSE) if(!merge_type) merge_type = type + if(custom_materials && custom_materials.len) + for(var/i in custom_materials) + custom_materials[getmaterialref(i)] = mats_per_stack * amount + . = ..() if(merge) for(var/obj/item/stack/S in loc) if(S.merge_type == merge_type) merge(S) + var/list/temp_recipes = get_main_recipes() + recipes = temp_recipes.Copy() + if(material_type) + var/datum/material/M = getmaterialref(material_type) //First/main material + for(var/i in M.categories) + switch(i) + if(MAT_CATEGORY_RIGID) + var/list/temp = SSmaterials.rigid_stack_recipes.Copy() + recipes += temp update_weight() update_icon() +/obj/item/stack/proc/get_main_recipes() + return list()//empty list + /obj/item/stack/proc/update_weight() if(amount <= (max_amount * (1/3))) w_class = CLAMP(full_w_class-2, WEIGHT_CLASS_TINY, full_w_class) @@ -204,6 +223,12 @@ use(R.req_amount * multiplier) log_craft("[O] crafted by [usr] at [loc_name(O.loc)]") + if(R.applies_mats && custom_materials && custom_materials.len) + var/list/used_materials = list() + for(var/i in custom_materials) + used_materials[getmaterialref(i)] = R.req_amount / R.res_amount * (MINERAL_MATERIAL_AMOUNT / custom_materials.len) + O.set_custom_materials(used_materials) + //START: oh fuck i'm so sorry if(istype(O, /obj/structure/windoor_assembly)) var/obj/structure/windoor_assembly/W = O @@ -288,6 +313,8 @@ amount -= used if(check) zero_amount() + for(var/i in custom_materials) + custom_materials[i] = amount * mats_per_stack update_icon() update_weight() return TRUE @@ -319,6 +346,10 @@ source.add_charge(amount * cost) else src.amount += amount + if(custom_materials && custom_materials.len) + for(var/i in custom_materials) + custom_materials[getmaterialref(i)] = MINERAL_MATERIAL_AMOUNT * src.amount + set_custom_materials() //Refresh update_icon() update_weight() @@ -423,8 +454,9 @@ var/on_floor = FALSE var/window_checks = FALSE var/placement_checks = FALSE + var/applies_mats = FALSE -/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, window_checks = FALSE, placement_checks = FALSE ) +/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1,time = 0, one_per_turf = FALSE, on_floor = FALSE, window_checks = FALSE, placement_checks = FALSE, applies_mats = FALSE) src.title = title @@ -437,6 +469,7 @@ src.on_floor = on_floor src.window_checks = window_checks src.placement_checks = placement_checks + src.applies_mats = applies_mats /* * Recipe list datum */ diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index 64be8853a7..50edc9d15a 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -5,7 +5,7 @@ icon_state = "tile_plasma" turf_type = /turf/open/floor/mineral/plasma mineralType = "plasma" - materials = list(MAT_PLASMA=500) + custom_materials = list(/datum/material/plasma=500) /obj/item/stack/tile/mineral/uranium name = "uranium tile" @@ -14,7 +14,7 @@ icon_state = "tile_uranium" turf_type = /turf/open/floor/mineral/uranium mineralType = "uranium" - materials = list(MAT_URANIUM=500) + custom_materials = list(/datum/material/uranium=500) /obj/item/stack/tile/mineral/gold name = "gold tile" @@ -23,7 +23,7 @@ icon_state = "tile_gold" turf_type = /turf/open/floor/mineral/gold mineralType = "gold" - materials = list(MAT_GOLD=500) + custom_materials = list(/datum/material/gold=500) /obj/item/stack/tile/mineral/silver name = "silver tile" @@ -32,7 +32,7 @@ icon_state = "tile_silver" turf_type = /turf/open/floor/mineral/silver mineralType = "silver" - materials = list(MAT_SILVER=500) + custom_materials = list(/datum/material/silver=500) /obj/item/stack/tile/mineral/diamond name = "diamond tile" @@ -41,7 +41,7 @@ icon_state = "tile_diamond" turf_type = /turf/open/floor/mineral/diamond mineralType = "diamond" - materials = list(MAT_DIAMOND=500) + custom_materials = list(/datum/material/diamond=500) /obj/item/stack/tile/mineral/bananium name = "bananium tile" @@ -50,7 +50,7 @@ icon_state = "tile_bananium" turf_type = /turf/open/floor/mineral/bananium mineralType = "bananium" - materials = list(MAT_BANANIUM=500) + custom_materials = list(/datum/material/bananium=500) /obj/item/stack/tile/mineral/abductor name = "alien floor tile" @@ -68,7 +68,7 @@ icon_state = "tile_shuttle" turf_type = /turf/open/floor/mineral/titanium mineralType = "titanium" - materials = list(MAT_TITANIUM=500) + custom_materials = list(/datum/material/titanium=500) /obj/item/stack/tile/mineral/plastitanium name = "plastitanium tile" @@ -77,4 +77,5 @@ icon_state = "tile_darkshuttle" turf_type = /turf/open/floor/mineral/plastitanium mineralType = "plastitanium" - materials = list(MAT_TITANIUM=250, MAT_PLASMA=250) \ No newline at end of file + custom_materials = list(/datum/material/titanium=250, /datum/material/plasma=250) + material_flags = MATERIAL_NO_EFFECTS \ No newline at end of file diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index fa4e5a3886..2e537d3eff 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -9,6 +9,7 @@ throw_speed = 3 throw_range = 7 max_amount = 60 + mats_per_stack = 500 var/turf_type = null var/mineralType = null novariants = TRUE @@ -434,7 +435,7 @@ desc = "Those could work as a pretty decent throwing weapon." icon_state = "tile" force = 6 - materials = list(MAT_METAL=500) + custom_materials = list(/datum/material/iron=500) throwforce = 10 flags_1 = CONDUCT_1 turf_type = /turf/open/floor/plasteel @@ -444,6 +445,6 @@ /obj/item/stack/tile/plasteel/cyborg desc = "The ground you walk on." //Not the usual floor tile desc as that refers to throwing, Cyborgs can't do that - RR - materials = list() // All other Borg versions of items have no Metal or Glass - RR + custom_materials = null // All other Borg versions of items have no Metal or Glass - RR is_cyborg = 1 cost = 125 diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 028f36b1d1..ee0303d933 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -114,6 +114,7 @@ /obj/item/storage/bag/ore/ComponentInitialize() . = ..() + AddComponent(/datum/component/rad_insulation, 0.01) //please datum mats no more cancer var/datum/component/storage/concrete/stack/STR = GetComponent(/datum/component/storage/concrete/stack) STR.allow_quick_empty = TRUE STR.can_hold = typecacheof(list(/obj/item/stack/ore)) @@ -321,7 +322,7 @@ throw_range = 5 w_class = WEIGHT_CLASS_BULKY flags_1 = CONDUCT_1 - materials = list(MAT_METAL=3000) + custom_materials = list(/datum/material/iron=3000) /obj/item/storage/bag/tray/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 082cbe245d..90e01c11e5 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -328,7 +328,7 @@ desc = "Proves to the world that you are the strongest!" icon_state = "championbelt" item_state = "champion" - materials = list(MAT_GOLD=400) + custom_materials = list(/datum/material/gold=400) /obj/item/storage/belt/champion/ComponentInitialize() . = ..() diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 880b714f76..ba83c03a56 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -3,8 +3,8 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) /obj/item/storage/toolbox name = "toolbox" desc = "Danger. Very robust." - icon_state = "red" - item_state = "toolbox_red" + icon_state = "toolbox_default" + item_state = "toolbox_default" lefthand_file = 'icons/mob/inhands/equipment/toolbox_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/toolbox_righthand.dmi' flags_1 = CONDUCT_1 @@ -13,16 +13,16 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) throw_speed = 2 throw_range = 7 w_class = WEIGHT_CLASS_BULKY - materials = list(MAT_METAL = 500) attack_verb = list("robusted") hitsound = 'sound/weapons/smash.ogg' + custom_materials = list(/datum/material/iron = 500) + material_flags = MATERIAL_COLOR var/latches = "single_latch" var/has_latches = TRUE var/can_rubberify = TRUE rad_flags = RAD_PROTECT_CONTENTS | RAD_NO_CONTAMINATE //very protecc too /obj/item/storage/toolbox/Initialize(mapload) - . = ..() if(has_latches) if(prob(10)) latches = "double_latch" @@ -30,6 +30,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) latches = "triple_latch" if(mapload && can_rubberify && prob(5)) rubberify() + . = ..() update_icon() /obj/item/storage/toolbox/update_icon() @@ -48,6 +49,9 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) /obj/item/storage/toolbox/emergency name = "emergency toolbox" + icon_state = "red" + item_state = "toolbox_red" + material_flags = NONE /obj/item/storage/toolbox/emergency/PopulateContents() new /obj/item/crowbar/red(src) @@ -72,6 +76,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) name = "mechanical toolbox" icon_state = "blue" item_state = "toolbox_blue" + material_flags = NONE /obj/item/storage/toolbox/mechanical/PopulateContents() new /obj/item/screwdriver(src) @@ -100,6 +105,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) name = "electrical toolbox" icon_state = "yellow" item_state = "toolbox_yellow" + material_flags = NONE /obj/item/storage/toolbox/electrical/PopulateContents() var/pickedcolor = pick("red","yellow","green","blue","pink","orange","cyan","white") @@ -121,6 +127,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) desc = "A toolbox painted black with a red stripe. It looks more heavier than normal toolboxes." force = 15 throwforce = 18 + material_flags = NONE /obj/item/storage/toolbox/syndicate/ComponentInitialize() . = ..() @@ -140,6 +147,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) name = "mechanical toolbox" icon_state = "blue" item_state = "toolbox_blue" + material_flags = NONE /obj/item/storage/toolbox/drone/PopulateContents() var/pickedcolor = pick("red","yellow","green","blue","pink","orange","cyan","white") @@ -161,6 +169,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) w_class = WEIGHT_CLASS_HUGE attack_verb = list("robusted", "crushed", "smashed") can_rubberify = FALSE + material_flags = NONE var/fabricator_type = /obj/item/clockwork/replica_fabricator/scarab /obj/item/storage/toolbox/brass/ComponentInitialize() @@ -202,6 +211,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) w_class = WEIGHT_CLASS_HUGE //heyo no bohing this! force = 18 //spear damage can_rubberify = FALSE + material_flags = NONE /obj/item/storage/toolbox/plastitanium/afterattack(atom/A, mob/user, proximity) . = ..() @@ -217,6 +227,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) icon_state = "green" item_state = "toolbox_green" w_class = WEIGHT_CLASS_GIGANTIC //Holds more than a regular toolbox! + material_flags = NONE /obj/item/storage/toolbox/artistic/ComponentInitialize() . = ..() @@ -261,6 +272,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) throwforce = 14 throw_speed = 5 throw_range = 10 + material_flags = NONE /obj/item/storage/toolbox/gold_real/PopulateContents() new /obj/item/screwdriver/nuke(src) @@ -286,6 +298,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) force = 0 throwforce = 0 can_rubberify = FALSE + material_flags = NONE /obj/item/storage/toolbox/proc/rubberify() name = "rubber [name]" @@ -293,7 +306,7 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) desc = replacetext(desc, "robust", "safe") desc = replacetext(desc, "heavier", "bouncier") DISABLE_BITFIELD(flags_1, CONDUCT_1) - materials = typelist("materials", null) + custom_materials = null damtype = STAMINA force += 3 //to compensate the higher stamina K.O. threshold compared to actual health. throwforce += 3 @@ -315,12 +328,13 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) name = "rubber toolbox" desc = "Bouncy. Very safe." flags_1 = null - materials = null + custom_materials = null damtype = STAMINA force = 15 throwforce = 15 attack_verb = list("robusted", "bounced") can_rubberify = FALSE //we are already the future. + material_flags = NONE /obj/item/storage/toolbox/rubber/Initialize() icon_state = pick("blue", "red", "yellow", "green") diff --git a/code/game/objects/items/tanks/tanks.dm b/code/game/objects/items/tanks/tanks.dm index f763fe87fc..b82d6472c6 100644 --- a/code/game/objects/items/tanks/tanks.dm +++ b/code/game/objects/items/tanks/tanks.dm @@ -11,7 +11,7 @@ throwforce = 10 throw_speed = 1 throw_range = 4 - materials = list(MAT_METAL = 500) + custom_materials = list(/datum/material/iron = 500) actions_types = list(/datum/action/item_action/set_internals) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 30) var/datum/gas_mixture/air_contents = null diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index 8c0f315ca3..c0afbb8a01 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -24,7 +24,7 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=400) + custom_materials = list(/datum/material/iron=400) /obj/item/locator/attack_self(mob/user) user.set_machine(src) @@ -125,7 +125,7 @@ w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=10000) + custom_materials = list(/datum/material/iron=10000) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF var/list/active_portal_pairs diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index 7a6318cc4b..91e8c49e5a 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -11,7 +11,7 @@ force = 5 throwforce = 7 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=50) + custom_materials = list(/datum/material/iron=50) attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") tool_behaviour = TOOL_CROWBAR @@ -55,7 +55,7 @@ w_class = WEIGHT_CLASS_NORMAL throw_speed = 3 throw_range = 3 - materials = list(MAT_METAL=70) + custom_materials = list(/datum/material/iron=70) icon_state = "crowbar_large" item_state = "crowbar" toolspeed = 0.5 @@ -76,7 +76,7 @@ item_state = "jawsoflife" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) usesound = 'sound/items/jaws_pry.ogg' force = 15 diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 115598fead..a36314ccb7 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -13,7 +13,7 @@ throwforce = 5 throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=75) + custom_materials = list(/datum/material/iron=75) attack_verb = list("stabbed") hitsound = 'sound/weapons/bladeslice.ogg' usesound = list('sound/items/screwdriver.ogg', 'sound/items/screwdriver2.ogg') @@ -114,7 +114,7 @@ item_state = "drill" lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) //done for balance reasons, making them high value for research, but harder to get + custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change w_class = WEIGHT_CLASS_SMALL throwforce = 8 diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index a74ce67128..b172cc25dd 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -21,7 +21,7 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) resistance_flags = FIRE_PROOF - materials = list(MAT_METAL=70, MAT_GLASS=30) + custom_materials = list(/datum/material/iron=70, /datum/material/glass=30) var/welding = 0 //Whether or not the welding tool is off(0), on(1) or currently welding(2) var/status = TRUE //Whether the welder is secured or unsecured (able to attach rods to it to make a flamethrower) var/max_fuel = 20 //The max amount of fuel the welder can hold @@ -297,7 +297,7 @@ desc = "A slightly larger welder with a larger tank." icon_state = "indwelder" max_fuel = 40 - materials = list(MAT_GLASS=60) + custom_materials = list(/datum/material/glass=60) /obj/item/weldingtool/largetank/cyborg name = "integrated welding tool" @@ -316,7 +316,7 @@ icon_state = "miniwelder" max_fuel = 10 w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) change_icons = 0 /obj/item/weldingtool/mini/flamethrower_screwdriver() @@ -342,7 +342,7 @@ icon_state = "upindwelder" item_state = "upindwelder" max_fuel = 80 - materials = list(MAT_METAL=70, MAT_GLASS=120) + custom_materials = list(/datum/material/iron=70, /datum/material/glass=120) /obj/item/weldingtool/experimental name = "experimental welding tool" @@ -350,7 +350,7 @@ icon_state = "exwelder" item_state = "exwelder" max_fuel = 40 - materials = list(MAT_METAL=70, MAT_GLASS=120) + custom_materials = list(/datum/material/iron=70, /datum/material/glass=120) var/last_gen = 0 change_icons = 0 can_off_process = 1 diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 33fe8052e9..37d8fe8824 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -12,7 +12,7 @@ throw_speed = 3 throw_range = 7 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=80) + custom_materials = list(/datum/material/iron=80) attack_verb = list("pinched", "nipped") hitsound = 'sound/items/wirecutter.ogg' usesound = 'sound/items/wirecutter.ogg' @@ -98,7 +98,7 @@ icon_state = "jaws_cutter" item_state = "jawsoflife" - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) usesound = 'sound/items/jaws_cut.ogg' toolspeed = 0.25 random_color = FALSE diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index b20fab2760..678096db28 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -11,7 +11,7 @@ throwforce = 7 w_class = WEIGHT_CLASS_SMALL usesound = 'sound/items/ratchet.ogg' - materials = list(MAT_METAL=150) + custom_materials = list(/datum/material/iron=150) attack_verb = list("bashed", "battered", "bludgeoned", "whacked") tool_behaviour = TOOL_WRENCH @@ -59,7 +59,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' usesound = 'sound/items/drill_use.ogg' - materials = list(MAT_METAL=150,MAT_SILVER=50,MAT_TITANIUM=25) + custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 92798528ae..9a7d5a2f4e 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -143,7 +143,7 @@ flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=10, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=10) attack_verb = list("struck", "pistol whipped", "hit", "bashed") var/bullets = 7 @@ -197,7 +197,7 @@ icon = 'icons/obj/ammo.dmi' icon_state = "357OLD-7" w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL=10, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=10) var/amount_left = 7 /obj/item/toy/ammo/gun/update_icon() diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 28a6fd66ee..cc93cad0ad 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -593,7 +593,7 @@ throw_speed = 4 embedding = list("embedded_impact_pain_multiplier" = 3, "embed_chance" = 90) armour_penetration = 10 - materials = list(MAT_METAL=1150, MAT_GLASS=2075) + custom_materials = list(/datum/material/iron=1150, /datum/material/glass=2075) hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") sharpness = IS_SHARP @@ -709,7 +709,7 @@ throwforce = 13 throw_speed = 2 throw_range = 4 - materials = list(MAT_METAL=13000) + custom_materials = list(/datum/material/iron=13000) attack_verb = list("sawed", "torn", "cut", "chopped", "diced") hitsound = "swing_hit" sharpness = IS_SHARP diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index cd6cc5f520..01e11e06f1 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -247,7 +247,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 force = 9 throwforce = 10 w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=1150, MAT_GLASS=75) + custom_materials = list(/datum/material/iron=1150, /datum/material/glass=75) attack_verb = list("hit", "bludgeoned", "whacked", "bonked") /obj/item/wirerod/attackby(obj/item/I, mob/user, params) @@ -291,7 +291,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 embedding = list("embedded_pain_multiplier" = 4, "embed_chance" = 100, "embedded_fall_chance" = 0) w_class = WEIGHT_CLASS_SMALL sharpness = IS_SHARP - materials = list(MAT_METAL=500, MAT_GLASS=500) + custom_materials = list(/datum/material/iron=500, /datum/material/glass=500) resistance_flags = FIRE_PROOF @@ -307,7 +307,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 throwforce = 5 throw_speed = 3 throw_range = 6 - materials = list(MAT_METAL=12000) + custom_materials = list(/datum/material/iron=12000) hitsound = 'sound/weapons/genhit.ogg' attack_verb = list("stubbed", "poked") resistance_flags = FIRE_PROOF @@ -391,7 +391,7 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 force = 5 throwforce = 5 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=50) + custom_materials = list(/datum/material/iron=50) attack_verb = list("bludgeoned", "whacked", "disciplined", "thrashed") /obj/item/staff diff --git a/code/game/objects/obj_defense.dm b/code/game/objects/obj_defense.dm index 2d99f0e073..2fd6cf9f4c 100644 --- a/code/game/objects/obj_defense.dm +++ b/code/game/objects/obj_defense.dm @@ -6,20 +6,19 @@ return if(sound_effect) play_attack_sound(damage_amount, damage_type, damage_flag) - if(!(resistance_flags & INDESTRUCTIBLE) && obj_integrity > 0) - damage_amount = run_obj_armor(damage_amount, damage_type, damage_flag, attack_dir, armour_penetration) - if(damage_amount >= DAMAGE_PRECISION) - . = damage_amount - var/old_integ = obj_integrity - obj_integrity = max(old_integ - damage_amount, 0) - if(obj_integrity <= 0) - var/int_fail = integrity_failure - if(int_fail && old_integ > int_fail) - obj_break(damage_flag) - obj_destruction(damage_flag) - else if(integrity_failure) - if(obj_integrity <= integrity_failure) - obj_break(damage_flag) + if((resistance_flags & INDESTRUCTIBLE) || obj_integrity <= 0) + return + damage_amount = run_obj_armor(damage_amount, damage_type, damage_flag, attack_dir, armour_penetration) + if(damage_amount < DAMAGE_PRECISION) + return + . = damage_amount + obj_integrity = max(obj_integrity - damage_amount, 0) + //BREAKING FIRST + if(integrity_failure && obj_integrity <= integrity_failure * max_integrity) + obj_break(damage_flag) + //DESTROYING SECOND + if(obj_integrity <= 0) + obj_destruction(damage_flag) //returns the damage value of the attack after processing the obj's various armor protections /obj/proc/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir, armour_penetration = 0) @@ -271,7 +270,7 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e //changes max_integrity while retaining current health percentage //returns TRUE if the obj broke, FALSE otherwise -/obj/proc/modify_max_integrity(new_max, can_break = TRUE, damage_type = BRUTE, new_failure_integrity = null) +/obj/proc/modify_max_integrity(new_max, can_break = TRUE, damage_type = BRUTE) var/current_integrity = obj_integrity var/current_max = max_integrity @@ -282,10 +281,7 @@ GLOBAL_DATUM_INIT(acid_overlay, /mutable_appearance, mutable_appearance('icons/e max_integrity = new_max - if(new_failure_integrity != null) - integrity_failure = new_failure_integrity - - if(can_break && integrity_failure && current_integrity <= integrity_failure) + if(can_break && integrity_failure && current_integrity <= integrity_failure * max_integrity) obj_break(damage_type) return TRUE return FALSE diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 0c1239e887..0ff589daf5 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -12,7 +12,7 @@ var/datum/armor/armor var/obj_integrity //defaults to max_integrity var/max_integrity = 500 - var/integrity_failure = 0 //0 if we have no special broken behavior + var/integrity_failure = 0 //0 if we have no special broken behavior, otherwise is a percentage of at what point the obj breaks. 0.5 being 50% var/resistance_flags = NONE // INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ON_FIRE | UNACIDABLE | ACID_PROOF @@ -46,7 +46,6 @@ return ..() /obj/Initialize() - . = ..() if (islist(armor)) armor = getArmor(arglist(armor)) else if (!armor) @@ -56,6 +55,9 @@ if(obj_integrity == null) obj_integrity = max_integrity + + . = ..() //Do this after, else mat datums is mad. + if (set_obj_flags) var/flagslist = splittext(set_obj_flags,";") var/list/string_to_objflag = GLOB.bitfields["obj_flags"] diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index 3cc40c8415..32e40bedec 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -218,7 +218,7 @@ density = FALSE anchored = TRUE max_integrity = 100 - integrity_failure = 5 + integrity_failure = 0.05 var/status = GROWING //can be GROWING, GROWN or BURST; all mutually exclusive layer = MOB_LAYER var/obj/item/clothing/mask/facehugger/child @@ -232,7 +232,7 @@ addtimer(CALLBACK(src, .proc/Grow), rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) proximity_monitor = new(src, status == GROWN ? 1 : 0) if(status == BURST) - obj_integrity = integrity_failure + obj_integrity = integrity_failure * max_integrity /obj/structure/alien/egg/update_icon() ..() diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index b72a4b816e..b10e14e130 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -5,7 +5,7 @@ icon_state = "empty" req_access = list(ACCESS_BAR) max_integrity = 500 - integrity_failure = 250 + integrity_failure = 0.5 armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) buildable_sign = 0 var/list/barsigns=list() diff --git a/code/game/objects/structures/beds_chairs/bed.dm b/code/game/objects/structures/beds_chairs/bed.dm index e9e09ddc91..5f01a27825 100644 --- a/code/game/objects/structures/beds_chairs/bed.dm +++ b/code/game/objects/structures/beds_chairs/bed.dm @@ -17,7 +17,7 @@ buckle_lying = TRUE resistance_flags = FLAMMABLE max_integrity = 100 - integrity_failure = 30 + integrity_failure = 0.35 var/buildstacktype = /obj/item/stack/sheet/metal var/buildstackamount = 2 var/bolts = TRUE diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index 9fa4d730b6..e9acc3050f 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -8,7 +8,8 @@ buckle_lying = 0 //you sit in a chair, not lay resistance_flags = NONE max_integrity = 250 - integrity_failure = 25 + integrity_failure = 0.1 + custom_materials = list(/datum/material/iron = 2000) var/buildstacktype = /obj/item/stack/sheet/metal var/buildstackamount = 1 var/item_chair = /obj/item/chair // if null it can't be picked up @@ -53,8 +54,13 @@ /obj/structure/chair/deconstruct() // If we have materials, and don't have the NOCONSTRUCT flag - if(buildstacktype && (!(flags_1 & NODECONSTRUCT_1))) - new buildstacktype(loc,buildstackamount) + if(!(flags_1 & NODECONSTRUCT_1)) + if(buildstacktype) + new buildstacktype(loc,buildstackamount) + else + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(loc, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) ..() /obj/structure/chair/attack_paw(mob/user) @@ -142,6 +148,15 @@ handle_rotation(newdir) // Chair types + + +///Material chair +/obj/structure/chair/greyscale + icon_state = "chair_greyscale" + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR + item_chair = /obj/item/chair/greyscale + buildstacktype = null //Custom mats handle this + /obj/structure/chair/wood icon_state = "wooden_chair" name = "wooden chair" @@ -271,7 +286,8 @@ if(!usr.canUseTopic(src, BE_CLOSE, ismonkey(usr))) return usr.visible_message("[usr] grabs \the [src.name].", "You grab \the [src.name].") - var/C = new item_chair(loc) + var/obj/item/C = new item_chair(loc) + C.set_custom_materials(custom_materials) TransferComponents(C) usr.put_in_hands(C) qdel(src) @@ -296,7 +312,7 @@ throw_range = 3 hitsound = 'sound/items/trayhit1.ogg' hit_reaction_chance = 50 - materials = list(MAT_METAL = 2000) + custom_materials = list(/datum/material/iron = 2000) var/break_chance = 5 //Likely hood of smashing the chair. var/obj/structure/chair/origin_type = /obj/structure/chair @@ -324,6 +340,7 @@ user.visible_message("[user] rights \the [src.name].", "You right \the [name].") var/obj/structure/chair/C = new origin_type(get_turf(loc)) + C.set_custom_materials(custom_materials) TransferComponents(C) C.setDir(dir) qdel(src) @@ -357,6 +374,12 @@ C.Knockdown(20) smash(user) +/obj/item/chair/greyscale + icon_state = "chair_greyscale_toppled" + item_state = "chair_greyscale" + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR + origin_type = /obj/structure/chair/greyscale + /obj/item/chair/stool name = "stool" icon_state = "stool_toppled" @@ -445,7 +468,7 @@ max_integrity = 70 hitsound = 'sound/weapons/genhit1.ogg' origin_type = /obj/structure/chair/wood - materials = null + custom_materials = null break_chance = 50 /obj/item/chair/wood/narsie_act() diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index daf15832fb..71fcef753c 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -13,7 +13,7 @@ var/large = TRUE var/wall_mounted = 0 //never solid (You can always pass over it) max_integrity = 200 - integrity_failure = 50 + integrity_failure = 0.25 armor = list("melee" = 20, "bullet" = 10, "laser" = 10, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 60) var/breakout_time = 1200 var/message_cooldown diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 70533df0ad..8a5b678f22 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -8,7 +8,7 @@ resistance_flags = ACID_PROOF armor = list("melee" = 30, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 100) max_integrity = 200 - integrity_failure = 50 + integrity_failure = 0.25 var/obj/item/showpiece = null var/alert = TRUE var/open = FALSE diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index 7014081042..2124c83d7d 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -6,7 +6,7 @@ anchored = TRUE density = FALSE max_integrity = 200 - integrity_failure = 50 + integrity_failure = 0.25 var/obj/item/extinguisher/stored_extinguisher var/opened = FALSE diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index 448734d917..8457a397a9 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -7,7 +7,7 @@ density = FALSE armor = list("melee" = 50, "bullet" = 20, "laser" = 0, "energy" = 100, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 50) max_integrity = 150 - integrity_failure = 50 + integrity_failure = 0.33 var/locked = TRUE var/open = FALSE var/obj/item/twohanded/fireaxe/fireaxe diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 0d4444303e..0f43040c87 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -10,7 +10,7 @@ layer = BELOW_OBJ_LAYER armor = list("melee" = 50, "bullet" = 70, "laser" = 70, "energy" = 100, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) max_integrity = 50 - integrity_failure = 20 + integrity_failure = 0.4 var/rods_type = /obj/item/stack/rods var/rods_amount = 2 var/rods_broken = TRUE diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index 90408472e9..0d718593b4 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -7,7 +7,7 @@ density = FALSE anchored = TRUE max_integrity = 200 - integrity_failure = 100 + integrity_failure = 0.5 /obj/structure/mirror/Initialize(mapload) . = ..() diff --git a/code/game/objects/structures/table_frames.dm b/code/game/objects/structures/table_frames.dm index f62bed878b..e3cd053d94 100644 --- a/code/game/objects/structures/table_frames.dm +++ b/code/game/objects/structures/table_frames.dm @@ -31,21 +31,34 @@ return var/obj/item/stack/material = I - if (istype(I, /obj/item/stack) && material?.tableVariant) - if(material.get_amount() < 1) - to_chat(user, "You need one [material.name] sheet to do this!") - return - to_chat(user, "You start adding [material] to [src]...") - if(do_after(user, 20, target = src) && material.use(1)) - make_new_table(material.tableVariant) + if (istype(I, /obj/item/stack)) + if(material?.tableVariant) + if(material.get_amount() < 1) + to_chat(user, "You need one [material.name] sheet to do this!") + return + to_chat(user, "You start adding [material] to [src]...") + if(do_after(user, 20, target = src) && material.use(1)) + make_new_table(material.tableVariant) + else + if(material.get_amount() < 1) + to_chat(user, "You need one metal sheet to do this!") + return + to_chat(user, "You start adding [material] to [src]...") + if(do_after(user, 20, target = src) && material.use(1)) + var/list/material_list = list() + if(material.material_type) + material_list[material.material_type] = MINERAL_MATERIAL_AMOUNT + make_new_table(/obj/structure/table/greyscale, material_list) else return ..() -/obj/structure/table_frame/proc/make_new_table(table_type) //makes sure the new table made retains what we had as a frame +/obj/structure/table_frame/proc/make_new_table(table_type, custom_materials) //makes sure the new table made retains what we had as a frame var/obj/structure/table/T = new table_type(loc) T.frame = type T.framestack = framestack T.framestackamount = framestackamount + if(custom_materials) + T.set_custom_materials(custom_materials) qdel(src) /obj/structure/table_frame/deconstruct(disassembled = TRUE) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index f64f740a27..4eba21b8f9 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -31,9 +31,9 @@ var/framestackamount = 2 var/deconstruction_ready = 1 max_integrity = 100 - integrity_failure = 30 + integrity_failure = 0.33 smooth = SMOOTH_TRUE - canSmoothWith = list(/obj/structure/table, /obj/structure/table/reinforced) + canSmoothWith = list(/obj/structure/table, /obj/structure/table/reinforced, /obj/structure/table/greyscale) /obj/structure/table/examine(mob/user) . = ..() @@ -197,13 +197,23 @@ /obj/structure/table/deconstruct(disassembled = TRUE, wrench_disassembly = 0) if(!(flags_1 & NODECONSTRUCT_1)) var/turf/T = get_turf(src) - new buildstack(T, buildstackamount) + if(buildstack) + new buildstack(T, buildstackamount) + else + for(var/i in custom_materials) + var/datum/material/M = i + new M.sheet_type(T, FLOOR(custom_materials[M] / MINERAL_MATERIAL_AMOUNT, 1)) if(!wrench_disassembly) new frame(T) else new framestack(T, framestackamount) qdel(src) +/obj/structure/table/greyscale + icon = 'icons/obj/smooth_structures/table_greyscale.dmi' + icon_state = "table" + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR + buildstack = null //No buildstack, so generate from mat datums /* * Glass tables @@ -456,9 +466,8 @@ icon_state = "r_table" deconstruction_ready = 0 buildstack = /obj/item/stack/sheet/plasteel - canSmoothWith = list(/obj/structure/table/reinforced, /obj/structure/table) max_integrity = 200 - integrity_failure = 50 + integrity_failure = 0.25 armor = list("melee" = 10, "bullet" = 30, "laser" = 30, "energy" = 100, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 70) /obj/structure/table/reinforced/deconstruction_hints(mob/user) @@ -674,7 +683,7 @@ icon = 'icons/obj/items_and_weapons.dmi' icon_state = "rack_parts" flags_1 = CONDUCT_1 - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) var/building = FALSE /obj/item/rack_parts/attackby(obj/item/W, mob/user, params) diff --git a/code/game/objects/structures/traps.dm b/code/game/objects/structures/traps.dm index 9c1859df08..0c6dcae1ab 100644 --- a/code/game/objects/structures/traps.dm +++ b/code/game/objects/structures/traps.dm @@ -135,7 +135,19 @@ density = TRUE time_between_triggers = 1200 //Exists for 2 minutes - /obj/structure/trap/ward/New() ..() QDEL_IN(src, time_between_triggers) + +/obj/structure/trap/cult + name = "unholy trap" + desc = "A trap that rings with unholy energy. You think you hear... chittering?" + icon_state = "trap-cult" + +/obj/structure/trap/cult/trap_effect(mob/living/L) + to_chat(L, "With a crack, the hostile constructs come out of hiding, stunning you!") + L.electrocute_act(10, src, safety = TRUE) // electrocute act does a message. + L.Knockdown(20) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + QDEL_IN(src, 30) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index f38a8a3d9b..c9b429cecc 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -214,7 +214,7 @@ floor_tile = /obj/item/stack/tile/carpet broken_states = list("damaged") smooth = SMOOTH_TRUE - canSmoothWith = list(/turf/open/floor/carpet) + canSmoothWith = list(/turf/open/floor/carpet, /turf/open/floor/carpet/airless) flags_1 = NONE bullet_bounce_sound = null footstep = FOOTSTEP_CARPET @@ -245,59 +245,99 @@ /turf/open/floor/carpet/black icon = 'icons/turf/floors/carpet_black.dmi' floor_tile = /obj/item/stack/tile/carpet/black - canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) + smooth = SMOOTH_MORE + canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) /turf/open/floor/carpet/blackred icon = 'icons/turf/floors/carpet_blackred.dmi' floor_tile = /obj/item/stack/tile/carpet/blackred icon_state = "tile-carpet-blackred" - canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) + smooth = SMOOTH_MORE + canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) /turf/open/floor/carpet/monochrome icon = 'icons/turf/floors/carpet_monochrome.dmi' floor_tile = /obj/item/stack/tile/carpet/monochrome icon_state = "tile-carpet-monochrome" - canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) + smooth = SMOOTH_MORE + canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome) /turf/open/floor/carpet/blue icon = 'icons/turf/floors/carpet_blue.dmi' floor_tile = /obj/item/stack/tile/carpet/blue - canSmoothWith = list(/turf/open/floor/carpet/blue) + canSmoothWith = list(/turf/open/floor/carpet/blue, /turf/open/floor/carpet/blue/airless) /turf/open/floor/carpet/cyan icon = 'icons/turf/floors/carpet_cyan.dmi' floor_tile = /obj/item/stack/tile/carpet/cyan - canSmoothWith = list(/turf/open/floor/carpet/cyan) + canSmoothWith = list(/turf/open/floor/carpet/cyan, /turf/open/floor/carpet/cyan/airless) /turf/open/floor/carpet/green icon = 'icons/turf/floors/carpet_green.dmi' floor_tile = /obj/item/stack/tile/carpet/green - canSmoothWith = list(/turf/open/floor/carpet/green) + canSmoothWith = list(/turf/open/floor/carpet/green, /turf/open/floor/carpet/green/airless) /turf/open/floor/carpet/orange icon = 'icons/turf/floors/carpet_orange.dmi' floor_tile = /obj/item/stack/tile/carpet/orange - canSmoothWith = list(/turf/open/floor/carpet/orange) + canSmoothWith = list(/turf/open/floor/carpet/orange, /turf/open/floor/carpet/orange/airless) /turf/open/floor/carpet/purple icon = 'icons/turf/floors/carpet_purple.dmi' floor_tile = /obj/item/stack/tile/carpet/purple - canSmoothWith = list(/turf/open/floor/carpet/purple) + canSmoothWith = list(/turf/open/floor/carpet/purple, /turf/open/floor/carpet/purple/airless) /turf/open/floor/carpet/red icon = 'icons/turf/floors/carpet_red.dmi' floor_tile = /obj/item/stack/tile/carpet/red - canSmoothWith = list(/turf/open/floor/carpet/red) + canSmoothWith = list(/turf/open/floor/carpet/red, /turf/open/floor/carpet/red/airless) /turf/open/floor/carpet/royalblack icon = 'icons/turf/floors/carpet_royalblack.dmi' floor_tile = /obj/item/stack/tile/carpet/royalblack - canSmoothWith = list(/turf/open/floor/carpet/royalblack) + canSmoothWith = list(/turf/open/floor/carpet/royalblack, /turf/open/floor/carpet/royalblack/airless) /turf/open/floor/carpet/royalblue icon = 'icons/turf/floors/carpet_royalblue.dmi' floor_tile = /obj/item/stack/tile/carpet/royalblue - canSmoothWith = list(/turf/open/floor/carpet/royalblue) + canSmoothWith = list(/turf/open/floor/carpet/royalblue, /turf/open/floor/carpet/royalblue/airless) + +//*****Airless versions of all of the above.***** +/turf/open/floor/carpet/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/black/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/blackred/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/monochrome/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/blue/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/cyan/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/green/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/orange/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/purple/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/red/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/royalblack/airless + initial_gas_mix = AIRLESS_ATMOS + +/turf/open/floor/carpet/royalblue/airless + initial_gas_mix = AIRLESS_ATMOS /turf/open/floor/carpet/narsie_act(force, ignore_mobs, probability = 20) . = (prob(probability) || force) diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index d0e941e69f..c61ac8972c 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -168,6 +168,11 @@ M.levelupdate() +/turf/closed/mineral/random/no_caves + mineralSpawnChanceList = list(/turf/closed/mineral/uranium = 5, /turf/closed/mineral/diamond = 1, /turf/closed/mineral/gold = 10, + /turf/closed/mineral/silver = 12, /turf/closed/mineral/plasma = 20, /turf/closed/mineral/iron = 40, /turf/closed/mineral/titanium = 11, + /turf/closed/mineral/gibtonite = 4, /turf/closed/mineral/bscrystal = 1) + /turf/closed/mineral/random/high_chance icon_state = "rock_highchance" mineralChance = 25 diff --git a/code/modules/antagonists/overthrow/overthrow_converter.dm b/code/modules/antagonists/overthrow/overthrow_converter.dm index 23599bd01b..99d1a52de8 100644 --- a/code/modules/antagonists/overthrow/overthrow_converter.dm +++ b/code/modules/antagonists/overthrow/overthrow_converter.dm @@ -9,7 +9,7 @@ throw_speed = 3 throw_range = 5 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=600, MAT_GLASS=200) + custom_materials = list(/datum/material/iron=600, /datum/material/glass=200) var/uses = 2 /obj/item/overthrow_converter/proc/convert(mob/living/carbon/human/target, mob/living/carbon/human/user) // Should probably also delete any mindshield implant. Not sure. diff --git a/code/modules/antagonists/swarmer/swarmer.dm b/code/modules/antagonists/swarmer/swarmer.dm index f2296d239f..4d64e2ea97 100644 --- a/code/modules/antagonists/swarmer/swarmer.dm +++ b/code/modules/antagonists/swarmer/swarmer.dm @@ -4,7 +4,7 @@ desc = "A shell of swarmer that was completely powered down. It can no longer activate itself." icon = 'icons/mob/swarmer.dmi' icon_state = "swarmer_unactivated" - materials = list(MAT_METAL=10000, MAT_GLASS=4000) + custom_materials = list(/datum/material/iron=10000, /datum/material/glass=4000) /obj/effect/mob_spawn/swarmer name = "unactivated swarmer" @@ -190,7 +190,7 @@ return 0 /obj/item/IntegrateAmount() //returns the amount of resources gained when eating this item - if(materials[MAT_METAL] || materials[MAT_GLASS]) + if(custom_materials[getmaterialref(/datum/material/iron)] || custom_materials[getmaterialref(/datum/material/glass)]) return 1 return ..() diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index 2d291c580e..c50ca2f187 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -12,7 +12,7 @@ icon_state = "" flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=100) + custom_materials = list(/datum/material/iron=100) throwforce = 2 throw_speed = 3 throw_range = 7 diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index 56e21aa79a..b6afc3cc0b 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -8,7 +8,7 @@ righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' throwforce = 0 w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL = 300, MAT_GLASS = 300) + custom_materials = list(/datum/material/iron = 300, /datum/material/glass = 300) crit_fail = FALSE //Is the flash burnt out? light_color = LIGHT_COLOR_WHITE light_power = FLASH_LIGHT_POWER @@ -267,7 +267,7 @@ throw_speed = 2 throw_range = 3 w_class = WEIGHT_CLASS_BULKY - materials = list(MAT_GLASS=7500, MAT_METAL=1000) + custom_materials = list(/datum/material/glass=7500, /datum/material/iron=1000) attack_verb = list("shoved", "bashed") block_chance = 50 armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 70) diff --git a/code/modules/assembly/health.dm b/code/modules/assembly/health.dm index 3fca066f86..cddc4fb08f 100644 --- a/code/modules/assembly/health.dm +++ b/code/modules/assembly/health.dm @@ -2,7 +2,7 @@ name = "health sensor" desc = "Used for scanning and monitoring health." icon_state = "health" - materials = list(MAT_METAL=800, MAT_GLASS=200) + custom_materials = list(/datum/material/iron=800, /datum/material/glass=200) attachable = TRUE secured = FALSE diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index 36bbb509fb..dbd8f834ca 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -2,7 +2,7 @@ name = "igniter" desc = "A small electronic device able to ignite combustible substances." icon_state = "igniter" - materials = list(MAT_METAL=500, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=500, /datum/material/glass=50) var/datum/effect_system/spark_spread/sparks = new /datum/effect_system/spark_spread heat = 1000 diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index b223992d2c..d19666077d 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -2,7 +2,7 @@ name = "infrared emitter" desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted." icon_state = "infrared" - materials = list(MAT_METAL=1000, MAT_GLASS=500) + custom_materials = list(/datum/material/iron=1000, /datum/material/glass=500) is_position_sensitive = TRUE var/on = FALSE diff --git a/code/modules/assembly/mousetrap.dm b/code/modules/assembly/mousetrap.dm index 7c8952eb33..c701e13a26 100644 --- a/code/modules/assembly/mousetrap.dm +++ b/code/modules/assembly/mousetrap.dm @@ -3,7 +3,7 @@ desc = "A handy little spring-loaded trap for catching pesty rodents." icon_state = "mousetrap" item_state = "mousetrap" - materials = list(MAT_METAL=100) + custom_materials = list(/datum/material/iron=100) attachable = TRUE var/armed = FALSE diff --git a/code/modules/assembly/playback.dm b/code/modules/assembly/playback.dm index eecb991434..7b3958d977 100644 --- a/code/modules/assembly/playback.dm +++ b/code/modules/assembly/playback.dm @@ -2,7 +2,7 @@ name = "playback device" desc = "A small electronic device able to record a voice sample, and repeat that sample when it receive a signal." icon_state = "radio" - materials = list(MAT_METAL=500, MAT_GLASS=50) + custom_materials = list(/datum/material/iron = 500, /datum/material/glass = 50) flags_1 = HEAR_1 attachable = TRUE verb_say = "beeps" diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index 329ea85c0e..f1a4ce47cc 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -2,7 +2,7 @@ name = "proximity sensor" desc = "Used for scanning and alerting when someone enters a certain proximity." icon_state = "prox" - materials = list(MAT_METAL=800, MAT_GLASS=200) + custom_materials = list(/datum/material/iron=800, /datum/material/glass=200) attachable = TRUE var/scanning = FALSE diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 4fba44a3f2..5bf42c04c1 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -5,7 +5,7 @@ item_state = "signaler" lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' - materials = list(MAT_METAL=400, MAT_GLASS=120) + custom_materials = list(/datum/material/iron=400, /datum/material/glass=120) wires = WIRE_RECEIVE | WIRE_PULSE | WIRE_RADIO_PULSE | WIRE_RADIO_RECEIVE attachable = TRUE diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index a5c6298910..bbcddbdb93 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -2,7 +2,7 @@ name = "timer" desc = "Used to time things. Works well with contraptions which has to count down. Tick tock." icon_state = "timer" - materials = list(MAT_METAL=500, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=500, /datum/material/glass=50) attachable = TRUE var/timing = FALSE diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm index 3f37969e82..15c9afbf00 100644 --- a/code/modules/assembly/voice.dm +++ b/code/modules/assembly/voice.dm @@ -7,7 +7,7 @@ name = "voice analyzer" desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated." icon_state = "voice" - materials = list(MAT_METAL=500, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=500, /datum/material/glass=50) flags_1 = HEAR_1 attachable = TRUE verb_say = "beeps" diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 95063aadf6..81b790cd4b 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -72,7 +72,7 @@ power_channel = ENVIRON req_access = list(ACCESS_ATMOSPHERICS) max_integrity = 250 - integrity_failure = 80 + integrity_failure = 0.33 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 30) resistance_flags = FIRE_PROOF diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index bad2b85bfe..0d335da482 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -19,7 +19,7 @@ armor = list("melee" = 50, "bullet" = 50, "laser" = 50, "energy" = 100, "bomb" = 10, "bio" = 100, "rad" = 100, "fire" = 80, "acid" = 50) max_integrity = 250 - integrity_failure = 100 + integrity_failure = 0.4 pressure_resistance = 7 * ONE_ATMOSPHERE var/temperature_resistance = 1000 + T0C var/starter_temp diff --git a/code/modules/awaymissions/super_secret_room.dm b/code/modules/awaymissions/super_secret_room.dm index 3903df9686..0bc0abef1e 100644 --- a/code/modules/awaymissions/super_secret_room.dm +++ b/code/modules/awaymissions/super_secret_room.dm @@ -122,7 +122,7 @@ icon = 'icons/obj/economy.dmi' icon_state = "rupee" w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_GLASS = 500) + custom_materials = list(/datum/material/glass = 500) /obj/item/rupee/New() var/newcolor = color2hex(pick(10;"green", 5;"blue", 3;"red", 1;"purple")) diff --git a/code/modules/cargo/exports/materials.dm b/code/modules/cargo/exports/materials.dm index d8fc5f22ab..a9d3b25d90 100644 --- a/code/modules/cargo/exports/materials.dm +++ b/code/modules/cargo/exports/materials.dm @@ -15,16 +15,13 @@ if(!isitem(O)) return 0 var/obj/item/I = O - if(!(material_id in I.materials)) + if(!(getmaterialref(material_id) in I.custom_materials)) return 0 - var/amount = I.materials[material_id] + var/amount = I.custom_materials[getmaterialref(material_id)] - if(istype(I, /obj/item/stack)) - var/obj/item/stack/S = I - amount *= S.amount - if(istype(I, /obj/item/stack/ore)) - amount *= 0.8 // Station's ore redemption equipment is really goddamn good. + if(istype(I, /obj/item/stack/ore)) + amount *= 0.8 // Station's ore redemption equipment is really goddamn good. return round(amount/MINERAL_MATERIAL_AMOUNT) @@ -32,53 +29,48 @@ /datum/export/material/bananium cost = 500 - material_id = MAT_BANANIUM + material_id = /datum/material/bananium message = "cm3 of bananium" /datum/export/material/diamond cost = 250 - material_id = MAT_DIAMOND + material_id = /datum/material/diamond message = "cm3 of diamonds" /datum/export/material/plasma cost = 100 - material_id = MAT_PLASMA + material_id = /datum/material/plasma message = "cm3 of plasma" /datum/export/material/uranium cost = 50 - material_id = MAT_URANIUM + material_id = /datum/material/uranium message = "cm3 of uranium" /datum/export/material/gold cost = 60 - material_id = MAT_GOLD + material_id = /datum/material/gold message = "cm3 of gold" /datum/export/material/silver cost = 25 - material_id = MAT_SILVER + material_id = /datum/material/silver message = "cm3 of silver" /datum/export/material/titanium cost = 60 - material_id = MAT_TITANIUM + material_id = /datum/material/titanium message = "cm3 of titanium" -/datum/export/material/plastitanium - cost = 165 // plasma + titanium costs - material_id = MAT_TITANIUM // code can only check for one material_id; plastitanium is half plasma, half titanium - message = "cm3 of plastitanium" - /datum/export/material/plastic cost = 5 - material_id = MAT_PLASTIC + material_id = /datum/material/plastic message = "cm3 of plastic" /datum/export/material/metal cost = 3 message = "cm3 of metal" - material_id = MAT_METAL + material_id = /datum/material/iron export_types = list( /obj/item/stack/sheet/metal, /obj/item/stack/tile/plasteel, /obj/item/stack/rods, /obj/item/stack/ore, /obj/item/coin) @@ -86,6 +78,26 @@ /datum/export/material/glass cost = 3 message = "cm3 of glass" - material_id = MAT_GLASS + material_id = /datum/material/glass export_types = list(/obj/item/stack/sheet/glass, /obj/item/stack/ore, /obj/item/shard) + +/datum/export/material/adamantine + cost = 300 + material_id = /datum/material/adamantine + message = "cm3 of adamantine" + +/datum/export/material/mythril + cost = 1000 + material_id = /datum/material/mythril + message = "cm3 of mythril" + +/datum/export/material/bscrystal + cost = 150 + message = "cm3 of bluespace crystals" + material_id = /datum/material/bluespace + +/datum/export/material/runite + cost = 300 + message = "cm3 of runite" + material_id = /datum/material/runite \ No newline at end of file diff --git a/code/modules/cargo/exports/sheets.dm b/code/modules/cargo/exports/sheets.dm index f784083097..fa78791a30 100644 --- a/code/modules/cargo/exports/sheets.dm +++ b/code/modules/cargo/exports/sheets.dm @@ -73,10 +73,10 @@ message = "of reinforced glass" export_types = list(/obj/item/stack/sheet/rglass) -/datum/export/stack/bscrystal - cost = 150 - message = "of bluespace crystals" - export_types = list(/obj/item/stack/sheet/bluespace_crystal) +/datum/export/stack/plastitanium + cost = 165 // plasma + titanium costs + message = "of plastitanium" + export_types = list(/obj/item/stack/sheet/mineral/plastitanium) /datum/export/stack/wood cost = 15 @@ -129,12 +129,6 @@ message = "of alien alloy" export_types = list(/obj/item/stack/sheet/mineral/abductor) -/datum/export/stack/adamantine - unit_name = "bar" - cost = 250 - message = "of adamantine" - export_types = list(/obj/item/stack/sheet/mineral/adamantine) - /datum/export/stack/bone cost = 20 message = "of bones" diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 431947d9c1..ef2ee331a9 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -2,7 +2,7 @@ name = "clothing" resistance_flags = FLAMMABLE max_integrity = 200 - integrity_failure = 80 + integrity_failure = 0.4 var/damaged_clothes = 0 //similar to machine's BROKEN stat and structure's broken var var/flash_protect = 0 //What level of bright light protection item has. 1 = Flashers, Flashes, & Flashbangs | 2 = Welding | -1 = OH GOD WELDING BURNT OUT MY RETINAS var/tint = 0 //Sets the item's level of visual impairment tint, normally set to the same as flash_protect diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 7df10b56f7..149344c71c 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -8,7 +8,7 @@ strip_delay = 20 equip_delay_other = 25 resistance_flags = NONE - materials = list(MAT_GLASS = 250) + custom_materials = list(/datum/material/glass = 250) var/vision_flags = 0 var/darkness_view = 2//Base human is 2 var/invis_view = SEE_INVISIBLE_LIVING //admin only for now @@ -286,7 +286,7 @@ icon_state = "welding-g" item_state = "welding-g" actions_types = list(/datum/action/item_action/toggle) - materials = list(MAT_METAL = 250) + custom_materials = list(/datum/material/iron = 250) flash_protect = 2 tint = 2 visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index e7f20e1358..50e458a224 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -237,6 +237,14 @@ icon_state = "knight_red" item_state = "knight_red" +/obj/item/clothing/head/helmet/knight/greyscale + name = "knight helmet" + desc = "A classic medieval helmet, if you hold it upside down you could see that it's actually a bucket." + icon_state = "knight_greyscale" + item_state = "knight_greyscale" + armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR //Can change color and add prefix + /obj/item/clothing/head/helmet/skull name = "skull helmet" desc = "An intimidating tribal helmet, it doesn't look very comfortable." diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index bb2014db5c..4be949a65e 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -19,7 +19,7 @@ icon_state = "welding" flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH item_state = "welding" - materials = list(MAT_METAL=1750, MAT_GLASS=400) + custom_materials = list(/datum/material/iron=1750, /datum/material/glass=400) flash_protect = 2 tint = 2 armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 60) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 1e8f26e7fe..b12047a3c3 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -25,7 +25,7 @@ name = "welding mask" desc = "A gas mask with built-in welding goggles and a face shield. Looks like a skull - clearly designed by a nerd." icon_state = "weldingmask" - materials = list(MAT_METAL=4000, MAT_GLASS=2000) + custom_materials = list(/datum/material/iron=4000, /datum/material/glass=2000) flash_protect = 2 tint = 2 armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 55) diff --git a/code/modules/clothing/shoes/bananashoes.dm b/code/modules/clothing/shoes/bananashoes.dm index c4d06ea14c..ffb7771d2f 100644 --- a/code/modules/clothing/shoes/bananashoes.dm +++ b/code/modules/clothing/shoes/bananashoes.dm @@ -10,7 +10,7 @@ /obj/item/clothing/shoes/clown_shoes/banana_shoes/Initialize() . = ..() - AddComponent(/datum/component/material_container, list(MAT_BANANIUM), 200000, TRUE, /obj/item/stack) + AddComponent(/datum/component/material_container, list(/datum/material/bananium), 200000, TRUE, /obj/item/stack) AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 75) if(always_noslip) clothing_flags |= NOSLIP @@ -19,7 +19,7 @@ . = ..() var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container) if(on) - if(bananium.amount(MAT_BANANIUM) < 100) + if(bananium.get_material_amount(/datum/material/bananium) < 100) on = !on if(!always_noslip) clothing_flags &= ~NOSLIP @@ -27,7 +27,7 @@ to_chat(loc, "You ran out of bananium!") else new /obj/item/grown/bananapeel/specialpeel(get_step(src,turn(usr.dir, 180))) //honk - bananium.use_amount_type(100, MAT_BANANIUM) + bananium.use_amount_mat(100, /datum/material/bananium) /obj/item/clothing/shoes/clown_shoes/banana_shoes/attack_self(mob/user) var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container) @@ -43,7 +43,7 @@ /obj/item/clothing/shoes/clown_shoes/banana_shoes/ui_action_click(mob/user) var/datum/component/material_container/bananium = GetComponent(/datum/component/material_container) - if(bananium.amount(MAT_BANANIUM)) + if(bananium.get_material_amount(/datum/material/bananium)) on = !on update_icon() to_chat(user, "You [on ? "activate" : "deactivate"] the prototype shoes.") diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index e536d307ef..53a48c7587 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -238,6 +238,14 @@ icon_state = "knight_red" item_state = "knight_red" +/obj/item/clothing/suit/armor/riot/knight/greyscale + name = "knight armour" + desc = "A classic suit of armour, able to be made from many different materials." + icon_state = "knight_greyscale" + item_state = "knight_greyscale" + armor = list("melee" = 35, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 10, "bio" = 10, "rad" = 10, "fire" = 40, "acid" = 40) + material_flags = MATERIAL_ADD_PREFIX //Can change color and add prefix + /obj/item/clothing/suit/armor/vest/durathread name = "makeshift vest" desc = "A vest made of durathread with strips of leather acting as trauma plates." diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index 86d2b40d0f..628f7187ca 100644 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -105,7 +105,7 @@ desc = "A bronze medal." icon_state = "bronze" item_color = "bronze" - materials = list(MAT_METAL=1000) + custom_materials = list(/datum/material/iron=1000) resistance_flags = FIRE_PROOF var/medaltype = "medal" //Sprite used for medalbox var/commended = FALSE @@ -190,7 +190,7 @@ icon_state = "silver" item_color = "silver" medaltype = "medal-silver" - materials = list(MAT_SILVER=1000) + custom_materials = list(/datum/material/silver=1000) /obj/item/clothing/accessory/medal/silver/valor name = "medal of valor" @@ -206,7 +206,7 @@ icon_state = "gold" item_color = "gold" medaltype = "medal-gold" - materials = list(MAT_GOLD=1000) + custom_materials = list(/datum/material/gold=1000) /obj/item/clothing/accessory/medal/gold/captain name = "medal of captaincy" @@ -217,7 +217,7 @@ name = "old medal of captaincy" desc = "A rustic badge pure gold, has been through hell and back by the looks, the syndcate have been after these by the looks of it for generations..." armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 10) //Pure gold - materials = list(MAT_GOLD=2000) + custom_materials = list(/datum/material/gold=2000) /obj/item/clothing/accessory/medal/gold/heroism name = "medal of exceptional heroism" @@ -230,7 +230,7 @@ item_color = "plasma" medaltype = "medal-plasma" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = -10, "acid" = 0) //It's made of plasma. Of course it's flammable. - materials = list(MAT_PLASMA=1000) + custom_materials = list(/datum/material/plasma=1000) /obj/item/clothing/accessory/medal/plasma/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) if(exposed_temperature > 300) diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index cd5c9d850b..5843bb4d07 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -144,7 +144,7 @@ force = 1 throwforce = 1 amount_per_transfer_from_this = 5 - materials = list(MAT_METAL=100) + custom_materials = list(/datum/material/iron=100) possible_transfer_amounts = list() volume = 5 flags_1 = CONDUCT_1 @@ -160,7 +160,7 @@ force = 14 throwforce = 10 amount_per_transfer_from_this = 20 - materials = list(MAT_GOLD=1000) + custom_materials = list(/datum/material/gold=1000) volume = 150 /obj/item/reagent_containers/food/drinks/trophy/silver_cup @@ -171,7 +171,7 @@ force = 10 throwforce = 8 amount_per_transfer_from_this = 15 - materials = list(MAT_SILVER=800) + custom_materials = list(/datum/material/silver=800) volume = 100 /obj/item/reagent_containers/food/drinks/trophy/bronze_cup @@ -182,7 +182,7 @@ force = 5 throwforce = 4 amount_per_transfer_from_this = 10 - materials = list(MAT_METAL=400) + custom_materials = list(/datum/material/iron=400) volume = 25 ///////////////////////////////////////////////Drinks///////////////////////////////////////// @@ -359,7 +359,7 @@ name = "shaker" desc = "A metal shaker to mix drinks in." icon_state = "shaker" - materials = list(MAT_METAL=1500) + custom_materials = list(/datum/material/iron=1500) amount_per_transfer_from_this = 10 volume = 100 isGlass = FALSE @@ -368,7 +368,7 @@ name = "flask" desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go." icon_state = "flask" - materials = list(MAT_METAL=250) + custom_materials = list(/datum/material/iron=250) volume = 60 isGlass = FALSE @@ -376,7 +376,7 @@ name = "captain's flask" desc = "A gold flask belonging to the captain." icon_state = "flask_gold" - materials = list(MAT_GOLD=500) + custom_materials = list(/datum/material/gold=500) /obj/item/reagent_containers/food/drinks/flask/det name = "detective's flask" diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 0d769932db..defc44ed51 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -6,7 +6,7 @@ icon_state = "glass_empty" amount_per_transfer_from_this = 10 volume = 50 - materials = list(MAT_GLASS=500) + custom_materials = list(/datum/material/glass=500) max_integrity = 20 spillable = TRUE resistance_flags = ACID_PROOF @@ -45,7 +45,7 @@ amount_per_transfer_from_this = 15 possible_transfer_amounts = list() volume = 15 - materials = list(MAT_GLASS=100) + custom_materials = list(/datum/material/glass=100) /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/on_reagent_change(changetype) cut_overlays() diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 016e37a5c4..2a313361c4 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -293,7 +293,7 @@ icon = 'icons/obj/food/soupsalad.dmi' icon_state = "bowl" reagent_flags = OPENCONTAINER - materials = list(MAT_GLASS = 500) + custom_materials = list(/datum/material/glass = 500) w_class = WEIGHT_CLASS_NORMAL /obj/item/reagent_containers/glass/bowl/attackby(obj/item/I,mob/user, params) diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index e4d36b29d2..453094fb3b 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -309,8 +309,8 @@ var/metal = 0 for(var/obj/item/O in ingredients) O.microwave_act(src) - if(O.materials[MAT_METAL]) - metal += O.materials[MAT_METAL] + if(O.custom_materials?.len) + metal += O.custom_materials[getmaterialref(/datum/material/iron)] if(metal) spark() diff --git a/code/modules/hydroponics/biogenerator.dm b/code/modules/hydroponics/biogenerator.dm index 2376010408..6f3c8c9047 100644 --- a/code/modules/hydroponics/biogenerator.dm +++ b/code/modules/hydroponics/biogenerator.dm @@ -196,7 +196,7 @@ dat += "x5" if(ispath(D.build_path, /obj/item/stack)) dat += "x10" - dat += "([D.materials[MAT_BIOMASS]/efficiency])
" + dat += "([D.materials[getmaterialref(/datum/material/biomass)]/efficiency])
" dat += "

" else dat += "
No container inside, please insert container.
" @@ -232,15 +232,15 @@ else menustat = "void" -/obj/machinery/biogenerator/proc/check_cost(list/materials, multiplier = 1, remove_points = 1) - if(materials.len != 1 || materials[1] != MAT_BIOMASS) +/obj/machinery/biogenerator/proc/check_cost(list/materials, multiplier = 1, remove_points = TRUE) + if(materials.len != 1 || materials[1] != getmaterialref(/datum/material/biomass)) return FALSE - if (materials[MAT_BIOMASS]*multiplier/efficiency > points) + if (materials[getmaterialref(/datum/material/biomass)]*multiplier/efficiency > points) menustat = "nopoints" return FALSE else if(remove_points) - points -= materials[MAT_BIOMASS]*multiplier/efficiency + points -= materials[getmaterialref(/datum/material/biomass)]*multiplier/efficiency update_icon() updateUsrDialog() return TRUE diff --git a/code/modules/hydroponics/gene_modder.dm b/code/modules/hydroponics/gene_modder.dm index fc9b2229e5..6af9bfa80b 100644 --- a/code/modules/hydroponics/gene_modder.dm +++ b/code/modules/hydroponics/gene_modder.dm @@ -418,7 +418,7 @@ name = "plant data disk" desc = "A disk for storing plant genetic data." icon_state = "datadisk_hydro" - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) var/datum/plant_gene/gene var/read_only = 0 //Well, it's still a floppy disk obj_flags = UNIQUE_RENAME diff --git a/code/modules/hydroponics/hydroitemdefines.dm b/code/modules/hydroponics/hydroitemdefines.dm index e7c548443a..9b5983c8e9 100644 --- a/code/modules/hydroponics/hydroitemdefines.dm +++ b/code/modules/hydroponics/hydroitemdefines.dm @@ -9,7 +9,7 @@ righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' w_class = WEIGHT_CLASS_TINY slot_flags = ITEM_SLOT_BELT - materials = list(MAT_METAL=30, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=20) // ************************************* // Hydroponics Tools @@ -57,7 +57,7 @@ force = 5 throwforce = 7 w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=50) + custom_materials = list(/datum/material/iron=50) attack_verb = list("slashed", "sliced", "cut", "clawed") hitsound = 'sound/weapons/bladeslice.ogg' @@ -79,7 +79,7 @@ throwforce = 15 throw_speed = 3 throw_range = 4 - materials = list(MAT_METAL = 15000) + custom_materials = list(/datum/material/iron = 15000) attack_verb = list("chopped", "torn", "cut") hitsound = 'sound/weapons/bladeslice.ogg' sharpness = IS_SHARP diff --git a/code/modules/integrated_electronics/core/assemblies.dm b/code/modules/integrated_electronics/core/assemblies.dm index d8bf82a4b4..2a0cf8c334 100644 --- a/code/modules/integrated_electronics/core/assemblies.dm +++ b/code/modules/integrated_electronics/core/assemblies.dm @@ -9,7 +9,7 @@ icon = 'icons/obj/assemblies/electronic_setups.dmi' icon_state = "setup_small" item_flags = NOBLUDGEON - materials = list() // To be filled later + custom_materials = null // To be filled later datum_flags = DF_USE_TAG var/list/assembly_components = list() var/list/ckeys_allowed_to_scan = list() // Players who built the circuit can scan it as a ghost. @@ -95,9 +95,9 @@ D.open() /obj/item/electronic_assembly/Initialize() + LAZYSET(custom_materials, /datum/material/iron, round((max_complexity + max_components) * 0.25) * SScircuit.cost_multiplier) .=..() START_PROCESSING(SScircuit, src) - materials[MAT_METAL] = round((max_complexity + max_components) / 4) * SScircuit.cost_multiplier //sets up diagnostic hud view prepare_huds() diff --git a/code/modules/integrated_electronics/core/integrated_circuit.dm b/code/modules/integrated_electronics/core/integrated_circuit.dm index 40bcbe016b..a73190a005 100644 --- a/code/modules/integrated_electronics/core/integrated_circuit.dm +++ b/code/modules/integrated_electronics/core/integrated_circuit.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/assemblies/electronic_components.dmi' icon_state = "template" w_class = WEIGHT_CLASS_TINY - materials = list() // To be filled later + custom_materials = null // To be filled later var/obj/item/electronic_assembly/assembly // Reference to the assembly holding this circuit, if any. var/extended_desc var/list/inputs = list() @@ -84,7 +84,7 @@ a creative player the means to solve many problems. Circuits are held inside an setup_io(inputs, /datum/integrated_io, inputs_default, IC_INPUT) setup_io(outputs, /datum/integrated_io, outputs_default, IC_OUTPUT) setup_io(activators, /datum/integrated_io/activate, null, IC_ACTIVATOR) - materials[MAT_METAL] = w_class * SScircuit.cost_multiplier + LAZYSET(custom_materials, /datum/material/iron, w_class * SScircuit.cost_multiplier) . = ..() /obj/item/integrated_circuit/proc/on_data_written() //Override this for special behaviour when new data gets pushed to the circuit. diff --git a/code/modules/integrated_electronics/core/printer.dm b/code/modules/integrated_electronics/core/printer.dm index f0aa10f2da..e005521838 100644 --- a/code/modules/integrated_electronics/core/printer.dm +++ b/code/modules/integrated_electronics/core/printer.dm @@ -33,7 +33,8 @@ /obj/item/integrated_circuit_printer/Initialize() . = ..() - AddComponent(/datum/component/material_container, list(MAT_METAL), MINERAL_MATERIAL_AMOUNT * 25, TRUE, list(/obj/item/stack, /obj/item/integrated_circuit, /obj/item/electronic_assembly)) + var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, list(/datum/material/iron), MINERAL_MATERIAL_AMOUNT * 25, TRUE, list(/obj/item/stack, /obj/item/integrated_circuit, /obj/item/electronic_assembly)) + materials.precise_insertion = TRUE /obj/item/integrated_circuit_printer/proc/print_program(mob/user) if(!cloning) @@ -189,16 +190,16 @@ var/cost = 400 if(ispath(build_type, /obj/item/electronic_assembly)) var/obj/item/electronic_assembly/E = SScircuit.cached_assemblies[build_type] - cost = E.materials[MAT_METAL] + cost = E.custom_materials[getmaterialref(/datum/material/iron)] else if(ispath(build_type, /obj/item/integrated_circuit)) var/obj/item/integrated_circuit/IC = SScircuit.cached_components[build_type] - cost = IC.materials[MAT_METAL] + cost = IC.custom_materials[getmaterialref(/datum/material/iron)] else if(!(build_type in SScircuit.circuit_fabricator_recipe_list["Tools"])) return var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if(!debug && !materials.use_amount_type(cost, MAT_METAL)) + if(!debug && !materials.use_amount_mat(cost, /datum/material/iron)) to_chat(usr, "You need [cost] metal to build that!") return TRUE @@ -270,14 +271,14 @@ return else if(fast_clone) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if(debug || materials.use_amount_type(program["metal_cost"], MAT_METAL)) + if(debug || materials.use_amount_mat(program["metal_cost"], /datum/material/iron)) cloning = TRUE print_program(usr) else to_chat(usr, "You need [program["metal_cost"]] metal to build that!") else var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - if(!materials.use_amount_type(program["metal_cost"], MAT_METAL)) + if(!materials.use_amount_mat(program["metal_cost"], /datum/material/iron)) to_chat(usr, "You need [program["metal_cost"]] metal to build that!") return var/cloning_time = round(program["metal_cost"] / 15) @@ -295,7 +296,7 @@ to_chat(usr, "Cloning has been canceled. Metal cost has been refunded.") cloning = FALSE var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - materials.use_amount_type(-program["metal_cost"], MAT_METAL) //use negative amount to regain the cost + materials.use_amount_mat(-program["metal_cost"], /datum/material/iron) //use negative amount to regain the cost interact(usr) diff --git a/code/modules/integrated_electronics/core/saved_circuits.dm b/code/modules/integrated_electronics/core/saved_circuits.dm index 2fe6984808..cbf3bba616 100644 --- a/code/modules/integrated_electronics/core/saved_circuits.dm +++ b/code/modules/integrated_electronics/core/saved_circuits.dm @@ -260,7 +260,7 @@ blocks["max_space"] = assembly.max_components // Start keeping track of total metal cost - blocks["metal_cost"] = assembly.materials[MAT_METAL] + blocks["metal_cost"] = assembly.custom_materials[getmaterialref(/datum/material/iron)] // Block 2. Components. @@ -291,7 +291,7 @@ // Update estimated assembly complexity, taken space and material cost blocks["complexity"] += component.complexity blocks["used_space"] += component.size - blocks["metal_cost"] += component.materials[MAT_METAL] + blocks["metal_cost"] += component.custom_materials[getmaterialref(/datum/material/iron)] // Check if the assembly requires printer upgrades if(!(component.spawn_flags & IC_SPAWN_DEFAULT)) diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index 4f9afd9ed5..f1cf9dd950 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -1090,6 +1090,7 @@ "Titanium" = IC_PINTYPE_NUMBER, "Bluespace Mesh" = IC_PINTYPE_NUMBER, "Biomass" = IC_PINTYPE_NUMBER, + "Plastic" = IC_PINTYPE_NUMBER ) activators = list( "scan" = IC_PINTYPE_PULSE_IN, @@ -1098,7 +1099,7 @@ ) spawn_flags = IC_SPAWN_RESEARCH power_draw_per_use = 40 - var/list/mtypes = list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE, MAT_BIOMASS) + var/list/mtypes = list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/plasma, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace, /datum/material/biomass, /datum/material/plastic) /obj/item/integrated_circuit/input/matscan/do_work() @@ -1108,10 +1109,9 @@ if(!mt) //Invalid input return if(H in view(T)) // This is a camera. It can't examine thngs,that it can't see. - for(var/I in 1 to mtypes.len) - var/datum/material/M = mt.materials[mtypes[I]] - if(M) - set_pin_data(IC_OUTPUT, I, M.amount) + for(var/I in mtypes) + if(I in mt.materials) + set_pin_data(IC_OUTPUT, I, mt.materials[I]) else set_pin_data(IC_OUTPUT, I, null) push_data() diff --git a/code/modules/integrated_electronics/subtypes/manipulation.dm b/code/modules/integrated_electronics/subtypes/manipulation.dm index 0bdf0547f9..9b275d85fe 100644 --- a/code/modules/integrated_electronics/subtypes/manipulation.dm +++ b/code/modules/integrated_electronics/subtypes/manipulation.dm @@ -373,6 +373,7 @@ "Bluespace Mesh" = IC_PINTYPE_NUMBER, "Bananium" = IC_PINTYPE_NUMBER, "Titanium" = IC_PINTYPE_NUMBER, + "Plastic" = IC_PINTYPE_NUMBER ) outputs = list( "self ref" = IC_PINTYPE_REF, @@ -386,7 +387,8 @@ "Solid Plasma" = IC_PINTYPE_NUMBER, "Bluespace Mesh" = IC_PINTYPE_NUMBER, "Bananium" = IC_PINTYPE_NUMBER, - "Titanium" = IC_PINTYPE_NUMBER + "Titanium" = IC_PINTYPE_NUMBER, + "Plastic" = IC_PINTYPE_NUMBER ) activators = list( "insert sheet" = IC_PINTYPE_PULSE_IN, @@ -400,13 +402,11 @@ power_draw_per_use = 40 ext_cooldown = 1 cooldown_per_use = 10 - var/list/mtypes = list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE) + var/list/mtypes = list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/uranium, /datum/material/plasma, /datum/material/bluespace, /datum/material/bananium, /datum/material/titanium, /datum/material/plastic) /obj/item/integrated_circuit/manipulation/matman/Initialize() var/datum/component/material_container/materials = AddComponent(/datum/component/material_container, - list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE), 0, - FALSE, /obj/item/stack, CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) - materials.max_amount =100000 + mtypes, 100000, FALSE, /obj/item/stack, CALLBACK(src, .proc/is_insertion_ready), CALLBACK(src, .proc/AfterMaterialInsert)) materials.precise_insertion = TRUE .=..() @@ -414,9 +414,10 @@ var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) set_pin_data(IC_OUTPUT, 2, materials.total_amount) for(var/I in 1 to mtypes.len) - var/datum/material/M = materials.materials[mtypes[I]] + var/datum/material/M = materials.materials[getmaterialref(I)] + var/amount = materials[M] if(M) - set_pin_data(IC_OUTPUT, I+2, M.amount) + set_pin_data(IC_OUTPUT, I+2, amount) push_data() /obj/item/integrated_circuit/manipulation/matman/proc/is_insertion_ready(mob/user) @@ -435,7 +436,7 @@ if(!S) activate_pin(4) return - if(materials.insert_stack(S, CLAMP(get_pin_data(IC_INPUT, 2),0,100), multiplier = 1) ) + if(materials.insert_item(S, CLAMP(get_pin_data(IC_INPUT, 2),0,100), multiplier = 1) ) AfterMaterialInsert() activate_pin(3) else @@ -451,7 +452,7 @@ continue if(!mt) //Invalid input if(U>0) - if(materials.retrieve_amount(U, mtypes[I], T)) + if(materials.retrieve_sheets(U, getmaterialref(mtypes[I]), T)) suc = TRUE else if(mt.transer_amt_to(materials, U, mtypes[I])) diff --git a/code/modules/mining/aux_base.dm b/code/modules/mining/aux_base.dm index 91eab536c9..6ec205bf7c 100644 --- a/code/modules/mining/aux_base.dm +++ b/code/modules/mining/aux_base.dm @@ -53,7 +53,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also Unit | Condition | Status | Direction | Distance
" for(var/PDT in turrets) var/obj/machinery/porta_turret/aux_base/T = PDT - var/integrity = max((T.obj_integrity-T.integrity_failure)/(T.max_integrity-T.integrity_failure)*100, 0) + var/integrity = max((T.obj_integrity-T.integrity_failure * T.max_integrity)/(T.max_integrity-T.integrity_failure * max_integrity)*100, 0) var/status if(T.stat & BROKEN) status = "ERROR" @@ -151,7 +151,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also if(!is_mining_level(T.z)) return BAD_ZLEVEL - + var/list/colony_turfs = base_dock.return_ordered_turfs(T.x,T.y,T.z,base_dock.dir) for(var/i in 1 to colony_turfs.len) CHECK_TICK diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index b2c0c1cc87..d4b86d5138 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -16,7 +16,7 @@ throwforce = 5 throw_speed = 4 armour_penetration = 10 - materials = list(MAT_METAL=1150, MAT_GLASS=2075) + custom_materials = list(/datum/material/iron=1150, /datum/material/glass=2075) hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") sharpness = IS_SHARP diff --git a/code/modules/mining/equipment/mining_tools.dm b/code/modules/mining/equipment/mining_tools.dm index cc41682f96..1971091fd5 100644 --- a/code/modules/mining/equipment/mining_tools.dm +++ b/code/modules/mining/equipment/mining_tools.dm @@ -11,7 +11,7 @@ lefthand_file = 'icons/mob/inhands/equipment/mining_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/mining_righthand.dmi' w_class = WEIGHT_CLASS_BULKY - materials = list(MAT_METAL=2000) //one sheet, but where can you make them? + custom_materials = list(/datum/material/iron=2000) //one sheet, but where can you make them? tool_behaviour = TOOL_MINING toolspeed = 1 usesound = list('sound/effects/picaxe1.ogg', 'sound/effects/picaxe2.ogg', 'sound/effects/picaxe3.ogg') @@ -46,7 +46,7 @@ throwforce = 7 slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=1000) + custom_materials = list(/datum/material/iron=1000) /obj/item/pickaxe/silver name = "silver-plated pickaxe" @@ -55,7 +55,7 @@ toolspeed = 0.5 //mines faster than a normal pickaxe, bought from mining vendor desc = "A silver-plated pickaxe that mines slightly faster than standard-issue." force = 17 - materials = list(MAT_SILVER=4000) + custom_materials = list(/datum/material/silver=4000) /obj/item/pickaxe/diamond name = "diamond-tipped pickaxe" @@ -64,7 +64,7 @@ toolspeed = 0.3 desc = "A pickaxe with a diamond pick head. Extremely robust at cracking rock walls and digging up dirt." force = 19 - materials = list(MAT_DIAMOND=4000) + custom_materials = list(/datum/material/diamond=4000) /obj/item/pickaxe/drill name = "mining drill" @@ -125,7 +125,7 @@ throwforce = 4 item_state = "shovel" w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=350) + custom_materials = list(/datum/material/iron=350) attack_verb = list("bashed", "bludgeoned", "thrashed", "whacked") sharpness = IS_SHARP @@ -150,5 +150,5 @@ toolspeed = 0.5 force = 5 throwforce = 7 - materials = list(MAT_METAL=50) + custom_materials = list(/datum/material/iron=50) w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 11190009cc..343083456d 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -114,28 +114,28 @@ name = "Kinetic Accelerator Offensive Mining Explosion Mod" desc = "A device which causes kinetic accelerators to fire AoE blasts that destroy rock and damage creatures." id = "hyperaoemod" - materials = list(MAT_METAL = 7000, MAT_GLASS = 3000, MAT_SILVER = 3000, MAT_GOLD = 3000, MAT_DIAMOND = 4000) + materials = list(/datum/material/iron = 7000, /datum/material/glass = 3000, /datum/material/silver = 3000, /datum/material/gold = 3000, /datum/material/diamond = 4000) build_path = /obj/item/borg/upgrade/modkit/aoe/turfs/andmobs /datum/design/unique_modkit/rapid_repeater name = "Kinetic Accelerator Rapid Repeater Mod" desc = "A device which greatly reduces a kinetic accelerator's cooldown on striking a living target or rock, but greatly increases its base cooldown." id = "repeatermod" - materials = list(MAT_METAL = 5000, MAT_GLASS = 5000, MAT_URANIUM = 8000, MAT_BLUESPACE = 2000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 5000, /datum/material/uranium = 8000, /datum/material/bluespace = 2000) build_path = /obj/item/borg/upgrade/modkit/cooldown/repeater /datum/design/unique_modkit/resonator_blast name = "Kinetic Accelerator Resonator Blast Mod" desc = "A device which causes kinetic accelerators to fire shots that leave and detonate resonator blasts." id = "resonatormod" - materials = list(MAT_METAL = 5000, MAT_GLASS = 5000, MAT_SILVER = 5000, MAT_URANIUM = 5000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 5000, /datum/material/silver = 5000, /datum/material/uranium = 5000) build_path = /obj/item/borg/upgrade/modkit/resonator_blasts /datum/design/unique_modkit/bounty name = "Kinetic Accelerator Death Syphon Mod" desc = "A device which causes kinetic accelerators to permanently gain damage against creature types killed with it." id = "bountymod" - materials = list(MAT_METAL = 4000, MAT_SILVER = 4000, MAT_GOLD = 4000, MAT_BLUESPACE = 4000) + materials = list(/datum/material/iron = 4000, /datum/material/silver = 4000, /datum/material/gold = 4000, /datum/material/bluespace = 4000) reagents_list = list("blood" = 40) build_path = /obj/item/borg/upgrade/modkit/bounty diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index f5150b4753..9561684414 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -47,8 +47,10 @@ add_fingerprint(usr) if(href_list["material"]) - machine.selected_material = href_list["material"] - machine.selected_alloy = null + var/datum/material/new_material = locate(href_list["material"]) + if(istype(new_material)) + machine.selected_material = new_material + machine.selected_alloy = null if(href_list["alloy"]) machine.selected_material = null @@ -75,15 +77,16 @@ density = TRUE var/obj/machinery/mineral/CONSOLE = null var/on = FALSE - var/selected_material = MAT_METAL + var/datum/material/selected_material = null var/selected_alloy = null var/datum/techweb/stored_research /obj/machinery/mineral/processing_unit/Initialize() . = ..() proximity_monitor = new(src, 1) - AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE), INFINITY, TRUE, /obj/item/stack) + AddComponent(/datum/component/material_container, list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/plasma, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace), INFINITY, TRUE, /obj/item/stack) stored_research = new /datum/techweb/specialized/autounlocking/smelter + selected_material = getmaterialref(/datum/material/iron) /obj/machinery/mineral/processing_unit/Destroy() CONSOLE = null @@ -108,13 +111,13 @@ /obj/machinery/mineral/processing_unit/proc/get_machine_data() var/dat = "Smelter control console

" var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - for(var/mat_id in materials.materials) - var/datum/material/M = materials.materials[mat_id] - dat += "[M.name]: [M.amount] cm³" - if (selected_material == mat_id) + for(var/datum/material/M in materials.materials) + var/amount = materials.materials[M] + dat += "[M.name]: [amount] cm³" + if (selected_material == M) dat += " Smelting" else - dat += " Not Smelting " + dat += " Not Smelting " dat += "
" dat += "

" @@ -153,14 +156,14 @@ /obj/machinery/mineral/processing_unit/proc/smelt_ore() var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - var/datum/material/mat = materials.materials[selected_material] + var/datum/material/mat = selected_material if(mat) - var/sheets_to_remove = (mat.amount >= (MINERAL_MATERIAL_AMOUNT * SMELT_AMOUNT) ) ? SMELT_AMOUNT : round(mat.amount / MINERAL_MATERIAL_AMOUNT) + var/sheets_to_remove = (materials.materials[mat] >= (MINERAL_MATERIAL_AMOUNT * SMELT_AMOUNT) ) ? SMELT_AMOUNT : round(materials.materials[mat] / MINERAL_MATERIAL_AMOUNT) if(!sheets_to_remove) on = FALSE else var/out = get_step(src, output_dir) - materials.retrieve_sheets(sheets_to_remove, selected_material, out) + materials.retrieve_sheets(sheets_to_remove, mat, out) /obj/machinery/mineral/processing_unit/proc/smelt_alloy() @@ -176,7 +179,7 @@ return var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - materials.use_amount(alloy.materials, amount) + materials.use_materials(alloy.materials, amount) generate_mineral(alloy.build_path) @@ -188,14 +191,11 @@ var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - for(var/mat_id in D.materials) - var/M = D.materials[mat_id] - var/datum/material/smelter_mat = materials.materials[mat_id] + for(var/mat_cat in D.materials) + var/required_amount = D.materials[mat_cat] + var/amount = materials.materials[mat_cat] - if(!M || !smelter_mat) - return FALSE - - build_amount = min(build_amount, round(smelter_mat.amount / M)) + build_amount = min(build_amount, round(amount / required_amount)) return build_amount diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index b5f7bbf8ab..97fc039abd 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -15,9 +15,9 @@ layer = BELOW_OBJ_LAYER var/points = 0 var/ore_pickup_rate = 15 - var/sheet_per_ore = 1 + var/ore_multiplier = 1 var/point_upgrade = 1 - var/list/ore_values = list(MAT_GLASS = 1, MAT_METAL = 1, MAT_PLASMA = 15, MAT_SILVER = 16, MAT_GOLD = 18, MAT_TITANIUM = 30, MAT_URANIUM = 30, MAT_DIAMOND = 50, MAT_BLUESPACE = 50, MAT_BANANIUM = 60) + var/list/ore_values = list(/datum/material/glass = 1, /datum/material/iron = 1, /datum/material/plasma = 15, /datum/material/silver = 16, /datum/material/gold = 18, /datum/material/titanium = 30, /datum/material/uranium = 30, /datum/material/diamond = 50, /datum/material/bluespace = 50, /datum/material/bananium = 60) var/message_sent = FALSE var/list/ore_buffer = list() var/datum/techweb/stored_research @@ -31,26 +31,27 @@ /obj/machinery/mineral/ore_redemption/Destroy() QDEL_NULL(stored_research) + materials = null return ..() /obj/machinery/mineral/ore_redemption/RefreshParts() var/ore_pickup_rate_temp = 15 var/point_upgrade_temp = 1 - var/sheet_per_ore_temp = 1 + var/ore_multiplier_temp = 1 for(var/obj/item/stock_parts/matter_bin/B in component_parts) - sheet_per_ore_temp = 0.65 + (0.35 * B.rating) + ore_multiplier_temp = 0.65 + (0.35 * B.rating) for(var/obj/item/stock_parts/manipulator/M in component_parts) ore_pickup_rate_temp = 15 * M.rating for(var/obj/item/stock_parts/micro_laser/L in component_parts) point_upgrade_temp = 0.65 + (0.35 * L.rating) ore_pickup_rate = ore_pickup_rate_temp point_upgrade = point_upgrade_temp - sheet_per_ore = sheet_per_ore_temp + ore_multiplier = round(ore_multiplier_temp, 0.01) /obj/machinery/mineral/ore_redemption/examine(mob/user) . = ..() if(in_range(user, src) || isobserver(user)) - . += "The status display reads: Smelting [sheet_per_ore] sheet(s) per piece of ore.
Reward point generation at [point_upgrade*100]%.
Ore pickup speed at [ore_pickup_rate].
" + . += "The status display reads: Smelting [ore_multiplier] sheet(s) per piece of ore.
Reward point generation at [point_upgrade*100]%.
Ore pickup speed at [ore_pickup_rate].
" /obj/machinery/mineral/ore_redemption/proc/smelt_ore(obj/item/stack/ore/O) var/datum/component/material_container/mat_container = materials.mat_container @@ -70,13 +71,13 @@ if(!material_amount) qdel(O) //no materials, incinerate it - else if(!mat_container.has_space(material_amount * sheet_per_ore * O.amount)) //if there is no space, eject it + else if(!mat_container.has_space(material_amount * O.amount)) //if there is no space, eject it unload_mineral(O) else - var/mats = O.materials & mat_container.materials + var/mats = O.custom_materials & mat_container.materials var/amount = O.amount - mat_container.insert_item(O, sheet_per_ore) //insert it + mat_container.insert_item(O, ore_multiplier) //insert it materials.silo_log(src, "smelted", amount, "ores", mats) qdel(O) @@ -87,14 +88,14 @@ var/build_amount = 0 - for(var/mat_id in D.materials) - var/M = D.materials[mat_id] - var/datum/material/redemption_mat = mat_container.materials[mat_id] + for(var/mat in D.materials) + var/amount = D.materials[mat] + var/datum/material/redemption_mat_amount = mat_container.materials[mat] - if(!M || !redemption_mat) + if(!amount || !redemption_mat_amount) return FALSE - var/smeltable_sheets = FLOOR(redemption_mat.amount / M, 1) + var/smeltable_sheets = FLOOR(redemption_mat_amount / amount, 1) if(!smeltable_sheets) return FALSE @@ -124,9 +125,9 @@ var/has_minerals = FALSE - for(var/mat_id in mat_container.materials) - var/datum/material/M = mat_container.materials[mat_id] - var/mineral_amount = M.amount / MINERAL_MATERIAL_AMOUNT + for(var/mat in mat_container.materials) + var/datum/material/M = mat + var/mineral_amount = mat_container.materials[mat] / MINERAL_MATERIAL_AMOUNT if(mineral_amount) has_minerals = TRUE msg += "[capitalize(M.name)]: [mineral_amount] sheets
" @@ -202,10 +203,12 @@ data["materials"] = list() var/datum/component/material_container/mat_container = materials.mat_container if (mat_container) - for(var/mat_id in mat_container.materials) - var/datum/material/M = mat_container.materials[mat_id] - var/sheet_amount = M.amount ? M.amount / MINERAL_MATERIAL_AMOUNT : "0" - data["materials"] += list(list("name" = M.name, "id" = M.id, "amount" = sheet_amount, "value" = ore_values[M.id] * point_upgrade)) + for(var/mat in mat_container.materials) + var/datum/material/M = mat + var/amount = mat_container.materials[M] + var/sheet_amount = amount / MINERAL_MATERIAL_AMOUNT + var/ref = REF(M) + data["materials"] += list(list("name" = M.name, "id" = ref, "amount" = sheet_amount, "value" = ore_values[M.type])) data["alloys"] = list() for(var/v in stored_research.researched_designs) @@ -250,16 +253,18 @@ if("Release") if(!mat_container) return + if(materials.on_hold()) to_chat(usr, "Mineral access is on hold, please contact the quartermaster.") else if(!allowed(usr)) //Check the ID inside, otherwise check the user to_chat(usr, "Required access not found.") else - var/mat_id = params["id"] - if(!mat_container.materials[mat_id]) + var/datum/material/mat = locate(params["id"]) + + var/amount = mat_container.materials[mat] + if(!amount) return - var/datum/material/mat = mat_container.materials[mat_id] - var/stored_amount = mat.amount / MINERAL_MATERIAL_AMOUNT + var/stored_amount = CEILING(amount / MINERAL_MATERIAL_AMOUNT, 0.1) if(!stored_amount) return @@ -271,9 +276,10 @@ desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num var/sheets_to_remove = round(min(desired,50,stored_amount)) - var/count = mat_container.retrieve_sheets(sheets_to_remove, mat_id, get_step(src, output_dir)) + + var/count = mat_container.retrieve_sheets(sheets_to_remove, mat, get_step(src, output_dir)) var/list/mats = list() - mats[mat_id] = MINERAL_MATERIAL_AMOUNT + mats[mat] = MINERAL_MATERIAL_AMOUNT materials.silo_log(src, "released", -count, "sheets", mats) //Logging deleted for quick coding return TRUE @@ -314,7 +320,7 @@ else desired = input("How many sheets?", "How many sheets would you like to smelt?", 1) as null|num var/amount = round(min(desired,50,smelt_amount)) - mat_container.use_amount(alloy.materials, amount) + mat_container.use_materials(alloy.materials, amount) materials.silo_log(src, "released", -amount, "sheets", alloy.materials) var/output if(ispath(alloy.build_path, /obj/item/stack/sheet)) diff --git a/code/modules/mining/machine_silo.dm b/code/modules/mining/machine_silo.dm index d98f00ede7..dca713e216 100644 --- a/code/modules/mining/machine_silo.dm +++ b/code/modules/mining/machine_silo.dm @@ -16,7 +16,7 @@ GLOBAL_LIST_EMPTY(silo_access_logs) /obj/machinery/ore_silo/Initialize(mapload) . = ..() AddComponent(/datum/component/material_container, - list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE, MAT_PLASTIC), + list(/datum/material/iron, /datum/material/glass, /datum/material/silver, /datum/material/gold, /datum/material/diamond, /datum/material/plasma, /datum/material/uranium, /datum/material/bananium, /datum/material/titanium, /datum/material/bluespace, /datum/material/plastic), INFINITY, FALSE, /obj/item/stack, @@ -34,6 +34,8 @@ GLOBAL_LIST_EMPTY(silo_access_logs) var/datum/component/remote_materials/mats = C mats.disconnect_from(src) + connected = null + var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) materials.retrieve_all() @@ -49,7 +51,7 @@ GLOBAL_LIST_EMPTY(silo_access_logs) if(!istype(I) || (I.flags_1 & HOLOGRAM_1) || (I.item_flags & NO_MAT_REDEMPTION)) to_chat(user, "[M] won't accept [I]!") return - var/item_mats = I.materials & materials.materials + var/item_mats = I.custom_materials & materials.materials if(!length(item_mats)) to_chat(user, "[I] does not contain sufficient materials to be accepted by [M].") return @@ -75,15 +77,17 @@ GLOBAL_LIST_EMPTY(silo_access_logs) var/list/ui = list("Ore Silo

Stored Material:

") var/any = FALSE for(var/M in materials.materials) - var/datum/material/mat = materials.materials[M] - var/sheets = round(mat.amount) / MINERAL_MATERIAL_AMOUNT + var/datum/material/mat = M + var/amount = materials.materials[M] + var/sheets = round(amount) / MINERAL_MATERIAL_AMOUNT + var/ref = REF(M) if (sheets) if (sheets >= 1) - ui += "Eject" + ui += "Eject" else ui += "Eject" if (sheets >= 20) - ui += "20x" + ui += "20x" else ui += "20x" ui += "[mat.name]: [sheets] sheets
" @@ -148,7 +152,7 @@ GLOBAL_LIST_EMPTY(silo_access_logs) updateUsrDialog() return TRUE else if(href_list["ejectsheet"]) - var/eject_sheet = href_list["ejectsheet"] + var/datum/material/eject_sheet = locate(href_list["ejectsheet"]) var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) var/count = materials.retrieve_sheets(text2num(href_list["eject_amt"]), eject_sheet, drop_location()) var/list/matlist = list() diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index 31e977c6cf..5a83955bce 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -86,6 +86,11 @@ proximity_monitor = new(src, 1) materials = AddComponent(/datum/component/remote_materials, "stacking", mapload, FALSE, mapload && force_connect) +/obj/machinery/mineral/stacking_machine/Destroy() + CONSOLE = null + materials = null + return ..() + /obj/machinery/mineral/stacking_machine/HasProximity(atom/movable/AM) if(istype(AM, /obj/item/stack/sheet) && AM.loc == get_step(src, input_dir)) process_sheet(AM) @@ -107,9 +112,9 @@ qdel(inp) if(materials.silo && !materials.on_hold()) //Dump the sheets to the silo - var/matlist = storage.materials & materials.mat_container.materials + var/matlist = storage.custom_materials & materials.mat_container.materials if (length(matlist)) - var/inserted = materials.mat_container.insert_stack(storage) + var/inserted = materials.mat_container.insert_item(storage) materials.silo_log(src, "collected", inserted, "sheets", matlist) if (QDELETED(storage)) stack_list -= key diff --git a/code/modules/mining/mint.dm b/code/modules/mining/mint.dm index f32afb2898..c9f9a2cfbb 100644 --- a/code/modules/mining/mint.dm +++ b/code/modules/mining/mint.dm @@ -8,14 +8,28 @@ density = TRUE var/newCoins = 0 //how many coins the machine made in it's last load var/processing = FALSE - var/chosen = MAT_METAL //which material will be used to make coins + var/chosen = /datum/material/iron //which material will be used to make coins var/coinsToProduce = 10 speed_process = TRUE /obj/machinery/mineral/mint/Initialize() . = ..() - AddComponent(/datum/component/material_container, list(MAT_METAL, MAT_PLASMA, MAT_SILVER, MAT_GOLD, MAT_URANIUM, MAT_DIAMOND, MAT_BANANIUM), MINERAL_MATERIAL_AMOUNT * 50, FALSE, /obj/item/stack) + AddComponent(/datum/component/material_container, list( + /datum/material/iron, + /datum/material/plasma, + /datum/material/silver, + /datum/material/gold, + /datum/material/uranium, + /datum/material/titanium, + /datum/material/diamond, + /datum/material/bananium, + /datum/material/adamantine, + /datum/material/mythril, + /datum/material/plastic, + /datum/material/runite + ), MINERAL_MATERIAL_AMOUNT * 50, FALSE, /obj/item/stack) + chosen = getmaterialref(chosen) /obj/machinery/mineral/mint/process() var/turf/T = get_step(src, input_dir) @@ -24,7 +38,9 @@ var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) for(var/obj/item/stack/sheet/O in T) - materials.insert_stack(O, O.amount) + var/inserted = materials.insert_item(O) + if(inserted) + qdel(O) /obj/machinery/mineral/mint/attack_hand(mob/user) . = ..() @@ -33,17 +49,17 @@ var/dat = "Coin Press
" var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) - for(var/mat_id in materials.materials) - var/datum/material/M = materials.materials[mat_id] - if(!M.amount && chosen != mat_id) + for(var/datum/material/M in materials.materials) + var/amount = materials.get_material_amount(M) + if(!amount && chosen != M) continue - dat += "
[M.name] amount: [M.amount] cm3 " - if (chosen == mat_id) + dat += "
[M.name] amount: [amount] cm3 " + if (chosen == M) dat += "Chosen" else - dat += "Choose" + dat += "Choose" - var/datum/material/M = materials.materials[chosen] + var/datum/material/M = chosen dat += "

Will produce [coinsToProduce] [lowertext(M.name)] coins if enough materials are available.
" dat += "-10 " @@ -67,22 +83,24 @@ return var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) if(href_list["choose"]) - if(materials.materials[href_list["choose"]]) - chosen = href_list["choose"] + var/datum/material/new_material = locate(href_list["choose"]) + if(istype(new_material)) + chosen = new_material if(href_list["chooseAmt"]) coinsToProduce = CLAMP(coinsToProduce + text2num(href_list["chooseAmt"]), 0, 1000) + updateUsrDialog() if(href_list["makeCoins"]) var/temp_coins = coinsToProduce processing = TRUE icon_state = "coinpress1" var/coin_mat = MINERAL_MATERIAL_AMOUNT * 0.2 - var/datum/material/M = materials.materials[chosen] - if(!M || !M.coin_type) + var/datum/material/M = chosen + if(!M) updateUsrDialog() return - while(coinsToProduce > 0 && materials.use_amount_type(coin_mat, chosen)) - create_coins(M.coin_type) + while(coinsToProduce > 0 && materials.use_amount_mat(coin_mat, chosen)) + create_coins() coinsToProduce-- newCoins++ src.updateUsrDialog() @@ -94,12 +112,15 @@ src.updateUsrDialog() return -/obj/machinery/mineral/mint/proc/create_coins(P) +/obj/machinery/mineral/mint/proc/create_coins() var/turf/T = get_step(src,output_dir) + var/temp_list = list() + temp_list[chosen] = 400 if(T) - var/obj/item/O = new P(src) - var/obj/item/storage/bag/money/M = locate(/obj/item/storage/bag/money, T) - if(!M) - M = new /obj/item/storage/bag/money(src) - unload_mineral(M) - O.forceMove(M) + var/obj/item/O = new /obj/item/coin(src) + var/obj/item/storage/bag/money/B = locate(/obj/item/storage/bag/money, T) + O.set_custom_materials(temp_list) + if(!B) + B = new /obj/item/storage/bag/money(src) + unload_mineral(B) + O.forceMove(B) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 7765bf8713..8240724d66 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -17,6 +17,7 @@ var/points = 0 //How many points this ore gets you from the ore redemption machine var/refined_type = null //What this ore defaults to being refined into novariants = TRUE // Ore stacks handle their icon updates themselves to keep the illusion that there's more going + mats_per_stack = MINERAL_MATERIAL_AMOUNT var/list/stack_overlays /obj/item/stack/ore/update_icon() @@ -69,7 +70,8 @@ item_state = "Uranium ore" singular_name = "uranium ore chunk" points = 30 - materials = list(MAT_URANIUM=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/uranium=MINERAL_MATERIAL_AMOUNT) + material_flags = MATERIAL_NO_EFFECTS refined_type = /obj/item/stack/sheet/mineral/uranium /obj/item/stack/ore/iron @@ -78,7 +80,7 @@ item_state = "Iron ore" singular_name = "iron ore chunk" points = 1 - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/metal /obj/item/stack/ore/glass @@ -87,7 +89,7 @@ item_state = "Glass ore" singular_name = "sand pile" points = 1 - materials = list(MAT_GLASS=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/glass=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/glass w_class = WEIGHT_CLASS_TINY @@ -135,7 +137,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "Plasma ore" singular_name = "plasma ore chunk" points = 15 - materials = list(MAT_PLASMA=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/plasma=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/plasma /obj/item/stack/ore/plasma/welder_act(mob/living/user, obj/item/I) @@ -149,7 +151,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "Silver ore" singular_name = "silver ore chunk" points = 16 - materials = list(MAT_SILVER=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/silver=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/silver /obj/item/stack/ore/gold @@ -158,7 +160,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ icon_state = "Gold ore" singular_name = "gold ore chunk" points = 18 - materials = list(MAT_GOLD=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/gold=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/gold /obj/item/stack/ore/diamond @@ -167,7 +169,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "Diamond ore" singular_name = "diamond ore chunk" points = 50 - materials = list(MAT_DIAMOND=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/diamond=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/diamond /obj/item/stack/ore/bananium @@ -176,7 +178,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "Bananium ore" singular_name = "bananium ore chunk" points = 60 - materials = list(MAT_BANANIUM=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/bananium=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/bananium /obj/item/stack/ore/titanium @@ -185,7 +187,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "Titanium ore" singular_name = "titanium ore chunk" points = 50 - materials = list(MAT_TITANIUM=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/titanium=MINERAL_MATERIAL_AMOUNT) refined_type = /obj/item/stack/sheet/mineral/titanium /obj/item/stack/ore/slag @@ -313,18 +315,33 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ /obj/item/coin icon = 'icons/obj/economy.dmi' name = "coin" - icon_state = "coin__heads" + icon_state = "coin" flags_1 = CONDUCT_1 force = 1 throwforce = 2 w_class = WEIGHT_CLASS_TINY + custom_materials = list(/datum/material/iron = 400) + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR var/string_attached var/list/sideslist = list("heads","tails") - var/cmineral = null var/cooldown = 0 - var/value = 1 + var/value var/coinflip +/obj/item/coin/Initialize() + . = ..() + coinflip = pick(sideslist) + icon_state = "coin_[coinflip]" + pixel_x = rand(0,16)-8 + pixel_y = rand(0,8)-8 + +/obj/item/coin/set_custom_materials(list/materials, multiplier = 1) + . = ..() + value = 0 + for(var/i in custom_materials) + var/datum/material/M = i + value += M.value_per_unit * custom_materials[M] + /obj/item/coin/suicide_act(mob/living/user) user.visible_message("[user] contemplates suicide with \the [src]!") if (!attack_self(user)) @@ -342,101 +359,9 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ else user.visible_message("\the [src] lands on [coinflip]! [user] keeps on living!") -/obj/item/coin/Initialize() - . = ..() - pixel_x = rand(0,16)-8 - pixel_y = rand(0,8)-8 - /obj/item/coin/examine(mob/user) . = ..() - if(value) - . += "It's worth [value] credit\s." - -/obj/item/coin/gold - name = "gold coin" - cmineral = "gold" - icon_state = "coin_gold_heads" - value = 50 - materials = list(MAT_GOLD = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/gold = 4) - -/obj/item/coin/silver - name = "silver coin" - cmineral = "silver" - icon_state = "coin_silver_heads" - value = 20 - materials = list(MAT_SILVER = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/silver = 4) - -/obj/item/coin/diamond - name = "diamond coin" - cmineral = "diamond" - icon_state = "coin_diamond_heads" - value = 500 - materials = list(MAT_DIAMOND = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/carbon = 4) - -/obj/item/coin/iron - name = "iron coin" - cmineral = "iron" - icon_state = "coin_iron_heads" - value = 1 - materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/iron = 4) - -/obj/item/coin/plasma - name = "plasma coin" - cmineral = "plasma" - icon_state = "coin_plasma_heads" - value = 100 - materials = list(MAT_PLASMA = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/toxin/plasma = 4) - -/obj/item/coin/uranium - name = "uranium coin" - cmineral = "uranium" - icon_state = "coin_uranium_heads" - value = 80 - materials = list(MAT_URANIUM = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/uranium = 4) - -/obj/item/coin/bananium - name = "bananium coin" - cmineral = "bananium" - icon_state = "coin_bananium_heads" - value = 1000 //makes the clown cry - materials = list(MAT_BANANIUM = MINERAL_MATERIAL_AMOUNT*0.2) - grind_results = list(/datum/reagent/consumable/banana = 4) - -/obj/item/coin/adamantine - name = "adamantine coin" - cmineral = "adamantine" - icon_state = "coin_adamantine_heads" - value = 1500 - -/obj/item/coin/mythril - name = "mythril coin" - cmineral = "mythril" - icon_state = "coin_mythril_heads" - value = 3000 - -/obj/item/coin/twoheaded - cmineral = "iron" - icon_state = "coin_iron_heads" - desc = "Hey, this coin's the same on both sides!" - sideslist = list("heads") - materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT*0.2) - value = 1 - grind_results = list(/datum/reagent/iron = 4) - -/obj/item/coin/antagtoken - name = "antag token" - icon_state = "coin_valid_valid" - cmineral = "valid" - desc = "A novelty coin that helps the heart know what hard evidence cannot prove." - sideslist = list("valid", "salad") - value = 0 - grind_results = list(/datum/reagent/consumable/sodiumchloride = 4) + . += "It's worth [value] credit\s." /obj/item/coin/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/stack/cable_coil)) @@ -470,10 +395,10 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ if(string_attached) //does the coin have a wire attached to_chat(user, "The coin won't flip very well with something attached!" ) return FALSE//do not flip the coin - coinflip = pick(sideslist) cooldown = world.time + 15 - flick("coin_[cmineral]_flip", src) - icon_state = "coin_[cmineral]_[coinflip]" + flick("coin_[coinflip]_flip", src) + coinflip = pick(sideslist) + icon_state = "coin_[coinflip]" playsound(user.loc, 'sound/items/coinflip.ogg', 50, 1) var/oldloc = loc sleep(15) @@ -483,5 +408,51 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ "You hear the clattering of loose change.") return TRUE//did the coin flip? useful for suicide_act +/obj/item/coin/gold + custom_materials = list(/datum/material/gold = 400) + +/obj/item/coin/silver + custom_materials = list(/datum/material/silver = 400) + +/obj/item/coin/diamond + custom_materials = list(/datum/material/diamond = 400) + +/obj/item/coin/plasma + custom_materials = list(/datum/material/plasma = 400) + +/obj/item/coin/uranium + custom_materials = list(/datum/material/uranium = 400) + +/obj/item/coin/titanium + custom_materials = list(/datum/material/titanium = 400) + +/obj/item/coin/bananium + custom_materials = list(/datum/material/bananium = 400) + +/obj/item/coin/adamantine + custom_materials = list(/datum/material/adamantine = 400) + +/obj/item/coin/mythril + custom_materials = list(/datum/material/mythril = 400) + +/obj/item/coin/plastic + custom_materials = list(/datum/material/plastic = 400) + +/obj/item/coin/runite + custom_materials = list(/datum/material/runite = 400) + +/obj/item/coin/twoheaded + desc = "Hey, this coin's the same on both sides!" + sideslist = list("heads") + +/obj/item/coin/antagtoken + name = "antag token" + desc = "A novelty coin that helps the heart know what hard evidence cannot prove." + icon_state = "coin_valid" + custom_materials = list(/datum/material/plastic = 400) + sideslist = list("valid", "salad") + material_flags = NONE + +/obj/item/coin/iron #undef ORESTACK_OVERLAYS_MAX diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index ed104d9eef..333b69bc61 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -18,6 +18,10 @@ else return ..() +/obj/structure/ore_box/ComponentInitialize() + . = ..() + AddComponent(/datum/component/rad_insulation, 0.01) //please datum mats no more cancer + /obj/structure/ore_box/crowbar_act(mob/living/user, obj/item/I) if(I.use_tool(src, user, 50, volume=50)) user.visible_message("[user] pries \the [src] apart.", diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm index 5bffc4e276..973fd21e7c 100644 --- a/code/modules/mob/living/carbon/damage_procs.dm +++ b/code/modules/mob/living/carbon/damage_procs.dm @@ -1,6 +1,7 @@ /mob/living/carbon/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked = FALSE, forced = FALSE) + SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMGE, damage, damagetype, def_zone) var/hit_percent = (100-blocked)/100 if(!forced && hit_percent <= 0) return 0 diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 3357cc9ffe..fe25bf1383 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1926,6 +1926,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names) log_combat(user, target, "shoved", append_message) /datum/species/proc/apply_damage(damage, damagetype = BRUTE, def_zone = null, blocked, mob/living/carbon/human/H, forced = FALSE) + SEND_SIGNAL(src, COMSIG_MOB_APPLY_DAMGE, damage, damagetype, def_zone) var/hit_percent = (100-(blocked+armor))/100 hit_percent = (hit_percent * (100-H.physiology.damage_resistance))/100 if(!forced && hit_percent <= 0) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 90ada3d718..5f609306e9 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -557,6 +557,12 @@ /mob/living/proc/update_damage_overlays() return +/mob/living/Crossed(atom/movable/AM) + . = ..() + for(var/i in get_equipped_items()) + var/obj/item/item = i + SEND_SIGNAL(item, COMSIG_ITEM_WEARERCROSSED, AM) + /mob/living/Move(atom/newloc, direct) if (buckled && buckled.loc != newloc) //not updating position if (!buckled.anchored) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index a079a9985c..cc4fef8d22 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -97,8 +97,8 @@ var/obj/item/stack/S = I if(is_type_in_list(S, list(/obj/item/stack/sheet/metal, /obj/item/stack/rods, /obj/item/stack/tile/plasteel))) - if(S.materials[MAT_METAL]) - S.cost = S.materials[MAT_METAL] * 0.25 + if(S.custom_materials?.len && S.custom_materials[getmaterialref(/datum/material/iron)]) + S.cost = S.custom_materials[getmaterialref(/datum/material/iron)] * 0.25 S.source = get_or_create_estorage(/datum/robot_energy_storage/metal) else if(istype(S, /obj/item/stack/sheet/glass)) @@ -127,7 +127,7 @@ S.source = get_or_create_estorage(/datum/robot_energy_storage/wrapping_paper) if(S && S.source) - S.materials = list() + S.custom_materials = null S.is_cyborg = 1 if(I.loc != src) diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index 79c74de2eb..92a9fb2acf 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -29,7 +29,7 @@ var/max_hardware_size = 0 // Maximal hardware w_class. Tablets/PDAs have 1, laptops 2, consoles 4. var/steel_sheet_cost = 5 // Amount of steel sheets refunded when disassembling an empty frame of this computer. - integrity_failure = 50 + integrity_failure = 0.5 max_integrity = 100 armor = list("melee" = 0, "bullet" = 20, "laser" = 20, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) @@ -203,7 +203,7 @@ /obj/item/modular_computer/examine(mob/user) . = ..() - if(obj_integrity <= integrity_failure) + if(obj_integrity <= integrity_failure * max_integrity) . += "It is heavily damaged!" else if(obj_integrity < max_integrity) . += "It is damaged." @@ -219,7 +219,7 @@ else add_overlay(icon_state_menu) - if(obj_integrity <= integrity_failure) + if(obj_integrity <= integrity_failure * max_integrity) add_overlay("bsod") add_overlay("broken") @@ -233,7 +233,7 @@ /obj/item/modular_computer/proc/turn_on(mob/user) var/issynth = issilicon(user) // Robots and AIs get different activation messages. - if(obj_integrity <= integrity_failure) + if(obj_integrity <= integrity_failure * max_integrity) if(issynth) to_chat(user, "You send an activation signal to \the [src], but it responds with an error code. It must be damaged.") else @@ -265,7 +265,7 @@ last_power_usage = 0 return 0 - if(obj_integrity <= integrity_failure) + if(obj_integrity <= integrity_failure * max_integrity) shutdown_computer() return 0 diff --git a/code/modules/modular_computers/computers/machinery/modular_computer.dm b/code/modules/modular_computers/computers/machinery/modular_computer.dm index 39b2c45d99..a1f13878c1 100644 --- a/code/modules/modular_computers/computers/machinery/modular_computer.dm +++ b/code/modules/modular_computers/computers/machinery/modular_computer.dm @@ -65,7 +65,7 @@ else add_overlay(screen_icon_state_menu) - if(cpu && cpu.obj_integrity <= cpu.integrity_failure) + if(cpu && cpu.obj_integrity <= cpu.integrity_failure * cpu.max_integrity) add_overlay("bsod") add_overlay("broken") diff --git a/code/modules/modular_computers/computers/machinery/modular_console.dm b/code/modules/modular_computers/computers/machinery/modular_console.dm index 026091f88b..3d4ec22e89 100644 --- a/code/modules/modular_computers/computers/machinery/modular_console.dm +++ b/code/modules/modular_computers/computers/machinery/modular_console.dm @@ -15,7 +15,7 @@ steel_sheet_cost = 10 light_strength = 2 max_integrity = 300 - integrity_failure = 150 + integrity_failure = 0.5 var/console_department = "" // Used in New() to set network tag according to our area. /obj/machinery/modular_computer/console/buildable/Initialize() diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 2650da8c7a..fad4ec80b4 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -21,7 +21,7 @@ w_class = WEIGHT_CLASS_TINY throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=10) + custom_materials = list(/datum/material/iron=10) pressure_resistance = 2 grind_results = list(/datum/reagent/iron = 2, /datum/reagent/iodine = 1) var/colour = "black" //what colour the ink is! @@ -79,7 +79,7 @@ throwforce = 5 throw_speed = 4 colour = "crimson" - materials = list(MAT_GOLD = 750) + custom_materials = list(/datum/material/gold = 750) sharpness = IS_SHARP resistance_flags = FIRE_PROOF unique_reskin = list("Oak" = "pen-fountain-o", diff --git a/code/modules/paperwork/photocopier.dm b/code/modules/paperwork/photocopier.dm index 182806388a..97d28d7674 100644 --- a/code/modules/paperwork/photocopier.dm +++ b/code/modules/paperwork/photocopier.dm @@ -18,7 +18,7 @@ active_power_usage = 200 power_channel = EQUIP max_integrity = 300 - integrity_failure = 100 + integrity_failure = 0.33 var/obj/item/paper/copy = null //what's in the copier! var/obj/item/photo/photocopy = null var/obj/item/documents/doccopy = null diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 1fe59623fb..2beb9296b3 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -8,7 +8,7 @@ w_class = WEIGHT_CLASS_TINY throw_speed = 3 throw_range = 7 - materials = list(MAT_METAL=60) + custom_materials = list(/datum/material/iron=60) item_color = "cargo" pressure_resistance = 2 attack_verb = list("stamped") diff --git a/code/modules/photography/camera/camera.dm b/code/modules/photography/camera/camera.dm index 140167c2f0..b7b7bc36b7 100644 --- a/code/modules/photography/camera/camera.dm +++ b/code/modules/photography/camera/camera.dm @@ -14,7 +14,7 @@ w_class = WEIGHT_CLASS_SMALL flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_NECK - materials = list(MAT_METAL = 50, MAT_GLASS = 150) + custom_materials = list(/datum/material/iron = 50, /datum/material/glass = 150) var/flash_enabled = TRUE var/state_on = "camera" var/state_off = "camera_off" diff --git a/code/modules/photography/camera/film.dm b/code/modules/photography/camera/film.dm index b1cd6bae66..b44b933610 100644 --- a/code/modules/photography/camera/film.dm +++ b/code/modules/photography/camera/film.dm @@ -11,4 +11,4 @@ righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_TINY resistance_flags = FLAMMABLE - materials = list(MAT_METAL = 10, MAT_GLASS = 10) + custom_materials = list(/datum/material/iron = 10, /datum/material/glass = 10) diff --git a/code/modules/photography/photos/frame.dm b/code/modules/photography/photos/frame.dm index f86cae8095..d20a71d1c6 100644 --- a/code/modules/photography/photos/frame.dm +++ b/code/modules/photography/photos/frame.dm @@ -4,7 +4,7 @@ name = "picture frame" desc = "The perfect showcase for your favorite deathtrap memories." icon = 'icons/obj/decals.dmi' - materials = list() + custom_materials = null flags_1 = 0 icon_state = "frame-empty" result_path = /obj/structure/sign/picture_frame diff --git a/code/modules/power/antimatter/shielding.dm b/code/modules/power/antimatter/shielding.dm index 32950a2199..624c4c0316 100644 --- a/code/modules/power/antimatter/shielding.dm +++ b/code/modules/power/antimatter/shielding.dm @@ -243,7 +243,7 @@ throwforce = 5 throw_speed = 1 throw_range = 2 - materials = list(MAT_METAL=100) + custom_materials = list(/datum/material/iron=100) /obj/item/am_shielding_container/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/multitool) && istype(src.loc, /turf)) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 78294e988d..0594ab1b70 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -53,7 +53,7 @@ use_power = NO_POWER_USE req_access = null max_integrity = 300 - integrity_failure = 50 + integrity_failure = 0.17 var/damage_deflection = 10 resistance_flags = FIRE_PROOF armor = list("melee" = 40, "bullet" = 40, "laser" = 40, "energy" = 100, "bomb" = 30, "bio" = 100, "rad" = 100, "fire" = 90, "acid" = 50) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index cee9a17ebf..ec659daa5a 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -488,7 +488,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai w_class = WEIGHT_CLASS_SMALL throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=10, MAT_GLASS=5) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=5) flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT attack_verb = list("whipped", "lashed", "disciplined", "flogged") @@ -499,7 +499,7 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai /obj/item/stack/cable_coil/cyborg is_cyborg = 1 - materials = list() + custom_materials = null cost = 1 /obj/item/stack/cable_coil/cyborg/attack_self(mob/user) diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index d89eeb7e3d..339eca8da6 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -13,7 +13,7 @@ w_class = WEIGHT_CLASS_SMALL var/charge = 0 // note %age conveted to actual charge in New var/maxcharge = 1000 - materials = list(MAT_METAL=700, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=700, /datum/material/glass=50) grind_results = list(/datum/reagent/lithium = 15, /datum/reagent/iron = 5, /datum/reagent/silicon = 5) var/rigged = FALSE // true if rigged to explode var/chargerate = 100 //how much power is given every tick in a recharger @@ -171,7 +171,7 @@ name = "\improper Nanotrasen brand rechargeable AA battery" desc = "You can't top the plasma top." //TOTALLY TRADEMARK INFRINGEMENT maxcharge = 500 - materials = list(MAT_GLASS=40) + custom_materials = list(/datum/material/glass=40) /obj/item/stock_parts/cell/crap/empty/Initialize() . = ..() @@ -182,7 +182,7 @@ name = "upgraded power cell" desc = "A power cell with a slightly higher capacity than normal!" maxcharge = 2500 - materials = list(MAT_GLASS=50) + custom_materials = list(/datum/material/glass=50) chargerate = 1000 /obj/item/stock_parts/cell/upgraded/plus @@ -193,7 +193,7 @@ /obj/item/stock_parts/cell/secborg name = "security borg rechargeable D battery" maxcharge = 1250 //25/12/6 disabler/laser/taser shots. - materials = list(MAT_GLASS=40) + custom_materials = list(/datum/material/glass=40) /obj/item/stock_parts/cell/secborg/empty/Initialize() . = ..() @@ -221,7 +221,7 @@ name = "high-capacity power cell" icon_state = "hcell" maxcharge = 10000 - materials = list(MAT_GLASS=60) + custom_materials = list(/datum/material/glass=60) chargerate = 1500 /obj/item/stock_parts/cell/high/plus @@ -240,7 +240,7 @@ name = "super-capacity power cell" icon_state = "scell" maxcharge = 20000 - materials = list(MAT_GLASS=300) + custom_materials = list(/datum/material/glass=300) chargerate = 2000 /obj/item/stock_parts/cell/super/empty/Initialize() @@ -252,7 +252,7 @@ name = "hyper-capacity power cell" icon_state = "hpcell" maxcharge = 30000 - materials = list(MAT_GLASS=400) + custom_materials = list(/datum/material/glass=400) chargerate = 3000 /obj/item/stock_parts/cell/hyper/empty/Initialize() @@ -265,7 +265,7 @@ desc = "A rechargeable transdimensional power cell." icon_state = "bscell" maxcharge = 40000 - materials = list(MAT_GLASS=600) + custom_materials = list(/datum/material/glass=600) chargerate = 4000 /obj/item/stock_parts/cell/bluespace/empty/Initialize() @@ -277,7 +277,7 @@ name = "infinite-capacity power cell!" icon_state = "icell" maxcharge = 30000 - materials = list(MAT_GLASS=1000) + custom_materials = list(/datum/material/glass=1000) rating = 100 chargerate = 30000 @@ -303,7 +303,7 @@ icon_state = "potato" charge = 100 maxcharge = 300 - materials = list() + custom_materials = null grown_battery = TRUE //it has the overlays for wires /obj/item/stock_parts/cell/high/slime @@ -311,7 +311,7 @@ desc = "A yellow slime core infused with plasma, it crackles with power." icon = 'icons/mob/slimes.dmi' icon_state = "yellow slime extract" - materials = list() + custom_materials = null rating = 5 //self-recharge makes these desirable self_recharge = 1 // Infused slime cores self-recharge, over time @@ -352,7 +352,7 @@ name = "miniature power cell" desc = "A tiny power cell with a very low power capacity. Used in light fixtures to power them in the event of an outage." maxcharge = 120 //Emergency lights use 0.2 W per tick, meaning ~10 minutes of emergency power from a cell - materials = list(MAT_GLASS = 20) + custom_materials = list(/datum/material/glass = 20) w_class = WEIGHT_CLASS_TINY /obj/item/stock_parts/cell/emergency_light/Initialize() diff --git a/code/modules/power/floodlight.dm b/code/modules/power/floodlight.dm index 8da3594d5e..9fb1a1ce7d 100644 --- a/code/modules/power/floodlight.dm +++ b/code/modules/power/floodlight.dm @@ -43,7 +43,7 @@ icon_state = "floodlight" density = TRUE max_integrity = 100 - integrity_failure = 80 + integrity_failure = 0.8 idle_power_usage = 100 active_power_usage = 1000 var/list/light_setting_list = list(0, 5, 10, 15) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 441eb27621..7da4533a6e 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -23,7 +23,7 @@ name = "small light fixture frame" icon_state = "bulb-construct-item" result_path = /obj/structure/light_construct/small - materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) + custom_materials = list(/datum/material/iron=MINERAL_MATERIAL_AMOUNT) /obj/item/wallframe/light_fixture/try_build(turf/on_wall, user) if(!..()) @@ -718,7 +718,7 @@ var/status = LIGHT_OK // LIGHT_OK, LIGHT_BURNED or LIGHT_BROKEN var/base_state var/switchcount = 0 // number of times switched - materials = list(MAT_GLASS=100) + custom_materials = list(/datum/material/glass=100) grind_results = list(/datum/reagent/silicon = 5, /datum/reagent/nitrogen = 10) //Nitrogen is used as a cheaper alternative to argon in incandescent lighbulbs var/rigged = 0 // true if rigged to explode var/brightness = 2 //how much light it gives off diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 0375a00c39..be8d456f20 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -15,7 +15,7 @@ req_access = list(ACCESS_ENGINE_EQUIP) // use_power = NO_POWER_USE max_integrity = 350 - integrity_failure = 80 + integrity_failure = 0.2 circuit = /obj/item/circuitboard/machine/rad_collector var/obj/item/tank/internals/plasma/loaded_tank = null var/stored_power = 0 diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index b12bbe59b8..bb6459c3ea 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -12,7 +12,7 @@ active_power_usage = 0 var/id = 0 max_integrity = 150 - integrity_failure = 50 + integrity_failure = 0.33 var/obscured = 0 var/sunfrac = 0 var/adir = SOUTH // actual dir @@ -266,7 +266,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 250 max_integrity = 200 - integrity_failure = 100 + integrity_failure = 0.5 var/icon_screen = "solar" var/icon_keyboard = "power_key" var/id = 0 diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index c25ece3594..eff1015f33 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -11,7 +11,7 @@ density = TRUE use_power = NO_POWER_USE max_integrity = 250 - integrity_failure = 50 + integrity_failure = 0.2 var/id = 0 var/sun_angle = 0 // sun angle as set by sun datum diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index 1404529700..28b70bf276 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -7,7 +7,7 @@ slot_flags = ITEM_SLOT_BELT throwforce = 0 w_class = WEIGHT_CLASS_TINY - materials = list(MAT_METAL = 500) + custom_materials = list(/datum/material/iron = 500) var/fire_sound = null //What sound should play when this ammo is fired var/caliber = list() //Which kind of guns it can be loaded into var/projectile_type = null //The bullet type to create when New() is called diff --git a/code/modules/projectiles/ammunition/ballistic/shotgun.dm b/code/modules/projectiles/ammunition/ballistic/shotgun.dm index 9aabd0e6b1..0599e52a73 100644 --- a/code/modules/projectiles/ammunition/ballistic/shotgun.dm +++ b/code/modules/projectiles/ammunition/ballistic/shotgun.dm @@ -6,14 +6,14 @@ icon_state = "blshell" caliber = "shotgun" projectile_type = /obj/item/projectile/bullet/shotgun_slug - materials = list(MAT_METAL=4000) + custom_materials = list(/datum/material/iron=4000) /obj/item/ammo_casing/shotgun/beanbag name = "beanbag slug" desc = "A weak beanbag slug for riot control." icon_state = "bshell" projectile_type = /obj/item/projectile/bullet/shotgun_beanbag - materials = list(MAT_METAL=250) + custom_materials = list(/datum/material/iron=250) /obj/item/ammo_casing/shotgun/incendiary name = "incendiary slug" @@ -34,7 +34,7 @@ desc = "A stunning taser slug." icon_state = "stunshell" projectile_type = /obj/item/projectile/bullet/shotgun_stunslug - materials = list(MAT_METAL=250) + custom_materials = list(/datum/material/iron=250) /obj/item/ammo_casing/shotgun/meteorslug name = "meteorslug shell" @@ -71,14 +71,14 @@ projectile_type = /obj/item/projectile/bullet/pellet/shotgun_rubbershot pellets = 6 variance = 25 - materials = list(MAT_METAL=4000) + custom_materials = list(/datum/material/iron=4000) /obj/item/ammo_casing/shotgun/improvised name = "improvised shell" desc = "An extremely weak shotgun shell with multiple small pellets made out of metal shards." icon_state = "improvshell" projectile_type = /obj/item/projectile/bullet/pellet/shotgun_improvised - materials = list(MAT_METAL=250) + custom_materials = list(/datum/material/iron=250) pellets = 10 variance = 25 diff --git a/code/modules/projectiles/ammunition/caseless/foam.dm b/code/modules/projectiles/ammunition/caseless/foam.dm index 1040c08d87..94505ff230 100644 --- a/code/modules/projectiles/ammunition/caseless/foam.dm +++ b/code/modules/projectiles/ammunition/caseless/foam.dm @@ -5,7 +5,7 @@ caliber = "foam_force" icon = 'icons/obj/guns/toy.dmi' icon_state = "foamdart" - materials = list(MAT_METAL = 11.25) + custom_materials = list(/datum/material/iron = 11.25) harmful = FALSE var/modified = FALSE @@ -62,4 +62,4 @@ desc = "Whose smart idea was it to use toys as crowd control? Ages 18 and up." projectile_type = /obj/item/projectile/bullet/reusable/foam_dart/riot icon_state = "foamdart_riot" - materials = list(MAT_METAL = 1125) + custom_materials = list(/datum/material/iron = 1125) diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index 3cdb5ca06d..4f37cf3ba9 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -8,7 +8,7 @@ item_state = "syringe_kit" lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/medical_righthand.dmi' - materials = list(MAT_METAL = 30000) + custom_materials = list(/datum/material/iron = 30000) throwforce = 2 w_class = WEIGHT_CLASS_TINY throw_speed = 3 @@ -26,8 +26,8 @@ /obj/item/ammo_box/Initialize() . = ..() if (!bullet_cost) - for (var/material in materials) - var/material_amount = materials[material] + for (var/material in custom_materials) + var/material_amount = custom_materials[material] LAZYSET(base_cost, material, (material_amount * 0.10)) material_amount *= 0.90 // 10% for the container @@ -121,7 +121,8 @@ for (var/material in bullet_cost) var/material_amount = bullet_cost[material] material_amount = (material_amount*stored_ammo.len) + base_cost[material] - materials[material] = material_amount + custom_materials[material] = material_amount + set_custom_materials(custom_materials)//make sure we setup the correct properties again //Behavior for magazines /obj/item/ammo_box/magazine/proc/ammo_count() diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index ba6a8e2454..20b89d77a3 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -19,7 +19,7 @@ ammo_type = /obj/item/ammo_casing/c38 max_ammo = 6 multiple_sprites = 1 - materials = list(MAT_METAL = 20000) + custom_materials = list(/datum/material/iron = 20000) /obj/item/ammo_box/c38/lethal name = "speed loader (.38)" @@ -85,9 +85,9 @@ icon_state = "foambox" ammo_type = /obj/item/ammo_casing/caseless/foam_dart max_ammo = 40 - materials = list(MAT_METAL = 500) + custom_materials = list(/datum/material/iron = 500) /obj/item/ammo_box/foambox/riot icon_state = "foambox_riot" ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot - materials = list(MAT_METAL = 50000) \ No newline at end of file + custom_materials = list(/datum/material/iron = 50000) \ No newline at end of file diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 0c2b5e013e..5c4f17a0e2 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -9,7 +9,7 @@ item_state = "gun" flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) w_class = WEIGHT_CLASS_NORMAL throwforce = 5 throw_speed = 3 diff --git a/code/modules/projectiles/guns/ballistic/laser_gatling.dm b/code/modules/projectiles/guns/ballistic/laser_gatling.dm index 49ced8ff39..82f6fa700b 100644 --- a/code/modules/projectiles/guns/ballistic/laser_gatling.dm +++ b/code/modules/projectiles/guns/ballistic/laser_gatling.dm @@ -102,7 +102,7 @@ slowdown = 1 slot_flags = null w_class = WEIGHT_CLASS_HUGE - materials = list() + custom_materials = null burst_size = 3 automatic = 0 fire_delay = 1 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 1e1af62d5a..5ad5300a5b 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -4,7 +4,7 @@ icon_state = "laser" item_state = "laser" w_class = WEIGHT_CLASS_NORMAL - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) ammo_type = list(/obj/item/ammo_casing/energy/lasergun) ammo_x_offset = 1 shaded_charge = 1 diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index f0b38f2d4e..2465bd770f 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -85,7 +85,7 @@ icon_state = "crossbow" item_state = "crossbow" w_class = WEIGHT_CLASS_SMALL - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) suppressed = TRUE ammo_type = list(/obj/item/ammo_casing/energy/bolt) weapon_weight = WEAPON_LIGHT @@ -108,7 +108,7 @@ desc = "A reverse engineered weapon using syndicate technology. This thing seems incredibly unwieldly, and seems to be using similar internals to the Proto-Kinetic Accelerator. It might not play nice when brought near weapons similar to it." icon_state = "crossbowlarge" w_class = WEIGHT_CLASS_BULKY - materials = list(MAT_METAL=4000) + custom_materials = list(/datum/material/iron=4000) suppressed = null ammo_type = list(/obj/item/ammo_casing/energy/bolt/large) weapon_weight = WEAPON_HEAVY diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index c53e28ea29..ed203e993a 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -19,7 +19,7 @@ fire_sound = 'sound/weapons/beam_sniper.ogg' slot_flags = ITEM_SLOT_BACK force = 15 - materials = list() + custom_materials = null recoil = 4 ammo_x_offset = 3 ammo_y_offset = 3 diff --git a/code/modules/projectiles/guns/misc/chem_gun.dm b/code/modules/projectiles/guns/misc/chem_gun.dm index 9f8e92a8f8..3d400f0e16 100644 --- a/code/modules/projectiles/guns/misc/chem_gun.dm +++ b/code/modules/projectiles/guns/misc/chem_gun.dm @@ -9,7 +9,7 @@ throw_speed = 3 throw_range = 7 force = 4 - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) clumsy_check = FALSE fire_sound = 'sound/items/syringeproj.ogg' var/time_per_syringe = 250 diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm index 5a8c5a066e..6113bc4857 100644 --- a/code/modules/projectiles/guns/misc/grenade_launcher.dm +++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm @@ -10,7 +10,7 @@ force = 5 var/list/grenades = new/list() var/max_grenades = 3 - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) /obj/item/gun/grenadelauncher/examine(mob/user) . = ..() diff --git a/code/modules/projectiles/guns/misc/syringe_gun.dm b/code/modules/projectiles/guns/misc/syringe_gun.dm index 3a39d53d82..b3838751eb 100644 --- a/code/modules/projectiles/guns/misc/syringe_gun.dm +++ b/code/modules/projectiles/guns/misc/syringe_gun.dm @@ -7,7 +7,7 @@ throw_speed = 3 throw_range = 7 force = 4 - materials = list(MAT_METAL=2000) + custom_materials = list(/datum/material/iron=2000) clumsy_check = 0 fire_sound = 'sound/items/syringeproj.ogg' var/list/syringes = list() @@ -108,7 +108,7 @@ desc = "A compressed air gun, designed to fit medicinal darts for application of medicine for those patients just out of reach." icon_state = "dartgun" item_state = "dartgun" - materials = list(MAT_METAL=2000, MAT_GLASS=500) + custom_materials = list(/datum/material/iron=2000, /datum/material/glass=500) suppressed = TRUE //Softer fire sound can_unsuppress = FALSE diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index db0aa8ce99..a81ef9444e 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -109,7 +109,7 @@ volume = 60 icon_state = "beaker" item_state = "beaker" - materials = list(MAT_GLASS=500) + custom_materials = list(/datum/material/glass=500) possible_transfer_amounts = list(5,10,15,20,25,30,50,60) container_flags = PH_WEAK|APTFT_ALTCLICK|APTFT_VERB @@ -159,7 +159,7 @@ /obj/item/reagent_containers/glass/beaker/glass_dish name = "glass dish" desc = "A tiny glass dish. It can hold up to 3 units. Unable to withstand reagents of an extreme pH." - materials = list(MAT_GLASS=500) + custom_materials = list(/datum/material/glass = 500) icon_state = "glass_disk" possible_transfer_amounts = list(0.1,0.5,0.75,1,2,3) volume = 3 @@ -167,21 +167,21 @@ /obj/item/reagent_containers/glass/beaker/flask/large name = "large flask" desc = "A large flask. It can hold up to 80 units. Unable to withstand reagents of an extreme pH." - materials = list(MAT_GLASS=2500) + custom_materials = list(/datum/material/glass = 2500) icon_state = "flasklarge" volume = 80 /obj/item/reagent_containers/glass/beaker/flask name = "small flask" desc = "A small flask. It can hold up to 40 units. Unable to withstand reagents of an extreme pH." - materials = list(MAT_GLASS=1000) + custom_materials = list(/datum/material/glass = 1000) icon_state = "flasksmall" volume = 40 /obj/item/reagent_containers/glass/beaker/flask/spouty name = "flask with spout" desc = "A flask with a spout! It can hold up to 120 units. Unable to withstand reagents of an extreme pH." - materials = list(MAT_GLASS=2500) + custom_materials = list(MAT_GLASS = 2500) icon_state = "flaskspouty" possible_transfer_amounts = list(1,2,3,4,5,10,15,20,25,30,50,100,120) volume = 120 @@ -190,7 +190,7 @@ name = "large beaker" desc = "A large beaker. Can hold up to 120 units. Unable to withstand reagents of an extreme pH." icon_state = "beakerlarge" - materials = list(MAT_GLASS=2500) + custom_materials = list(/datum/material/glass=2500) volume = 120 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,40,50,60,120) @@ -200,7 +200,7 @@ name = "x-large beaker" desc = "An extra-large beaker. Can hold up to 180 units. Is able to resist acid and alkaline solutions, but melts at 444 K." icon_state = "beakerwhite" - materials = list(MAT_GLASS=2500, MAT_PLASTIC=3000) + custom_materials = list(/datum/material/glass=2500, /datum/material/plastic=3000) volume = 180 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,40,50,60,120,180) @@ -215,7 +215,7 @@ name = "metamaterial beaker" desc = "A large beaker. Can hold up to 240 units, and is able to withstand all chemical situations." icon_state = "beakergold" - materials = list(MAT_GLASS=2500, MAT_PLASTIC=3000, MAT_GOLD=1000, MAT_TITANIUM=1000) + custom_materials = list(/datum/material/glass=2500, /datum/material/plastic=3000, /datum/material/gold=1000, /datum/material/titanium=1000) volume = 240 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,40,50,60,120,200,240) @@ -226,7 +226,7 @@ desc = "A cryostasis beaker that allows for chemical storage without \ reactions. Can hold up to 50 units." icon_state = "beakernoreact" - materials = list(MAT_METAL=3000) + custom_materials = list(/datum/material/iron=3000) reagent_flags = OPENCONTAINER | NO_REACT volume = 50 amount_per_transfer_from_this = 10 @@ -239,8 +239,9 @@ and Element Cuban combined with the Compound Pete. Can hold up to \ 300 units. Unable to withstand reagents of an extreme pH." icon_state = "beakerbluespace" - materials = list(MAT_GLASS=3000) + custom_materials = list(/datum/material/glass = 5000, /datum/material/plasma = 3000, /datum/material/diamond = 1000, /datum/material/bluespace = 1000) volume = 300 + material_flags = MATERIAL_NO_EFFECTS amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,50,100,300) container_HP = 5 @@ -281,7 +282,7 @@ item_state = "bucket" lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' - materials = list(MAT_METAL=200) + custom_materials = list(/datum/material/iron=200) w_class = WEIGHT_CLASS_NORMAL amount_per_transfer_from_this = 20 possible_transfer_amounts = list(5,10,15,20,25,30,50,70) @@ -348,7 +349,7 @@ icon_state = "smallbottle" item_state = "bottle" list_reagents = list(/datum/reagent/water = 49.5, /datum/reagent/fluorine = 0.5)//see desc, don't think about it too hard - materials = list(MAT_GLASS=0) + custom_materials = list(/datum/material/glass=0) volume = 50 amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,20,25,30,50) @@ -361,7 +362,7 @@ /obj/item/reagent_containers/glass/beaker/waterbottle/large desc = "A fresh commercial-sized bottle of water." icon_state = "largebottle" - materials = list(MAT_GLASS=0) + custom_materials = list(/datum/material/glass=0) list_reagents = list(/datum/reagent/water = 100) volume = 100 amount_per_transfer_from_this = 20 diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 763184da46..45bf8591a8 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -12,7 +12,7 @@ var/mode = SYRINGE_DRAW var/busy = FALSE // needed for delayed drawing of blood var/proj_piercing = 0 //does it pierce through thick clothes when shot with syringe gun - materials = list(MAT_METAL=10, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=20) reagent_flags = TRANSPARENT /obj/item/reagent_containers/syringe/Initialize() diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 812637efed..0f9c64545a 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -7,15 +7,6 @@ For the materials datum, it assumes you need reagents unless specified otherwise you use one of the material IDs below. These are NOT ids in the usual sense (they aren't defined in the object or part of a datum), they are simply references used as part of a "has materials?" type proc. They all start with a $ to denote that they aren't reagents. The currently supporting non-reagent materials. All material amounts are set as the define MINERAL_MATERIAL_AMOUNT, which defaults to 2000 -- MAT_METAL (/obj/item/stack/metal). -- MAT_GLASS (/obj/item/stack/glass). -- MAT_PLASMA (/obj/item/stack/plasma). -- MAT_SILVER (/obj/item/stack/silver). -- MAT_GOLD (/obj/item/stack/gold). -- MAT_URANIUM (/obj/item/stack/uranium). -- MAT_DIAMOND (/obj/item/stack/diamond). -- MAT_BANANIUM (/obj/item/stack/bananium). -(Insert new ones here) Don't add new keyword/IDs if they are made from an existing one (such as rods which are made from metal). Only add raw materials. @@ -57,6 +48,17 @@ other types of metals and chemistry for reagents). SSresearch.techweb_designs -= id return ..() +/datum/design/proc/InitializeMaterials() + var/list/temp_list = list() + for(var/i in materials) //Go through all of our materials, get the subsystem instance, and then replace the list. + var/amount = materials[i] + if(!istext(i)) //Not a category, so get the ref the normal way + var/datum/material/M = getmaterialref(i) + temp_list[M] = amount + else + temp_list[i] = amount + materials = temp_list + /datum/design/proc/icon_html(client/user) var/datum/asset/spritesheet/sheet = get_asset_datum(/datum/asset/spritesheet/research_designs) sheet.send(user) @@ -70,7 +72,7 @@ other types of metals and chemistry for reagents). name = "Component Design Disk" desc = "A disk for storing device design data for construction in lathes." icon_state = "datadisk1" - materials = list(MAT_METAL=300, MAT_GLASS=100) + custom_materials = list(/datum/material/iron=300, /datum/material/glass=100) var/list/blueprints = list() var/max_blueprints = 1 @@ -84,5 +86,5 @@ other types of metals and chemistry for reagents). /obj/item/disk/design_disk/adv name = "Advanced Component Design Disk" desc = "A disk for storing device design data for construction in lathes. This one has extra storage space." - materials = list(MAT_METAL=300, MAT_GLASS=100, MAT_SILVER = 50) + custom_materials = list(/datum/material/iron=300, /datum/material/glass=100, /datum/material/silver = 50) max_blueprints = 5 diff --git a/code/modules/research/designs/AI_module_designs.dm b/code/modules/research/designs/AI_module_designs.dm index 305b39b694..98e295b83a 100644 --- a/code/modules/research/designs/AI_module_designs.dm +++ b/code/modules/research/designs/AI_module_designs.dm @@ -14,7 +14,7 @@ name = "Module Design (Safeguard)" desc = "Allows for the construction of a Safeguard AI Module." id = "safeguard_module" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/aiModule/supplied/safeguard category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -23,7 +23,7 @@ name = "Module Design (OneCrew)" desc = "Allows for the construction of a OneCrew AI Module." id = "onehuman_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 6000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 6000) build_path = /obj/item/aiModule/zeroth/oneHuman category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -32,7 +32,7 @@ name = "Module Design (ProtectStation)" desc = "Allows for the construction of a ProtectStation AI Module." id = "protectstation_module" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/aiModule/supplied/protectStation category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -41,7 +41,7 @@ name = "Module Design (Quarantine)" desc = "Allows for the construction of a Quarantine AI Module." id = "quarantine_module" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/aiModule/supplied/quarantine category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -50,7 +50,7 @@ name = "Module Design (OxygenIsToxicToHumans)" desc = "Allows for the construction of a Safeguard AI Module." id = "oxygen_module" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/aiModule/supplied/oxygen category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -59,7 +59,7 @@ name = "Module Design (Freeform)" desc = "Allows for the construction of a Freeform AI Module." id = "freeform_module" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 10000)//Custom inputs should be more expensive to get + materials = list(/datum/material/glass = 1000, /datum/material/gold = 10000)//Custom inputs should be more expensive to get build_path = /obj/item/aiModule/supplied/freeform category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -68,7 +68,7 @@ name = "Module Design (Reset)" desc = "Allows for the construction of a Reset AI Module." id = "reset_module" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/aiModule/reset category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -77,7 +77,7 @@ name = "Module Design (Purge)" desc = "Allows for the construction of a Purge AI Module." id = "purge_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/reset/purge category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -86,7 +86,7 @@ name = "Module Design (Law Removal)" desc = "Allows for the construction of a Law Removal AI Core Module." id = "remove_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/remove category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -95,7 +95,7 @@ name = "AI Core Module (Freeform)" desc = "Allows for the construction of a Freeform AI Core Module." id = "freeformcore_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 10000)//Ditto + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 10000)//Ditto build_path = /obj/item/aiModule/core/freeformcore category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -104,7 +104,7 @@ name = "Core Module Design (Asimov)" desc = "Allows for the construction of an Asimov AI Core Module." id = "asimov_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/core/full/asimov category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -114,7 +114,7 @@ desc = "Allows for the construction of a P.A.L.A.D.I.N. AI Core Module." id = "paladin_module" build_type = IMPRINTER - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/core/full/paladin category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -123,7 +123,7 @@ name = "Core Module Design (T.Y.R.A.N.T.)" desc = "Allows for the construction of a T.Y.R.A.N.T. AI Module." id = "tyrant_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/core/full/tyrant category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -132,7 +132,7 @@ name = "Core Module Design (Corporate)" desc = "Allows for the construction of a Corporate AI Core Module." id = "corporate_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/core/full/corp category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -141,7 +141,7 @@ name = "Core Module Design (Default)" desc = "Allows for the construction of a Default AI Core Module." id = "default_module" - materials = list(MAT_GLASS = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000) build_path = /obj/item/aiModule/core/full/custom category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm index a4abd6e183..0d41f1c7d7 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_construction.dm @@ -11,7 +11,7 @@ name = "Metal Rod" id = "rods" build_type = AUTOLATHE - materials = list(MAT_METAL = 1000) + materials = list(/datum/material/iron = 1000) build_path = /obj/item/stack/rods category = list("initial","Construction") maxstack = 50 @@ -20,7 +20,7 @@ name = "Metal" id = "metal" build_type = AUTOLATHE - materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/iron = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/metal category = list("initial","Construction") maxstack = 50 @@ -29,7 +29,7 @@ name = "Glass" id = "glass" build_type = AUTOLATHE - materials = list(MAT_GLASS = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/glass category = list("initial","Construction") maxstack = 50 @@ -38,7 +38,7 @@ name = "Reinforced Glass" id = "rglass" build_type = AUTOLATHE | SMELTER | PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/iron = 1000, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/rglass category = list("initial","Construction","Stock Parts") maxstack = 50 @@ -47,7 +47,7 @@ name = "Light Tube" id = "light_tube" build_type = AUTOLATHE - materials = list(MAT_GLASS = 100) + materials = list(/datum/material/glass = 100) build_path = /obj/item/light/tube category = list("initial", "Construction") @@ -55,7 +55,7 @@ name = "Light Bulb" id = "light_bulb" build_type = AUTOLATHE - materials = list(MAT_GLASS = 100) + materials = list(/datum/material/glass = 100) build_path = /obj/item/light/bulb category = list("initial", "Construction") @@ -63,7 +63,7 @@ name = "Camera Assembly" id = "camera_assembly" build_type = AUTOLATHE - materials = list(MAT_METAL = 400, MAT_GLASS = 250) + materials = list(/datum/material/iron = 400, /datum/material/glass = 250) build_path = /obj/item/wallframe/camera category = list("initial", "Construction") @@ -71,7 +71,7 @@ name = "Newscaster Frame" id = "newscaster_frame" build_type = AUTOLATHE - materials = list(MAT_METAL = 14000, MAT_GLASS = 8000) + materials = list(/datum/material/iron = 14000, /datum/material/glass = 8000) build_path = /obj/item/wallframe/newscaster category = list("initial", "Construction") @@ -79,7 +79,7 @@ name = "Turret Control Frame" id = "turret_control" build_type = AUTOLATHE - materials = list(MAT_METAL = 12000) + materials = list(/datum/material/iron = 12000) build_path = /obj/item/wallframe/turret_control category = list("initial", "Construction") @@ -87,7 +87,7 @@ name = "Conveyor Belt" id = "conveyor_belt" build_type = AUTOLATHE - materials = list(MAT_METAL = 3000) + materials = list(/datum/material/iron = 3000) build_path = /obj/item/stack/conveyor category = list("initial", "Construction") maxstack = 30 @@ -96,7 +96,7 @@ name = "Conveyor Belt Switch" id = "conveyor_switch" build_type = AUTOLATHE - materials = list(MAT_METAL = 450, MAT_GLASS = 190) + materials = list(/datum/material/iron = 450, /datum/material/glass = 190) build_path = /obj/item/conveyor_switch_construct category = list("initial", "Construction") @@ -104,6 +104,6 @@ name = "Compressed Matter Cartridge" id = "rcd_ammo" build_type = AUTOLATHE - materials = list(MAT_METAL = 12000, MAT_GLASS=8000) + materials = list(/datum/material/iron = 12000, /datum/material/glass=8000) build_path = /obj/item/rcd_ammo category = list("initial","Construction") diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm index 4ca780620d..86e11010bc 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_electronics.dm @@ -10,7 +10,7 @@ name = "APC Module" id = "power control" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 100) + materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/electronics/apc category = list("initial", "Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -19,7 +19,7 @@ name = "Airlock Electronics" id = "airlock_board" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/airlock category = list("initial", "Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -28,7 +28,7 @@ name = "Firelock Circuitry" id = "firelock_board" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/firelock category = list("initial", "Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -37,7 +37,7 @@ name = "Air Alarm Electronics" id = "airalarm_electronics" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/airalarm category = list("initial", "Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -46,7 +46,7 @@ name = "Fire Alarm Electronics" id = "firealarm_electronics" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/electronics/firealarm category = list("initial", "Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -55,7 +55,7 @@ name = "Destination Tagger" id = "desttagger" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 250, MAT_GLASS = 125) + materials = list(/datum/material/iron = 250, /datum/material/glass = 125) build_path = /obj/item/destTagger category = list("initial", "Electronics") @@ -63,7 +63,7 @@ name = "Hand Labeler" id = "handlabel" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 150, MAT_GLASS = 125) + materials = list(/datum/material/iron = 150, /datum/material/glass = 125) build_path = /obj/item/hand_labeler category = list("initial", "Electronics") @@ -71,6 +71,6 @@ name = "Light Fixture Battery" id = "miniature_power_cell" build_type = AUTOLATHE - materials = list(MAT_GLASS = 20) + materials = list(/datum/material/glass = 20) build_path = /obj/item/stock_parts/cell/emergency_light category = list("initial", "Electronics") diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm index 0d303c3968..b62f30e041 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_medical_and_dinnerware.dm @@ -9,7 +9,7 @@ name = "Kitchen Knife" id = "kitchen_knife" build_type = AUTOLATHE - materials = list(MAT_METAL = 12000) + materials = list(/datum/material/iron = 12000) build_path = /obj/item/kitchen/knife category = list("initial","Dinnerware") @@ -17,7 +17,7 @@ name = "Fork" id = "fork" build_type = AUTOLATHE - materials = list(MAT_METAL = 80) + materials = list(/datum/material/iron = 80) build_path = /obj/item/kitchen/fork category = list("initial","Dinnerware") @@ -25,7 +25,7 @@ name = "Tray" id = "tray" build_type = AUTOLATHE - materials = list(MAT_METAL = 3000) + materials = list(/datum/material/iron = 3000) build_path = /obj/item/storage/bag/tray category = list("initial","Dinnerware") @@ -33,7 +33,7 @@ name = "Bowl" id = "bowl" build_type = AUTOLATHE - materials = list(MAT_GLASS = 500) + materials = list(/datum/material/glass = 500) build_path = /obj/item/reagent_containers/glass/bowl category = list("initial","Dinnerware") @@ -41,7 +41,7 @@ name = "Drinking Glass" id = "drinking_glass" build_type = AUTOLATHE - materials = list(MAT_GLASS = 500) + materials = list(/datum/material/glass = 500) build_path = /obj/item/reagent_containers/food/drinks/drinkingglass category = list("initial","Dinnerware") @@ -49,7 +49,7 @@ name = "Shot Glass" id = "shot_glass" build_type = AUTOLATHE - materials = list(MAT_GLASS = 100) + materials = list(/datum/material/glass = 100) build_path = /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass category = list("initial","Dinnerware") @@ -57,7 +57,7 @@ name = "Shaker" id = "shaker" build_type = AUTOLATHE - materials = list(MAT_METAL = 1500) + materials = list(/datum/material/iron = 1500) build_path = /obj/item/reagent_containers/food/drinks/shaker category = list("initial","Dinnerware") @@ -69,7 +69,7 @@ name = "Scalpel" id = "scalpel" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 4000, /datum/material/glass = 1000) build_path = /obj/item/scalpel category = list("initial", "Medical","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -78,7 +78,7 @@ name = "Circular Saw" id = "circular_saw" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 6000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000) build_path = /obj/item/circular_saw category = list("initial", "Medical","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -87,7 +87,7 @@ name = "Surgical Drill" id = "surgicaldrill" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 6000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 6000) build_path = /obj/item/surgicaldrill category = list("initial", "Medical","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -96,7 +96,7 @@ name = "Retractor" id = "retractor" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 3000) + materials = list(/datum/material/iron = 6000, /datum/material/glass = 3000) build_path = /obj/item/retractor category = list("initial", "Medical","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -105,7 +105,7 @@ name = "Cautery" id = "cautery" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 2500, MAT_GLASS = 750) + materials = list(/datum/material/iron = 2500, /datum/material/glass = 750) build_path = /obj/item/cautery category = list("initial", "Medical","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -114,7 +114,7 @@ name = "Hemostat" id = "hemostat" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) build_path = /obj/item/hemostat category = list("initial", "Medical","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -123,7 +123,7 @@ name = "Beaker" id = "beaker" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_GLASS = 500) + materials = list(/datum/material/glass = 500) build_path = /obj/item/reagent_containers/glass/beaker category = list("initial", "Medical","Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE @@ -132,7 +132,7 @@ name = "Large Beaker" id = "large_beaker" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_GLASS = 2500) + materials = list(/datum/material/glass = 2500) build_path = /obj/item/reagent_containers/glass/beaker/large category = list("initial", "Medical","Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_SCIENCE @@ -141,7 +141,7 @@ name = "Health Analyzer" id = "healthanalyzer" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 50) + materials = list(/datum/material/iron = 500, /datum/material/glass = 50) build_path = /obj/item/healthanalyzer category = list("initial", "Medical") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -150,7 +150,7 @@ name = "Pill Bottle" id = "pillbottle" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 20, MAT_GLASS = 100) + materials = list(/datum/material/iron = 20, /datum/material/glass = 100) build_path = /obj/item/storage/pill_bottle category = list("initial", "Medical","Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -159,7 +159,7 @@ name = "Syringe" id = "syringe" build_type = AUTOLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 20) + materials = list(/datum/material/iron = 10, /datum/material/glass = 20) build_path = /obj/item/reagent_containers/syringe category = list("initial", "Medical") @@ -167,7 +167,7 @@ name = "Health Sensor" id = "health_sensor" build_type = AUTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 200) + materials = list(/datum/material/iron = 800, /datum/material/glass = 200) build_path = /obj/item/assembly/health category = list("initial", "Medical") @@ -175,7 +175,7 @@ name = "Hypovial" id = "hypovial" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 500) + materials = list(/datum/material/iron = 500) build_path = /obj/item/reagent_containers/glass/bottle/vial/small category = list("initial","Medical","Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -184,7 +184,7 @@ name = "Large Hypovial" id = "large_hypovial" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 2500) + materials = list(/datum/material/iron = 2500) build_path = /obj/item/reagent_containers/glass/bottle/vial/large category = list("initial","Medical","Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm index ae0f13764b..4c4b984497 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_sec_and_hacked.dm @@ -9,7 +9,7 @@ name = "Beanbag Slug" id = "beanbag_slug" build_type = AUTOLATHE - materials = list(MAT_METAL = 250) + materials = list(/datum/material/iron = 250) build_path = /obj/item/ammo_casing/shotgun/beanbag category = list("initial", "Security") @@ -17,7 +17,7 @@ name = "Rubber Shot" id = "rubber_shot" build_type = AUTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_casing/shotgun/rubbershot category = list("initial", "Security") @@ -25,7 +25,7 @@ name = "Speed Loader (.38 rubber)" id = "c38" build_type = AUTOLATHE - materials = list(MAT_METAL = 20000) + materials = list(/datum/material/iron = 20000) build_path = /obj/item/ammo_box/c38 category = list("initial", "Security") @@ -37,7 +37,7 @@ name = "Industrial Welding Tool" id = "large_welding_tool" build_type = AUTOLATHE - materials = list(MAT_METAL = 70, MAT_GLASS = 60) + materials = list(/datum/material/iron = 70, /datum/material/glass = 60) build_path = /obj/item/weldingtool/largetank category = list("hacked", "Tools") @@ -45,7 +45,7 @@ name = "Flamethrower" id = "flamethrower" build_type = AUTOLATHE - materials = list(MAT_METAL = 500) + materials = list(/datum/material/iron = 500) build_path = /obj/item/flamethrower/full category = list("hacked", "Security") @@ -53,7 +53,7 @@ name = "Rapid Construction Device (RCD)" id = "rcd" build_type = AUTOLATHE - materials = list(MAT_METAL = 30000) + materials = list(/datum/material/iron = 30000) build_path = /obj/item/construction/rcd category = list("hacked", "Construction") @@ -61,7 +61,7 @@ name = "Rapid Pipe Dispenser (RPD)" id = "rpd" build_type = AUTOLATHE - materials = list(MAT_METAL = 75000, MAT_GLASS = 37500) + materials = list(/datum/material/iron = 75000, /datum/material/glass = 37500) build_path = /obj/item/pipe_dispenser category = list("hacked", "Construction") @@ -69,7 +69,7 @@ name = "Handcuffs" id = "handcuffs" build_type = AUTOLATHE - materials = list(MAT_METAL = 500) + materials = list(/datum/material/iron = 500) build_path = /obj/item/restraints/handcuffs category = list("hacked", "Security") @@ -77,7 +77,7 @@ name = "Modular Receiver" id = "receiver" build_type = AUTOLATHE - materials = list(MAT_METAL = 15000) + materials = list(/datum/material/iron = 15000) build_path = /obj/item/weaponcrafting/receiver category = list("hacked", "Security") @@ -85,7 +85,7 @@ name = "Shotgun Slug" id = "shotgun_slug" build_type = AUTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_casing/shotgun category = list("hacked", "Security") @@ -93,7 +93,7 @@ name = "Buckshot Shell" id = "buckshot_shell" build_type = AUTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_casing/shotgun/buckshot category = list("hacked", "Security") @@ -101,7 +101,7 @@ name = "Shotgun Dart" id = "shotgun_dart" build_type = AUTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_casing/shotgun/dart category = list("hacked", "Security") @@ -109,7 +109,7 @@ name = "Incendiary Slug" id = "incendiary_slug" build_type = AUTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_casing/shotgun/incendiary category = list("hacked", "Security") @@ -117,7 +117,7 @@ name = "Foam Riot Dart" id = "riot_dart" build_type = AUTOLATHE - materials = list(MAT_METAL = 1125) //Discount for making individually - no box = less metal! + materials = list(/datum/material/iron = 1125) //Discount for making individually - no box = less metal! build_path = /obj/item/ammo_casing/caseless/foam_dart/riot category = list("hacked", "Security") @@ -125,7 +125,7 @@ name = "Foam Riot Dart Box" id = "riot_darts" build_type = AUTOLATHE - materials = list(MAT_METAL = 50000) //Comes with 40 darts + materials = list(/datum/material/iron = 50000) //Comes with 40 darts build_path = /obj/item/ammo_box/foambox/riot category = list("hacked", "Security") @@ -133,7 +133,7 @@ name = "Revolver Bullet (.357)" id = "a357" build_type = AUTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_casing/a357 category = list("hacked", "Security") @@ -149,7 +149,7 @@ name = "Ammo Box (10mm)" id = "c10mm" build_type = AUTOLATHE - materials = list(MAT_METAL = 30000) + materials = list(/datum/material/iron = 30000) build_path = /obj/item/ammo_box/c10mm category = list("hacked", "Security") @@ -157,7 +157,7 @@ name = "Ammo Box (.45)" id = "c45" build_type = AUTOLATHE - materials = list(MAT_METAL = 30000) + materials = list(/datum/material/iron = 30000) build_path = /obj/item/ammo_box/c45 category = list("hacked", "Security") @@ -165,7 +165,7 @@ name = "Ammo Box (9mm)" id = "c9mm" build_type = AUTOLATHE - materials = list(MAT_METAL = 30000) + materials = list(/datum/material/iron = 30000) build_path = /obj/item/ammo_box/c9mm category = list("hacked", "Security") @@ -173,7 +173,7 @@ name = "Electropack" id = "electropack" build_type = AUTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 2500) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 2500) build_path = /obj/item/electropack category = list("hacked", "Security") @@ -181,7 +181,7 @@ name = "Butcher's Cleaver" id = "cleaver" build_type = AUTOLATHE - materials = list(MAT_METAL = 18000) + materials = list(/datum/material/iron = 18000) build_path = /obj/item/kitchen/knife/butcher category = list("hacked", "Dinnerware") @@ -189,6 +189,6 @@ name = "Tinfoil Hat" id = "tinfoil_hat" build_type = AUTOLATHE - materials = list(MAT_METAL = 5500) + materials = list(/datum/material/iron = 5500) build_path = /obj/item/clothing/head/foilhat category = list("hacked", "Misc") diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm index a0af3d8b1e..30cd56c66a 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tcomms_and_misc.dm @@ -9,7 +9,7 @@ name = "Remote Signaling Device" id = "signaler" build_type = AUTOLATHE - materials = list(MAT_METAL = 400, MAT_GLASS = 120) + materials = list(/datum/material/iron = 400, /datum/material/glass = 120) build_path = /obj/item/assembly/signaler category = list("initial", "T-Comm") @@ -17,7 +17,7 @@ name = "Radio Headset" id = "radio_headset" build_type = AUTOLATHE - materials = list(MAT_METAL = 75) + materials = list(/datum/material/iron = 75) build_path = /obj/item/radio/headset category = list("initial", "T-Comm") @@ -25,7 +25,7 @@ name = "Station Bounced Radio" id = "bounced_radio" build_type = AUTOLATHE - materials = list(MAT_METAL = 75, MAT_GLASS = 25) + materials = list(/datum/material/iron = 75, /datum/material/glass = 25) build_path = /obj/item/radio/off category = list("initial", "T-Comm") @@ -33,7 +33,7 @@ name = "Intercom Frame" id = "intercom_frame" build_type = AUTOLATHE - materials = list(MAT_METAL = 75, MAT_GLASS = 25) + materials = list(/datum/material/iron = 75, /datum/material/glass = 25) build_path = /obj/item/wallframe/intercom category = list("initial", "T-Comm") @@ -45,7 +45,7 @@ name = "Camera" id = "camera" build_type = AUTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 100) + materials = list(/datum/material/iron = 50, /datum/material/glass = 100) build_path = /obj/item/camera category = list("initial", "Misc") @@ -53,7 +53,7 @@ name = "Camera Film Cartridge" id = "camera_film" build_type = AUTOLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 10) + materials = list(/datum/material/iron = 10, /datum/material/glass = 10) build_path = /obj/item/camera_film category = list("initial", "Misc") @@ -61,7 +61,7 @@ name = "Earmuffs" id = "earmuffs" build_type = AUTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/ears/earmuffs category = list("initial", "Misc") @@ -69,7 +69,7 @@ name = "Pipe Painter" id = "pipe_painter" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2000) build_path = /obj/item/pipe_painter category = list("initial", "Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -78,7 +78,7 @@ name = "Airlock Painter" id = "airlock_painter" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 50) + materials = list(/datum/material/iron = 50, /datum/material/glass = 50) build_path = /obj/item/airlock_painter category = list("initial", "Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -87,7 +87,7 @@ name = "Cultivator" id = "cultivator" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL=50) + materials = list(/datum/material/iron=50) build_path = /obj/item/cultivator category = list("initial","Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -96,7 +96,7 @@ name = "Plant Analyzer" id = "plant_analyzer" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 20) + materials = list(/datum/material/iron = 30, /datum/material/glass = 20) build_path = /obj/item/plant_analyzer category = list("initial","Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -105,7 +105,7 @@ name = "Shovel" id = "shovel" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50) + materials = list(/datum/material/iron = 50) build_path = /obj/item/shovel category = list("initial","Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SERVICE | DEPARTMENTAL_FLAG_CARGO @@ -114,7 +114,7 @@ name = "Spade" id = "spade" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50) + materials = list(/datum/material/iron = 50) build_path = /obj/item/shovel/spade category = list("initial","Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -123,7 +123,7 @@ name = "Hatchet" id = "hatchet" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 15000) + materials = list(/datum/material/iron = 15000) build_path = /obj/item/hatchet category = list("initial","Misc","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -132,7 +132,7 @@ name = "Universal Recorder" id = "recorder" build_type = AUTOLATHE - materials = list(MAT_METAL = 60, MAT_GLASS = 30) + materials = list(/datum/material/iron = 60, /datum/material/glass = 30) build_path = /obj/item/taperecorder/empty category = list("initial", "Misc") @@ -140,7 +140,7 @@ name = "Tape" id = "tape" build_type = AUTOLATHE - materials = list(MAT_METAL = 20, MAT_GLASS = 5) + materials = list(/datum/material/iron = 20, /datum/material/glass = 5) build_path = /obj/item/tape/random category = list("initial", "Misc") @@ -148,7 +148,7 @@ name = "Igniter" id = "igniter" build_type = AUTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 50) + materials = list(/datum/material/iron = 500, /datum/material/glass = 50) build_path = /obj/item/assembly/igniter category = list("initial", "Misc") @@ -156,7 +156,7 @@ name = "Infrared Emitter" id = "infrared_emitter" build_type = AUTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 500) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 500) build_path = /obj/item/assembly/infra category = list("initial", "Misc") @@ -164,7 +164,7 @@ name = "Timer" id = "timer" build_type = AUTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 50) + materials = list(/datum/material/iron = 500, /datum/material/glass = 50) build_path = /obj/item/assembly/timer category = list("initial", "Misc") @@ -172,7 +172,7 @@ name = "Voice Analyser" id = "voice_analyser" build_type = AUTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 50) + materials = list(/datum/material/iron = 500, /datum/material/glass = 50) build_path = /obj/item/assembly/voice category = list("initial", "Misc") @@ -180,7 +180,7 @@ name = "Proximity Sensor" id = "prox_sensor" build_type = AUTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 200) + materials = list(/datum/material/iron = 800, /datum/material/glass = 200) build_path = /obj/item/assembly/prox_sensor category = list("initial", "Misc") @@ -188,7 +188,7 @@ name = "Box of Foam Darts" id = "foam_dart" build_type = AUTOLATHE - materials = list(MAT_METAL = 500) + materials = list(/datum/material/iron = 500) build_path = /obj/item/ammo_box/foambox category = list("initial", "Misc") @@ -196,7 +196,7 @@ name = "Laptop Frame" id = "laptop" build_type = AUTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 1000) build_path = /obj/item/modular_computer/laptop/buildable category = list("initial","Misc") @@ -204,7 +204,7 @@ name = "Tablet Frame" id = "tablet" build_type = AUTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/modular_computer/tablet category = list("initial","Misc") @@ -212,7 +212,7 @@ name = "Slime Scanner" id = "slime_scanner" build_type = AUTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 200) + materials = list(/datum/material/iron = 300, /datum/material/glass = 200) build_path = /obj/item/slime_scanner category = list("initial", "Misc") @@ -220,7 +220,7 @@ name = "Pet Carrier" id = "pet_carrier" build_type = AUTOLATHE - materials = list(MAT_METAL = 7500, MAT_GLASS = 100) + materials = list(/datum/material/iron = 7500, /datum/material/glass = 100) build_path = /obj/item/pet_carrier category = list("initial", "Misc") @@ -228,7 +228,7 @@ name = "Package Wrapping" id = "packagewrap" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200) + materials = list(/datum/material/iron = 200, /datum/material/glass = 200) build_path = /obj/item/stack/packageWrap category = list("initial", "Misc","Equipment") maxstack = 30 @@ -237,7 +237,7 @@ name = "Holodisk" id = "holodisk" build_type = AUTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 100) + materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/disk/holodisk category = list("initial", "Misc") @@ -245,7 +245,7 @@ name = "Lockable Collar" id = "lock_collar" build_type = AUTOLATHE - materials = list(MAT_METAL = 1200, MAT_GLASS = 100) + materials = list(/datum/material/iron = 1200, /datum/material/glass = 100) build_path = /obj/item/clothing/neck/petcollar/locked category = list("initial", "Misc") @@ -253,6 +253,6 @@ name = "Collar Key" id = "collar_key" build_type = AUTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 150) + materials = list(/datum/material/iron = 300, /datum/material/glass = 150) build_path = /obj/item/key/collar category = list("initial", "Misc") diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm index c413f546f0..0c783fcdcc 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm @@ -8,7 +8,7 @@ name = "Bucket" id = "bucket" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 200) + materials = list(/datum/material/iron = 200) build_path = /obj/item/reagent_containers/glass/bucket category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -17,7 +17,7 @@ name = "Pocket Crowbar" id = "crowbar" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 50) + materials = list(/datum/material/iron = 50) build_path = /obj/item/crowbar category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -26,7 +26,7 @@ name = "Flashlight" id = "flashlight" build_type = AUTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 20) + materials = list(/datum/material/iron = 50, /datum/material/glass = 20) build_path = /obj/item/flashlight category = list("initial","Tools") @@ -34,7 +34,7 @@ name = "Fire Extinguisher" id = "extinguisher" build_type = AUTOLATHE - materials = list(MAT_METAL = 90) + materials = list(/datum/material/iron = 90) build_path = /obj/item/extinguisher category = list("initial","Tools") @@ -42,7 +42,7 @@ name = "Pocket Fire Extinguisher" id = "pocketfireextinguisher" build_type = AUTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 40) + materials = list(/datum/material/iron = 50, /datum/material/glass = 40) build_path = /obj/item/extinguisher/mini category = list("initial","Tools") @@ -50,7 +50,7 @@ name = "Multitool" id = "multitool" build_type = AUTOLATHE - materials = list(MAT_METAL = 50, MAT_GLASS = 20) + materials = list(/datum/material/iron = 50, /datum/material/glass = 20) build_path = /obj/item/multitool category = list("initial","Tools") @@ -58,7 +58,7 @@ name = "Analyzer" id = "analyzer" build_type = AUTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 20) + materials = list(/datum/material/iron = 30, /datum/material/glass = 20) build_path = /obj/item/analyzer category = list("initial","Tools") @@ -66,7 +66,7 @@ name = "T-Ray Scanner" id = "tscanner" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 150) + materials = list(/datum/material/iron = 150) build_path = /obj/item/t_scanner category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -75,7 +75,7 @@ name = "Welding Tool" id = "welding_tool" build_type = AUTOLATHE - materials = list(MAT_METAL = 70, MAT_GLASS = 20) + materials = list(/datum/material/iron = 70, /datum/material/glass = 20) build_path = /obj/item/weldingtool category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -84,7 +84,7 @@ name = "Emergency Welding Tool" id = "mini_welding_tool" build_type = AUTOLATHE - materials = list(MAT_METAL = 30, MAT_GLASS = 10) + materials = list(/datum/material/iron = 30, /datum/material/glass = 10) build_path = /obj/item/weldingtool/mini category = list("initial","Tools") @@ -92,7 +92,7 @@ name = "Screwdriver" id = "screwdriver" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 75) + materials = list(/datum/material/iron = 75) build_path = /obj/item/screwdriver category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -100,7 +100,7 @@ name = "Wirecutters" id = "wirecutters" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 80) + materials = list(/datum/material/iron = 80) build_path = /obj/item/wirecutters category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -109,7 +109,7 @@ name = "Wrench" id = "wrench" build_type = AUTOLATHE | PROTOLATHE - materials = list(MAT_METAL = 150) + materials = list(/datum/material/iron = 150) build_path = /obj/item/wrench category = list("initial","Tools","Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -118,7 +118,7 @@ name = "Welding Helmet" id = "welding_helmet" build_type = AUTOLATHE - materials = list(MAT_METAL = 1750, MAT_GLASS = 400) + materials = list(/datum/material/iron = 1750, /datum/material/glass = 400) build_path = /obj/item/clothing/head/welding category = list("initial","Tools") @@ -126,7 +126,7 @@ name = "Cable Coil" id = "cable_coil" build_type = AUTOLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 5) + materials = list(/datum/material/iron = 10, /datum/material/glass = 5) build_path = /obj/item/stack/cable_coil/random category = list("initial","Tools","Tool Designs") maxstack = 30 @@ -136,7 +136,7 @@ name = "Toolbox" id = "tool_box" build_type = AUTOLATHE - materials = list(MAT_METAL = 500) + materials = list(MAT_CATEGORY_RIGID = 500) build_path = /obj/item/storage/toolbox category = list("initial","Tools") @@ -144,7 +144,7 @@ name = "Spraycan" id = "spraycan" build_type = AUTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 100) + materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/toy/crayon/spraycan category = list("initial", "Tools") @@ -152,6 +152,6 @@ name = "Geiger Counter" id = "geigercounter" build_type = AUTOLATHE - materials = list(MAT_METAL = 150, MAT_GLASS = 150) + materials = list(/datum/material/iron = 150, /datum/material/glass = 150) build_path = /obj/item/geiger_counter category = list("initial", "Tools") diff --git a/code/modules/research/designs/autoylathe_designs.dm b/code/modules/research/designs/autoylathe_designs.dm index 1773286e6b..e08a0f9809 100644 --- a/code/modules/research/designs/autoylathe_designs.dm +++ b/code/modules/research/designs/autoylathe_designs.dm @@ -13,508 +13,508 @@ /datum/design/autoylathe/balloon name = "Empty Water balloon" id = "waterballoon" - materials = list(MAT_PLASTIC = 50) + materials = list(/datum/material/plastic = 50) build_path = /obj/item/toy/balloon category = list("initial", "Toys") /datum/design/autoylathe/spinningtoy name = "Toy Singularity" id = "singuloutoy" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/spinningtoy category = list("initial", "Toys") /datum/design/autoylathe/capgun name = "Cap Gun" id = "capgun" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/gun category = list("initial", "Pistols") /datum/design/autoylathe/capgunammo name = "Capgun Ammo" id = "capgunammo" - materials = list(MAT_PLASTIC = 50) + materials = list(/datum/material/plastic = 50) build_path = /obj/item/toy/ammo/gun category = list("initial", "misc") /datum/design/autoylathe/toysword name = "Toy Sword" id = "toysword" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/sword category = list("initial", "Melee") /datum/design/autoylathe/foamblade name = "Foam Armblade" id = "foamblade" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/foamblade category = list("initial", "Melee") /datum/design/autoylathe/windupbox name = "Wind Up Toolbox" id = "windupbox" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/windupToolbox category = list("initial", "Toys") /datum/design/autoylathe/toydualsword name = "Double-Bladed Toy Sword" id = "dbtoysword" - materials = list(MAT_PLASTIC = 1000) + materials = list(/datum/material/plastic = 1000) build_path = /obj/item/twohanded/dualsaber/toy category = list("initial", "Melee") /datum/design/autoylathe/toykatana name = "Replica Katana" id = "toykatana" - materials = list(MAT_PLASTIC = 50, MAT_METAL = 450) + materials = list(/datum/material/plastic = 50, /datum/material/iron = 450) build_path = /obj/item/toy/katana category = list("initial", "Melee") /datum/design/autoylathe/snappop name = "Snap Pop" id = "snappop_phoenix" - materials = list(MAT_PLASTIC = 50) + materials = list(/datum/material/plastic = 50) build_path = /obj/item/toy/snappop category = list("initial", "Toys") /datum/design/autoylathe/mech/model1 name = "Toy Ripley" id = "toymech1" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/ripley /datum/design/autoylathe/mech/model2 name = "Toy Firefighter Ripley" id = "toymech2" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/fireripley /datum/design/autoylathe/mech/contraband/model3 name = "Toy Deathsquad fireripley " id = "toymech3" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/deathripley /datum/design/autoylathe/mech/model4 name = "Toy Gygax" id = "toymech4" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/gygax /datum/design/autoylathe/mech/model5 name = "Toy Durand" id = "toymech5" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/durand /datum/design/autoylathe/mech/contraband/model6 name = "Toy H.O.N.K." id = "toymech6" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/honk /datum/design/autoylathe/mech/contraband/model7 name = "Toy Marauder" id = "toymech7" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/marauder /datum/design/autoylathe/mech/contraband/model8 name = "Toy Seraph" id = "toymech8" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/seraph /datum/design/autoylathe/mech/contraband/model9 name = "Toy Mauler" id = "toymech9" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/mauler /datum/design/autoylathe/mech/model10 name = "Toy Odysseus" id = "toymech10" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/odysseus /datum/design/autoylathe/mech/model11 name = "Toy Phazon" id = "toymech11" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/phazon /datum/design/autoylathe/mech/contraband/model12 name = "Toy Reticence" id = "toymech12" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/prize/reticence category = list("hacked", "Figurines") /datum/design/autoylathe/talking/AI name = "Toy AI" id = "ToyAICore" - materials = list(MAT_PLASTIC = 250, MAT_METAL = 50) + materials = list(/datum/material/plastic = 250, /datum/material/iron = 50) build_path = /obj/item/toy/talking/AI category = list("initial", "Toys") /datum/design/autoylathe/talking/codex_gigas name = "Toy Codex Gigas" id = "ToyCodex" - materials = list(MAT_PLASTIC = 250, MAT_METAL = 50) + materials = list(/datum/material/plastic = 250, /datum/material/iron = 50) build_path = /obj/item/toy/talking/codex_gigas category = list("initial", "Toys") /datum/design/autoylathe/talking/owl name = "Owl Action Figure" id = "owlactionfig" - materials = list(MAT_PLASTIC = 250, MAT_METAL = 50) + materials = list(/datum/material/plastic = 250, /datum/material/iron = 50) build_path = /obj/item/toy/talking/owl /datum/design/autoylathe/talking/griffin name = "Griffon Action Figure" id = "griffinactionfig" - materials = list(MAT_PLASTIC = 250, MAT_METAL = 50) + materials = list(/datum/material/plastic = 250, /datum/material/iron = 50) build_path = /obj/item/toy/talking/griffin /datum/design/autoylathe/cards name = "Deck of Cards" id = "carddeck" - materials = list(MAT_PLASTIC = 250) + materials = list(/datum/material/plastic = 250) build_path = /obj/item/toy/cards/deck category = list("initial", "Toys") /datum/design/autoylathe/nuke name = "Nuclear Fission Explosive Toy" id = "nuketoy" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/nuke category = list("initial", "Toys") /datum/design/autoylathe/minimeteor name = "Mini-Meteor" id = "meattoy" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/minimeteor category = list("hacked", "Misc") /datum/design/autoylathe/redbutton name = "Big Red Button" id = "redbutton" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/redbutton category = list("initial", "Toys") /datum/design/autoylathe/beach_ball name = "Beach Ball" id = "beachball" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/beach_ball category = list("initial", "Toys") /datum/design/autoylathe/clockwork_watch name = "Clockwork Watch" id = "clockwatch" - materials = list(MAT_PLASTIC = 1000) + materials = list(/datum/material/plastic = 1000) build_path = /obj/item/toy/clockwork_watch category = list("initial", "misc") /datum/design/autoylathe/dagger name = "Toy Dagger" id = "toydagger" - materials = list(MAT_PLASTIC = 1000) + materials = list(/datum/material/plastic = 1000) build_path = /obj/item/toy/toy_dagger category = list("initial", "Melee") /datum/design/autoylathe/xeno name = "Xenomorph" id = "xenomorph" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/toy_xeno /datum/design/autoylathe/cattoy name = "Toy Mouse" id = "cattoy" - materials = list(MAT_PLASTIC = 500) + materials = list(/datum/material/plastic = 500) build_path = /obj/item/toy/cattoy category = list("initial", "Toys") /datum/design/autoylathe/figure/assistant name = "Assistant" id = "assfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/assistant /datum/design/autoylathe/figure/atmos name = "Atmos Tech" id = "atmfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/atmos /datum/design/autoylathe/figure/bartender name = "Bartender" id = "barfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/bartender /datum/design/autoylathe/figure/botanist name = "Botanist" id = "botfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/botanist /datum/design/autoylathe/figure/captain name = "Captain" id = "capfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/captain /datum/design/autoylathe/figure/cargotech name = "Cargo Technician" id = "carfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/cargotech /datum/design/autoylathe/figure/ce name = "Chief Engineer" id = "cefigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/ce /datum/design/autoylathe/figure/chaplain name = "Chaplain" id = "chafigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/chaplain /datum/design/autoylathe/figure/chef name = "Chef" id = "chefigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/chef /datum/design/autoylathe/figure/chemist name = "Chemist" id = "chmfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/chemist /datum/design/autoylathe/figure/clown name = "Clown" id = "clnfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/clown /datum/design/autoylathe/figure/cmo name = "Chief Medical Officer" id = "cmofigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/cmo /datum/design/autoylathe/figure/curator name = "Curator" id = "curfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/curator /datum/design/autoylathe/figure/borg name = "Cyborg" id = "cybfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/borg /datum/design/autoylathe/figure/detective name = "Detective" id = "detfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/detective /datum/design/autoylathe/figure/engineer name = "Engineer" id = "engfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/engineer /datum/design/autoylathe/figure/geneticist name = "Geneticist" id = "genfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/geneticist /datum/design/autoylathe/figure/hop name = "Head of Personnel" id = "hopfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/hop /datum/design/autoylathe/figure/hos name = "Head of Security" id = "hosfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/hos /datum/design/autoylathe/figure/janitor name = "Janitor" id = "janfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/janitor /datum/design/autoylathe/figure/lawyer name = "Lawyer" id = "lawfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/lawyer /datum/design/autoylathe/figure/md name = "Medical Doctor" id = "medfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/md /datum/design/autoylathe/figure/mime name = "Mime" id = "mimfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/mime /datum/design/autoylathe/figure/miner name = "Miner" id = "minfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/miner /datum/design/autoylathe/figure/rd name = "Research Director" id = "rdfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/rd /datum/design/autoylathe/figure/robotocist name = "Robotocist" id = "robfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/roboticist /datum/design/autoylathe/figure/qm name = "Quartermaster" id = "qtmfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/qm /datum/design/autoylathe/figure/scientist name = "Scientist" id = "scifigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/scientist /datum/design/autoylathe/figure/secofficer name = "Security Officer" id = "secfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/secofficer /datum/design/autoylathe/figure/virologist name = "Virologist" id = "virfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/virologist /datum/design/autoylathe/figure/warden name = "Warden" id = "warfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/warden /datum/design/autoylathe/figure/dsquad name = "Deathsquad" id = "dsqfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/dsquad category = list("hacked", "Figurines") /datum/design/autoylathe/figure/ian name = "Ian" id = "ianfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/ian category = list("hacked", "Figurines") /datum/design/autoylathe/figure/ninja name = "Ninja" id = "ninfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/ninja category = list("hacked", "Figurines") /datum/design/autoylathe/figure/syndie name = "Nuclear Operative" id = "nucfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/syndie category = list("hacked", "Figurines") /datum/design/autoylathe/figure/wizard name = "Wizard" id = "wizfigure" - materials = list(MAT_PLASTIC = 500, MAT_METAL = 50) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 50) build_path = /obj/item/toy/figure/wizard category = list("hacked", "Figurines") /datum/design/autoylathe/dildo name = "Customizable Dildo" id = "dildo" - materials = list(MAT_PLASTIC = 2000) + materials = list(/datum/material/plastic = 2000) build_path = /obj/item/dildo/custom category = list("initial", "Adult") /datum/design/autoylathe/collar name = "Collar" id = "collar" - materials = list(MAT_PLASTIC = 250, MAT_METAL = 50) + materials = list(/datum/material/plastic = 250, /datum/material/iron = 50) build_path = /obj/item/clothing/neck/petcollar category = list("initial", "Adult") /datum/design/autoylathe/lastag/blue/gun name = "Blue Lasertag Rifle" id = "lastagrifleblue" - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/gun/energy/laser/bluetag category = list("initial", "Rifles") /datum/design/autoylathe/lastag/red/gun name = "Red Lasertag Rifle" id = "lastagriflered" - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/gun/energy/laser/redtag category = list("initial", "Rifles") /datum/design/autoylathe/lastag/blue/hat name = "Blue Lasertag Helmet" id = "lastaghatblue" - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 1000, MAT_GLASS = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 1000, /datum/material/glass = 500) build_path = /obj/item/clothing/head/helmet/bluetaghelm category = list("initial", "Armor") /datum/design/autoylathe/lastag/blue/armor name = "Blue Lasertag Armor" id = "lastagarmorblue" - materials = list(MAT_PLASTIC = 8000, MAT_METAL = 2000, MAT_GLASS = 100) + materials = list(/datum/material/plastic = 8000, /datum/material/iron = 2000, /datum/material/glass = 100) build_path = /obj/item/clothing/suit/bluetag category = list("initial", "Armor") /datum/design/autoylathe/lastag/red/hat name = "Red Lasertag Helmet" id = "lastaghelmetred" - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 1000, MAT_GLASS = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 1000, /datum/material/glass = 500) build_path = /obj/item/clothing/head/helmet/redtaghelm category = list("initial", "Armor") /datum/design/autoylathe/lastag/red/armor name = "Red Lasertag Armor" id = "lastagarmorred" - materials = list(MAT_PLASTIC = 8000, MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(/datum/material/plastic = 8000, /datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/clothing/suit/redtag category = list("initial", "Armor") @@ -544,14 +544,14 @@ /datum/design/autoylathe/lastag/blue name = "Blue Lasertag Kit" id = "lastagkitblue" - materials = list(MAT_PLASTIC = 16000, MAT_METAL = 4000, MAT_GLASS = 2000) + materials = list(/datum/material/plastic = 16000, /datum/material/iron = 4000, /datum/material/glass = 2000) build_path = /obj/item/storage/box/blueteam category = list("initial", "Misc") /datum/design/autoylathe/lastag/red name = "Red Lasertag Kit" id = "lastagkitred" - materials = list(MAT_PLASTIC = 16000, MAT_METAL = 4000, MAT_GLASS = 2000) + materials = list(/datum/material/plastic = 16000, /datum/material/iron = 4000, /datum/material/glass = 2000) build_path = /obj/item/storage/box/redteam category = list("initial", "Misc") @@ -559,7 +559,7 @@ name = "Foam Force X9 Rifle" id = "foam_x9" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 500) build_path = /obj/item/gun/ballistic/automatic/x9/toy category = list("initial", "Rifles") @@ -567,7 +567,7 @@ name = "Box of Foam Darts" id = "foam_dart" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 500, MAT_METAL = 100) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 100) build_path = /obj/item/ammo_box/foambox category = list("initial", "Misc") @@ -575,7 +575,7 @@ name = "Foam Force Magpistol" id = "magfoam_launcher" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 250) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 250) build_path = /obj/item/gun/ballistic/shotgun/toy/mag category = list("initial", "Pistols") @@ -583,7 +583,7 @@ name = "Foam Force MagRifle" id = "foam_magrifle" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 500) build_path = /obj/item/gun/ballistic/automatic/magrifle/toy category = list("initial", "Rifles") @@ -591,7 +591,7 @@ name = "MagTag Hyper Rifle" id = "foam_hyperburst" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/gun/energy/laser/practice/hyperburst category = list("initial", "Rifles") @@ -599,7 +599,7 @@ name = "Foam Force Stealth Pistol" id = "foam_sp" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 1000) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 1000) build_path = /obj/item/gun/ballistic/automatic/toy/pistol/stealth category = list("initial", "Pistols") @@ -607,7 +607,7 @@ name = "RayTag Gun" id = "toyray" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 1000, MAT_GLASS = 1000) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 1000, /datum/material/glass = 1000) build_path = /obj/item/gun/energy/laser/practice/raygun category = list("initial", "Pistols") @@ -615,7 +615,7 @@ name = "Foam Force AM4-C Rifle" id = "foam_am4c" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 500) build_path = /obj/item/gun/ballistic/automatic/AM4C category = list("initial", "Rifles") @@ -623,7 +623,7 @@ name = "Replica F3 Justicar" id = "foam_f3" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 250) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 250) build_path = /obj/item/toy/gun/justicar category = list("initial", "Pistols") @@ -631,7 +631,7 @@ name = "pump-action plastic blaster" id = "toy_blaster" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 750, MAT_GLASS = 1000) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 750, /datum/material/glass = 1000) build_path = /obj/item/gun/energy/pumpaction/toy category = list("initial", "Rifles") @@ -639,7 +639,7 @@ name = "Box of Caps" id = "capammo" build_type = AUTOYLATHE - materials = list(MAT_METAL = 10, MAT_GLASS = 10) + materials = list(/datum/material/iron = 10, /datum/material/glass = 10) build_path = /obj/item/toy/ammo/gun category = list("initial", "Misc") @@ -647,7 +647,7 @@ name = "Foam Force SMG" id = "foam_smg" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 250) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 250) build_path = /obj/item/gun/ballistic/automatic/toy/unrestricted category = list("initial", "Pistols") @@ -655,7 +655,7 @@ name = "Foam Force Pistol" id = "foam_pistol" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 250) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 250) build_path = /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted category = list("initial", "Pistols") @@ -663,7 +663,7 @@ name = "Foam Force Shotgun" id = "foam_shotgun" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 500) build_path = /obj/item/gun/ballistic/shotgun/toy/unrestricted category = list("initial", "Rifles") @@ -671,7 +671,7 @@ name = "Box of Lastag Red Foam Darts" id = "redfoam_dart" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 500, MAT_METAL = 100) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 100) build_path = /obj/item/ammo_box/foambox/tag/red category = list("initial", "Misc") @@ -679,7 +679,7 @@ name = "Box of Lastag Blue Foam Darts" id = "bluefoam_dart" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 500, MAT_METAL = 100) + materials = list(/datum/material/plastic = 500, /datum/material/iron = 100) build_path = /obj/item/ammo_box/foambox/tag/blue category = list("initial", "Misc") @@ -687,7 +687,7 @@ name = "Foam Force Crossbow" id = "foam_bow" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 2000, MAT_METAL = 250) + materials = list(/datum/material/plastic = 2000, /datum/material/iron = 250) build_path = /obj/item/gun/ballistic/shotgun/toy/crossbow category = list("initial", "Pistols") @@ -695,7 +695,7 @@ name = "Donksoft C20R" id = "foam_c20" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 500) build_path = /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted category = list("hacked", "Rifles") @@ -703,6 +703,6 @@ name = "Donksoft LMG" id = "foam_LMG" build_type = AUTOYLATHE - materials = list(MAT_PLASTIC = 4000, MAT_METAL = 500) + materials = list(/datum/material/plastic = 4000, /datum/material/iron = 500) build_path = /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted category = list("hacked", "Rifles") diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index dd55697bee..27a6a1d11b 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -6,7 +6,7 @@ name = "10 Milk" id = "milk" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 20) + materials = list(/datum/material/biomass = 20) make_reagents = list(/datum/reagent/consumable/milk = 10) category = list("initial","Food") @@ -14,7 +14,7 @@ name = "10 Cream" id = "cream" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 30) + materials = list(/datum/material/biomass = 30) make_reagents = list(/datum/reagent/consumable/cream = 10) category = list("initial","Food") @@ -22,7 +22,7 @@ name = "Milk Carton" id = "milk_carton" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 100) + materials = list(/datum/material/biomass = 100) build_path = /obj/item/reagent_containers/food/condiment/milk category = list("initial","Food") @@ -30,7 +30,7 @@ name = "Cream Carton" id = "cream_carton" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 300) + materials = list(/datum/material/biomass = 300) build_path = /obj/item/reagent_containers/food/drinks/bottle/cream category = list("initial","Food") @@ -38,7 +38,7 @@ name = "10u Black Pepper" id = "black_pepper" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 25) + materials = list(/datum/material/biomass = 25) make_reagents = list(/datum/reagent/consumable/blackpepper = 10) category = list("initial","Food") @@ -46,7 +46,7 @@ name = "Pepper Mill" id = "pepper_mill" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 50) + materials = list(/datum/material/biomass = 50) build_path = /obj/item/reagent_containers/food/condiment/peppermill make_reagents = list() category = list("initial","Food") @@ -55,7 +55,7 @@ name = "10u Universal Enzyme" id = "enzyme" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 30) + materials = list(/datum/material/biomass = 30) make_reagents = list("enzyme" = 10) category = list("initial","Food") @@ -63,7 +63,7 @@ name = "Flour Sack" id = "flour_sack" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 150) + materials = list(/datum/material/biomass = 150) build_path = /obj/item/reagent_containers/food/condiment/flour category = list("initial","Food") @@ -71,7 +71,7 @@ name = "Monkey Cube" id = "mcube" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 250) + materials = list(/datum/material/biomass = 250) build_path = /obj/item/reagent_containers/food/snacks/monkeycube category = list("initial", "Food") @@ -79,7 +79,7 @@ name = "Biomass Meat Slab" id = "smeat" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 175) + materials = list(/datum/material/biomass = 175) build_path = /obj/item/reagent_containers/food/snacks/meat/slab/synthmeat category = list("initial", "Food") @@ -87,7 +87,7 @@ name = "E-Z Nutrient" id = "ez_nut" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 10) + materials = list(/datum/material/biomass = 10) build_path = /obj/item/reagent_containers/glass/bottle/nutrient/ez category = list("initial","Botany Chemicals") @@ -95,7 +95,7 @@ name = "Left 4 Zed" id = "l4z_nut" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 20) + materials = list(/datum/material/biomass = 20) build_path = /obj/item/reagent_containers/glass/bottle/nutrient/l4z category = list("initial","Botany Chemicals") @@ -103,7 +103,7 @@ name = "Robust Harvest" id = "rh_nut" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 25) + materials = list(/datum/material/biomass = 25) build_path = /obj/item/reagent_containers/glass/bottle/nutrient/rh category = list("initial","Botany Chemicals") @@ -111,7 +111,7 @@ name = "Weed Killer" id = "weed_killer" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 50) + materials = list(/datum/material/biomass = 50) build_path = /obj/item/reagent_containers/glass/bottle/killer/weedkiller category = list("initial","Botany Chemicals") @@ -119,7 +119,7 @@ name = "Pest Killer" id = "pest_spray" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 50) + materials = list(/datum/material/biomass = 50) build_path = /obj/item/reagent_containers/glass/bottle/killer/pestkiller category = list("initial","Botany Chemicals") @@ -127,7 +127,7 @@ name = "Empty Bottle" id = "botany_bottle" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 5) + materials = list(/datum/material/biomass = 5) build_path = /obj/item/reagent_containers/glass/bottle/nutrient/empty category = list("initial", "Botany Chemicals") @@ -135,7 +135,7 @@ name = "Roll of Cloth" id = "cloth" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 50) + materials = list(/datum/material/biomass = 50) build_path = /obj/item/stack/sheet/cloth category = list("initial","Organic Materials") @@ -143,7 +143,7 @@ name = "Sheet of Cardboard" id = "cardboard" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 25) + materials = list(/datum/material/biomass = 25) build_path = /obj/item/stack/sheet/cardboard category = list("initial","Organic Materials") @@ -151,7 +151,7 @@ name = "Sheet of Leather" id = "leather" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 150) + materials = list(/datum/material/biomass = 150) build_path = /obj/item/stack/sheet/leather category = list("initial","Organic Materials") @@ -159,7 +159,7 @@ name = "Security Belt" id = "secbelt" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 300) + materials = list(/datum/material/biomass = 300) build_path = /obj/item/storage/belt/security category = list("initial","Organic Materials") @@ -167,7 +167,7 @@ name = "Medical Belt" id = "medbel" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 300) + materials = list(/datum/material/biomass = 300) build_path = /obj/item/storage/belt/medical category = list("initial","Organic Materials") @@ -175,7 +175,7 @@ name = "Janitorial Belt" id = "janibelt" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 300) + materials = list(/datum/material/biomass = 300) build_path = /obj/item/storage/belt/janitor category = list("initial","Organic Materials") @@ -183,7 +183,7 @@ name = "Shoulder Holster" id = "s_holster" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 400) + materials = list(/datum/material/biomass = 400) build_path = /obj/item/storage/belt/holster category = list("initial","Organic Materials") @@ -191,6 +191,6 @@ name = "Rice Hat" id = "rice_hat" build_type = BIOGENERATOR - materials = list(MAT_BIOMASS = 300) + materials = list(/datum/material/biomass = 300) build_path = /obj/item/clothing/head/rice_hat category = list("initial","Organic Materials") diff --git a/code/modules/research/designs/bluespace_designs.dm b/code/modules/research/designs/bluespace_designs.dm index 84fe526cd8..b5dc604229 100644 --- a/code/modules/research/designs/bluespace_designs.dm +++ b/code/modules/research/designs/bluespace_designs.dm @@ -8,7 +8,7 @@ desc = "A blue space tracking beacon." id = "beacon" build_type = PROTOLATHE - materials = list(MAT_METAL = 150, MAT_GLASS = 100) + materials = list(/datum/material/iron = 150, /datum/material/glass = 100) build_path = /obj/item/beacon category = list("Bluespace Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SECURITY @@ -18,7 +18,7 @@ desc = "A backpack that opens into a localized pocket of bluespace." id = "bag_holding" build_type = PROTOLATHE - materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 1500, MAT_URANIUM = 250, MAT_BLUESPACE = 2000) + materials = list(/datum/material/gold = 3000, /datum/material/diamond = 1500, /datum/material/uranium = 250, /datum/material/bluespace = 2000) build_path = /obj/item/storage/backpack/holding category = list("Bluespace Designs") dangerous_construction = TRUE @@ -29,7 +29,7 @@ desc = "A satchel that opens into a localized pocket of bluespace." id = "satchel_holding" build_type = PROTOLATHE - materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 1500, MAT_URANIUM = 250, MAT_BLUESPACE = 2000) + materials = list(/datum/material/gold = 3000, /datum/material/diamond = 1500, /datum/material/uranium = 250, /datum/material/bluespace = 2000) build_path = /obj/item/storage/backpack/holding/satchel category = list("Bluespace Designs") dangerous_construction = TRUE @@ -40,7 +40,7 @@ desc = "A chemical holding thingy. Mostly used for xenobiology." id = "biobag_holding" build_type = PROTOLATHE - materials = list(MAT_GOLD = 1500, MAT_DIAMOND = 750, MAT_URANIUM = 250, MAT_BLUESPACE = 1000) + materials = list(/datum/material/gold = 1500, /datum/material/diamond = 750, /datum/material/uranium = 250, /datum/material/bluespace = 1000) build_path = /obj/item/storage/bag/bio/holding category = list("Bluespace Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -50,7 +50,7 @@ desc = "A small blue crystal with mystical properties." id = "bluespace_crystal" build_type = PROTOLATHE - materials = list(MAT_DIAMOND = 1500, MAT_PLASMA = 1500) + materials = list(/datum/material/diamond = 1500, /datum/material/plasma = 1500) build_path = /obj/item/stack/ore/bluespace_crystal/artificial category = list("Bluespace Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -60,7 +60,7 @@ desc = "Little thingie that can track its position at all times." id = "telesci_gps" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 500, /datum/material/glass = 1000) build_path = /obj/item/gps category = list("Bluespace Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO @@ -80,7 +80,7 @@ desc = "A mining satchel that can hold an infinite amount of ores." id = "minerbag_holding" build_type = PROTOLATHE - materials = list(MAT_GOLD = 250, MAT_URANIUM = 500) //quite cheap, for more convenience + materials = list(/datum/material/gold = 250, /datum/material/uranium = 500) //quite cheap, for more convenience build_path = /obj/item/storage/bag/ore/holding category = list("Bluespace Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO diff --git a/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm b/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm index 65a435a309..27560f29a1 100644 --- a/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm +++ b/code/modules/research/designs/comp_board_designs/comp_board_designs_all_misc.dm @@ -3,7 +3,7 @@ name = "Computer Design ( NULL ENTRY )" desc = "A blank compurter board!" build_type = IMPRINTER - materials = list(MAT_GLASS = 1000) + materials = list(/datum/material/glass = 1000) /datum/design/board/arcade_battle name = "Computer Design (Battle Arcade Machine)" diff --git a/code/modules/research/designs/comp_board_designs/comp_board_designs_sci.dm b/code/modules/research/designs/comp_board_designs/comp_board_designs_sci.dm index e0b0a22be6..55171e2221 100644 --- a/code/modules/research/designs/comp_board_designs/comp_board_designs_sci.dm +++ b/code/modules/research/designs/comp_board_designs/comp_board_designs_sci.dm @@ -22,7 +22,7 @@ name = "Computer Design (AI Upload)" desc = "Allows for the construction of circuit boards used to build an AI Upload Console." id = "aiupload" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/circuitboard/computer/aiupload category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -31,7 +31,7 @@ name = "Computer Design (Cyborg Upload)" desc = "Allows for the construction of circuit boards used to build a Cyborg Upload Console." id = "borgupload" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/circuitboard/computer/borgupload category = list("Computer Boards") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/designs/computer_part_designs.dm b/code/modules/research/designs/computer_part_designs.dm index a8813b726d..ab487b0aaa 100644 --- a/code/modules/research/designs/computer_part_designs.dm +++ b/code/modules/research/designs/computer_part_designs.dm @@ -6,7 +6,7 @@ name = "Hard Disk Drive" id = "hdd_basic" build_type = PROTOLATHE - materials = list(MAT_METAL = 400, MAT_GLASS = 100) + materials = list(/datum/material/iron = 400, /datum/material/glass = 100) build_path = /obj/item/computer_hardware/hard_drive category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -15,7 +15,7 @@ name = "Advanced Hard Disk Drive" id = "hdd_advanced" build_type = PROTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 200) + materials = list(/datum/material/iron = 800, /datum/material/glass = 200) build_path = /obj/item/computer_hardware/hard_drive/advanced category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -24,7 +24,7 @@ name = "Super Hard Disk Drive" id = "hdd_super" build_type = PROTOLATHE - materials = list(MAT_METAL = 1600, MAT_GLASS = 400) + materials = list(/datum/material/iron = 1600, /datum/material/glass = 400) build_path = /obj/item/computer_hardware/hard_drive/super category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -33,7 +33,7 @@ name = "Cluster Hard Disk Drive" id = "hdd_cluster" build_type = PROTOLATHE - materials = list(MAT_METAL = 3200, MAT_GLASS = 800) + materials = list(/datum/material/iron = 3200, /datum/material/glass = 800) build_path = /obj/item/computer_hardware/hard_drive/cluster category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -42,7 +42,7 @@ name = "Solid State Drive" id = "ssd_small" build_type = PROTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 200) + materials = list(/datum/material/iron = 800, /datum/material/glass = 200) build_path = /obj/item/computer_hardware/hard_drive/small category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -51,7 +51,7 @@ name = "Micro Solid State Drive" id = "ssd_micro" build_type = PROTOLATHE - materials = list(MAT_METAL = 400, MAT_GLASS = 100) + materials = list(/datum/material/iron = 400, /datum/material/glass = 100) build_path = /obj/item/computer_hardware/hard_drive/micro category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -61,7 +61,7 @@ name = "Network Card" id = "netcard_basic" build_type = IMPRINTER - materials = list(MAT_METAL = 250, MAT_GLASS = 100) + materials = list(/datum/material/iron = 250, /datum/material/glass = 100) build_path = /obj/item/computer_hardware/network_card category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -70,7 +70,7 @@ name = "Advanced Network Card" id = "netcard_advanced" build_type = IMPRINTER - materials = list(MAT_METAL = 500, MAT_GLASS = 200) + materials = list(/datum/material/iron = 500, /datum/material/glass = 200) build_path = /obj/item/computer_hardware/network_card/advanced category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -79,7 +79,7 @@ name = "Wired Network Card" id = "netcard_wired" build_type = IMPRINTER - materials = list(MAT_METAL = 2500, MAT_GLASS = 400) + materials = list(/datum/material/iron = 2500, /datum/material/glass = 400) build_path = /obj/item/computer_hardware/network_card/wired category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -89,7 +89,7 @@ name = "Data Disk" id = "portadrive_basic" build_type = IMPRINTER - materials = list(MAT_GLASS = 800) + materials = list(/datum/material/glass = 800) build_path = /obj/item/computer_hardware/hard_drive/portable category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -98,7 +98,7 @@ name = "Advanced Data Disk" id = "portadrive_advanced" build_type = IMPRINTER - materials = list(MAT_GLASS = 1600) + materials = list(/datum/material/glass = 1600) build_path = /obj/item/computer_hardware/hard_drive/portable/advanced category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -107,7 +107,7 @@ name = "Super Data Disk" id = "portadrive_super" build_type = IMPRINTER - materials = list(MAT_GLASS = 3200) + materials = list(/datum/material/glass = 3200) build_path = /obj/item/computer_hardware/hard_drive/portable/super category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -117,7 +117,7 @@ name = "ID Card Slot" id = "cardslot" build_type = PROTOLATHE - materials = list(MAT_METAL = 600) + materials = list(/datum/material/iron = 600) build_path = /obj/item/computer_hardware/card_slot category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -127,7 +127,7 @@ name = "Intellicard Slot" id = "aislot" build_type = PROTOLATHE - materials = list(MAT_METAL = 600) + materials = list(/datum/material/iron = 600) build_path = /obj/item/computer_hardware/ai_slot category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -137,7 +137,7 @@ name = "Miniprinter" id = "miniprinter" build_type = PROTOLATHE - materials = list(MAT_METAL = 600) + materials = list(/datum/material/iron = 600) build_path = /obj/item/computer_hardware/printer/mini category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -147,7 +147,7 @@ name = "Area Power Connector" id = "APClink" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000) + materials = list(/datum/material/iron = 2000) build_path = /obj/item/computer_hardware/recharger/APC category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -157,7 +157,7 @@ name = "Power Cell Controller" id = "bat_control" build_type = PROTOLATHE - materials = list(MAT_METAL = 400) + materials = list(/datum/material/iron = 400) build_path = /obj/item/computer_hardware/battery category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -166,7 +166,7 @@ name = "Battery Module" id = "bat_normal" build_type = PROTOLATHE - materials = list(MAT_METAL = 400) + materials = list(/datum/material/iron = 400) build_path = /obj/item/stock_parts/cell/computer category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -175,7 +175,7 @@ name = "Advanced Battery Module" id = "bat_advanced" build_type = PROTOLATHE - materials = list(MAT_METAL = 800) + materials = list(/datum/material/iron = 800) build_path = /obj/item/stock_parts/cell/computer/advanced category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -184,7 +184,7 @@ name = "Super Battery Module" id = "bat_super" build_type = PROTOLATHE - materials = list(MAT_METAL = 1600) + materials = list(/datum/material/iron = 1600) build_path = /obj/item/stock_parts/cell/computer/super category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -193,7 +193,7 @@ name = "Nano Battery Module" id = "bat_nano" build_type = PROTOLATHE - materials = list(MAT_METAL = 200) + materials = list(/datum/material/iron = 200) build_path = /obj/item/stock_parts/cell/computer/nano category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -202,7 +202,7 @@ name = "Micro Battery Module" id = "bat_micro" build_type = PROTOLATHE - materials = list(MAT_METAL = 400) + materials = list(/datum/material/iron = 400) build_path = /obj/item/stock_parts/cell/computer/micro category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -212,7 +212,7 @@ name = "Processor Board" id = "cpu_normal" build_type = IMPRINTER - materials = list(MAT_GLASS = 1600) + materials = list(/datum/material/glass = 1600) build_path = /obj/item/computer_hardware/processor_unit category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -221,7 +221,7 @@ name = "Microprocessor" id = "cpu_small" build_type = IMPRINTER - materials = list(MAT_GLASS = 800) + materials = list(/datum/material/glass = 800) build_path = /obj/item/computer_hardware/processor_unit/small category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -230,7 +230,7 @@ name = "Photonic Processor Board" id = "pcpu_normal" build_type = IMPRINTER - materials = list(MAT_GLASS= 6400, MAT_GOLD = 2000) + materials = list(/datum/material/glass= 6400, /datum/material/gold = 2000) build_path = /obj/item/computer_hardware/processor_unit/photonic category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -239,7 +239,7 @@ name = "Photonic Microprocessor" id = "pcpu_small" build_type = IMPRINTER - materials = list(MAT_GLASS = 3200, MAT_GOLD = 1000) + materials = list(/datum/material/glass = 3200, /datum/material/gold = 1000) build_path = /obj/item/computer_hardware/processor_unit/photonic/small category = list("Computer Parts") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/designs/electronics_designs.dm b/code/modules/research/designs/electronics_designs.dm index 82fd71d895..0b694e61ee 100644 --- a/code/modules/research/designs/electronics_designs.dm +++ b/code/modules/research/designs/electronics_designs.dm @@ -8,7 +8,7 @@ desc = "Allows for the construction of an intellicard." id = "intellicard" build_type = PROTOLATHE - materials = list(MAT_GLASS = 1000, MAT_GOLD = 200) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 200) build_path = /obj/item/aicard category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -18,7 +18,7 @@ desc = "Allows for the construction of a pAI Card." id = "paicard" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500, MAT_METAL = 500) + materials = list(/datum/material/glass = 500, /datum/material/iron = 500) build_path = /obj/item/paicard category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_ALL @@ -41,7 +41,7 @@ desc = "Allows for the construction of a nanite remote." id = "nanite_remote" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500, MAT_METAL = 500) + materials = list(/datum/material/glass = 500, /datum/material/iron = 500) build_path = /obj/item/nanite_remote category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -61,7 +61,7 @@ desc = "Allows for the construction of a nanite scanner." id = "nanite_scanner" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500, MAT_METAL = 500) + materials = list(/datum/material/glass = 500, /datum/material/iron = 500) build_path = /obj/item/nanite_scanner category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -74,7 +74,7 @@ desc = "Produce additional disks for storing device designs." id = "design_disk" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100) + materials = list(/datum/material/iron = 300, /datum/material/glass = 100) build_path = /obj/item/disk/design_disk category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -84,7 +84,7 @@ desc = "Produce additional disks for storing device designs." id = "design_disk_adv" build_type = PROTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100, MAT_SILVER=50) + materials = list(/datum/material/iron = 300, /datum/material/glass = 100, /datum/material/silver=50) build_path = /obj/item/disk/design_disk/adv category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -94,7 +94,7 @@ desc = "Produce additional disks for storing technology data." id = "tech_disk" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100) + materials = list(/datum/material/iron = 300, /datum/material/glass = 100) build_path = /obj/item/disk/tech_disk category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -104,7 +104,7 @@ desc = "Stores nanite programs." id = "nanite_disk" build_type = PROTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100) + materials = list(/datum/material/iron = 300, /datum/material/glass = 100) build_path = /obj/item/disk/nanite_program category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -114,7 +114,7 @@ desc = "This machine provides all necessary things for circuitry." id = "icprinter" build_type = PROTOLATHE - materials = list(MAT_GLASS = 5000, MAT_METAL = 10000) + materials = list(/datum/material/glass = 5000, /datum/material/iron = 10000) build_path = /obj/item/integrated_circuit_printer category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -124,7 +124,7 @@ desc = "This disk allows for integrated circuit printers to print advanced circuitry designs." id = "icupgadv" build_type = PROTOLATHE - materials = list(MAT_GLASS = 10000, MAT_METAL = 10000) + materials = list(/datum/material/glass = 10000, /datum/material/iron = 10000) build_path = /obj/item/disk/integrated_circuit/upgrade/advanced category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -134,7 +134,7 @@ desc = "This disk allows for integrated circuit printers to clone designs instantaneously." id = "icupgclo" build_type = PROTOLATHE - materials = list(MAT_GLASS = 10000, MAT_METAL = 10000) + materials = list(/datum/material/glass = 10000, /datum/material/iron = 10000) build_path = /obj/item/disk/integrated_circuit/upgrade/clone category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -145,7 +145,7 @@ desc = "A shell of a maintenance drone, an expendable robot built to perform station repairs." id = "drone_shell" build_type = MECHFAB | PROTOLATHE - materials = list(MAT_METAL = 800, MAT_GLASS = 350) + materials = list(/datum/material/iron = 800, /datum/material/glass = 350) construction_time = 150 build_path = /obj/item/drone_shell category = list("Misc") @@ -155,7 +155,7 @@ name = "owo" desc = "someone's bussin" build_type = PROTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100) + materials = list(/datum/material/iron = 300, /datum/material/glass = 100) category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/designs/equipment_designs.dm b/code/modules/research/designs/equipment_designs.dm index 9f954adb33..de97747928 100644 --- a/code/modules/research/designs/equipment_designs.dm +++ b/code/modules/research/designs/equipment_designs.dm @@ -5,7 +5,7 @@ id = "flightsuit" build_type = PROTOLATHE build_path = /obj/item/clothing/suit/space/hardsuit/flightsuit - materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_DIAMOND = 200, MAT_GOLD = 3000, MAT_SILVER = 3000, MAT_TITANIUM = 16000) //This expensive enough for you? + materials = list(/datum/material/iron=16000, /datum/material/glass = 8000, /datum/material/diamond = 200, /datum/material/gold = 3000, /datum/material/silver = 3000, /datum/material/titanium = 16000) //This expensive enough for you? construction_time = 250 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -16,7 +16,7 @@ id = "flightpack" build_type = PROTOLATHE build_path = /obj/item/flightpack - materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_DIAMOND = 4000, MAT_GOLD = 12000, MAT_SILVER = 12000, MAT_URANIUM = 20000, MAT_PLASMA = 16000, MAT_TITANIUM = 16000) //This expensive enough for you? + materials = list(/datum/material/iron=16000, /datum/material/glass = 8000, /datum/material/diamond = 4000, /datum/material/gold = 12000, /datum/material/silver = 12000, /datum/material/uranium = 20000, /datum/material/plasma = 16000, /datum/material/titanium = 16000) //This expensive enough for you? construction_time = 250 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -27,7 +27,7 @@ id = "flightshoes" build_type = PROTOLATHE build_path = /obj/item/clothing/shoes/flightshoes - materials = list(MAT_METAL = 5000, MAT_GLASS = 5000, MAT_GOLD = 1500, MAT_SILVER = 1500, MAT_PLASMA = 2000, MAT_TITANIUM = 2000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 5000, /datum/material/gold = 1500, /datum/material/silver = 1500, /datum/material/plasma = 2000, /datum/material/titanium = 2000) construction_time = 100 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING */ @@ -38,7 +38,7 @@ id = "chardsuit" build_type = PROTOLATHE build_path = /obj/item/clothing/suit/space/hardsuit/engine - materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_DIAMOND = 200, MAT_GOLD = 3000, MAT_SILVER = 3000, MAT_TITANIUM = 16000) + materials = list(/datum/material/iron=16000, /datum/material/glass = 8000, /datum/material/diamond = 200, /datum/material/gold = 3000, /datum/material/silver = 3000, /datum/material/titanium = 16000) construction_time = 100 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -49,7 +49,7 @@ id = "hardsuitjpack" build_type = PROTOLATHE build_path = /obj/item/tank/jetpack/suit - materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_DIAMOND = 2000, MAT_GOLD = 6000, MAT_SILVER = 6000, MAT_URANIUM = 10000, MAT_PLASMA = 8000, MAT_TITANIUM = 16000) + materials = list(/datum/material/iron=16000, /datum/material/glass = 8000, /datum/material/diamond = 2000, /datum/material/gold = 6000, /datum/material/silver = 6000, /datum/material/uranium = 10000, /datum/material/plasma = 8000, /datum/material/titanium = 16000) construction_time = 100 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING \ No newline at end of file diff --git a/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm b/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm index b4d67315ba..be1f604637 100644 --- a/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm +++ b/code/modules/research/designs/machine_desings/machine_designs_all_misc.dm @@ -30,7 +30,7 @@ name = "Machine Design (Weapon Recharger Board)" desc = "The circuit board for a Weapon Recharger." id = "recharger" - materials = list(MAT_GLASS = 1000, MAT_GOLD = 2000) + materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000) build_path = /obj/item/circuitboard/machine/recharger category = list("Misc. Machinery") departmental_flags = DEPARTMENTAL_FLAG_ALL diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 7ccc41c232..448413722e 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -110,7 +110,7 @@ name = "\"Phazon\" Central Control module" desc = "Allows for the construction of a \"Phazon\" Central Control module." id = "phazon_main" - materials = list(MAT_GLASS = 1000, MAT_BLUESPACE = 100) + materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100) build_path = /obj/item/circuitboard/mecha/phazon/main category = list("Exosuit Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -119,7 +119,7 @@ name = "\"Phazon\" Peripherals Control module" desc = "Allows for the construction of a \"Phazon\" Peripheral Control module." id = "phazon_peri" - materials = list(MAT_GLASS = 1000, MAT_BLUESPACE = 100) + materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100) build_path = /obj/item/circuitboard/mecha/phazon/peripherals category = list("Exosuit Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -128,7 +128,7 @@ name = "\"Phazon\" Weapons & Targeting Control module" desc = "Allows for the construction of a \"Phazon\" Weapons & Targeting Control module." id = "phazon_targ" - materials = list(MAT_GLASS = 1000, MAT_BLUESPACE = 100) + materials = list(/datum/material/glass = 1000, /datum/material/bluespace = 100) build_path = /obj/item/circuitboard/mecha/phazon/targeting category = list("Exosuit Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -143,7 +143,7 @@ id = "mech_scattershot" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -153,7 +153,7 @@ id = "mech_seedscatter" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/seedscatter - materials = list(MAT_METAL=10000, MAT_GLASS = 10000) + materials = list(/datum/material/iron=10000, /datum/material/glass = 10000) construction_time = 70 category = list("Exosuit Equipment") @@ -163,7 +163,7 @@ id = "mech_carbine" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -173,7 +173,7 @@ id = "mech_ion" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion - materials = list(MAT_METAL=20000,MAT_SILVER=6000,MAT_URANIUM=2000) + materials = list(/datum/material/iron=20000,/datum/material/silver=6000,/datum/material/uranium=2000) construction_time = 100 category = list("Exosuit Equipment") @@ -183,7 +183,7 @@ id = "mech_tesla" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/tesla - materials = list(MAT_METAL=20000,MAT_SILVER=8000) + materials = list(/datum/material/iron=20000,/datum/material/silver=8000) construction_time = 100 category = list("Exosuit Equipment") @@ -193,7 +193,7 @@ id = "mech_laser" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -203,7 +203,7 @@ id = "mech_laser_heavy" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -213,7 +213,7 @@ id = "mech_grenade_launcher" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang - materials = list(MAT_METAL=22000,MAT_GOLD=6000,MAT_SILVER=8000) + materials = list(/datum/material/iron=22000,/datum/material/gold=6000,/datum/material/silver=8000) construction_time = 100 category = list("Exosuit Equipment") @@ -223,7 +223,7 @@ id = "mech_missile_rack" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack - materials = list(MAT_METAL=22000,MAT_GOLD=6000,MAT_SILVER=8000) + materials = list(/datum/material/iron=22000,/datum/material/gold=6000,/datum/material/silver=8000) construction_time = 100 category = list("Exosuit Equipment") @@ -233,7 +233,7 @@ id = "clusterbang_launcher" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/clusterbang - materials = list(MAT_METAL=20000,MAT_GOLD=10000,MAT_URANIUM=10000) + materials = list(/datum/material/iron=20000,/datum/material/gold=10000,/datum/material/uranium=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -243,7 +243,7 @@ id = "mech_wormhole_gen" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/wormhole_generator - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -253,7 +253,7 @@ id = "mech_teleporter" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/teleporter - materials = list(MAT_METAL=10000,MAT_DIAMOND=10000) + materials = list(/datum/material/iron=10000,/datum/material/diamond=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -263,7 +263,7 @@ id = "mech_rcd" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/rcd - materials = list(MAT_METAL=30000,MAT_GOLD=20000,MAT_PLASMA=25000,MAT_SILVER=20000) + materials = list(/datum/material/iron=30000,/datum/material/gold=20000,/datum/material/plasma=25000,/datum/material/silver=20000) construction_time = 1200 category = list("Exosuit Equipment") @@ -273,7 +273,7 @@ id = "mech_gravcatapult" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/gravcatapult - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -283,7 +283,7 @@ id = "mech_repair_droid" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid - materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_GOLD=1000,MAT_SILVER=2000) + materials = list(/datum/material/iron=10000,/datum/material/glass=5000,/datum/material/gold=1000,/datum/material/silver=2000) construction_time = 100 category = list("Exosuit Equipment") @@ -293,7 +293,7 @@ id = "mech_energy_relay" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay - materials = list(MAT_METAL=10000,MAT_GLASS=2000,MAT_GOLD=2000,MAT_SILVER=3000) + materials = list(/datum/material/iron=10000,/datum/material/glass=2000,/datum/material/gold=2000,/datum/material/silver=3000) construction_time = 100 category = list("Exosuit Equipment") @@ -303,7 +303,7 @@ id = "mech_ccw_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster - materials = list(MAT_METAL=20000,MAT_SILVER=5000) + materials = list(/datum/material/iron=20000,/datum/material/silver=5000) construction_time = 100 category = list("Exosuit Equipment") @@ -313,7 +313,7 @@ id = "mech_proj_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster - materials = list(MAT_METAL=20000,MAT_GOLD=5000) + materials = list(/datum/material/iron=20000,/datum/material/gold=5000) construction_time = 100 category = list("Exosuit Equipment") @@ -323,7 +323,7 @@ id = "mech_diamond_drill" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill - materials = list(MAT_METAL=10000,MAT_DIAMOND=6500) + materials = list(/datum/material/iron=10000,/datum/material/diamond=6500) construction_time = 100 category = list("Exosuit Equipment") @@ -333,7 +333,7 @@ id = "mech_generator_nuclear" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear - materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=500) + materials = list(/datum/material/iron=10000,/datum/material/glass=1000,/datum/material/silver=500) construction_time = 100 category = list("Exosuit Equipment") @@ -343,7 +343,7 @@ id = "mech_plasma_cutter" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma - materials = list(MAT_METAL = 8000, MAT_GLASS = 1000, MAT_PLASMA = 2000) + materials = list(/datum/material/iron = 8000, /datum/material/glass = 1000, /datum/material/plasma = 2000) construction_time = 100 category = list("Exosuit Equipment") @@ -353,7 +353,7 @@ id = "mech_taser" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -363,7 +363,7 @@ id = "mech_lmg" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -373,7 +373,7 @@ id = "mech_sleeper" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/medical/sleeper - materials = list(MAT_METAL=5000,MAT_GLASS=10000) + materials = list(/datum/material/iron=5000,/datum/material/glass=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -383,7 +383,7 @@ id = "mech_syringe_gun" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun - materials = list(MAT_METAL=3000,MAT_GLASS=2000) + materials = list(/datum/material/iron=3000,/datum/material/glass=2000) construction_time = 200 category = list("Exosuit Equipment") @@ -392,7 +392,7 @@ desc = "Equipment for medical exosuits. A mounted medical nanite projector which will treat patients with a focused beam." id = "mech_medi_beam" build_type = MECHFAB - materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) + materials = list(/datum/material/iron = 15000, /datum/material/glass = 8000, /datum/material/plasma = 3000, /datum/material/gold = 8000, /datum/material/diamond = 2000) construction_time = 250 build_path = /obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam category = list("Exosuit Equipment") diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 5fab7705a8..b2189e1121 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -4,7 +4,7 @@ id = "borg_suit" build_type = MECHFAB build_path = /obj/item/robot_suit - materials = list(MAT_METAL=15000) + materials = list(/datum/material/iron=15000) construction_time = 500 category = list("Cyborg") @@ -13,7 +13,7 @@ id = "borg_chest" build_type = MECHFAB build_path = /obj/item/bodypart/chest/robot - materials = list(MAT_METAL=40000) + materials = list(/datum/material/iron=40000) construction_time = 350 category = list("Cyborg") @@ -22,7 +22,7 @@ id = "borg_head" build_type = MECHFAB build_path = /obj/item/bodypart/head/robot - materials = list(MAT_METAL=5000) + materials = list(/datum/material/iron=5000) construction_time = 350 category = list("Cyborg") @@ -31,7 +31,7 @@ id = "borg_l_arm" build_type = MECHFAB build_path = /obj/item/bodypart/l_arm/robot - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 200 category = list("Cyborg") @@ -40,7 +40,7 @@ id = "borg_r_arm" build_type = MECHFAB build_path = /obj/item/bodypart/r_arm/robot - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 200 category = list("Cyborg") @@ -49,7 +49,7 @@ id = "borg_l_leg" build_type = MECHFAB build_path = /obj/item/bodypart/l_leg/robot - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 200 category = list("Cyborg") @@ -58,7 +58,7 @@ id = "borg_r_leg" build_type = MECHFAB build_path = /obj/item/bodypart/r_leg/robot - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 200 category = list("Cyborg") @@ -68,7 +68,7 @@ id = "ripley_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/ripley - materials = list(MAT_METAL=20000) + materials = list(/datum/material/iron=20000) construction_time = 100 category = list("Ripley") @@ -78,7 +78,7 @@ id = "firefighter_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/firefighter - materials = list(MAT_METAL=20000) + materials = list(/datum/material/iron=20000) construction_time = 100 category = list("Firefighter") @@ -87,7 +87,7 @@ id = "ripley_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/ripley_torso - materials = list(MAT_METAL=20000, MAT_GLASS=7500) + materials = list(/datum/material/iron=20000, /datum/material/glass=7500) construction_time = 200 category = list("Ripley","Firefighter") @@ -96,7 +96,7 @@ id = "ripley_left_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/ripley_left_arm - materials = list(MAT_METAL=15000) + materials = list(/datum/material/iron=15000) construction_time = 150 category = list("Ripley","Firefighter") @@ -105,7 +105,7 @@ id = "ripley_right_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/ripley_right_arm - materials = list(MAT_METAL=15000) + materials = list(/datum/material/iron=15000) construction_time = 150 category = list("Ripley","Firefighter") @@ -114,7 +114,7 @@ id = "ripley_left_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/ripley_left_leg - materials = list(MAT_METAL=15000) + materials = list(/datum/material/iron=15000) construction_time = 150 category = list("Ripley","Firefighter") @@ -123,7 +123,7 @@ id = "ripley_right_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/ripley_right_leg - materials = list(MAT_METAL=15000) + materials = list(/datum/material/iron=15000) construction_time = 150 category = list("Ripley","Firefighter") @@ -133,7 +133,7 @@ id = "odysseus_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/odysseus - materials = list(MAT_METAL=20000) + materials = list(/datum/material/iron=20000) construction_time = 100 category = list("Odysseus") @@ -142,7 +142,7 @@ id = "odysseus_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/odysseus_torso - materials = list(MAT_METAL=12000) + materials = list(/datum/material/iron=12000) construction_time = 180 category = list("Odysseus") @@ -151,7 +151,7 @@ id = "odysseus_head" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/odysseus_head - materials = list(MAT_METAL=6000,MAT_GLASS=10000) + materials = list(/datum/material/iron=6000,/datum/material/glass=10000) construction_time = 100 category = list("Odysseus") @@ -160,7 +160,7 @@ id = "odysseus_left_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/odysseus_left_arm - materials = list(MAT_METAL=6000) + materials = list(/datum/material/iron=6000) construction_time = 120 category = list("Odysseus") @@ -169,7 +169,7 @@ id = "odysseus_right_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/odysseus_right_arm - materials = list(MAT_METAL=6000) + materials = list(/datum/material/iron=6000) construction_time = 120 category = list("Odysseus") @@ -178,7 +178,7 @@ id = "odysseus_left_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/odysseus_left_leg - materials = list(MAT_METAL=7000) + materials = list(/datum/material/iron=7000) construction_time = 130 category = list("Odysseus") @@ -187,7 +187,7 @@ id = "odysseus_right_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/odysseus_right_leg - materials = list(MAT_METAL=7000) + materials = list(/datum/material/iron=7000) construction_time = 130 category = list("Odysseus") @@ -197,7 +197,7 @@ id = "gygax_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/gygax - materials = list(MAT_METAL=20000) + materials = list(/datum/material/iron=20000) construction_time = 100 category = list("Gygax") @@ -206,7 +206,7 @@ id = "gygax_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_torso - materials = list(MAT_METAL=20000,MAT_GLASS=10000,MAT_DIAMOND=2000) + materials = list(/datum/material/iron=20000,/datum/material/glass=10000,/datum/material/diamond=2000) construction_time = 300 category = list("Gygax") @@ -215,7 +215,7 @@ id = "gygax_head" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_head - materials = list(MAT_METAL=10000,MAT_GLASS=5000, MAT_DIAMOND=2000) + materials = list(/datum/material/iron=10000,/datum/material/glass=5000, /datum/material/diamond=2000) construction_time = 200 category = list("Gygax") @@ -224,7 +224,7 @@ id = "gygax_left_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_left_arm - materials = list(MAT_METAL=15000, MAT_DIAMOND=1000) + materials = list(/datum/material/iron=15000, /datum/material/diamond=1000) construction_time = 200 category = list("Gygax") @@ -233,7 +233,7 @@ id = "gygax_right_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_right_arm - materials = list(MAT_METAL=15000, MAT_DIAMOND=1000) + materials = list(/datum/material/iron=15000, /datum/material/diamond=1000) construction_time = 200 category = list("Gygax") @@ -242,7 +242,7 @@ id = "gygax_left_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_left_leg - materials = list(MAT_METAL=15000, MAT_DIAMOND=2000) + materials = list(/datum/material/iron=15000, /datum/material/diamond=2000) construction_time = 200 category = list("Gygax") @@ -251,7 +251,7 @@ id = "gygax_right_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_right_leg - materials = list(MAT_METAL=15000, MAT_DIAMOND=2000) + materials = list(/datum/material/iron=15000, /datum/material/diamond=2000) construction_time = 200 category = list("Gygax") @@ -260,7 +260,7 @@ id = "gygax_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/gygax_armor - materials = list(MAT_METAL=15000,MAT_DIAMOND=10000,MAT_TITANIUM=10000) + materials = list(/datum/material/iron=15000,/datum/material/diamond=10000,/datum/material/titanium=10000) construction_time = 600 category = list("Gygax") @@ -270,7 +270,7 @@ id = "durand_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/durand - materials = list(MAT_METAL=25000) + materials = list(/datum/material/iron=25000) construction_time = 100 category = list("Durand") @@ -279,7 +279,7 @@ id = "durand_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_torso - materials = list(MAT_METAL=25000,MAT_GLASS=10000,MAT_SILVER=10000) + materials = list(/datum/material/iron=25000,/datum/material/glass=10000,/datum/material/silver=10000) construction_time = 300 category = list("Durand") @@ -288,7 +288,7 @@ id = "durand_head" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_head - materials = list(MAT_METAL=10000,MAT_GLASS=15000,MAT_SILVER=2000) + materials = list(/datum/material/iron=10000,/datum/material/glass=15000,/datum/material/silver=2000) construction_time = 200 category = list("Durand") @@ -297,7 +297,7 @@ id = "durand_left_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_left_arm - materials = list(MAT_METAL=10000,MAT_SILVER=4000) + materials = list(/datum/material/iron=10000,/datum/material/silver=4000) construction_time = 200 category = list("Durand") @@ -306,7 +306,7 @@ id = "durand_right_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_right_arm - materials = list(MAT_METAL=10000,MAT_SILVER=4000) + materials = list(/datum/material/iron=10000,/datum/material/silver=4000) construction_time = 200 category = list("Durand") @@ -315,7 +315,7 @@ id = "durand_left_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_left_leg - materials = list(MAT_METAL=15000,MAT_SILVER=4000) + materials = list(/datum/material/iron=15000,/datum/material/silver=4000) construction_time = 200 category = list("Durand") @@ -324,7 +324,7 @@ id = "durand_right_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_right_leg - materials = list(MAT_METAL=15000,MAT_SILVER=4000) + materials = list(/datum/material/iron=15000,/datum/material/silver=4000) construction_time = 200 category = list("Durand") @@ -333,7 +333,7 @@ id = "durand_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/durand_armor - materials = list(MAT_METAL=30000,MAT_URANIUM=25000,MAT_TITANIUM=20000) + materials = list(/datum/material/iron=30000,/datum/material/uranium=25000,/datum/material/titanium=20000) construction_time = 600 category = list("Durand") @@ -343,7 +343,7 @@ id = "honk_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/honker - materials = list(MAT_METAL=20000) + materials = list(/datum/material/iron=20000) construction_time = 100 category = list("H.O.N.K") @@ -352,7 +352,7 @@ id = "honk_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/honker_torso - materials = list(MAT_METAL=20000,MAT_GLASS=10000,MAT_BANANIUM=10000) + materials = list(/datum/material/iron=20000,/datum/material/glass=10000,/datum/material/bananium=10000) construction_time = 300 category = list("H.O.N.K") @@ -361,7 +361,7 @@ id = "honk_head" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/honker_head - materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=10000,/datum/material/glass=5000,/datum/material/bananium=5000) construction_time = 200 category = list("H.O.N.K") @@ -370,7 +370,7 @@ id = "honk_left_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/honker_left_arm - materials = list(MAT_METAL=15000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=15000,/datum/material/bananium=5000) construction_time = 200 category = list("H.O.N.K") @@ -379,7 +379,7 @@ id = "honk_right_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/honker_right_arm - materials = list(MAT_METAL=15000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=15000,/datum/material/bananium=5000) construction_time = 200 category = list("H.O.N.K") @@ -388,7 +388,7 @@ id = "honk_left_leg" build_type = MECHFAB build_path =/obj/item/mecha_parts/part/honker_left_leg - materials = list(MAT_METAL=20000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=20000,/datum/material/bananium=5000) construction_time = 200 category = list("H.O.N.K") @@ -397,7 +397,7 @@ id = "honk_right_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/honker_right_leg - materials = list(MAT_METAL=20000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=20000,/datum/material/bananium=5000) construction_time = 200 category = list("H.O.N.K") @@ -408,7 +408,7 @@ id = "phazon_chassis" build_type = MECHFAB build_path = /obj/item/mecha_parts/chassis/phazon - materials = list(MAT_METAL=20000) + materials = list(/datum/material/iron=20000) construction_time = 100 category = list("Phazon") @@ -417,7 +417,7 @@ id = "phazon_torso" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_torso - materials = list(MAT_METAL=35000,MAT_GLASS=10000,MAT_PLASMA=20000) + materials = list(/datum/material/iron=35000,/datum/material/glass=10000,/datum/material/plasma=20000) construction_time = 300 category = list("Phazon") @@ -426,7 +426,7 @@ id = "phazon_head" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_head - materials = list(MAT_METAL=15000,MAT_GLASS=5000,MAT_PLASMA=10000) + materials = list(/datum/material/iron=15000,/datum/material/glass=5000,/datum/material/plasma=10000) construction_time = 200 category = list("Phazon") @@ -435,7 +435,7 @@ id = "phazon_left_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_left_arm - materials = list(MAT_METAL=20000,MAT_PLASMA=10000) + materials = list(/datum/material/iron=20000,/datum/material/plasma=10000) construction_time = 200 category = list("Phazon") @@ -444,7 +444,7 @@ id = "phazon_right_arm" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_right_arm - materials = list(MAT_METAL=20000,MAT_PLASMA=10000) + materials = list(/datum/material/iron=20000,/datum/material/plasma=10000) construction_time = 200 category = list("Phazon") @@ -453,7 +453,7 @@ id = "phazon_left_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_left_leg - materials = list(MAT_METAL=20000,MAT_PLASMA=10000) + materials = list(/datum/material/iron=20000,/datum/material/plasma=10000) construction_time = 200 category = list("Phazon") @@ -462,7 +462,7 @@ id = "phazon_right_leg" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_right_leg - materials = list(MAT_METAL=20000,MAT_PLASMA=10000) + materials = list(/datum/material/iron=20000,/datum/material/plasma=10000) construction_time = 200 category = list("Phazon") @@ -471,7 +471,7 @@ id = "phazon_armor" build_type = MECHFAB build_path = /obj/item/mecha_parts/part/phazon_armor - materials = list(MAT_METAL=25000,MAT_PLASMA=20000,MAT_TITANIUM=20000) + materials = list(/datum/material/iron=25000,/datum/material/plasma=20000,/datum/material/titanium=20000) construction_time = 300 category = list("Phazon") @@ -481,7 +481,7 @@ id = "mech_hydraulic_clamp" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -490,7 +490,7 @@ id = "mech_drill" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/drill - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -499,7 +499,7 @@ id = "mech_mscanner" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/mining_scanner - materials = list(MAT_METAL=5000,MAT_GLASS=2500) + materials = list(/datum/material/iron=5000,/datum/material/glass=2500) construction_time = 50 category = list("Exosuit Equipment") @@ -508,7 +508,7 @@ id = "mech_extinguisher" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/extinguisher - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -517,7 +517,7 @@ id = "mech_cable_layer" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/cable_layer - materials = list(MAT_METAL=10000) + materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") @@ -526,7 +526,7 @@ id = "mech_generator" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/generator - materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=2000,MAT_PLASMA=5000) + materials = list(/datum/material/iron=10000,/datum/material/glass=1000,/datum/material/silver=2000,/datum/material/plasma=5000) construction_time = 100 category = list("Exosuit Equipment") @@ -535,7 +535,7 @@ id = "mech_mousetrap_mortar" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/mousetrap_mortar - materials = list(MAT_METAL=20000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=20000,/datum/material/bananium=5000) construction_time = 300 category = list("Exosuit Equipment") @@ -544,7 +544,7 @@ id = "mech_banana_mortar" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/banana_mortar - materials = list(MAT_METAL=20000,MAT_BANANIUM=5000) + materials = list(/datum/material/iron=20000,/datum/material/bananium=5000) construction_time = 300 category = list("Exosuit Equipment") @@ -553,7 +553,7 @@ id = "mech_honker" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/honker - materials = list(MAT_METAL=20000,MAT_BANANIUM=10000) + materials = list(/datum/material/iron=20000,/datum/material/bananium=10000) construction_time = 500 category = list("Exosuit Equipment") @@ -562,7 +562,7 @@ id = "mech_punching_face" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove - materials = list(MAT_METAL=20000,MAT_BANANIUM=7500) + materials = list(/datum/material/iron=20000,/datum/material/bananium=7500) construction_time = 400 category = list("Exosuit Equipment") @@ -575,7 +575,7 @@ id = "borg_upgrade_rename" build_type = MECHFAB build_path = /obj/item/borg/upgrade/rename - materials = list(MAT_METAL=35000) + materials = list(/datum/material/iron=35000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -584,7 +584,7 @@ id = "borg_upgrade_restart" build_type = MECHFAB build_path = /obj/item/borg/upgrade/restart - materials = list(MAT_METAL=60000 , MAT_GLASS=5000) + materials = list(/datum/material/iron=60000 , /datum/material/glass=5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -593,7 +593,7 @@ id = "borg_upgrade_vtec" build_type = MECHFAB build_path = /obj/item/borg/upgrade/vtec - materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_URANIUM= 5000) + materials = list(/datum/material/iron=80000 , /datum/material/glass=6000 , /datum/material/uranium= 5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -602,7 +602,7 @@ id = "borg_upgrade_thrusters" build_type = MECHFAB build_path = /obj/item/borg/upgrade/thrusters - materials = list(MAT_METAL=10000, MAT_PLASMA=5000, MAT_URANIUM = 6000) + materials = list(/datum/material/iron=10000, /datum/material/plasma=5000, /datum/material/uranium = 6000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -611,7 +611,7 @@ id = "borg_upgrade_disablercooler" build_type = MECHFAB build_path = /obj/item/borg/upgrade/disablercooler - materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_GOLD= 2000, MAT_DIAMOND = 500) + materials = list(/datum/material/iron=80000 , /datum/material/glass=6000 , /datum/material/gold= 2000, /datum/material/diamond = 500) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -620,7 +620,7 @@ id = "borg_upgrade_diamonddrill" build_type = MECHFAB build_path = /obj/item/borg/upgrade/ddrill - materials = list(MAT_METAL=10000, MAT_DIAMOND=2000) + materials = list(/datum/material/iron=10000, /datum/material/diamond=2000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -629,7 +629,7 @@ id = "borg_upgrade_advcutter" build_type = MECHFAB build_path = /obj/item/borg/upgrade/advcutter - materials = list(MAT_METAL=8000, MAT_PLASMA=2000, MAT_GOLD= 2000) + materials = list(/datum/material/iron = 8000, /datum/material/plasma = 2000, /datum/material/gold = 2000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -647,7 +647,7 @@ id = "borg_upgrade_lavaproof" build_type = MECHFAB build_path = /obj/item/borg/upgrade/lavaproof - materials = list(MAT_METAL = 10000, MAT_PLASMA = 4000, MAT_TITANIUM = 5000) + materials = list(/datum/material/iron = 10000, /datum/material/plasma = 4000, /datum/material/titanium = 5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -656,7 +656,7 @@ id = "borg_syndicate_module" build_type = MECHFAB build_path = /obj/item/borg/upgrade/syndicate - materials = list(MAT_METAL=10000,MAT_GLASS=15000,MAT_DIAMOND = 10000) + materials = list(/datum/material/iron=10000,/datum/material/glass=15000,/datum/material/diamond = 10000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -665,7 +665,7 @@ id = "borg_transform_clown" build_type = MECHFAB build_path = /obj/item/borg/upgrade/transform/clown - materials = list(MAT_METAL=10000, MAT_GLASS=15000, MAT_BANANIUM = 1000) + materials = list(/datum/material/iron=10000, /datum/material/glass=15000, /datum/material/bananium = 1000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -674,7 +674,7 @@ id = "borg_upgrade_selfrepair" build_type = MECHFAB build_path = /obj/item/borg/upgrade/selfrepair - materials = list(MAT_METAL=15000, MAT_GLASS=15000) + materials = list(/datum/material/iron=15000, /datum/material/glass=15000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -683,7 +683,7 @@ id = "borg_upgrade_expandedsynthesiser" build_type = MECHFAB build_path = /obj/item/borg/upgrade/hypospray/expanded - materials = list(MAT_METAL=15000, MAT_GLASS=15000, MAT_PLASMA=5000) + materials = list(/datum/material/iron=15000, /datum/material/glass=15000, /datum/material/plasma=5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -692,7 +692,7 @@ id = "borg_upgrade_highstrengthsynthesiser" build_type = MECHFAB build_path = /obj/item/borg/upgrade/hypospray/high_strength - materials = list(MAT_METAL=15000, MAT_GLASS=15000, MAT_PLASMA=10000, MAT_URANIUM=5000) + materials = list(/datum/material/iron=15000, /datum/material/glass=15000, /datum/material/plasma=10000, /datum/material/uranium=5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -701,7 +701,7 @@ id = "borg_upgrade_piercinghypospray" build_type = MECHFAB build_path = /obj/item/borg/upgrade/piercing_hypospray - materials = list(MAT_METAL=15000, MAT_GLASS=15000, MAT_TITANIUM=10000, MAT_DIAMOND=5000) + materials = list(/datum/material/iron=15000, /datum/material/glass=15000, /datum/material/titanium=10000, /datum/material/diamond=5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -710,7 +710,7 @@ id = "borg_upgrade_surgicalprocessor" build_type = MECHFAB build_path = /obj/item/borg/upgrade/processor - materials = list(MAT_METAL=15000, MAT_GLASS=15000, MAT_SILVER=10000) + materials = list(/datum/material/iron=15000, /datum/material/glass=15000, /datum/material/silver=10000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -719,7 +719,7 @@ id = "borg_upgrade_trashofholding" build_type = MECHFAB build_path = /obj/item/borg/upgrade/tboh - materials = list(MAT_METAL=10000, MAT_GOLD=1500, MAT_URANIUM=250, MAT_PLASMA=1500) + materials = list(/datum/material/iron=10000, /datum/material/gold=1500, /datum/material/uranium=250, /datum/material/plasma=1500) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -728,7 +728,7 @@ id = "borg_upgrade_advancedmop" build_type = MECHFAB build_path = /obj/item/borg/upgrade/amop - materials = list(MAT_METAL=10000, MAT_GLASS=200, MAT_TITANIUM=1000) + materials = list(/datum/material/iron=10000, /datum/material/glass=200, /datum/material/titanium=1000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -737,7 +737,7 @@ id = "borg_upgrade_expand" build_type = MECHFAB build_path = /obj/item/borg/upgrade/expand - materials = list(MAT_METAL=200000, MAT_TITANIUM=5000) + materials = list(/datum/material/iron=200000, /datum/material/titanium=5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -746,7 +746,7 @@ id = "borg_ai_control" build_type = MECHFAB build_path = /obj/item/borg/upgrade/ai - materials = list(MAT_METAL = 1200, MAT_GLASS = 1500, MAT_GOLD = 200) + materials = list(/datum/material/iron = 1200, /datum/material/glass = 1500, /datum/material/gold = 200) construction_time = 50 category = list("Misc") @@ -755,7 +755,7 @@ id = "borg_upgrade_rped" build_type = MECHFAB build_path = /obj/item/borg/upgrade/rped - materials = list(MAT_METAL = 10000, MAT_GLASS = 5000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 5000) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -764,7 +764,7 @@ id = "borg_upgrade_pinpointer" build_type = MECHFAB build_path = /obj/item/borg/upgrade/pinpointer - materials = list(MAT_METAL = 1000, MAT_GLASS = 500) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 500) construction_time = 120 category = list("Cyborg Upgrade Modules") @@ -773,7 +773,7 @@ id = "borg_upgrade_advhealth" build_type = MECHFAB build_path = /obj/item/borg/upgrade/advhealth - materials = list(MAT_METAL=7500, MAT_GLASS=7500, MAT_SILVER=1000, MAT_GOLD=1000, MAT_TITANIUM=2000) + materials = list(/datum/material/iron=7500, /datum/material/glass=7500, /datum/material/silver=1000, /datum/material/gold=1000, /datum/material/titanium=2000) construction_time = 100 category = list("Cyborg Upgrade Modules") @@ -783,7 +783,7 @@ id = "mecha_tracking" build_type = MECHFAB build_path =/obj/item/mecha_parts/mecha_tracking - materials = list(MAT_METAL=500) + materials = list(/datum/material/iron=500) construction_time = 50 category = list("Misc") @@ -792,7 +792,7 @@ id = "mecha_tracking_ai_control" build_type = MECHFAB build_path = /obj/item/mecha_parts/mecha_tracking/ai_control - materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_SILVER = 200) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 500, /datum/material/silver = 200) construction_time = 50 category = list("Misc") @@ -801,7 +801,7 @@ desc = "When a problem arises, SCIENCE is the solution." id = "sflash" build_type = MECHFAB - materials = list(MAT_METAL = 750, MAT_GLASS = 750) + materials = list(/datum/material/iron = 750, /datum/material/glass = 750) construction_time = 100 build_path = /obj/item/assembly/flash/handheld category = list("Misc") diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index bef25456ca..11758231eb 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -7,7 +7,7 @@ desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity." id = "mmi" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 1000, MAT_GLASS = 500) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 500) construction_time = 75 build_path = /obj/item/mmi category = list("Misc","Medical Designs") @@ -18,7 +18,7 @@ desc = "The latest in Artificial Intelligences." id = "mmi_posi" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 1700, MAT_GLASS = 1350, MAT_GOLD = 500) //Gold, because SWAG. + materials = list(/datum/material/iron = 1700, /datum/material/glass = 1350, /datum/material/gold = 500) //Gold, because SWAG. construction_time = 75 build_path = /obj/item/mmi/posibrain category = list("Misc", "Medical Designs") @@ -29,7 +29,7 @@ desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units." id = "bluespacebeaker" build_type = PROTOLATHE - materials = list(MAT_GLASS = 3000, MAT_PLASMA = 3000, MAT_DIAMOND = 250, MAT_BLUESPACE = 250) + materials = list(/datum/material/glass = 3000, /datum/material/plasma = 3000, /datum/material/diamond = 250, /datum/material/bluespace = 250) build_path = /obj/item/reagent_containers/glass/beaker/bluespace category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -39,7 +39,7 @@ desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 50 units." id = "splitbeaker" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000) + materials = list(/datum/material/iron = 3000) build_path = /obj/item/reagent_containers/glass/beaker/noreact category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -49,7 +49,7 @@ id = "xlarge_beaker" build_type = PROTOLATHE departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 3000) + materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000) build_path = /obj/item/reagent_containers/glass/beaker/plastic category = list("Medical Designs") @@ -58,7 +58,7 @@ id = "meta_beaker" build_type = PROTOLATHE departmental_flags = DEPARTMENTAL_FLAG_MEDICAL - materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 3000, MAT_GOLD = 1000, MAT_TITANIUM = 1000) + materials = list(/datum/material/glass = 2500, /datum/material/plastic = 3000, /datum/material/gold = 1000, /datum/material/titanium = 1000) build_path = /obj/item/reagent_containers/glass/beaker/meta category = list("Medical Designs") @@ -67,7 +67,7 @@ desc = "An advanced syringe that can hold 60 units of chemicals" id = "bluespacesyringe" build_type = PROTOLATHE - materials = list(MAT_GLASS = 2000, MAT_PLASMA = 1000, MAT_DIAMOND = 1000, MAT_BLUESPACE = 500) + materials = list(/datum/material/glass = 2000, /datum/material/plasma = 1000, /datum/material/diamond = 1000, /datum/material/bluespace = 500) build_path = /obj/item/reagent_containers/syringe/bluespace category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -77,7 +77,7 @@ desc = "An advanced syringe that stops reagents inside from reacting. It can hold up to 20 units." id = "noreactsyringe" build_type = PROTOLATHE - materials = list(MAT_GLASS = 2000, MAT_GOLD = 1000) + materials = list(/datum/material/glass = 2000, /datum/material/gold = 1000) build_path = /obj/item/reagent_containers/syringe/noreact category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -87,7 +87,7 @@ desc = "A diamond-tipped syringe that pierces armor when launched at high velocity. It can hold up to 10 units." id = "piercesyringe" build_type = PROTOLATHE - materials = list(MAT_GLASS = 2000, MAT_DIAMOND = 1000) + materials = list(/datum/material/glass = 2000, /datum/material/diamond = 1000) build_path = /obj/item/reagent_containers/syringe/piercing category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -97,7 +97,7 @@ desc = "A non-harmful dart that can administer medication from a range. Once it hits a patient using it's smart nanofilter technology only medicines contained within the dart are administered to the patient. Additonally, due to capillary action, injection of chemicals past the overdose limit is prevented." id = "medicinalsmartdart" build_type = PROTOLATHE - materials = list(MAT_GLASS = 100, MAT_PLASTIC = 100, MAT_METAL = 100) + materials = list(/datum/material/glass = 100, /datum/material/plastic = 100, /datum/material/iron = 100) build_path = /obj/item/reagent_containers/syringe/dart category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -107,7 +107,7 @@ desc = "A non-harmful dart that can administer medication from a range. Once it hits a patient using it's smart nanofilter technology only medicines contained within the dart are administered to the patient. Additonally, due to capillary action, injection of chemicals past the overdose limit is prevented. Has an extended volume capacity thanks to bluespace foam." id = "bluespacesmartdart" build_type = PROTOLATHE - materials = list(MAT_GLASS = 250, MAT_PLASTIC = 250, MAT_METAL = 250, MAT_BLUESPACE = 250) + materials = list(/datum/material/glass = 250, /datum/material/plastic = 250, /datum/material/iron = 250, /datum/material/bluespace = 250) build_path = /obj/item/reagent_containers/syringe/dart/bluespace category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -117,7 +117,7 @@ desc = "A compressed air gun, designed to fit medicinal darts for application of medicine for those patients just out of reach." id = "smartdartgun" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500, MAT_PLASTIC = 1000, MAT_METAL = 500) + materials = list(/datum/material/glass = 500, /datum/material/plastic = 1000, /datum/material/iron = 500) build_path = /obj/item/gun/syringe/dart category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -127,7 +127,7 @@ desc = "A bluespace body bag, powered by experimental bluespace technology. It can hold loads of bodies and the largest of creatures." id = "bluespacebodybag" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_PLASMA = 2000, MAT_DIAMOND = 500, MAT_BLUESPACE = 500) + materials = list(/datum/material/iron = 3000, /datum/material/plasma = 2000, /datum/material/diamond = 500, /datum/material/bluespace = 500) build_path = /obj/item/bodybag/bluespace category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -137,7 +137,7 @@ desc = "A refill pack for the auto-extinguisher on Plasma-man suits." id = "plasmarefiller" //Why did this have no plasmatech build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_PLASMA = 1000) + materials = list(/datum/material/iron = 4000, /datum/material/plasma = 1000) build_path = /obj/item/extinguisher_refill category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_ALL @@ -147,7 +147,7 @@ desc = "Allows tracking of someone's location if their suit sensors are turned to tracking beacon." id = "crewpinpointer" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 1500, MAT_GOLD = 200) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 1500, /datum/material/gold = 200) build_path = /obj/item/pinpointer/crew category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -157,7 +157,7 @@ desc = "An IV drip with an advanced infusion pump that can both drain blood into and inject liquids from attached containers. Blood packs are processed at an accelerated rate. This one is telescopic, and can be picked up and put down." id = "telescopiciv" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 3500, MAT_SILVER = 1000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 3500, /datum/material/silver = 1000) build_path = /obj/item/tele_iv category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -168,7 +168,7 @@ id = "healthanalyzer_advanced" build_path = /obj/item/healthanalyzer/advanced build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500, MAT_SILVER = 2000, MAT_GOLD = 1500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500, /datum/material/silver = 2000, /datum/material/gold = 1500) category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -187,7 +187,7 @@ desc = "A plastic medical kit for storging medical items." id = "medicalkit" build_type = PROTOLATHE - materials = list(MAT_PLASTIC = 5000) + materials = list(/datum/material/plastic = 5000) build_path = /obj/item/storage/firstaid //So we dont spawn medical items in it category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -198,7 +198,7 @@ id = "blood_bag" build_path = /obj/item/reagent_containers/blood build_type = PROTOLATHE - materials = list(MAT_GLASS = 1500, MAT_PLASTIC = 3500) + materials = list(/datum/material/glass = 1500, /datum/material/plastic = 3500) category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -208,7 +208,7 @@ id = "bsblood_bag" build_path = /obj/item/reagent_containers/blood/bluespace build_type = PROTOLATHE - materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 4500, MAT_BLUESPACE = 250) + materials = list(/datum/material/glass = 2500, /datum/material/plastic = 4500, /datum/material/bluespace = 250) category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -217,7 +217,7 @@ desc = "Produce additional disks for storing genetic data." id = "cloning_disk" build_type = PROTOLATHE - materials = list(MAT_METAL = 300, MAT_GLASS = 100, MAT_SILVER = 50) + materials = list(/datum/material/iron = 300, /datum/material/glass = 100, /datum/material/silver=50) build_path = /obj/item/disk/data category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -227,7 +227,7 @@ desc = "A large cool box that can hold large amouts of medical tools or organs." id = "organbox" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 1000, MAT_SILVER= 3500, MAT_GOLD = 3500, MAT_PLASTIC = 5000) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000, /datum/material/silver= 3500, /datum/material/gold = 3500, /datum/material/plastic = 5000) build_path = /obj/item/storage/belt/organbox category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -242,7 +242,7 @@ id = "defibrillator" build_type = PROTOLATHE build_path = /obj/item/defibrillator - materials = list(MAT_METAL = 8000, MAT_GLASS = 4000, MAT_SILVER = 3000, MAT_GOLD = 1500) + materials = list(/datum/material/iron = 8000, /datum/material/glass = 4000, /datum/material/silver = 3000, /datum/material/gold = 1500) category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -251,7 +251,7 @@ desc = "An all-in-one mounted frame for holding defibrillators, complete with ID-locked clamps and recharging cables." id = "defibmount" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/wallframe/defib_mount category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -261,7 +261,7 @@ desc = "An upgrade which increases the healing power of the defibrillator." id = "defib_heal" build_type = PROTOLATHE - materials = list(MAT_METAL = 16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) + materials = list(/datum/material/iron = 16000, /datum/material/glass = 18000, /datum/material/gold = 6000, /datum/material/silver = 6000) build_path = /obj/item/disk/medical/defib_heal construction_time = 10 category = list("Misc") @@ -272,7 +272,7 @@ desc = "A safety upgrade that guarantees only the patient will get shocked." id = "defib_shock" build_type = PROTOLATHE - materials = list(MAT_METAL = 16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000) + materials = list(/datum/material/iron = 16000, /datum/material/glass = 18000, /datum/material/gold = 6000, /datum/material/silver = 6000) build_path = /obj/item/disk/medical/defib_shock construction_time = 10 category = list("Misc") @@ -283,7 +283,7 @@ desc = "An upgrade allowing the defibrillator to work on more decayed bodies." id = "defib_decay" build_type = PROTOLATHE - materials = list(MAT_METAL = 16000, MAT_GLASS = 18000, MAT_GOLD = 16000, MAT_SILVER = 6000, MAT_TITANIUM = 2000) + materials = list(/datum/material/iron = 16000, /datum/material/glass = 18000, /datum/material/gold = 16000, /datum/material/silver = 6000, /datum/material/titanium = 2000) build_path = /obj/item/disk/medical/defib_decay construction_time = 10 category = list("Misc") @@ -295,7 +295,7 @@ id = "defib_speed" build_type = PROTOLATHE build_path = /obj/item/disk/medical/defib_speed - materials = list(MAT_METAL = 16000, MAT_GLASS = 8000, MAT_GOLD = 26000, MAT_SILVER = 26000) + materials = list(/datum/material/iron = 16000, /datum/material/glass = 8000, /datum/material/gold = 26000, /datum/material/silver = 26000) construction_time = 10 category = list("Misc") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -320,7 +320,7 @@ id = "ci-welding" build_type = PROTOLATHE | MECHFAB construction_time = 40 - materials = list(MAT_METAL = 600, MAT_GLASS = 400) + materials = list(/datum/material/iron = 600, /datum/material/glass = 400) build_path = /obj/item/organ/eyes/robotic/shield category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -331,7 +331,7 @@ id = "ci-gloweyes" build_type = PROTOLATHE | MECHFAB construction_time = 40 - materials = list(MAT_METAL = 600, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 1000) build_path = /obj/item/organ/eyes/robotic/glow category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -342,7 +342,7 @@ id = "ci-breather" build_type = PROTOLATHE | MECHFAB construction_time = 35 - materials = list(MAT_METAL = 600, MAT_GLASS = 250) + materials = list(/datum/material/iron = 600, /datum/material/glass = 250) build_path = /obj/item/organ/cyberimp/mouth/breathing_tube category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -352,7 +352,7 @@ desc = "A set of surgical tools hidden behind a concealed panel on the user's arm." id = "ci-surgery" build_type = PROTOLATHE | MECHFAB - materials = list (MAT_METAL = 2500, MAT_GLASS = 1500, MAT_SILVER = 1500) + materials = list (/datum/material/iron = 2500, /datum/material/glass = 1500, /datum/material/silver = 1500) construction_time = 200 build_path = /obj/item/organ/cyberimp/arm/surgery category = list("Misc", "Medical Designs") @@ -363,7 +363,7 @@ desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm." id = "ci-toolset" build_type = PROTOLATHE | MECHFAB - materials = list (MAT_METAL = 2500, MAT_GLASS = 1500, MAT_SILVER = 1500) + materials = list (/datum/material/iron = 2500, /datum/material/glass = 1500, /datum/material/silver = 1500) construction_time = 200 build_path = /obj/item/organ/cyberimp/arm/toolset category = list("Misc", "Medical Designs") @@ -375,7 +375,7 @@ id = "ci-medhud" build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 500, MAT_GOLD = 500) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 500, /datum/material/gold = 500) build_path = /obj/item/organ/cyberimp/eyes/hud/medical category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -386,7 +386,7 @@ id = "ci-sechud" build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 750, MAT_GOLD = 750) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 750, /datum/material/gold = 750) build_path = /obj/item/organ/cyberimp/eyes/hud/security category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -397,7 +397,7 @@ id = "ci-xray" build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 1000, MAT_BLUESPACE = 1000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 600, /datum/material/gold = 600, /datum/material/plasma = 1000, /datum/material/uranium = 1000, /datum/material/diamond = 1000, /datum/material/bluespace = 1000) build_path = /obj/item/organ/eyes/robotic/xray category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -408,7 +408,7 @@ id = "ci-thermals" build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_DIAMOND = 2000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 600, /datum/material/gold = 600, /datum/material/plasma = 1000, /datum/material/diamond = 2000) build_path = /obj/item/organ/eyes/robotic/thermals category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -419,7 +419,7 @@ id = "ci-antidrop" build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 400, MAT_GOLD = 400) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 400, /datum/material/gold = 400) build_path = /obj/item/organ/cyberimp/brain/anti_drop category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -430,7 +430,7 @@ id = "ci-antistun" build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 500, MAT_GOLD = 1000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/silver = 500, /datum/material/gold = 1000) build_path = /obj/item/organ/cyberimp/brain/anti_stun category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -441,7 +441,7 @@ id = "ci-nutriment" build_type = PROTOLATHE | MECHFAB construction_time = 40 - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_GOLD = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/gold = 500) build_path = /obj/item/organ/cyberimp/chest/nutriment category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -452,7 +452,7 @@ id = "ci-nutrimentplus" build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_GOLD = 500, MAT_URANIUM = 750) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/gold = 500, /datum/material/uranium = 750) build_path = /obj/item/organ/cyberimp/chest/nutriment/plus category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -463,7 +463,7 @@ id = "ci-reviver" build_type = PROTOLATHE | MECHFAB construction_time = 60 - materials = list(MAT_METAL = 800, MAT_GLASS = 800, MAT_GOLD = 300, MAT_URANIUM = 500) + materials = list(/datum/material/iron = 800, /datum/material/glass = 800, /datum/material/gold = 300, /datum/material/uranium = 500) build_path = /obj/item/organ/cyberimp/chest/reviver category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -474,7 +474,7 @@ id = "ci-thrusters" build_type = PROTOLATHE | MECHFAB construction_time = 80 - materials = list(MAT_METAL = 4000, MAT_GLASS = 2000, MAT_SILVER = 1000, MAT_DIAMOND = 1000) + materials = list(/datum/material/iron = 4000, /datum/material/glass = 2000, /datum/material/silver = 1000, /datum/material/diamond = 1000) build_path = /obj/item/organ/cyberimp/chest/thrusters category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -488,7 +488,7 @@ desc = "A sterile automatic implant injector." id = "implanter" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 200) + materials = list(/datum/material/iron = 600, /datum/material/glass = 200) build_path = /obj/item/implanter category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL @@ -498,7 +498,7 @@ desc = "A glass case for containing an implant." id = "implantcase" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500) + materials = list(/datum/material/glass = 500) build_path = /obj/item/implantcase category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL @@ -508,7 +508,7 @@ desc = "Makes death amusing." id = "implant_trombone" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500, MAT_BANANIUM = 500) + materials = list(/datum/material/glass = 500, /datum/material/bananium = 500) build_path = /obj/item/implantcase/sad_trombone category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_ALL //if you get bananium you get the sad trombones. @@ -518,7 +518,7 @@ desc = "A glass case containing an implant." id = "implant_chem" build_type = PROTOLATHE - materials = list(MAT_GLASS = 700) + materials = list(/datum/material/glass = 700) build_path = /obj/item/implantcase/chem category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL @@ -528,7 +528,7 @@ desc = "A glass case containing an implant." id = "implant_tracking" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/implantcase/track category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL @@ -540,7 +540,7 @@ desc = "A cybernetic liver" id = "cybernetic_liver" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/organ/liver/cybernetic category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -550,7 +550,7 @@ desc = "A cybernetic heart" id = "cybernetic_heart" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/organ/heart/cybernetic category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -561,7 +561,7 @@ id = "cybernetic_heart_u" build_type = PROTOLATHE | MECHFAB construction_time = 50 - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 500) build_path = /obj/item/organ/heart/cybernetic/upgraded category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -571,7 +571,7 @@ desc = "An upgraded cybernetic liver" id = "cybernetic_liver_u" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/organ/liver/cybernetic/upgraded category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -581,7 +581,7 @@ desc = "A pair of cybernetic lungs." id = "cybernetic_lungs" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/organ/lungs/cybernetic category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -591,7 +591,7 @@ desc = "A pair of upgraded cybernetic lungs." id = "cybernetic_lungs_u" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 500) build_path = /obj/item/organ/lungs/cybernetic/upgraded category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -601,7 +601,7 @@ desc = "A fancy cybernetic tongue." id = "cybernetic_tongue" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/organ/tongue/cybernetic category = list("Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -612,7 +612,7 @@ id = "cybernetic_ears" build_type = PROTOLATHE | MECHFAB construction_time = 30 - materials = list(MAT_METAL = 250, MAT_GLASS = 400) + materials = list(/datum/material/iron = 250, /datum/material/glass = 400) build_path = /obj/item/organ/ears/cybernetic category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -623,7 +623,7 @@ id = "cybernetic_ears_u" build_type = PROTOLATHE | MECHFAB construction_time = 40 - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 500) build_path = /obj/item/organ/ears/cybernetic/upgraded category = list("Misc", "Medical Designs") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -802,7 +802,7 @@ desc = "Basic outdated and fragile prosthetic left arm." id = "basic_l_arm" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) construction_time = 20 build_path = /obj/item/bodypart/l_arm/robot/surplus category = list("Medical Designs") @@ -813,7 +813,7 @@ desc = "Basic outdated and fragile prosthetic left arm." id = "basic_r_arm" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) construction_time = 20 build_path = /obj/item/bodypart/r_arm/robot/surplus category = list("Medical Designs") @@ -824,7 +824,7 @@ desc = "Basic outdated and fragile prosthetic left leg." id = "basic_l_leg" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) construction_time = 20 build_path = /obj/item/bodypart/l_leg/robot/surplus category = list("Medical Designs") @@ -835,7 +835,7 @@ desc = "Basic outdated and fragile prosthetic right leg." id = "basic_r_leg" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 2500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 2500) construction_time = 20 build_path = /obj/item/bodypart/r_leg/robot/surplus category = list("Medical Designs") @@ -846,7 +846,7 @@ desc = "A renforced prosthetic right leg." id = "adv_r_leg" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800) + materials = list(/datum/material/iron = 6000, /datum/material/glass = 3500, /datum/material/gold = 500, /datum/material/titanium = 800) construction_time = 40 build_path = /obj/item/bodypart/r_leg/robot/surplus_upgraded category = list("Medical Designs") @@ -857,7 +857,7 @@ desc = "A renforced prosthetic left leg." id = "adv_l_leg" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800) + materials = list(/datum/material/iron = 6000, /datum/material/glass = 3500, /datum/material/gold = 500, /datum/material/titanium = 800) construction_time = 40 build_path = /obj/item/bodypart/l_leg/robot/surplus_upgraded category = list("Medical Designs") @@ -868,7 +868,7 @@ desc = "A renforced prosthetic left arm." id = "adv_l_arm" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800) + materials = list(/datum/material/iron = 6000, /datum/material/glass = 3500, /datum/material/gold = 500, /datum/material/titanium = 800) construction_time = 40 build_path = /obj/item/bodypart/l_arm/robot/surplus_upgraded category = list("Medical Designs") @@ -879,7 +879,7 @@ desc = "A renforced prosthetic right arm." id = "adv_r_arm" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800) + materials = list(/datum/material/iron = 6000, /datum/material/glass = 3500, /datum/material/gold = 500, /datum/material/titanium = 800) construction_time = 40 build_path = /obj/item/bodypart/r_arm/robot/surplus_upgraded category = list("Medical Designs") diff --git a/code/modules/research/designs/mining_designs.dm b/code/modules/research/designs/mining_designs.dm index b4ac5f109d..8ecd2e1d6c 100644 --- a/code/modules/research/designs/mining_designs.dm +++ b/code/modules/research/designs/mining_designs.dm @@ -7,7 +7,7 @@ desc = "Allows for the construction of circuit boards used to build an Express Supply Console."//who? id = "cargoexpress"//the coder reading this build_type = IMPRINTER - materials = list(MAT_GLASS = 1000) + materials = list(/datum/material/glass = 1000) build_path = /obj/item/circuitboard/computer/cargo/express category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -17,7 +17,7 @@ desc = "Allows the Cargo Express Console to call down the Bluespace Drop Pod, greatly increasing user safety."//who? id = "bluespace_pod"//the coder reading this build_type = PROTOLATHE - materials = list(MAT_GLASS = 1000) + materials = list(/datum/material/glass = 1000) build_path = /obj/item/disk/cargo/bluespace_pod category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -27,7 +27,7 @@ desc = "Yours is the drill that will pierce through the rock walls." id = "drill" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 1000) //expensive, but no need for miners. + materials = list(/datum/material/iron = 6000, /datum/material/glass = 1000) //expensive, but no need for miners. build_path = /obj/item/pickaxe/drill category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -37,7 +37,7 @@ desc = "Yours is the drill that will pierce the heavens!" id = "drill_diamond" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_DIAMOND = 2000) //Yes, a whole diamond is needed. + materials = list(/datum/material/iron = 6000, /datum/material/glass = 1000, /datum/material/diamond = 2000) //Yes, a whole diamond is needed. build_path = /obj/item/pickaxe/drill/diamonddrill category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -47,7 +47,7 @@ desc = "You could use it to cut limbs off of xenos! Or, you know, mine stuff." id = "plasmacutter" build_type = PROTOLATHE - materials = list(MAT_METAL = 1500, MAT_GLASS = 500, MAT_PLASMA = 400) + materials = list(/datum/material/iron = 1500, /datum/material/glass = 500, /datum/material/plasma = 400) build_path = /obj/item/gun/energy/plasmacutter category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -57,7 +57,7 @@ desc = "It's an advanced plasma cutter, oh my god." id = "plasmacutter_adv" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 1000, MAT_PLASMA = 2000, MAT_GOLD = 500) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000, /datum/material/plasma = 2000, /datum/material/gold = 500) build_path = /obj/item/gun/energy/plasmacutter/adv category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -67,7 +67,7 @@ desc = "Essentially a handheld planet-cracker. Can drill through walls with ease as well." id = "jackhammer" build_type = PROTOLATHE - materials = list(MAT_METAL = 6000, MAT_GLASS = 2000, MAT_SILVER = 2000, MAT_DIAMOND = 6000) + materials = list(/datum/material/iron = 6000, /datum/material/glass = 2000, /datum/material/silver = 2000, /datum/material/diamond = 6000) build_path = /obj/item/pickaxe/drill/jackhammer category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -77,7 +77,7 @@ desc = "An upgraded version of the resonator that allows more fields to be active at once." id = "superresonator" build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_GLASS = 1500, MAT_SILVER = 1000, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 4000, /datum/material/glass = 1500, /datum/material/silver = 1000, /datum/material/uranium = 1000) build_path = /obj/item/resonator/upgraded category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -87,7 +87,7 @@ desc = "A device which allows kinetic accelerators to be wielded by any organism." id = "triggermod" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1500, MAT_GOLD = 1500, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/trigger_guard category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -97,7 +97,7 @@ desc = "A device which allows kinetic accelerators to deal more damage." id = "damagemod" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 2000, MAT_GLASS = 1500, MAT_GOLD = 1500, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/damage category = list("Mining Designs", "Cyborg Upgrade Modules") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -107,7 +107,7 @@ desc = "A device which decreases the cooldown of a Kinetic Accelerator." id = "cooldownmod" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 2000, MAT_GLASS = 1500, MAT_GOLD = 1500, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/cooldown category = list("Mining Designs", "Cyborg Upgrade Modules") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -117,7 +117,7 @@ desc = "A device which allows kinetic accelerators to fire at a further range." id = "rangemod" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 2000, MAT_GLASS = 1500, MAT_GOLD = 1500, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1500, /datum/material/gold = 1500, /datum/material/uranium = 1000) build_path = /obj/item/borg/upgrade/modkit/range category = list("Mining Designs", "Cyborg Upgrade Modules") departmental_flags = DEPARTMENTAL_FLAG_CARGO @@ -127,7 +127,7 @@ desc = "A modification kit for Kinetic Accelerators which causes it to fire AoE blasts that destroy rock." id = "hypermod" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 8000, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_GOLD = 2000, MAT_DIAMOND = 2000) + materials = list(/datum/material/iron = 8000, /datum/material/glass = 1500, /datum/material/silver = 2000, /datum/material/gold = 2000, /datum/material/diamond = 2000) build_path = /obj/item/borg/upgrade/modkit/aoe/turfs category = list("Mining Designs", "Cyborg Upgrade Modules") departmental_flags = DEPARTMENTAL_FLAG_CARGO diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 54a7af8f8c..c964c52038 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -7,7 +7,7 @@ desc = "A heads-up display that scans the humans in view and provides accurate data about their health status." id = "health_hud" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/hud/health category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -17,7 +17,7 @@ desc = "A heads-up display that scans the humans in view and provides accurate data about their health status. This one has a prescription lens." id = "health_hud_prescription" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 350) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 350) build_path = /obj/item/clothing/glasses/hud/health/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -27,7 +27,7 @@ desc = "An advanced medical head-up display that allows doctors to find patients in complete darkness." id = "health_hud_night" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_URANIUM = 1000, MAT_SILVER = 350) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/uranium = 1000, /datum/material/silver = 350) build_path = /obj/item/clothing/glasses/hud/health/night category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -37,7 +37,7 @@ desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status." id = "security_hud" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/hud/security category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -47,7 +47,7 @@ desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status. This one has a prescription lens." id = "security_hud_prescription" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 350) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 350) build_path = /obj/item/clothing/glasses/hud/security/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -57,7 +57,7 @@ desc = "A heads-up display which provides id data and vision in complete darkness." id = "security_hud_night" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_URANIUM = 1000, MAT_GOLD = 350) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/uranium = 1000, /datum/material/gold = 350) build_path = /obj/item/clothing/glasses/hud/security/night category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -67,7 +67,7 @@ desc = "A HUD used to analyze and determine faults within robotic machinery." id = "diagnostic_hud" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/hud/diagnostic category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -77,7 +77,7 @@ desc = "A HUD used to analyze and determine faults within robotic machinery. This one has a prescription lens." id = "diagnostic_hud_prescription" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_GOLD = 350) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/gold = 350) build_path = /obj/item/clothing/glasses/hud/diagnostic/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -87,7 +87,7 @@ desc = "Upgraded version of the diagnostic HUD designed to function during a power failure." id = "diagnostic_hud_night" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_URANIUM = 1000, MAT_PLASMA = 300) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/uranium = 1000, /datum/material/plasma = 300) build_path = /obj/item/clothing/glasses/hud/diagnostic/night category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -97,7 +97,7 @@ desc = "Goggles fitted with a portable analyzer capable of determining the research worth of an item or components of a machine." id = "scigoggles" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/science category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -107,7 +107,7 @@ desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition." id = "mesons" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/meson category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING @@ -117,7 +117,7 @@ desc = "Used by engineering and mining staff to see basic structural and terrain layouts through walls, regardless of lighting condition. Prescription lens has been added into this design." id = "mesons_prescription" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 350) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 350) build_path = /obj/item/clothing/glasses/meson/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_ENGINEERING @@ -127,7 +127,7 @@ desc = "Goggles used by engineers. The Meson Scanner mode lets you see basic structural and terrain layouts through walls, regardless of lighting condition. The T-ray Scanner mode lets you see underfloor objects such as cables and pipes." id = "engine_goggles" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_PLASMA = 100) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/plasma = 100) build_path = /obj/item/clothing/glasses/meson/engine category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -137,7 +137,7 @@ desc = "Goggles used by engineers. The Meson Scanner mode lets you see basic structural and terrain layouts through walls, regardless of lighting condition. The T-ray Scanner mode lets you see underfloor objects such as cables and pipes. Prescription lens has been added into this design." id = "engine_goggles_prescription" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_PLASMA = 100, MAT_SILVER = 350) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/plasma = 100, /datum/material/silver = 350) build_path = /obj/item/clothing/glasses/meson/engine/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -147,7 +147,7 @@ desc = "Used by engineering staff to see underfloor objects such as cables and pipes." id = "tray_goggles" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/meson/engine/tray category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -157,7 +157,7 @@ desc = "Used by engineering staff to see underfloor objects such as cables and pipes. Prescription lens has been added into this design." id = "tray_goggles_prescription" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 150) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500, /datum/material/silver = 150) build_path = /obj/item/clothing/glasses/meson/engine/tray/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -167,7 +167,7 @@ desc = "Prototype meson scanners fitted with an extra sensor which amplifies the visible light spectrum and overlays it to the UHD display." id = "nvgmesons" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_PLASMA = 350, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/plasma = 350, /datum/material/uranium = 1000) build_path = /obj/item/clothing/glasses/meson/night category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_CARGO @@ -177,7 +177,7 @@ desc = "Goggles that let you see through darkness unhindered." id = "night_visision_goggles" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_PLASMA = 350, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/plasma = 350, /datum/material/uranium = 1000) build_path = /obj/item/clothing/glasses/night category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY @@ -187,7 +187,7 @@ desc = "Goggles that let you see through darkness unhindered. Corrects vision." id = "night_visision_goggles_glasses" build_type = PROTOLATHE - materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_PLASMA = 350, MAT_URANIUM = 1000) + materials = list(/datum/material/iron = 600, /datum/material/glass = 600, /datum/material/plasma = 350, /datum/material/uranium = 1000) build_path = /obj/item/clothing/glasses/night/prescription category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_ENGINEERING @@ -201,7 +201,7 @@ desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd." id = "weldingmask" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000) build_path = /obj/item/clothing/mask/gas/welding category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -211,7 +211,7 @@ desc = "For the enterprising botanist on the go. Less efficient than the stationary model, it creates one seed per plant." id = "portaseeder" build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 400) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 400) build_path = /obj/item/storage/bag/plants/portaseeder category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -221,7 +221,7 @@ desc = "Damn son, where'd you find this?" id = "air_horn" build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_BANANIUM = 1000) + materials = list(/datum/material/iron = 4000, /datum/material/bananium = 1000) build_path = /obj/item/bikehorn/airhorn category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ALL //HONK! @@ -231,7 +231,7 @@ desc = "Magnetic boots, often used during extravehicular activity to ensure the user remains safely attached to the vehicle." id = "magboots" build_type = PROTOLATHE - materials = list(MAT_METAL = 4500, MAT_SILVER = 1500, MAT_GOLD = 2500) + materials = list(/datum/material/iron = 4500, /datum/material/silver = 1500, /datum/material/gold = 2500) build_path = /obj/item/clothing/shoes/magboots category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -241,7 +241,7 @@ desc = "Goggles fitted with a portable analyzer capable of determining the research worth of an item or components of a machine." id = "scigoggles" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 500) + materials = list(/datum/material/iron = 500, /datum/material/glass = 500) build_path = /obj/item/clothing/glasses/science category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -251,7 +251,7 @@ desc = "A disk for storing plant genetic data." id = "diskplantgene" build_type = PROTOLATHE - materials = list(MAT_METAL=200, MAT_GLASS=100) + materials = list(/datum/material/iron=200, /datum/material/glass=100) build_path = /obj/item/disk/plantgene category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -261,7 +261,7 @@ desc = "A roasting stick for cooking sausages in exotic ovens." id = "roastingstick" build_type = PROTOLATHE - materials = list(MAT_METAL=1000, MAT_GLASS=500, MAT_BLUESPACE = 250) + materials = list(/datum/material/iron=1000, /datum/material/glass=500, /datum/material/bluespace = 250) build_path = /obj/item/melee/roastingstick category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -271,7 +271,7 @@ desc = "Used to track portable teleportation beacons and targets with embedded tracking implants." id = "locator" build_type = PROTOLATHE - materials = list(MAT_METAL=1000, MAT_GLASS=500, MAT_SILVER = 500) + materials = list(/datum/material/iron=1000, /datum/material/glass=500, /datum/material/silver = 500) build_path = /obj/item/locator category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -294,7 +294,7 @@ desc = "An upgraded mop with a large internal capacity for holding water or other cleaning chemicals." id = "advmop" build_type = PROTOLATHE - materials = list(MAT_METAL = 2500, MAT_GLASS = 200) + materials = list(/datum/material/iron = 2500, /datum/material/glass = 200) build_path = /obj/item/mop/advanced category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -304,7 +304,7 @@ desc = "A device to automatically replace lights. Refill with working light bulbs." id = "light_replacer" build_type = PROTOLATHE - materials = list(MAT_METAL = 1500, MAT_SILVER = 150, MAT_GLASS = 3000) + materials = list(/datum/material/iron = 1500, /datum/material/silver = 150, /datum/material/glass = 3000) build_path = /obj/item/lightreplacer category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -314,7 +314,7 @@ desc = "An advanced trash bag with bluespace properties; capable of holding a plethora of garbage." id = "blutrash" build_type = PROTOLATHE - materials = list(MAT_GOLD = 1500, MAT_URANIUM = 250, MAT_PLASMA = 1500) + materials = list(/datum/material/gold = 1500, /datum/material/uranium = 250, /datum/material/plasma = 1500) build_path = /obj/item/storage/bag/trash/bluespace category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -324,7 +324,7 @@ desc = "A floor buffer that can be attached to vehicular janicarts." id = "buffer" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 200) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 200) build_path = /obj/item/janiupgrade category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -358,7 +358,7 @@ desc = "A holograpic projector used to project various warning signs." id = "holosign" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) build_path = /obj/item/holosign_creator category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SERVICE @@ -368,7 +368,7 @@ desc = "A holographic projector that creates holographic security barriers." id = "holosignsec" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_SILVER = 1000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/security category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -378,7 +378,7 @@ desc = "A holographic projector that creates holographic engineering barriers." id = "holosignengi" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_SILVER = 1000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/engineering category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -388,7 +388,7 @@ desc = "A holographic projector that creates holographic barriers that prevent changes in atmospheric conditions." id = "holosignatmos" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_GOLD = 1000, MAT_SILVER = 1000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000, /datum/material/gold = 1000, /datum/material/silver = 1000) build_path = /obj/item/holosign_creator/atmos category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -408,7 +408,7 @@ desc = "A device which can project temporary forcefields to seal off an area." id = "forcefield_projector" build_type = PROTOLATHE - materials = list(MAT_METAL = 2500, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 2500, /datum/material/glass = 1000) build_path = /obj/item/forcefield_projector category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -432,7 +432,7 @@ desc = "Allows for the construction of a quantum keycard." id = "quantum_keycard" build_type = PROTOLATHE - materials = list(MAT_GLASS = 500, MAT_METAL = 500, MAT_SILVER = 500, MAT_BLUESPACE = 1000) + materials = list(/datum/material/glass = 500, /datum/material/iron = 500, /datum/material/silver = 500, /datum/material/bluespace = 1000) build_path = /obj/item/quantum_keycard category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -442,7 +442,7 @@ desc = "An advanced tool capable of instantly neutralizing anomalies, designed to capture the fleeting aberrations created by the engine." id = "anomaly_neutralizer" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GOLD = 2000, MAT_PLASMA = 5000, MAT_URANIUM = 2000) + materials = list(/datum/material/iron = 2000, /datum/material/gold = 2000, /datum/material/plasma = 5000, /datum/material/uranium = 2000) build_path = /obj/item/anomaly_neutralizer category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -452,7 +452,7 @@ desc = "A a electrode attached to a small circuit box that will tell you the pH of a solution." id = "pHmeter" build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_SILVER = 100, MAT_PLASTIC = 100) + materials = list(/datum/material/iron = 1000, /datum/material/silver = 100, /datum/material/plastic = 100) build_path = /obj/item/fermichem/pHmeter category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -466,11 +466,29 @@ desc = "An experimental suit of armour capable of utilizing an implanted anomaly core to protect the user." id = "reactive_armour" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_DIAMOND = 5000, MAT_URANIUM = 8000, MAT_SILVER = 4500, MAT_GOLD = 5000) + materials = list(/datum/material/iron = 10000, /datum/material/diamond = 5000, /datum/material/uranium = 8000, /datum/material/silver = 4500, /datum/material/gold = 5000) build_path = /obj/item/reactive_armour_shell category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING +/datum/design/knight_armour + name = "Knight Armour" + desc = "A royal knight's favorite garments. Can be trimmed by any friendly person." + id = "knight_armour" + build_type = AUTOLATHE + materials = list(MAT_CATEGORY_RIGID = 10000) + build_path = /obj/item/clothing/suit/armor/riot/knight/greyscale + category = list("Imported") + +/datum/design/knight_helmet + name = "Knight Helmet" + desc = "A royal knight's favorite hat. If you hold it upside down it's actually a bucket." + id = "knight_helmet" + build_type = AUTOLATHE + materials = list(MAT_CATEGORY_RIGID = 5000) + build_path = /obj/item/clothing/head/helmet/knight/greyscale + category = list("Imported") + ///////////////////////////////////////// /////////////Security//////////////////// ///////////////////////////////////////// @@ -544,7 +562,7 @@ desc = "A blue print of a early model of the Meteor defence turret." id = "meteor_defence" build_type = PROTOLATHE - materials = list(MAT_METAL = 50000, MAT_GLASS = 50000, MAT_SILVER = 8500, MAT_GOLD = 8500, MAT_TITANIUM = 7500, MAT_URANIUM = 7500) + materials = list(/datum/material/iron = 50000, /datum/material/glass = 50000, /datum/material/silver = 8500, /datum/material/gold = 8500, /datum/material/titanium = 7500, /datum/material/uranium = 7500) build_path = /obj/machinery/satellite/meteor_shield/sci category = list("Equipment") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING @@ -554,7 +572,7 @@ desc = "A disk containing debugging programming to solve and monitor meteors more effectively." id = "meteor_disk" build_type = PROTOLATHE - materials = list(MAT_METAL = 1500, MAT_GLASS = 1500, MAT_SILVER = 2500, MAT_GOLD = 1000) + materials = list(/datum/material/iron = 1500, /datum/material/glass = 1500, /datum/material/silver = 2500, /datum/material/gold = 1000) build_path = /obj/item/disk/meteor category = list("Electronics") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/designs/power_designs.dm b/code/modules/research/designs/power_designs.dm index 1dbd111785..3403d96049 100644 --- a/code/modules/research/designs/power_designs.dm +++ b/code/modules/research/designs/power_designs.dm @@ -7,7 +7,7 @@ desc = "A basic power cell that holds 1 MJ of energy." id = "basic_cell" build_type = PROTOLATHE | AUTOLATHE |MECHFAB - materials = list(MAT_METAL = 700, MAT_GLASS = 50) + materials = list(/datum/material/iron = 700, /datum/material/glass = 50) construction_time=100 build_path = /obj/item/stock_parts/cell/empty category = list("Misc","Power Designs","Machinery","initial") @@ -18,7 +18,7 @@ desc = "A power cell that holds 10 MJ of energy." id = "high_cell" build_type = PROTOLATHE | AUTOLATHE | MECHFAB - materials = list(MAT_METAL = 700, MAT_GLASS = 60) + materials = list(/datum/material/iron = 700, /datum/material/glass = 60) construction_time=100 build_path = /obj/item/stock_parts/cell/high/empty category = list("Misc","Power Designs") @@ -29,7 +29,7 @@ desc = "A power cell that holds 20 MJ of energy." id = "super_cell" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 700, MAT_GLASS = 70) + materials = list(/datum/material/iron = 700, /datum/material/glass = 70) construction_time=100 build_path = /obj/item/stock_parts/cell/super/empty category = list("Misc","Power Designs") @@ -40,7 +40,7 @@ desc = "A power cell that holds 30 MJ of energy." id = "hyper_cell" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 700, MAT_GOLD = 150, MAT_SILVER = 150, MAT_GLASS = 80) + materials = list(/datum/material/iron = 700, /datum/material/gold = 150, /datum/material/silver = 150, /datum/material/glass = 80) construction_time=100 build_path = /obj/item/stock_parts/cell/hyper/empty category = list("Misc","Power Designs") @@ -51,7 +51,7 @@ desc = "A power cell that holds 40 MJ of energy." id = "bluespace_cell" build_type = PROTOLATHE | MECHFAB - materials = list(MAT_METAL = 800, MAT_GOLD = 120, MAT_GLASS = 160, MAT_DIAMOND = 160, MAT_TITANIUM = 300, MAT_BLUESPACE = 100) + materials = list(/datum/material/iron = 800, /datum/material/gold = 120, /datum/material/glass = 160, /datum/material/diamond = 160, /datum/material/titanium = 300, /datum/material/bluespace = 100) construction_time=100 build_path = /obj/item/stock_parts/cell/bluespace/empty category = list("Misc","Power Designs") @@ -62,7 +62,7 @@ desc = "The NT-75 Electromagnetic Power Inducer can wirelessly induce electric charge in an object, allowing you to recharge power cells without having to remove them." id = "inducer" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 1000) build_path = /obj/item/inducer/sci category = list("Power Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -72,7 +72,7 @@ desc = "The improved NT-8475 Electromagnetic Power Inducer can this one has been SCIENCED to allow for combat. It still comes printed with SCIENCED colors!" id = "combatinducer" build_type = PROTOLATHE - materials = list(MAT_METAL = 13000, MAT_GLASS = 10000, MAT_SILVER = 1500, MAT_GOLD = 1250, MAT_DIAMOND = 500, MAT_TITANIUM = 1200) + materials = list(/datum/material/iron = 13000, /datum/material/glass = 10000, /datum/material/silver = 1500, /datum/material/gold = 1250, /datum/material/diamond = 500, /datum/material/titanium = 1200) build_path = /obj/item/inducer/sci/combat/dry category = list("Power Designs") departmental_flags = DEPARTMENTAL_FLAG_SECURITY diff --git a/code/modules/research/designs/smelting_designs.dm b/code/modules/research/designs/smelting_designs.dm index 64dcb5f754..3c83698fd1 100644 --- a/code/modules/research/designs/smelting_designs.dm +++ b/code/modules/research/designs/smelting_designs.dm @@ -4,7 +4,7 @@ name = "Plasma + Iron alloy" id = "plasteel" build_type = SMELTER | PROTOLATHE - materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/iron = MINERAL_MATERIAL_AMOUNT, /datum/material/plasma = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasteel category = list("initial", "Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SECURITY @@ -14,7 +14,7 @@ name = "Plasma + Titanium alloy" id = "plastitanium" build_type = SMELTER | PROTOLATHE - materials = list(MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT, MAT_PLASMA = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/titanium = MINERAL_MATERIAL_AMOUNT, /datum/material/plasma = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/mineral/plastitanium category = list("initial", "Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -24,7 +24,7 @@ name = "Plasma + Glass alloy" id = "plasmaglass" build_type = SMELTER | PROTOLATHE - materials = list(MAT_PLASMA = MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/plasma = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasmaglass category = list("initial", "Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -34,7 +34,7 @@ name = "Plasma + Metal + Glass alloy" id = "plasmareinforcedglass" build_type = SMELTER | PROTOLATHE - materials = list(MAT_PLASMA = MINERAL_MATERIAL_AMOUNT * 0.5, MAT_METAL = MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/plasma = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/iron = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plasmarglass category = list("initial", "Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -44,7 +44,7 @@ name = "Titanium + Glass alloy" id = "titaniumglass" build_type = SMELTER | PROTOLATHE - materials = list(MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/titanium = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/titaniumglass category = list("initial", "Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -54,7 +54,7 @@ name = "Plasma + Titanium + Glass alloy" id = "plastitaniumglass" build_type = SMELTER | PROTOLATHE - materials = list(MAT_PLASMA = MINERAL_MATERIAL_AMOUNT * 0.5, MAT_TITANIUM = MINERAL_MATERIAL_AMOUNT * 0.5, MAT_GLASS = MINERAL_MATERIAL_AMOUNT) + materials = list(/datum/material/plasma = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/titanium = MINERAL_MATERIAL_AMOUNT * 0.5, /datum/material/glass = MINERAL_MATERIAL_AMOUNT) build_path = /obj/item/stack/sheet/plastitaniumglass category = list("initial", "Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING @@ -65,7 +65,7 @@ desc = "A sheet of reverse-engineered alien alloy." id = "alienalloy" build_type = PROTOLATHE | SMELTER - materials = list(MAT_METAL = 4000, MAT_PLASMA = 4000) + materials = list(/datum/material/iron = 4000, /datum/material/plasma = 4000) build_path = /obj/item/stack/sheet/mineral/abductor category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_CARGO | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_ENGINEERING diff --git a/code/modules/research/designs/stock_parts_designs.dm b/code/modules/research/designs/stock_parts_designs.dm index 6526599179..7392f83975 100644 --- a/code/modules/research/designs/stock_parts_designs.dm +++ b/code/modules/research/designs/stock_parts_designs.dm @@ -7,7 +7,7 @@ desc = "Special mechanical module made to store, sort, and apply standard machine parts." id = "rped" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 5000) //hardcore + materials = list(/datum/material/iron = 10000, /datum/material/glass = 5000) //hardcore build_path = /obj/item/storage/part_replacer category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -17,7 +17,7 @@ desc = "Powered by bluespace technology, this RPED variant can upgrade buildings from a distance, without needing to remove the panel first." id = "bs_rped" build_type = PROTOLATHE - materials = list(MAT_METAL = 15000, MAT_GLASS = 5000, MAT_SILVER = 2500) //hardcore + materials = list(/datum/material/iron = 15000, /datum/material/glass = 5000, /datum/material/silver = 2500) //hardcore build_path = /obj/item/storage/part_replacer/bluespace category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -28,7 +28,7 @@ desc = "A stock part used in the construction of various devices." id = "basic_capacitor" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 100) + materials = list(/datum/material/iron = 100, /datum/material/glass = 100) build_path = /obj/item/stock_parts/capacitor category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 @@ -39,7 +39,7 @@ desc = "A stock part used in the construction of various devices." id = "adv_capacitor" build_type = PROTOLATHE - materials = list(MAT_METAL = 150, MAT_GLASS = 150) + materials = list(/datum/material/iron = 150, /datum/material/glass = 150) build_path = /obj/item/stock_parts/capacitor/adv category = list("Stock Parts") lathe_time_factor = 0.2 @@ -50,7 +50,7 @@ desc = "A stock part used in the construction of various devices." id = "super_capacitor" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 100) + materials = list(/datum/material/iron = 200, /datum/material/glass = 200, /datum/material/gold = 100) build_path = /obj/item/stock_parts/capacitor/super category = list("Stock Parts") lathe_time_factor = 0.2 @@ -61,7 +61,7 @@ desc = "A stock part used in the construction of various devices." id = "quadratic_capacitor" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_GOLD = 100, MAT_DIAMOND = 100) + materials = list(/datum/material/iron = 200, /datum/material/glass = 200, /datum/material/gold = 100, /datum/material/diamond = 100) build_path = /obj/item/stock_parts/capacitor/quadratic category = list("Stock Parts") lathe_time_factor = 0.2 @@ -73,7 +73,7 @@ desc = "A stock part used in the construction of various devices." id = "basic_scanning" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 50) + materials = list(/datum/material/iron = 100, /datum/material/glass = 50) build_path = /obj/item/stock_parts/scanning_module category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 @@ -84,7 +84,7 @@ desc = "A stock part used in the construction of various devices." id = "adv_scanning" build_type = PROTOLATHE - materials = list(MAT_METAL = 150, MAT_GLASS = 100) + materials = list(/datum/material/iron = 150, /datum/material/glass = 100) build_path = /obj/item/stock_parts/scanning_module/adv category = list("Stock Parts") lathe_time_factor = 0.2 @@ -95,7 +95,7 @@ desc = "A stock part used in the construction of various devices." id = "phasic_scanning" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 150, MAT_SILVER = 60) + materials = list(/datum/material/iron = 200, /datum/material/glass = 150, /datum/material/silver = 60) build_path = /obj/item/stock_parts/scanning_module/phasic category = list("Stock Parts") lathe_time_factor = 0.2 @@ -106,7 +106,7 @@ desc = "A stock part used in the construction of various devices." id = "triphasic_scanning" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_DIAMOND = 30, MAT_BLUESPACE = 30) + materials = list(/datum/material/iron = 200, /datum/material/glass = 200, /datum/material/diamond = 30, /datum/material/bluespace = 30) build_path = /obj/item/stock_parts/scanning_module/triphasic category = list("Stock Parts") lathe_time_factor = 0.2 @@ -118,7 +118,7 @@ desc = "A stock part used in the construction of various devices." id = "micro_mani" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 100) + materials = list(/datum/material/iron = 100) build_path = /obj/item/stock_parts/manipulator category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 @@ -129,7 +129,7 @@ desc = "A stock part used in the construction of various devices." id = "nano_mani" build_type = PROTOLATHE - materials = list(MAT_METAL = 150) + materials = list(/datum/material/iron = 150) build_path = /obj/item/stock_parts/manipulator/nano category = list("Stock Parts") lathe_time_factor = 0.2 @@ -140,7 +140,7 @@ desc = "A stock part used in the construction of various devices." id = "pico_mani" build_type = PROTOLATHE - materials = list(MAT_METAL = 200) + materials = list(/datum/material/iron = 200) build_path = /obj/item/stock_parts/manipulator/pico category = list("Stock Parts") lathe_time_factor = 0.2 @@ -151,7 +151,7 @@ desc = "A stock part used in the construction of various devices." id = "femto_mani" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_DIAMOND = 30, MAT_TITANIUM = 30) + materials = list(/datum/material/iron = 200, /datum/material/diamond = 30, /datum/material/titanium = 30) build_path = /obj/item/stock_parts/manipulator/femto category = list("Stock Parts") lathe_time_factor = 0.2 @@ -163,7 +163,7 @@ desc = "A stock part used in the construction of various devices." id = "basic_micro_laser" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 100, MAT_GLASS = 50) + materials = list(/datum/material/iron = 100, /datum/material/glass = 50) build_path = /obj/item/stock_parts/micro_laser category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 @@ -174,7 +174,7 @@ desc = "A stock part used in the construction of various devices." id = "high_micro_laser" build_type = PROTOLATHE - materials = list(MAT_METAL = 150, MAT_GLASS = 100) + materials = list(/datum/material/iron = 150, /datum/material/glass = 100) build_path = /obj/item/stock_parts/micro_laser/high category = list("Stock Parts") lathe_time_factor = 0.2 @@ -185,7 +185,7 @@ desc = "A stock part used in the construction of various devices." id = "ultra_micro_laser" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 150, MAT_URANIUM = 60) + materials = list(/datum/material/iron = 200, /datum/material/glass = 150, /datum/material/uranium = 60) build_path = /obj/item/stock_parts/micro_laser/ultra category = list("Stock Parts") lathe_time_factor = 0.2 @@ -196,7 +196,7 @@ desc = "A stock part used in the construction of various devices." id = "quadultra_micro_laser" build_type = PROTOLATHE - materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_URANIUM = 100, MAT_DIAMOND = 60) + materials = list(/datum/material/iron = 200, /datum/material/glass = 200, /datum/material/uranium = 100, /datum/material/diamond = 60) build_path = /obj/item/stock_parts/micro_laser/quadultra category = list("Stock Parts") lathe_time_factor = 0.2 @@ -207,7 +207,7 @@ desc = "A stock part used in the construction of various devices." id = "basic_matter_bin" build_type = PROTOLATHE | AUTOLATHE - materials = list(MAT_METAL = 100) + materials = list(/datum/material/iron = 100) build_path = /obj/item/stock_parts/matter_bin category = list("Stock Parts","Machinery","initial") lathe_time_factor = 0.2 @@ -218,7 +218,7 @@ desc = "A stock part used in the construction of various devices." id = "adv_matter_bin" build_type = PROTOLATHE - materials = list(MAT_METAL = 150) + materials = list(/datum/material/iron = 150) build_path = /obj/item/stock_parts/matter_bin/adv category = list("Stock Parts") lathe_time_factor = 0.2 @@ -229,7 +229,7 @@ desc = "A stock part used in the construction of various devices." id = "super_matter_bin" build_type = PROTOLATHE - materials = list(MAT_METAL = 200) + materials = list(/datum/material/iron = 200) build_path = /obj/item/stock_parts/matter_bin/super category = list("Stock Parts") lathe_time_factor = 0.2 @@ -240,7 +240,7 @@ desc = "A stock part used in the construction of various devices." id = "bluespace_matter_bin" build_type = PROTOLATHE - materials = list(MAT_METAL = 250, MAT_DIAMOND = 100, MAT_BLUESPACE = 100) + materials = list(/datum/material/iron = 250, /datum/material/diamond = 100, /datum/material/bluespace = 100) build_path = /obj/item/stock_parts/matter_bin/bluespace category = list("Stock Parts") lathe_time_factor = 0.2 @@ -252,7 +252,7 @@ desc = "A compact module capable of sensing extradimensional activity." id = "s-ansible" build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_SILVER = 100) + materials = list(/datum/material/iron = 100, /datum/material/silver = 100) build_path = /obj/item/stock_parts/subspace/ansible category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -262,7 +262,7 @@ desc = "A tiny device capable of filtering and converting super-intense radiowaves." id = "s-filter" build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_SILVER = 100) + materials = list(/datum/material/iron = 100, /datum/material/silver = 100) build_path = /obj/item/stock_parts/subspace/filter category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -272,7 +272,7 @@ desc = "A compact micro-machine capable of amplifying weak subspace transmissions." id = "s-amplifier" build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_GOLD = 100, MAT_URANIUM = 100) + materials = list(/datum/material/iron = 100, /datum/material/gold = 100, /datum/material/uranium = 100) build_path = /obj/item/stock_parts/subspace/amplifier category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -282,7 +282,7 @@ desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." id = "s-treatment" build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_SILVER = 200) + materials = list(/datum/material/iron = 100, /datum/material/silver = 200) build_path = /obj/item/stock_parts/subspace/treatment category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -292,7 +292,7 @@ desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." id = "s-analyzer" build_type = PROTOLATHE - materials = list(MAT_METAL = 100, MAT_GOLD = 100) + materials = list(/datum/material/iron = 100, /datum/material/gold = 100) build_path = /obj/item/stock_parts/subspace/analyzer category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -302,7 +302,7 @@ desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." id = "s-crystal" build_type = PROTOLATHE - materials = list(MAT_GLASS = 800, MAT_SILVER = 100, MAT_GOLD = 100) + materials = list(/datum/material/glass = 800, /datum/material/silver = 100, /datum/material/gold = 100) build_path = /obj/item/stock_parts/subspace/crystal category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE @@ -312,7 +312,7 @@ desc = "A large piece of equipment used to open a window into the subspace dimension." id = "s-transmitter" build_type = PROTOLATHE - materials = list(MAT_GLASS = 100, MAT_SILVER = 100, MAT_URANIUM = 100) + materials = list(/datum/material/glass = 100, /datum/material/silver = 100, /datum/material/uranium = 100) build_path = /obj/item/stock_parts/subspace/transmitter category = list("Stock Parts") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index e6f4670f87..6f48e1fcee 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -56,7 +56,7 @@ desc = "A 20 round magazine for the out of date security WT-550 Semi-Auto SMG." id = "mag_oldsmg" build_type = PROTOLATHE - materials = list(MAT_METAL = 4000) + materials = list(/datum/material/iron = 4000) build_path = /obj/item/ammo_box/magazine/wt550m9 category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -65,7 +65,7 @@ name = "WT-550 Semi-Auto SMG Armour Piercing Magazine (4.6x30mm AP)" desc = "A 20 round armour piercing magazine for the out of date security WT-550 Semi-Auto SMG." id = "mag_oldsmg_ap" - materials = list(MAT_METAL = 6000, MAT_SILVER = 600) + materials = list(/datum/material/iron = 6000, /datum/material/silver = 600) build_path = /obj/item/ammo_box/magazine/wt550m9/wtap departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -73,7 +73,7 @@ name = "WT-550 Semi-Auto SMG Incendiary Magazine (4.6x30mm IC)" desc = "A 20 round armour piercing magazine for the out of date security WT-550 Semi-Auto SMG." id = "mag_oldsmg_ic" - materials = list(MAT_METAL = 6000, MAT_SILVER = 600, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 6000, /datum/material/silver = 600, /datum/material/glass = 1000) build_path = /obj/item/ammo_box/magazine/wt550m9/wtic departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -81,7 +81,7 @@ name = "WT-550 Semi-Auto SMG Uranium Magazine (4.6x30mm TX)" desc = "A 20 round uranium tipped magazine for the out of date security WT-550 Semi-Auto SMG." id = "mag_oldsmg_tx" - materials = list(MAT_METAL = 6000, MAT_SILVER = 600, MAT_URANIUM = 2000) + materials = list(/datum/material/iron = 6000, /datum/material/silver = 600, /datum/material/uranium = 2000) build_path = /obj/item/ammo_box/magazine/wt550m9/wttx departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -89,7 +89,7 @@ name = "WT-550 Semi-Auto SMG rubberbullets Magazine (4.6x30mm rubber)" desc = "A 20 round rubber shots magazine for the out of date security WT-550 Semi-Auto SMG" id = "mag_oldsmg_rubber" - materials = list(MAT_METAL = 6000) + materials = list(/datum/material/iron = 6000) build_path = /obj/item/ammo_box/magazine/wt550m9/wtrubber departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -138,7 +138,7 @@ desc = "A stunning shell for a shotgun." id = "stunshell" build_type = PROTOLATHE - materials = list(MAT_METAL = 200) + materials = list(/datum/material/iron = 200) build_path = /obj/item/ammo_casing/shotgun/stunslug category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_SCIENCE @@ -148,7 +148,7 @@ desc = "A high-tech shotgun shell which can be loaded with materials to produce unique effects." id = "techshotshell" build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 200) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 200) build_path = /obj/item/ammo_casing/shotgun/techshell category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_SCIENCE @@ -158,7 +158,7 @@ desc = "A shotgun dart designed with similar internals to that of a cryostatis beaker, allowing reagents to not react when inside." id = "shotgundartcryostatis" build_type = PROTOLATHE - materials = list(MAT_METAL = 3500) + materials = list(/datum/material/iron = 3500) build_path = /obj/item/ammo_casing/shotgun/dart/noreact category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -172,7 +172,7 @@ desc = "This safety firing pin allows firearms to be operated within proximity to a firing range." id = "pin_testing" build_type = PROTOLATHE - materials = list(MAT_METAL = 500, MAT_GLASS = 300) + materials = list(/datum/material/iron = 500, /datum/material/glass = 300) build_path = /obj/item/firing_pin/test_range category = list("Firing Pins") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_SCIENCE @@ -182,7 +182,7 @@ desc = "This is a security firing pin which only authorizes users who are mindshield-implanted." id = "pin_loyalty" build_type = PROTOLATHE - materials = list(MAT_SILVER = 600, MAT_DIAMOND = 600, MAT_URANIUM = 200) + materials = list(/datum/material/silver = 600, /datum/material/diamond = 600, /datum/material/uranium = 200) build_path = /obj/item/firing_pin/implant/mindshield category = list("Firing Pins") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -196,7 +196,7 @@ desc = "Beefed up version of a standard laser gun." id = "lasercarbine" build_type = PROTOLATHE - materials = list(MAT_METAL = 15000, MAT_GLASS = 10000, MAT_GOLD = 2500, MAT_SILVER = 2500) + materials = list(/datum/material/iron = 15000, /datum/material/glass = 10000, /datum/material/gold = 2500, /datum/material/silver = 2500) build_path = /obj/item/gun/energy/laser/carbine/nopin category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -206,7 +206,7 @@ desc = "A high-tech revolver that fires internal, reusable shock cartridges in a revolving cylinder. The cartridges can be recharged using conventional rechargers." id = "stunrevolver" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 10000, MAT_SILVER = 10000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 10000, /datum/material/silver = 10000) build_path = /obj/item/gun/energy/tesla_revolver category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -216,7 +216,7 @@ desc = "An energy gun with an experimental miniaturized reactor." id = "nuclear_gun" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_URANIUM = 3000, MAT_TITANIUM = 1000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 2000, /datum/material/uranium = 3000, /datum/material/titanium = 1000) build_path = /obj/item/gun/energy/e_gun/nuclear category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -226,7 +226,7 @@ desc = "A powerful long ranged anti-material rifle that fires charged particle beams to obliterate targets." id = "beamrifle" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 5000, MAT_DIAMOND = 5000, MAT_URANIUM = 8000, MAT_SILVER = 4500, MAT_GOLD = 5000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 5000, /datum/material/diamond = 5000, /datum/material/uranium = 8000, /datum/material/silver = 4500, /datum/material/gold = 5000) build_path = /obj/item/gun/energy/beam_rifle category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -236,7 +236,7 @@ desc = "Your opponent will bubble into a messy pile of goop." id = "decloner" build_type = PROTOLATHE - materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000) + materials = list(/datum/material/gold = 5000,/datum/material/uranium = 10000) reagents_list = list(/datum/reagent/toxin/mutagen = 40) build_path = /obj/item/gun/energy/decloner category = list("Weapons") @@ -247,7 +247,7 @@ desc = "A gun that fires many syringes." id = "rapidsyringe" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 1000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 1000) build_path = /obj/item/gun/syringe/rapidsyringe category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_MEDICAL @@ -257,7 +257,7 @@ desc = "A gun that shoots temperature beam like projectiles to change temperature." id = "temp_gun" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 500, MAT_SILVER = 3000) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 500, /datum/material/silver = 3000) build_path = /obj/item/gun/energy/temperature category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -267,7 +267,7 @@ desc = "A tool that discharges controlled radiation which induces mutation in plant cells. Harmless to other organic life." id = "flora_gun" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_GLASS = 500) + materials = list(/datum/material/iron = 2000, /datum/material/glass = 500) reagents_list = list(/datum/reagent/radium = 20) build_path = /obj/item/gun/energy/floragun category = list("Weapons") @@ -278,7 +278,7 @@ desc = "Not quite as menacing as it sounds" id = "xray_laser" build_type = PROTOLATHE - materials = list(MAT_GOLD = 5000, MAT_URANIUM = 4000, MAT_METAL = 5000, MAT_TITANIUM = 2000, MAT_BLUESPACE = 2000) + materials = list(/datum/material/gold = 5000, /datum/material/uranium = 4000, /datum/material/iron = 5000, /datum/material/titanium = 2000, /datum/material/bluespace = 2000) build_path = /obj/item/gun/energy/xray category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -288,7 +288,7 @@ desc = "How to dismantle a cyborg : The gun." id = "ioncarbine" build_type = PROTOLATHE - materials = list(MAT_SILVER = 6000, MAT_METAL = 8000, MAT_URANIUM = 2000) + materials = list(/datum/material/silver = 6000, /datum/material/iron = 8000, /datum/material/uranium = 2000) build_path = /obj/item/gun/energy/ionrifle/carbine category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -298,7 +298,7 @@ desc = "A projector that emits high density quantum-coupled bluespace beams." id = "wormholeprojector" build_type = PROTOLATHE - materials = list(MAT_SILVER = 2000, MAT_METAL = 5000, MAT_DIAMOND = 2000, MAT_BLUESPACE = 3000) + materials = list(/datum/material/silver = 2000, /datum/material/iron = 5000, /datum/material/diamond = 2000, /datum/material/bluespace = 3000) build_path = /obj/item/gun/energy/wormhole_projector category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -308,7 +308,7 @@ desc = "A multi-mode device that blasts one-point bluespace-gravitational bolts that locally distort gravity." id = "gravitygun" build_type = PROTOLATHE - materials = list(MAT_SILVER = 8000, MAT_URANIUM = 8000, MAT_GLASS = 12000, MAT_METAL = 12000, MAT_DIAMOND = 3000, MAT_BLUESPACE = 3000) + materials = list(/datum/material/silver = 8000, /datum/material/uranium = 8000, /datum/material/glass = 12000, /datum/material/iron = 12000, /datum/material/diamond = 3000, /datum/material/bluespace = 3000) build_path = /obj/item/gun/energy/gravity_gun category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE @@ -318,7 +318,7 @@ desc = "A reverse-engineered energy crossbow favored by syndicate infiltration teams and carp hunters." id = "largecrossbow" build_type = PROTOLATHE - materials = list(MAT_METAL = 5000, MAT_GLASS = 1500, MAT_URANIUM = 1500, MAT_SILVER = 1500) + materials = list(/datum/material/iron = 5000, /datum/material/glass = 1500, /datum/material/uranium = 1500, /datum/material/silver = 1500) build_path = /obj/item/gun/energy/kinetic_accelerator/crossbow/large category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -332,7 +332,7 @@ desc = "A grenade that affects a larger area and use larger containers." id = "large_Grenade" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000) + materials = list(/datum/material/iron = 3000) build_path = /obj/item/grenade/chem_grenade/large category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -342,7 +342,7 @@ desc = "An advanced grenade that is able to self ignite its mixture." id = "pyro_Grenade" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_PLASMA = 500) + materials = list(/datum/material/iron = 2000, /datum/material/plasma = 500) build_path = /obj/item/grenade/chem_grenade/pyro category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -352,7 +352,7 @@ desc = "An advanced grenade that rapidly cools its contents upon detonation." id = "cryo_Grenade" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_SILVER = 500) + materials = list(/datum/material/iron = 2000, /datum/material/silver = 500) build_path = /obj/item/grenade/chem_grenade/cryo category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -362,7 +362,7 @@ desc = "An advanced grenade that can be detonated several times, best used with a repeating igniter." id = "adv_Grenade" build_type = PROTOLATHE - materials = list(MAT_METAL = 3000, MAT_GLASS = 500) + materials = list(/datum/material/iron = 3000, /datum/material/glass = 500) build_path = /obj/item/grenade/chem_grenade/adv_release category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE @@ -376,7 +376,7 @@ desc = "An advanced riot shield made of lightweight materials that collapses for easy storage." id = "tele_shield" build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_GLASS = 4000, MAT_SILVER = 300, MAT_TITANIUM = 200) + materials = list(/datum/material/iron = 4000, /datum/material/glass = 4000, /datum/material/silver = 300, /datum/material/titanium = 200) build_path = /obj/item/shield/riot/tele category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -386,7 +386,16 @@ desc = "A reverse-engineered suppressor that fits on most small arms with threaded barrels." id = "suppressor" build_type = PROTOLATHE - materials = list(MAT_METAL = 2000, MAT_SILVER = 500) + materials = list(/datum/material/iron = 2000, /datum/material/silver = 500) build_path = /obj/item/suppressor category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY + +/datum/design/cleric_mace + name = "Cleric Mace" + desc = "A mace fit for a cleric. Useful for bypassing plate armor, but too bulky for much else." + id = "cleric_mace" + build_type = AUTOLATHE + materials = list(MAT_CATEGORY_RIGID = 12000) + build_path = /obj/item/melee/cleric_mace + category = list("Imported") diff --git a/code/modules/research/destructive_analyzer.dm b/code/modules/research/destructive_analyzer.dm index 7dd7b76007..10566b7de2 100644 --- a/code/modules/research/destructive_analyzer.dm +++ b/code/modules/research/destructive_analyzer.dm @@ -61,12 +61,12 @@ Note: Must be placed within 3 tiles of the R&D Console . = 0 var/datum/component/material_container/storage = linked_console?.linked_lathe?.materials.mat_container if(storage) //Also sends salvaged materials to a linked protolathe, if any. - for(var/material in thing.materials) - var/can_insert = min((storage.max_amount - storage.total_amount), (max(thing.materials[material]*(decon_mod/10), thing.materials[material]))) - storage.insert_amount(can_insert, material) + for(var/material in thing.custom_materials) + var/can_insert = min((storage.max_amount - storage.total_amount), (min(thing.custom_materials[material]*(decon_mod/10), thing.custom_materials[material]))) + storage.insert_amount_mat(can_insert, material) . += can_insert if (.) - linked_console.linked_lathe.materials.silo_log(src, "reclaimed", 1, "[thing.name]", thing.materials) + linked_console.linked_lathe.materials.silo_log(src, "reclaimed", 1, "[thing.name]", thing.custom_materials) /obj/machinery/rnd/destructive_analyzer/proc/destroy_item(obj/item/thing, innermode = FALSE) if(QDELETED(thing) || QDELETED(src) || QDELETED(linked_console)) @@ -132,7 +132,7 @@ Note: Must be placed within 3 tiles of the R&D Console var/user_mode_string = "" if(length(point_value)) user_mode_string = " for [json_encode(point_value)] points" - else if(loaded_item.materials.len) + else if(loaded_item.custom_materials?.len) user_mode_string = " for material reclamation" var/choice = input("Are you sure you want to destroy [loaded_item][user_mode_string]?") in list("Proceed", "Cancel") if(choice == "Cancel") diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm index fd68a393f9..b43abf97b2 100644 --- a/code/modules/research/experimentor.dm +++ b/code/modules/research/experimentor.dm @@ -430,8 +430,8 @@ visible_message("[exp_on] activates the crushing mechanism, [exp_on] is destroyed!") if(linked_console.linked_lathe) var/datum/component/material_container/linked_materials = linked_console.linked_lathe.GetComponent(/datum/component/material_container) - for(var/material in exp_on.materials) - linked_materials.insert_amount( min((linked_materials.max_amount - linked_materials.total_amount), (exp_on.materials[material])), material) + for(var/material in exp_on.custom_materials) + linked_materials.insert_amount_mat( min((linked_materials.max_amount - linked_materials.total_amount), (exp_on.custom_materials[material])), material) if(prob(EFFECT_PROB_LOW) && criticalReaction) visible_message("[src]'s crushing mechanism slowly and smoothly descends, flattening the [exp_on]!") new /obj/item/stack/sheet/plasteel(get_turf(pick(oview(1,src)))) diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 659a83c703..a4f98324e5 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -29,6 +29,14 @@ materials = AddComponent(/datum/component/remote_materials, "lathe", mapload) RefreshParts() +/obj/machinery/rnd/production/Destroy() + materials = null + cached_designs = null + matching_designs = null + QDEL_NULL(stored_research) + host_research = null + return ..() + /obj/machinery/rnd/production/proc/update_research() host_research.copy_research_to(stored_research, TRUE) update_designs() @@ -51,10 +59,6 @@ popup.set_content(generate_ui()) popup.open() -/obj/machinery/rnd/production/Destroy() - QDEL_NULL(stored_research) - return ..() - /obj/machinery/rnd/production/proc/calculate_efficiency() efficiency_coeff = 1 if(reagents) //If reagents/materials aren't initialized, don't bother, we'll be doing this again after reagents init anyways. @@ -92,23 +96,24 @@ var/obj/O = new path(get_turf(src)) if(efficient_with(O.type) && isitem(O)) var/obj/item/I = O - I.materials = matlist.Copy() + I.material_flags |= MATERIAL_NO_EFFECTS //Find a better way to do this. + I.set_custom_materials(matlist.Copy()) SSblackbox.record_feedback("nested tally", "item_printed", amount, list("[type]", "[path]")) investigate_log("[key_name(user)] built [amount] of [path] at [src]([type]).", INVESTIGATE_RESEARCH) -/obj/machinery/rnd/production/proc/check_mat(datum/design/being_built, M) // now returns how many times the item can be built with the material +/obj/machinery/rnd/production/proc/check_mat(datum/design/being_built, var/mat) // now returns how many times the item can be built with the material if (!materials.mat_container) // no connected silo return 0 var/list/all_materials = being_built.reagents_list + being_built.materials - var/A = materials.mat_container.amount(M) + var/A = materials.mat_container.get_material_amount(mat) if(!A) - A = reagents.get_reagent_amount(M) + A = reagents.get_reagent_amount(mat) // these types don't have their .materials set in do_print, so don't allow // them to be constructed efficiently var/ef = efficient_with(being_built.build_path) ? efficiency_coeff : 1 - return round(A / max(1, all_materials[M] / ef)) + return round(A / max(1, all_materials[mat] / ef)) /obj/machinery/rnd/production/proc/efficient_with(path) return !ispath(path, /obj/item/stack/sheet) && !ispath(path, /obj/item/stack/ore/bluespace_crystal) @@ -152,7 +157,7 @@ if(!reagents.has_reagent(R, D.reagents_list[R]*amount/coeff)) say("Not enough reagents to complete prototype[amount > 1? "s" : ""].") return FALSE - materials.mat_container.use_amount(efficient_mats, amount) + materials.mat_container.use_materials(efficient_mats, amount) materials.silo_log(src, "built", -amount, "[D.name]", efficient_mats) for(var/R in D.reagents_list) reagents.remove_reagent(R, D.reagents_list[R]*amount/coeff) @@ -213,11 +218,13 @@ var/list/l = list() l += "

Material Storage:

" for(var/mat_id in materials.mat_container.materials) - var/datum/material/M = materials.mat_container.materials[mat_id] - l += "* [M.amount] of [M.name]: " - if(M.amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" - if(M.amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" - if(M.amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]" + var/datum/material/M = mat_id + var/amount = materials.mat_container.materials[mat_id] + var/ref = REF(M) + l += "* [amount] of [M.name]: " + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]" l += "" l += "
[RDSCREEN_NOBREAK]" return l @@ -305,7 +312,8 @@ if(ls["disposeall"]) //Causes the protolathe to dispose of all it's reagents. reagents.clear_reagents() if(ls["ejectsheet"]) //Causes the protolathe to eject a sheet of material - eject_sheets(ls["ejectsheet"], ls["eject_amt"]) + var/datum/material/M = locate(ls["ejectsheet"]) + eject_sheets(M, ls["eject_amt"]) updateUsrDialog() /obj/machinery/rnd/production/proc/eject_sheets(eject_sheet, eject_amt) diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index 01b9b1dc41..be1b9460b0 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -52,14 +52,14 @@ Nothing else in the console has ID requirements. research_control = FALSE /proc/CallMaterialName(ID) - if (copytext(ID, 1, 2) == "$" && GLOB.materials_list[ID]) - var/datum/material/material = GLOB.materials_list[ID] + if (istype(ID, /datum/material)) + var/datum/material/material = ID return material.name else if(GLOB.chemical_reagents_list[ID]) var/datum/reagent/reagent = GLOB.chemical_reagents_list[ID] return reagent.name - return "ERROR: Report This" + return ID /obj/machinery/computer/rdconsole/proc/SyncRDevices() //Makes sure it is properly sync'ed up with the devices attached to it (if any). for(var/obj/machinery/rnd/D in oview(3,src)) @@ -377,11 +377,13 @@ Nothing else in the console has ID requirements. l += ui_protolathe_header() l += "

Material Storage:

" for(var/mat_id in mat_container.materials) - var/datum/material/M = mat_container.materials[mat_id] - l += "* [M.amount] of [M.name]: " - if(M.amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" - if(M.amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" - if(M.amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]" + var/datum/material/M = mat_id + var/amount = mat_container.materials[mat_id] + var/ref = REF(M) + l += "* [amount] of [M.name]: " + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]" l += "" l += "
[RDSCREEN_NOBREAK]" return l @@ -510,11 +512,13 @@ Nothing else in the console has ID requirements. l += ui_circuit_header() l += "

Material Storage:

" for(var/mat_id in mat_container.materials) - var/datum/material/M = mat_container.materials[mat_id] - l += "* [M.amount] of [M.name]: " - if(M.amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" - if(M.amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" - if(M.amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]
" + var/datum/material/M = mat_id + var/amount = mat_container.materials[mat_id] + var/ref = REF(M) + l += "* [amount] of [M.name]: " + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "Eject [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT*5) l += "5x [RDSCREEN_NOBREAK]" + if(amount >= MINERAL_MATERIAL_AMOUNT) l += "All[RDSCREEN_NOBREAK]" return l /obj/machinery/computer/rdconsole/proc/ui_techdisk() //Legacy code @@ -616,8 +620,8 @@ Nothing else in the console has ID requirements. l += "[RDSCREEN_NOBREAK]" if(!(linked_destroy.loaded_item.resistance_flags & INDESTRUCTIBLE)) - var/list/materials = linked_destroy.loaded_item.materials - l += "
[materials.len? "Material Reclamation" : "Destroy Item"]" + var/list/materials = linked_destroy.loaded_item.custom_materials + l += "
[LAZYLEN(materials)? "Material Reclamation" : "Destroy Item"]" for (var/M in materials) l += "* [CallMaterialName(M)] x [materials[M]]" l += "
[RDSCREEN_NOBREAK]" @@ -934,7 +938,8 @@ Nothing else in the console has ID requirements. if(!linked_lathe.materials.mat_container) say("No material storage linked to protolathe!") return - linked_lathe.eject_sheets(ls["ejectsheet"], ls["eject_amt"]) + var/datum/material/M = locate(ls["ejectsheet"]) in linked_lathe.materials.mat_container.materials + linked_lathe.eject_sheets(M, ls["eject_amt"]) //Circuit Imprinter Materials if(ls["disposeI"]) //Causes the circuit imprinter to dispose of a single reagent (all of it) if(QDELETED(linked_imprinter)) @@ -953,7 +958,8 @@ Nothing else in the console has ID requirements. if(!linked_imprinter.materials.mat_container) say("No material storage linked to circuit imprinter!") return - linked_imprinter.eject_sheets(ls["imprinter_ejectsheet"], ls["eject_amt"]) + var/datum/material/M = locate(ls["imprinter_ejectsheet"]) in linked_imprinter.materials.mat_container.materials + linked_imprinter.eject_sheets(M, ls["eject_amt"]) if(ls["disk_slot"]) disk_slot_selected = text2num(ls["disk_slot"]) if(ls["research_node"]) @@ -1016,7 +1022,7 @@ Nothing else in the console has ID requirements. D.category -= "Imported" else for(var/x in D.materials) - if( !(x in list(MAT_METAL, MAT_GLASS))) + if( !(x in list(/datum/material/iron, /datum/material/glass))) autolathe_friendly = FALSE D.category -= "Imported" diff --git a/code/modules/research/rdmachines.dm b/code/modules/research/rdmachines.dm index 18bf8033b9..2237284a64 100644 --- a/code/modules/research/rdmachines.dm +++ b/code/modules/research/rdmachines.dm @@ -93,14 +93,14 @@ loaded_item.forceMove(loc) ..() -/obj/machinery/rnd/proc/AfterMaterialInsert(type_inserted, id_inserted, amount_inserted) +/obj/machinery/rnd/proc/AfterMaterialInsert(item_inserted, id_inserted, amount_inserted) var/stack_name - if(ispath(type_inserted, /obj/item/stack/ore/bluespace_crystal)) + if(istype(item_inserted, /obj/item/stack/ore/bluespace_crystal)) stack_name = "bluespace" use_power(MINERAL_MATERIAL_AMOUNT / 10) else - var/obj/item/stack/S = type_inserted - stack_name = initial(S.name) + var/obj/item/stack/S = item_inserted + stack_name = S.name use_power(min(1000, (amount_inserted / 100))) add_overlay("protolathe_[stack_name]") addtimer(CALLBACK(src, /atom/proc/cut_overlay, "protolathe_[stack_name]"), 10) diff --git a/code/modules/research/research_disk.dm b/code/modules/research/research_disk.dm index e4c036f7ff..aa781ca06b 100644 --- a/code/modules/research/research_disk.dm +++ b/code/modules/research/research_disk.dm @@ -3,7 +3,7 @@ name = "technology disk" desc = "A disk for storing technology data for further research." icon_state = "datadisk0" - materials = list(MAT_METAL=300, MAT_GLASS=100) + custom_materials = list(/datum/material/iron=300, /datum/material/glass=100) var/datum/techweb/stored_research /obj/item/disk/tech_disk/Initialize() @@ -15,7 +15,7 @@ /obj/item/disk/tech_disk/debug name = "\improper CentCom technology disk" desc = "A debug item for research" - materials = list() + custom_materials = null /obj/item/disk/tech_disk/debug/Initialize() . = ..() @@ -24,7 +24,7 @@ /obj/item/disk/tech_disk/illegal name = "Illegal technology disk" desc = "A technology disk containing schematics for syndicate inspired equipment." - materials = list() + custom_materials = null /obj/item/disk/tech_disk/illegal/Initialize() . = ..() @@ -33,7 +33,7 @@ /obj/item/disk/tech_disk/abductor name = "Gray technology disk" desc = "You feel like it's not Gray because of its color." - materials = list() + custom_materials = null /obj/item/disk/tech_disk/abductor/Initialize() . = ..() diff --git a/code/modules/research/stock_parts.dm b/code/modules/research/stock_parts.dm index e29cf28f34..a809386915 100644 --- a/code/modules/research/stock_parts.dm +++ b/code/modules/research/stock_parts.dm @@ -132,31 +132,31 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi name = "capacitor" desc = "A basic capacitor used in the construction of a variety of devices." icon_state = "capacitor" - materials = list(MAT_METAL=50, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) /obj/item/stock_parts/scanning_module name = "scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "scan_module" - materials = list(MAT_METAL=50, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) /obj/item/stock_parts/manipulator name = "micro-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "micro_mani" - materials = list(MAT_METAL=30) + custom_materials = list(/datum/material/iron=30) /obj/item/stock_parts/micro_laser name = "micro-laser" desc = "A tiny laser used in certain devices." icon_state = "micro_laser" - materials = list(MAT_METAL=10, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=20) /obj/item/stock_parts/matter_bin name = "matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "matter_bin" - materials = list(MAT_METAL=80) + custom_materials = list(/datum/material/iron=80) //Rating 2 @@ -165,35 +165,35 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi desc = "An advanced capacitor used in the construction of a variety of devices." icon_state = "adv_capacitor" rating = 2 - materials = list(MAT_METAL=50, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) /obj/item/stock_parts/scanning_module/adv name = "advanced scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "adv_scan_module" rating = 2 - materials = list(MAT_METAL=50, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) /obj/item/stock_parts/manipulator/nano name = "nano-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "nano_mani" rating = 2 - materials = list(MAT_METAL=30) + custom_materials = list(/datum/material/iron=30) /obj/item/stock_parts/micro_laser/high name = "high-power micro-laser" desc = "A tiny laser used in certain devices." icon_state = "high_micro_laser" rating = 2 - materials = list(MAT_METAL=10, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=20) /obj/item/stock_parts/matter_bin/adv name = "advanced matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "advanced_matter_bin" rating = 2 - materials = list(MAT_METAL=80) + custom_materials = list(/datum/material/iron=80) //Rating 3 @@ -202,35 +202,35 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi desc = "A super-high capacity capacitor used in the construction of a variety of devices." icon_state = "super_capacitor" rating = 3 - materials = list(MAT_METAL=50, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) /obj/item/stock_parts/scanning_module/phasic name = "phasic scanning module" desc = "A compact, high resolution phasic scanning module used in the construction of certain devices." icon_state = "super_scan_module" rating = 3 - materials = list(MAT_METAL=50, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) /obj/item/stock_parts/manipulator/pico name = "pico-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "pico_mani" rating = 3 - materials = list(MAT_METAL=30) + custom_materials = list(/datum/material/iron=30) /obj/item/stock_parts/micro_laser/ultra name = "ultra-high-power micro-laser" icon_state = "ultra_high_micro_laser" desc = "A tiny laser used in certain devices." rating = 3 - materials = list(MAT_METAL=10, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=20) /obj/item/stock_parts/matter_bin/super name = "super matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "super_matter_bin" rating = 3 - materials = list(MAT_METAL=80) + custom_materials = list(/datum/material/iron=80) //Rating 4 @@ -239,35 +239,35 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi desc = "An capacity capacitor used in the construction of a variety of devices." icon_state = "quadratic_capacitor" rating = 4 - materials = list(MAT_METAL=50, MAT_GLASS=50) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=50) /obj/item/stock_parts/scanning_module/triphasic name = "triphasic scanning module" desc = "A compact, ultra resolution triphasic scanning module used in the construction of certain devices." icon_state = "triphasic_scan_module" rating = 4 - materials = list(MAT_METAL=50, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) /obj/item/stock_parts/manipulator/femto name = "femto-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "femto_mani" rating = 4 - materials = list(MAT_METAL=30) + custom_materials = list(/datum/material/iron=30) /obj/item/stock_parts/micro_laser/quadultra name = "quad-ultra micro-laser" icon_state = "quadultra_micro_laser" desc = "A tiny laser used in certain devices." rating = 4 - materials = list(MAT_METAL=10, MAT_GLASS=20) + custom_materials = list(/datum/material/iron=10, /datum/material/glass=20) /obj/item/stock_parts/matter_bin/bluespace name = "bluespace matter bin" desc = "A container designed to hold compressed matter awaiting reconstruction." icon_state = "bluespace_matter_bin" rating = 4 - materials = list(MAT_METAL=80) + custom_materials = list(/datum/material/iron=80) // Subspace stock parts @@ -275,43 +275,43 @@ If you create T5+ please take a pass at gene_modder.dm [L40]. Max_values MUST fi name = "subspace ansible" icon_state = "subspace_ansible" desc = "A compact module capable of sensing extradimensional activity." - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) /obj/item/stock_parts/subspace/filter name = "hyperwave filter" icon_state = "hyperwave_filter" desc = "A tiny device capable of filtering and converting super-intense radiowaves." - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) /obj/item/stock_parts/subspace/amplifier name = "subspace amplifier" icon_state = "subspace_amplifier" desc = "A compact micro-machine capable of amplifying weak subspace transmissions." - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) /obj/item/stock_parts/subspace/treatment name = "subspace treatment disk" icon_state = "treatment_disk" desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) /obj/item/stock_parts/subspace/analyzer name = "subspace wavelength analyzer" icon_state = "wavelength_analyzer" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." - materials = list(MAT_METAL=30, MAT_GLASS=10) + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) /obj/item/stock_parts/subspace/crystal name = "ansible crystal" icon_state = "ansible_crystal" desc = "A crystal made from pure glass used to transmit laser databursts to subspace." - materials = list(MAT_GLASS=50) + custom_materials = list(/datum/material/glass=50) /obj/item/stock_parts/subspace/transmitter name = "subspace transmitter" icon_state = "subspace_transmitter" desc = "A large piece of equipment used to open a window into the subspace dimension." - materials = list(MAT_METAL=50) + custom_materials = list(/datum/material/iron=50) /obj/item/research//Makes testing much less of a pain -Sieve name = "research" diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index eddd5b2b0c..86b77106cb 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -983,7 +983,7 @@ icon_state = "tile-bluespace" w_class = WEIGHT_CLASS_NORMAL force = 6 - materials = list(MAT_METAL=500) + custom_materials = list(/datum/material/iron=500) throwforce = 10 throw_speed = 3 throw_range = 7 @@ -999,7 +999,7 @@ icon_state = "tile-sepia" w_class = WEIGHT_CLASS_NORMAL force = 6 - materials = list(MAT_METAL=500) + custom_materials = list(/datum/material/iron=500) throwforce = 10 throw_speed = 0.1 throw_range = 28 diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index b6e0db2646..881b073818 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -3,6 +3,17 @@ /obj/structure/fans/tiny/invisible //For blocking air in ruin doorways invisibility = INVISIBILITY_ABSTRACT +///Wizard tower item +/obj/item/disk/design_disk/adv/knight_gear + name = "Magic Disk of Smithing" + +/obj/item/disk/design_disk/adv/knight_gear/Initialize() + . = ..() + var/datum/design/knight_armour/A = new + var/datum/design/knight_helmet/H = new + blueprints[1] = A + blueprints[2] = H + //lavaland_surface_seed_vault.dmm //Seed Vault @@ -45,7 +56,7 @@ desc = "Allows for the construction of a Golem Shell." id = "golem" build_type = AUTOLATHE - materials = list(MAT_METAL = 40000) + materials = list(/datum/material/iron = 40000) build_path = /obj/item/golem_shell category = list("Imported") diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index c863e0e44a..fec2631836 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -524,7 +524,7 @@ anchored = TRUE icon = 'icons/obj/storage.dmi' icon_state = "safe" - integrity_failure = 100 + integrity_failure = 0.2 component_type = /datum/component/storage/concrete/emergency /obj/item/storage/pod/PopulateContents() diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 503bf4ddd0..754b3b0445 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -92,7 +92,7 @@ ADD_TRAIT(holder, TRAIT_NODROP, HAND_REPLACEMENT_TRAIT) holder.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF holder.slot_flags = null - holder.materials = null + holder.set_custom_materials(null) if(istype(holder, /obj/item/assembly/flash/armimplant)) var/obj/item/assembly/flash/F = holder diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index a920ea765a..9768e3462b 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -132,14 +132,14 @@ name = "Surgery Procedure Disk" desc = "A disk that contains advanced surgery procedures, must be loaded into an Operating Console." icon_state = "datadisk1" - materials = list(MAT_METAL=300, MAT_GLASS=100) + custom_materials = list(/datum/material/iron=300, /datum/material/glass=100) var/list/surgeries /obj/item/disk/surgery/debug name = "Debug Surgery Disk" desc = "A disk that contains all existing surgery procedures." icon_state = "datadisk1" - materials = list(MAT_METAL=300, MAT_GLASS=100) + custom_materials = list(/datum/material/iron=300, /datum/material/glass=100) /obj/item/disk/surgery/debug/Initialize() . = ..() diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index c8fe7597da..d0830f7407 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -3,7 +3,7 @@ desc = "Retracts stuff." icon = 'icons/obj/surgery.dmi' icon_state = "retractor" - materials = list(MAT_METAL=6000, MAT_GLASS=3000) + custom_materials = list(/datum/material/iron=6000, /datum/material/glass=3000) item_flags = SURGICAL_TOOL flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY @@ -37,7 +37,7 @@ desc = "Micro-mechanical manipulator for retracting stuff." icon = 'icons/obj/surgery.dmi' icon_state = "retractor" - materials = list(MAT_METAL=6000, MAT_GLASS=3000) + custom_materials = list(/datum/material/iron=6000, /datum/material/glass=3000) flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY toolspeed = 0.5 @@ -47,7 +47,7 @@ desc = "You think you have seen this before." icon = 'icons/obj/surgery.dmi' icon_state = "hemostat" - materials = list(MAT_METAL=5000, MAT_GLASS=2500) + custom_materials = list(/datum/material/iron=5000, /datum/material/glass=2500) item_flags = SURGICAL_TOOL flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY @@ -60,7 +60,7 @@ desc = "Tiny servos power a pair of pincers to stop bleeding." icon = 'icons/obj/surgery.dmi' icon_state = "hemostat" - materials = list(MAT_METAL=5000, MAT_GLASS=2500) + custom_materials = list(/datum/material/iron=5000, /datum/material/glass=2500) flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY toolspeed = 0.5 @@ -72,7 +72,7 @@ desc = "This stops bleeding." icon = 'icons/obj/surgery.dmi' icon_state = "cautery" - materials = list(MAT_METAL=2500, MAT_GLASS=750) + custom_materials = list(/datum/material/iron=2500, /datum/material/glass=750) item_flags = SURGICAL_TOOL flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY @@ -85,7 +85,7 @@ desc = "A heated element that cauterizes wounds." icon = 'icons/obj/surgery.dmi' icon_state = "cautery" - materials = list(MAT_METAL=2500, MAT_GLASS=750) + custom_materials = list(/datum/material/iron=2500, /datum/material/glass=750) flags_1 = CONDUCT_1 w_class = WEIGHT_CLASS_TINY toolspeed = 0.5 @@ -100,7 +100,7 @@ lefthand_file = 'icons/mob/inhands/equipment/tools_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/tools_righthand.dmi' hitsound = 'sound/weapons/circsawhit.ogg' - materials = list(MAT_METAL=10000, MAT_GLASS=6000) + custom_materials = list(/datum/material/iron=10000, /datum/material/glass=6000) item_flags = SURGICAL_TOOL flags_1 = CONDUCT_1 force = 15 @@ -141,7 +141,7 @@ icon = 'icons/obj/surgery.dmi' icon_state = "drill" hitsound = 'sound/weapons/circsawhit.ogg' - materials = list(MAT_METAL=10000, MAT_GLASS=6000) + custom_materials = list(/datum/material/iron=10000, /datum/material/glass=6000) flags_1 = CONDUCT_1 force = 10 w_class = WEIGHT_CLASS_SMALL @@ -162,7 +162,7 @@ throwforce = 5 throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=4000, MAT_GLASS=1000) + custom_materials = list(/datum/material/iron=4000, /datum/material/glass=1000) item_flags = SURGICAL_TOOL attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") hitsound = 'sound/weapons/bladeslice.ogg' @@ -219,7 +219,7 @@ throwforce = 5 throw_speed = 3 throw_range = 5 - materials = list(MAT_METAL=4000, MAT_GLASS=1000) + custom_materials = list(/datum/material/iron=4000, /datum/material/glass=1000) attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") toolspeed = 0.5 hitsound = 'sound/weapons/bladeslice.ogg' @@ -246,7 +246,7 @@ throwforce = 9 throw_speed = 2 throw_range = 5 - materials = list(MAT_METAL=10000, MAT_GLASS=6000) + custom_materials = list(/datum/material/iron=10000, /datum/material/glass=6000) attack_verb = list("attacked", "slashed", "sawed", "cut") sharpness = IS_SHARP tool_behaviour = TOOL_SAW @@ -270,7 +270,7 @@ throwforce = 9 throw_speed = 2 throw_range = 5 - materials = list(MAT_METAL=10000, MAT_GLASS=6000) + custom_materials = list(/datum/material/iron=10000, /datum/material/glass=6000) toolspeed = 0.5 attack_verb = list("attacked", "slashed", "sawed", "cut") sharpness = IS_SHARP diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index 7089845dce..8a62c19e16 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -33,7 +33,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C verb_ask = "beeps" verb_exclaim = "beeps" max_integrity = 300 - integrity_failure = 100 + integrity_failure = 0.33 armor = list("melee" = 20, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 70) circuit = /obj/item/circuitboard/machine/vendor var/active = 1 //No sales pitches if off! diff --git a/code/modules/vore/resizing/sizegun_vr.dm b/code/modules/vore/resizing/sizegun_vr.dm index 156b220df3..6efbd6f096 100644 --- a/code/modules/vore/resizing/sizegun_vr.dm +++ b/code/modules/vore/resizing/sizegun_vr.dm @@ -85,12 +85,12 @@ return BULLET_ACT_HIT */ -datum/design/sizeray +/datum/design/sizeray name = "Size Ray" desc = "Abuse bluespace tech to alter living matter scale." id = "sizeray" build_type = PROTOLATHE - materials = list(MAT_METAL = 1000, MAT_GLASS = 1000, MAT_DIAMOND = 2500, MAT_URANIUM = 2500, MAT_TITANIUM = 1000) + materials = list(/datum/material/iron = 1000, /datum/material/glass = 1000, /datum/material/diamond = 2500, /datum/material/uranium = 2500, /datum/material/titanium = 1000) build_path = /obj/item/gun/energy/laser/sizeray category = list("Weapons") diff --git a/config/spaceRuinBlacklist.txt b/config/spaceRuinBlacklist.txt index 4ea7611937..90682f5bad 100644 --- a/config/spaceRuinBlacklist.txt +++ b/config/spaceRuinBlacklist.txt @@ -13,6 +13,7 @@ #_maps/RandomRuins/SpaceRuins/bigderelict1.dmm #_maps/RandomRuins/SpaceRuins/bus.dmm #_maps/RandomRuins/SpaceRuins/caravanambush.dmm +#_maps/RandomRuins/SpaceRuins/clericden.dmm #_maps/RandomRuins/SpaceRuins/cloning_facility.dmm #_maps/RandomRuins/SpaceRuins/crashedclownship.dmm #_maps/RandomRuins/SpaceRuins/crashedship.dmm diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index d3028c9b47c01e1c2ac5f4125da3cc50d742d013..2129c8bd9b3c3fc7b1c6ab309a382974b84223a8 100644 GIT binary patch literal 216326 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 literal 218421 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Ý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

7$|hIEyQ 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

40k*f7CbGR7B>5^cUNiBL+vH+0{p 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

  • z}CXWjk0=s;?EtMyJgjz<;1@&m=jm+^IQr*)cp<)UNtb zUy|4NV!_J>_&htFhp+21D+GnrtTNGfp;jSIDo`^j8Y~;+t3JUyUs?6Ubcy%mB0Weh zx@_0?__fC~PDWKxE+L%Re)-ZTx_^WwHoiAR2lcOy+Ai7LhV~adM7>BD?9z&P;U(^F zl%T{ozDQ~As5vXkzK0~2;-F6ZC6S8PzAln=?b=n<)^Fez!qS5Oujk@E^eUQnR~U;7 zEC74%W7$%AU<~JE;^s@^dXyv6Rt7ba5D3}|rKK#>+W8iZ?5x{h>Ea^>*ErMUX7}@x z0#IOyI1bw6KP)Wm$?VCO%CdVRTH-YG^7x?Uz_7ac4&C@V@juK-jzB?PY>VeWgsILy zvdD>ib&d$^=va(8|3vA+^&`QTb>SYu!cK6TJcGCkQgm5($;Y53{)gzy-o@1uP-GKN zA1kur#(da+kPd_|JsoH=wbTTH)bKObHjB~_f1szoRA9DmTw z=?AV##Oba@4gCB2_U8IN2m|fVAd?R-0IM*0YSLSI15qJCVzIrYS$2zl23Rw*-KpKf z9;c7~U*x@aR1;scHavh7rK>bSLJ<*BibxYFg4mEIy@R0$NE7LVAR-`DeSYqQyqSq3vsX$3ef>X;HaXyAiIRP}wr-57Qv!*CF(@T);vp_K@%gwaFc?WrH z^7vP^cG)`O)DAd|s!oO?Nxz1faU^h1?#kJB-B|k`KG0c=L=(`3#w5`2vdt8AIF3>@ z;ciT`9>9=aepo6;0o$w8;HcQW$&A2VQidHPZn$=%C#WiWxV!Z@&_I4@o;8N|p%90L#eha4tZo$S1+=PR?1KWw~S zi3z@`r*N9c-8DcW*YZ2x_hsz;;MdTz{b4>)ez|(C=$cYQX0m+vpGBk6__sWQY{UU_ z4B2V&Lm8=pqBcH!{gbwK#|!%X`^AWvHiY?k;c9hT3w^gQG{H zbR<)j$djDx_&c$Yqc%tVsTROI!KM}T6U@Txi~4tMCX5XWUJX{g?p9W8KI;^J_VKg8 zLOD8_zw?VUp1WCN#yQIFl~#Gj{Yx6&WjpU=b9{~zwe^(uh9&_C9e)J%5~NFxRvBY? zWbOnqTp>tyRfzc%FOx9)R!97xu;~zfx0nZ14OLUBG)&paqa&2qbraY8S8qCv4Wsb% zbqakH!b=PPqkMPSHC0GC;OPH^m)z@ehX{Do-o%gG=1}KT(pwWPG9KbHqyKwhc(O@Q=W2NL~9o$Tr-M1{S+_%}=`rpu(t5?On zkI@$+8+27|O-TtrU(^_1I5fhoA%4cHrU>MsQFlB#5tF;&c_=**LozUc-#ewpAG zeA2`xJrR8KRA|-9uZbrx2~e5*$%&nhjJYX{O6GRP$ItUsJ;Sd_ex;Ro z)w%xXCnT5#xKs&jrgEUN05s}M;SAH-T}~@z6Tu3eXg3js* zu%FWmX?FKEea}ujNSEj<$w*IUg2tMh5;#L(YpN&rmc?zwFDIU+KJGVeny)H!ZC>P( zM4fLPO)CdM5U`0~i??n{07L2L6Z?8bu-j|lUN$HBn>CeaJM-K|YQ2QgQAtsW+Oua> z24jiInF(&oJpQ=>O#OUsVPP4HkD}yLyKOB3@05C75EacWs!}(1Ls05IJK5^ai{)=( zO2{#6{{OKX%Q5JKw+Z*Gdc9c*%9t(?f}ZVrm9Tn+x2|Z^&iq}U(;+%+EzBWFZCCG& z*WGpufYg4qh?pWhW4hy!bvBhe9WYYMF&qQ*_O4Pka|dV=_}=cQw|b$qsh|%ubOJyO zV?wk&Gj-y==kV4~55(XnR%EQVPzNg4!^GR$W1l7zEP1p}QG};9+Am-G4DZ$hZ78{E z(^Rw&+{(T1bNpX}Ko>9^KkSOs;39DY?aR?hP76E&I4?=%Ck5HOuai{*86wf29UK@= zviLTx<9t6}Fs9&MIwB5SA5$!-0QZH}4=&KrQ)G}jYWeXQZz?GY4}SEd_iL{@1E`wa z&@`;3nroXXm^F(Rda4>kMRQ6^sK1W+t+7S4Rq5hmVEyc;b8@ljRW zf7U=TwCO_I=*5a%e#~0)mh75uM{#w1O5*w>`JBXR$sHf7NH1I#Qim3s+sq@o{we=X z>NaS*7gTx0x0RmeLUM`Vv@Nk5L6bk)LIo+v5^t<&+oQ=|MZG(Ndn>Sf&WQ&Ve@3-PiMN;agql^L5*0R<)~$2Z`$i^qww70peTgD_e&idwt(-+^EqN@wE4Hn6 zm+9&WYd6Mji$|9+W2*kA)Q!>MZ$=~q8?1uD&vLZWW$h-3vM247{>91mn&X`fjm%yg zr9b_DAQfu{u|JXol<>D4ahVE(V7}B_gX)KdMEGAxLg{95YDccuADS6V#MP3KXl^*;%ems&DZ3JXMFw8_E8jwz-! zSLK%pl!Uq2wxp41UiU6rIwYf74$7@)TfKDb zpGWQbD}$Jdh+gbKw!zc@kZPyp-TYwtQ3WNQoT-)0KtUCMDWl9DB#$83{YSe2f~Nj& z38kw4CD__{9j0vMxQ5bWL?$nCYApFz)iu7G7dBqK&CG#h%Td)n6Z08C>fJ^M23TL7 z{*Outd1P$};^MQ(2|5+Oxk&&0Gk#x{9JbCFJn&ITvZ02Ch^;5ulp0g0uJ@2lsy|V> zq(3HbXee&ZeRQFzsET?^xD3OO=1#k!)T5g-(<87}xnRHk ztE*a3nWlF8-7lAwZnn`f%QSAfGe5Gsc2(N2 zH-1VDWcH)Od|VcwZc2UAnWztK+>IH$eyR~@qT!jzwcp3y5by~GF%wGaSP&kASWUCC^aO&H{KTAshv7N@M6QnKgn(F2 z)?w{jsWI5$P({9&-NU$g3%yI(a933d>qe4E9y;)!34KE~_**WQ4dIC8T z<(iNlefjE_6%li>29fsjD*ds0H; ziY3W25>fyPo_p!=5sPUgF-?;7eu*2wH z$uNs;+={KlRxZL5N1TUsqq3(vrzEj8(@YdtI zPqU9OgRbb>6HpQ3CNf@RU;=+@WrIaZ^A{7)xknd>HUne!Gg})LB#*&5Im^|#kzW8v zYdS`U2HP_M8Ykd$o{c*S9JYeV&8Ja%7h`HbCwBoaysD%zQZ)ekvs5KD~=}?l#qy&a6UgWdLE-WO} z_*7YiQjQb9kF5IJ`NjxkfpWo{1_T_s`dEo#yU6nHtEzwt_~(4g|Byv`M%0@5uSMTc zOWW=LcQKIW+z^Y-3EcKgwm|rOFYy?Gr*UB_8kw7$>oDcz{Sz3oed6ApPqfP@oFgxO zrC8@Y#-w>n&Ze|{f61y6m+RMQK8h?}Im50mjC%GNMcFg80&BVbvuY{jq?mn`%?jhA zOe7`kSs_isByOd9kb6ZGKuim&4r{4*tgx$Ire;BaEc-H4^W-PB+jz|_z(XNWrb;>5 z`PFUfL+a|s9o995!1FFe2X-*aL!QbM$uFB>x)?OKCa8fl`b=U08pGep^pgX;qHjoA z8A$SqU@p6*5t(AGD(F>mj)$E}n%LyA=TgB<%Ann@-pEZR7+s@@%Q5LG;6dCMZpI|vXy^FFm`)4xfiWtvyV>!zi6;v z`|XV&6zb%Wl8}tH3Cqe708G{&^v4Uy943}8#LMd2cL{MBDHM>k$#xp}2*ljB`{c0# zfUGyvo3hcgp)%Ap6GxKw_9=TWD5dURuyc@nzUABsSWmO(VhYu7D8)<%8)D>Eq;)~t zuASkcL;Z?SR#mFSzh>-Mf6m+UU|_cBquOGDl(S&T2tE$(U+b8j7^$ zV6v_Cj}4{3_a)6t_}5BYYrSc{n_GvvHshal#EcyPWS*1~K-r7X(FAy(X^-k$@NE^qf zyDA;tc%Uos1DCB>A~cQ!A4EyJG2YI8d(?K^wR8OL^jD zBM#$p6x7)Ab1p%(tZRjQrPjjhh<>?Cu$c0AzLdd+`1O@D@oT1E{)DHIE^nAdYT(Uq z*-=&&=jeX@QWPQ5J03nT;PiP!K3ih^zks& zvbBWR*z2f}=g({8=!$X2{8K~+kW6WJ(uYA+RaJUsW@4z8&2ctO<>$T;zRg-gpZ%W} z2M9)u;5)h1&5>DFlFBL^(5HkslwdrPJ`U9f5RS!uAAR;DXnX*$;pYK1k8c=xRHfQ`zQSOxX+`>^RFbOoGD*f>iWBSEO`7_Liz zs>Y0|+37sA2Hvz#*B+ZQ2;eW(zE^PLg4e73mAQ>qeo=;5)Z)3jUdQgzUnUT2af2VS zj2Bi^G;@K0V9xu?5RKy^C@q@RN%kU+i`CbpUu^h)Vn>1dOs_M>0@#hexV_tq2kicPQW1Fc_77$Rg zpuI@E4&~m7d!*#I4zv_KOXZ*ww2ITw6t6Lt071_MZhS^x9iXgBSD=Cl3JM^I@1{Rn zBrB{7a%(kgj+J+T5G) zNc)AX91jGP$E&I(%M@+eAC+_5ZxGb=1hPmHA4Q2QeP${ww0HutdERJYPKhh_z*Aj; z`1%#gO52UhZy3)9-hf6i=ps=)yBCSFlYTv@y{#HY2;imS~DSk6;9-pk_Rf=bW`22-6AVrST>`#`x9k5*?4E#B8EWmTa5mL~LKcn+4edtew|LxwagbUV2MwmWq7DQ}BI6IhU; zN;h;zB(P&}9fWj*hLh9GpQXdUO!c0DlL;uSZBHE#^H3oBq7UC=Mv`pp?E4M7< z=T$uIHd@}@DIpzDwb*UvL!yh-Fh@w1_mM5IFC#|X2a{W0Lp@*)q`A@#3Li-!X15QV zm{dCPg!Wsy1^*&I*S5EJP;OwtHkS19#bb+;^Q2UqeBO+PF2(Y2SPdf zgmNFiR8#-}NSqS@?%YNEayWu;iVwh90Imc$6MW;NG8Fpvuf4&7T^mL>=eu6kcfD?( z&x*?uby?S;nL&1xhmX_Assv5sM zL=RL9z5-nWDu_bFQZ~^P66=|Z4{bphI@C>Libb}SkeiC!IQOu2-7^;~r}FYzIJ#A5 z7?6HUNfc?l?#mOY6Op zfsCqzT7OpqpN0uq?e;RQq`*I&Rg{1cz0z0z(V6!AGT+vAYH`Jp?T<%tUVO!VoO0_` zY+oVNT>ZYfW;7Q(hSKx(#b>j#ZR`$CXApI^0sfS5&P>DS>vbt4DbZSShL zneXB_uL5Gr)rt9($S+65UZlBaE|TV4@rWiB`We#~j0)}kzq88)sC_9YkD1|dc?imP zw8!9g_M_3T;M&Z0yisP${OuMU##FH-CSgW|}8 zv|4Rvo``;ZHM7FfGW3Ep7_V}@4PEn%252=07wqgQY=wCI&Kkqi0CfS+yNAFo?%luN z2IPW|%_){R$3{$eepA*@<}Janfx^Zol*z{j2hKjTGDd8~PJ3V>~Rx+Y9W`AlmZ*iNU7 z&qtG>h)YGiMg@;)SASlf845ekJ$`P?dE&*%j8K-Vd_;$G>i%LV^*Rk*jn8oK>fOb| zW0U+a&x{Ji&>>#u8ntFqcaPbFfJP8_dEcKC4o*&U?@g??8VKw08jc8$va3N%#uz_8 zzGMpum@&n?Z$Z{OrE<2ia4Rr?2nLmq^W&n+?K`)hOaL#XT{xBF02N&p9|Rxm9M>x;1PXyyPi>v^LXjLT3S^Z1eQd7l05?BM0KR@Gn1 z)=gjs3N`IO#CTn}aG}-l9R(%;@d++|k*^%8rI8Zcz5YO)&iad^*hj*5ugl@`dyu?l zszKBJ>eN)4@f)>@eUbKEimK-GH(}Slx=j}F*LzYac(#^Kcud#pYr|9~;R9{P7>^|d z`(ZSn%a3y}NASEi;(ruUm`{Zs!%SZ<_kzUWw;uy{0fY#09S;@hE9#M?LjKza&RvH# z$Ct#~Y`+K7?!JNVckFM6{|o!{gZ|ktTR9chm zoj8~N1q=%sVBbJ#2EYH8ww$1cVW(3n|N5RZ@A{ajOVZpsor{~zTPTR5D#fGKtA}yU z)V@yxM4NycC1-C1GvL7e0rbYBqhQbm_sX%2KCXtw#x6t1r`M(CUthERtA^yYY$MHoFm7kZp=i5$o7qYS#D|jTY9W8$zFBF9YvZs={2RRRFvLcUWM|{V9ZGAH(-x^z1 zui3tWKW#mofYE}fSiV?S4eWFDL3nWAg_o`|$S___*~jcDbUF42M12#z zR761Ak4Jsi4%{X5dp_)&{-ZVAhJ2-@874o*IJ$*OV* z@zA3gpLE%{#TxW><-py+Fw<&WjH(6xz-mOUn0yAo;q&b5rgIxpx@z-T?bN>3a2>76 zYx!HWZ-f{=^35|m?o96ZeuK4=%(z5XLu>ASyI)FappdefY(82*D=hx2wg_ zc&neW>J0W0F04GW1mA_VFz%FIETK346v%CT^7(4^%P zpS3TINRx9*4Fo|L)QTG^KAathsi4I1g4{_Z<(L%lx#IuSh&z%9IrFd1&cB;RzW>W) zd6se_m`>@(sTwC_SB`Mq`5IY7fE9P$x_!H))PDnM2p#wy4hKq_*?f!{;e=lhYUI{5 zLXvhg=eIV7lS<1CZYq5IQKSMTzR%QqX+djtjZWN^M(ts~fNb^5?c7pUXy^T*%Rj01 z-?>XlN-st4ea$W^T839twd7m^AXT&xT<eRv%st7+ur>ShsB+wC>eR6Rz37w+;$RiL~d zrig&4e4`EKELo&aFXYbysP)f7UMNM5j(smevz7{~*;ab(ot^&{y>?UX>E+5@tOgJl zRK`kV7A>q!MM-2d%?|#VG*6btHlJ_{!b+@RGrO!|o+rL!N@kiZa_0oHcH{k!0zOQV z=%Z()gG;YPKT56n+=Z6|BE*uAqqyc4(e4?f*h>b6`0mdqz9skI2oT%p;qfYIQ!`#@ z4<=SuQY#OtcLGu(FI+ebc0;s&x)gnmgJb?#rWyQobhNssr&Lc*Pu8WL03)L`L;BoB zpfXGTPKP+);^1)DMZt7r0hSy7EEI1kdxuBc^Idz=ApA1pc% z#qEDicvizmMt!EgInWhNiQHe4ReoOE*ut$5Q=1Ki((uZExDm15F=qr7T$XT7JTAbK zj_4Yr7?+xl1PGDMcBb)r^aa)4X$sE^y!P zulM7dii(QAOmd?)Q3Poki25b9SFI)Zwu=_D=C`7iA_`dTxb!oZzH2fuinxLBw8Qt+ zQH`+ zu)3nz(@|R0D>SVEK_csE0iw{1YNq?Ot0z`fZdx}Z)NevFYa$!D_ieSH1={RYgHB9vDqHj7K#0}anv!`TqGXc6kK$JtZS21c1T$* zm%nd?z+J_!;M$Iy-~KYehJbHVYpx8;w}1!T&!9nU+B4Zw&0t|6mwZG%$&dIs95Ty4 z9xY=kB-u>L8*?OJI6io1A&7M~-mZs43&z?Q2d7o8W^=ZwBtK$LVC;_%KZY?XG#xKlDc?f_T|Ji4MAYbhSjn z$doEy&42Z;=W;W)uADkj#%*atT#Z-DXypD`V}&kZnegd~!rSaVUlWk`WuBwU#8{lh zA1=QL8Oa^YaVr>#e)!?W^ViSK&>G423~({s*c`V@sV8c`PH0WjLz60k))w!@-W6}^ z#&*Z@g8{XUA{5Nb%-jizc4{&Q2lZ+I8-4#s;Wb>QD$<%LT@3sO1Ei&;h045YQEU4n z=_*+A^vea*f|bU%$U(bn6DEW?u0O6%o?KdZ_(%$AegS;c9KtC1lJ-e{MH@vF$6>z_ z;^B~xG}8Rj?nqrIoTI8>5$C5i%4d1yh&q&#cCB;%?hvmAg8iQ4I88QXF~#wc5Ka^7 zD@OTH9$|V|h<2wV^%yk6{9wZiZC6y+RSHOEv3J8mubG5Z{YN`aH2DGAXlKlHbC57F zva7kDeh?tf*{>(vg7oy>)J{DGy6)cw2IxbXpyRCIdn0iWO&=Z}@_<-!K(+hM?b}&k zR?J0o0iuViN$6W?KNLm9BQI}R#rqrb6kwg(8vvxQF&X(3d_kE6UPvD?nLY@0(H2Lx~#-3K#xaB(b5g( zdAgK3RQ+3!%q0~9Y;)vXI^oW(9Z~+Tg~?d;Rx=KL`S|zzDmW7bV~*sRFU_ZoB1qR( zVgeV}-a}c4UF+WNHQk$0$D_1aJ~dmhYG-5I%C7 zXi<)4WJIymQ+`N3DD^;PH2LM)WU8QQW7NKYQ?n7g?yYBZZwh`UztdHD?a^{b2cA;Y zKZsadpL*mHLk#iKq=W7rhy%)@nSA&6dq^AW>@sqU+EJkeTzi=kBYq9XG{rlPtfQW( zkK-Mo;gW#pCzU?WEr5gFKOM?@Lf>!%=JS!Ugk+$R3$JJl(dho;N&@!J{sL~85M^E* z%%Q2T$#(JWso|2UE8^lBz{+Y3o|dby7S~8p{rL7RRDr%^#zn{e^bRwmNZdiG8LD2? zEgGR19mYF;r9MFJt>3&^gbSfL2zqx?@Phq^E8%SS)YSw+1@!dKPO1$@Uoo#9ps9COuPrS6D%)=jffsKOY2k0?kH{(MX-eY zO9iM7yc3o2YY!e!c4GMc!>?bPre+{Cz$3mD2unykUmB$G#PYWi_0gp-GBXkPn|(=f z-qgWST|rRhTJX2>Wqpd1s&KSL-%+*DKz`IKh-$As=eQ%@LA@bVKjfi4>7F*HKww~gNHNGuZNKF+|GAZ}tPIzER8Eq!h z1>iGT&&7+R=#MELDGhmX02DvHNkW%u44Oe+OiY&Tx{>gmiOTLIn~*Fk6wXG^+V$+^2Rc53BO173SvtHr12Y{fwzLM~llxJ@F&ak+aRm zP)aEZ#P<6UUjBhB_6*!-xZ-jqA2FS~eh)-Hg1}>fLW`)^F~;Y>GFHg*x9rPJw2uXE z^OQBe2~YbC`s~Pk2ce4+=ZL<1>Yxr$`pKYx7ntv#>QI3%`OS{88!WWd)3)}HtT2Ou zyQ@lxg&T?!!~TY|gbCCrUS5G=CMX}?(*&a;POMWYoT%7Nq357J$Ygt*i&IyRio>fi zT77Oz5+4!yz^2YuQdsyCgMD0?)p(&ARfcwUl?>RHl_LKbsMt-y+Ww46+g-N_I08C% zP6tDax)H%55$+x`FI6oZM8aN%@x^~Hm8wZpmJ{qBq}-3adD6)GOVoc%sb# zx1TbpY?>sVkk&wUx{()Mj8C?(`%-h==#apx1THN7+#kruAmlO?OO@hXmyO%(GsXIE zDYj1Io$ny#xLG!S+y;$M>Cr8?yObG=P+}3o($oVT=2x!@!N@r13W8pa$bH#n*+?bX zIx^5{0V#;gFa95z+HIUOo4+h&JCC<8+LHF$yd-D6Kd>&UR%7eQFUyt^JdDd^d`PcT zS6Z)Y{Lb#ZGxgEY2l-LK_x8$|qP_wq$>qn>2O9Uxunl=11TSIGKILdbb8|w{m-FY& z-RO-?-7eiXE=K7uiNa*GG&NsoFf3<7daxL?)${ol`c_t@D1a(ES#=zubmsI*FEp$E)Kg#!x^_umJ|k>Y~Z0*44lRNXljV;BpO(&$R! zfzJFiJEQ)@xY!7wFH7A(VLQ>MSqZtWNZ{L0b zx(cf5BE-a}Fqp_VNTpp)0ixW7nZyt{3B0{2_An*Y$QClT#B%X1K7aJ8I3j^F^H-BT zL*BCuque}osp>FE`1wVt!C2{UJ030%i@Zn{`veT}dnZZBkn25q>>TosU&uog(6hWM z{Zoa)!NIZJ{xtWY*!mMg5YuUF0!?t2o|UZH+C5ROeTz)sj9t~5dzm(L}?8x(Gt4)KcO2}3f z`l10On49G^5JDSeX9&b;LN(3*qgkC=-PTF+DvFWgTK~XvM7;+MmduQBz?YuvnYy^T z%GcLpT}H7(u96=}=cG<(J^nstfS>bg+0N6YNB*;QlmWBYJ}|slg+OmBa;pT_*Z$oq zob5N6e(E0FLl0-M5*<#5Bgp)3RB+q+scc`O zVE^%_fbCn!$MjPFeU$M3k2RQY*Vm9OVo6s?_Y`2dSk&B4yenq7?<3waxBFocWt4z& z4aX5~x7<0CGmmt#4q8LqK`y<$%l~uon$YMzLE0azbPPi1CbR*TwegjpAKV4_F*%PS zav&oMi~DXp;EwQMO(Ew^*hEfSV-@H)KwXrA0fGa*xp%n#95~NlFVgGS5R9V!E>ywV z8q^)1LN?!tAaoHO!6Wg7J|C1<6s4bko3Gza{Xv+^YePK1#kb zI@BMIkm;WJP5}A3iijHL=U)aN-@1SQHE!G50tQ`UqDp@t{b$XRUmni##fPkH1$%OS zMUt6U+O$TD$e~k5;lU!SfA4O7=f&}Eq$$(sjwb(EDQDX6V-jf2CQnJke~_iq#n6XJ zzYQU*Y{Z1!7^08^48U^MKZWD{ni>;zeqaba9~MK1r=PT>yxhm0p?&pATLr|l)m0F5 zJ|_pn;IZKc{)vh2X z00N-AWdFLyopV=;Pu!rp7yCo-{&lH~EO^Xtj9RKAxu#guDnRMNhyrn~5a z)1}Ss8!hZDi$)d=hkdd8h;=3Kww)6=6_`a=G8_I&` z6?u8CZttr17*<9`jm3MIsmQh$R8ZFS(Cr1nwwDaGX+T-OA&|5gK!bm;8xcVIOr{~k zl!+PNwvf1GZGVHnx+LlQbi!_2Qmu-twlaT@dGjG@qEVFvQZNrZ6&YO%AB$>hFJUu| zz&eD2ffq3ZH`+^CEl;dmSU7&q4t%r_`nRAS5GXlgx$`6ZJ$7sF{xoPmNr}4DM zzurCb`o*~it~fTAt(|+Ml-4foJh0f-0OiyhY##Kd9Lb&;eB|tgB_l|HvVe_)=k;eT z6*dtOk$V$wjZG{JULJa&OYNCt997oj5B<<*iZQ{$*Hu+5C+q60k-7xQOFiOhUbm>o zJKsg!SIAezCH?9t?W<;>-Ol%@Eo65b*tRvNY=7spyk;*2*>?D?c-d2Kh2IIED|*|J zM!uE(N~pc#rF@B5%&(ls7p#YwX(UM;N7tDr^v_u`wv@ibu(Ws-Qh_Y4O5;k{NKgyK7JZ?7e}KOnA9qRUV&Qqzol|e ztNMEv)H{7@UOzB%Ao%w?u=EoowY>jCUZ9CeVrl2X{fM{UO7=@!(-6*_7$dDd9O3gP z9{1AKdo7O3Zat$mDs`2_-#i$s4Bp}HHZY#|rRZRH_Z@IK89eiG}QJ5k-0f%6eTV}}-n=ybM zKGK49&#Ah#;L5)Sy#a(9=vWdx6@)E4>?xglgOAx}eA7S? z&~bE_oAXm0TuFYPBq-Dqor-g*8`Yg?q4{HHcd$D2dA3?NIhuc}DfjOF`nQ|Uxjl}S z11I;I0;1w$Iul%5I-Ov_Q8?VtNU>bWkP2be+pQzjV^aDA)EXg+oynC{!5F)l<{O!0 zmXTLqvTn_#da$48ikS$JXFYz9J^u|RMHR*A%?hbcZrDGyUQoPM`9Dl{Q|1LHzgMRI zAb^b+e*RFjD?&iTy5qoX4|Aj}th8j+a9J?|P5<_E`K|ax%h9Y(3pI$D%AQ=4#x9E# z0RzKrusbkc7~GHT(Atb@UnIl5QgWPBgRX^I29Df}#Y&x@lYiL#tJu=-bFEx%m4pdl zQhXNqXz$2Li|);Rgq$FJpUr-iKkSoAS<@qnG?<@G$7f7o(7HIW&t&JXlayP}Zrv~6 zeC_3l{0$3jgtle(0!$T4*ukdC(^mL>x#0)#qIEP8ViL7ypczsp1(cJ?UoVn<7M|MJ zmw_S1P-Glt!?8HHfu=7v9hu+^sf{2rz3Zn8opPF1GFRq`aJ-9ZsF_yi!juP6%>GLH z?6%i?6jd2orW%882rL3z`#CpG%r*H;Ku>8{AS;8COIHEe3m5c&QCIN#HMT=hH?_#l zy#ai8-#=Wx^|;hX4HSm61?6rfpN~fdQ>Ju73yX-DVw|cw_2yF&{JS3Z1+Iw5h2QU6 zrKaP1=_I4EgoqeWX4<#%5ot=3KJvM!Vf)^y;MnL;DwUT?3x`xA&5vwR1sh@SsfvqP zCV!>gFdQ+bI$L;|6)Gq~<(z%RfKrGTyg10(VC3^)!Pd$ATv7|#^h%)n^$?|bRiGTh z*?lcuKq6b_LCo5QT*C@wx?`5BYxcY9(XDWws4kSS$MYc4X2HF&2M_f1A4TVcsi!N1 zP=D?eIS}ztD$&=EdL8fSN|L9b^oUdE{i1uKPYsV6Vh)LiuC?3Gt}Z^|To0HPX5xOv zQ|mS!+kfARZ8pK}($y}~+#Owu`lp9S2`vZhZmt5ED`co!ALZFTgoncuf#2j@3uu*gu9M(l(nwde|?Alp#GnP0VQt$r4DPgs@r zMAsrSCQz%r@TldJ!slV6wej}mg zMxWoDz;+muufiB+X4)Noy!TleR^4xV^&^RuX{)=|daCiMQWXWFV`^Y(Cg3$6WS+fZ z)zH3CZB%@e9MWLv?FW=4-(((Ji}uFE=1;ihC1lk(n6hy=I2;taXd1v(v2~d6H&Iww zOCh|nXyr%XvKjTV8T04A!IO>sMKz2EZD|^vr7I+0S)$MrND9D6YcC09OG6px)^aG__&R3;Ndw%a5I!aRP{pa0 zpL{3X#XtX+u?2?fvtf48Me5HwR<)l|)JC%GdQ*rr3kO!KIKg7?gW@V0GnM_>Flsk- z`%j+hCz9q2{zR6eIW)=}&J`z@4+bV?K15#?TGE1e-D4OCRrD1?br+u*ZnPl2_7A%~ z=%;{-J6pviy7z4maaKCzhgRM3PfV$@! z_{6{OWEu4%PnUhFZv##1QND3Pg(1r#a`TPba^VF1*Dk-X&H+{mY1Ui6ID0SYCw%JT znn+iK?OfTr`p1vyo9FN>w`V|iAFE%vkY4BLS+{%TMWVkpWffQN0$Nd?xymNkb7b_| zB+{USZ2C=vs`VTSuVKxk_ID3rx&=iDa5I|BE5zo1Hb25@en8iu(Tc!1{9X9Flu@u< z@1ivH>m03eS$yH+;*zJ&ANt<1*+*RbFO1A{YX1X^?7($7Ka1zf;?U~(f(Av!K+&R` zWvTLI=+&@~M)hikgn`SJGkQA@;ofyAe?6$il=Qs4pY7@x23X2^SR#MZo-fiiZXsun z+efB4ol8^tyr$zSx28BWxBl#=C@&~hB1D?CIk`F&7deu4{EyUOFN4=9WfRMulZP!h z!pC2Rhyb!<8PdSJ>={#J!s-skd@5BY&fGo+->kLi(m%h--(?N3@j+x| z&tX;@`z`xloow69mI*d4Ewmk3-NZDMdFk34rMvp$(uH+sZM|;2xTq?mLz{x7EpcXs zU6kHY_g;K3!aY&P`cnl#(I^dRVMRPL4EQ0c`QBSatmq3Zl;wQzbnEn5jdtHk7J|rD ziJKd^{cgproYe^L!J|C7y&?@q{r2b`Q8@_y;M=DytZ%M&6WWWPoG|hw-}rY#AXFUM zI^Ws~b#*`YnpMRnuP+2%wg+yL%m?-?jW^Jt`DyHec0eUo)KQKJiTlr1`$5?7` zFBh)P_Zb<9&{qA@up2}=7~blDYNqji9~1cB4G$l>XlN{nFHSx^Hkb4|b19h<@9`R? zZrbINu0PDdm=k@lZYRYr6I0^GG~LG?xw?%Q^{lL92faDEwgoM4(@0fR7z)lk5PG`7 zWccUZ5W1X zLp&WLPX{ z)tvGZixrOU5#L&lV9p!WevPScapieLa2~TjJ{>Xcj<~__4c+J&#eq~_aKR>@@hqDe8ZWx92msoN-0^_OtM&1YTjEPyt6 zl}XsvQJjY+E6b_&x{lMwJ^aAelsZDZ$fM-v02>)vD7iJq*8gQZ)UTZKaK*m&vSrrB z&*HGkI~9=_)!~ZMmK1@+Xj+Dmiz}dgZA;$%eSt^s#4G(T^4>eDsjqDtJb)DGs7SB= zRC@1S0kI(?wNQ*Jj^T$YO3#D0>N8_HE{_DP~N>;F8^x2-AL63lUj>=bk*kn za=>%Y9K(p?{ZZL)scP8IFCMIKl>RV=&23CJB4_^iYq!pKMm*JL+$(a0d>1HV8?Ix% z$$ck6^f;ZCi8p4(fJht4C38M^_|Cb<#!h4+@%pibewlHyd9@Lkh(zD_f!F*WIDpKK(f5YVB5@_Sv=8+XObJm?Ag z7Ol?qmy|Bz3mcC}cRaH(m*9p2e`*O$p(#oHbpqSlEI-i^VgH?RDad;UYW&7K^mHN|&jFKjnsRakBRy%jg z>p1V0{P91sbd6fEgq98nRB-6Rd0$!?pO^c%Z3Bqy`q^KE=&mnb!LGirzi0Dp zc4Y*US;!%@?^xCV8hcv$C~_ZaJ}tlf_+M}{gOop) z)Jm{cLN7~-B5ArO_nRoYiqfg{K;g#6jLN#m4z$~R1Ma^Hmvu4_d#7IR9~(tSZ_cHA z0+ekvio(C;!5s$a|Nh1+`1e%4;y*&BqgxpMcZl+o=AR&W1w;TUxB*wjGMRNns{oG{ z`v0X|-gPboMUwwXPJJ2rKLB#@wq_is7T^FR+m1+f!h_)yxa)P$v|-qju$=%vF@IbOC0yL1KG?0 zgHhhpv{-rKJK`WJ`r=8Cyc^rYhhBk{NLEhRe0Tx=-&_D?gR&sAPC3%(UiPOQV4=TA zg#6v<8Vpc*XO^Umrt^Z>2K<3Ma=TGr0jcj2z~Tb$Z$C7evgPOtoKZ>Pw!Fc#c9M&D znG!(BCZ~sAKkB4WPQe8n=VLM%!wQfz0X*sza5UNr1jKdGx_eJ2koi!*U;Mb;gRT^C z{-tPLPZ70wo<*uP4zi+P7QQnz4i-OgnT)!492T7_@3SKk%nr^%yhTf2E8^lPD~zC8 zaa*m*&nKL4d-25iLtzEmaQ8{KYd}(&Mbvae1o&q0QiGABy;&edn&DInU#*0v*idxC zC@3hb(6{20?UY?jg0-^h`N2IC4vx&i$;%7n1?gb+%s`)13;Y&*P`V6Our0NbH%)`I z39#-_PDr{Du%;lE@+J-6K!4!a7z^5HecyL?ocn$zoKoV)ETa-hG%tlptI+R{ABN()k<&1i2E8LP?k^*yFrL5F*Qp7YRX7=V==jq$HREG4ui#K$VK!X9cf-@O#N3g-==_7 z{6%T8-zEbXTbq6zi&#dE^L;_k5&-V(pSNlK4wk#E_ZQnS*nu=@n~w17`5Ewn?V&7X zNF1x|OE}zafEimiZB;3H>lZ=Pz-taWytLnlGDN}~dtY(?M<=Q+YQ~(Z zExp!nZ`#3HwaWmD(^n6BPGhC0gJ|3%n_ZI$Zek8S2k$i6hy8OODE0s0yAb~7mloYv zc@#RT#qAN`P>RQWC%n1wn!SWZrNU)`F%E4W-}!^qXce9jU3ih85<+6Rjzs*|z)(M~ zgaoD-m8d!9n4F|JoQ{oc0moAOR{{bc6z)>u(@-WCn!Lg@aOz7Il(F%^7ML4L?-wmn z@U=PJrLYMb#&&PX?5`>)p#Ad}l8eQFWHcmLk*Je|6iKjun&$GMcYw?iG#!GSjEH$GNvXP4))m3#8QfYu-tCJ}qKgFW3UnM!s1u98bg4@fI>yG|*a=HA!whqCyK<480N^r1y6E){OSIw`POUtLvIX+Ok1`f&05Xd@P+{~>ELdcTWZvw(-Rrbsy4062Mg z$dZ$jfl!d&_w7bUIcTaaXUnlXyu2fc5fKqfzwc-1nLr}pD?Rb5Mk!b@J7xte=GU*s zaV*l*;`W0Qp!8Vdo4gcBr`upGb>zEugbF89pd{F*Pd5Zi>z+H1T|U)IDum(q0F|~$ z7RwfwiBo+4OkMX^BIXd1M$n4a@Yi`d5v8fj&doK-fMwekw&;4JV;j5h;ZQ|DdLp6T zXuq?v{V~S%&a&X`JTCVvkD>ROZ$WO*ZYQ_4!OLsFlqr4Ue1E3Y-SGLz^{13%&qoto zO14WB&XSf;2{Gl53u~fwzdZ<}yTu;Wx4iPWa4t^kYsyg;XZ?b#F{9I|Lp29bd2y^x zMxLlE#{doT%Z=Wpy$)R2wad&D6hA0yZ29zlC8bpbAM+26&!_s4l~sFWrkz6z{rnT( z&Am7=>|ijLf5vdtgZ_4evx(#0 z;K*|d%daiEC6iyWP%V>)F^uF^2pJqrpH!e+tZdiA_$rteEFPmA%=#rsu6kXC75Rpk zI=#Ft)RuTkO6bP?Y>n#1cNPLqLT#)mlst-K$ zSC8DtqsKdk;4amqm2IMHXf!SJUFsE&Od9>vG*70-B|GnMIHOuAxoH>(d)c=6jxLbW zMlN-B?hk@~CRVg|z5twqSHPj0E0^j+UF&lir8_fI&5#RUM`)zIjPljQJL?+L{x(C( z3&ju@zSn*=wE`hL{$uRXB@%`Cio$GnLJ+~+DhaDu8;G_zb>JQ#}PTY1%sHC-G{j!GJ>D$``=2| z%LUI&ee+RK{*n<)DLwBl2$Hg&e+yHej9S`4IfLc{OsP(R7Ny`D%*bx2KW2I0mb>3Y z@eK&=Xp%F+?qr+_WA8n6z>bu}?swG)`MFzlBKI1d!UzB@;Xm#2LtYwv=D#0$pSpk# z+uz$jM~}99$;rvDBG_KN zdc{*l1?U#M=>D7ci~zVw9&r6S0T9Qb%)Yg?)wd1uF&V&4*x3<5fwlp~8wi0?qo0I{ ziYJWhLHiGKnl7Yxd7pr@3=su`(3t!O!&0LhWhK`+nLiowhQ`=At}u~orPpe+b)l5% zQIv8=96q1HDx#dKQpMxk1`#2f4^W|k@&JH1u7clm?h=l2@2{Ib!%7-PLn~$ry|DI1 zWy@cDc0UkX>YQF{4f*TK^3h|L{uiKq(tf{a$u&Am0*9XPG&Ac~L^=x(S?kZQw8PHgPP@Ec=X4Q`VhZ)5Rq_qk?AS_kMi z8<19)p4+qv`|J7Q%I(A!h*2AN-`#3lodYEY>AB(Jw=(b4xiH_gE-7w(4`9aZ%)tO~ zDxIDSDlBfz{U)3E`hF70;+u+Du&Z^?)XHA1W^ozse%_gljF$2S7qJGY1pS{>Z|5-J z&&Wm*Py(G%y`a!>vsvU*o_5vL+P9~W&`^{|F;v(iq(uh0xWzc7Cp1ToLQ2giqCFG?vpY-ydofK$B{D55e|s0X81J}`BqWfUXZ#nn>*mgpl@s|@VCQKKr!($$6HCig7NzPP5(0&^Gw zob6-H{zUQJzd(27VrD;6zv3>*&$m)QxOA0|79;S(;yilcUQL zuCcA`;Phq#_NRjOr+2Czaxf^S-ugba1FuNOkX4dfWZsrJFAShFaL^g@U5$mwDs)0+^8In1E!3i zd#f*&+li<1$G*k|0&q+K$?6xz>m$49)=+)##lEA@wX1b3iHb?rRIu!A!9wi+0G6la zW$}&@rzy=yU#-2l&7VY3JMD!`=)Cr@injFumgEVAQNLBjIK6m{J$WSGtK_B9KH$ow zI51N9dWvQZUUlF_=Ok=5KPWi&(a)9w#32Q8+r8#ljfa1DPEQ9cE zFfj|b`*;FQ7ho!wzWN*yS2$;w(N*!mMo}^Y+1rh%(vlDQk=1FQ)RRW4O`n|)+aZ2Rw6I8&HqvduTE+L+JSfOh?_NK{4RL%{t!rMU%MhJvf8 zU<#7&1g1WmCHarePoXO(6jelq-ji;+tLgomMrf&9lL)V7Ahg0Tc9MX+M6sfzVr-1ER zuZv6#Hp?>_pqVc{%p^ukM8OZIGR#;2{u9z|0VGvXn|$R0o*!oR*Nx_ZOTEs3|BcwkPDu@m2slFP7pW`j-S62 zEJwqpa2Ye-d1ieg?d6m~o46WULA>D6IzgHeNgIqE+8|)I^Q(@RA}5WU!51}CEKB-> z@1J{K-EURnar{Qi;LQy?Gjb~3U}d&V;jyS54mfMV81roT&eHGXPLxS#pl%T3NbX*er0cuOe}e| z6MCYz&;J|qW+Cu&udK#GcS+ci=E2oSHXvPc;qdzJk0)g0>PAvo@>E zD4(rJfBCcuM)@w@^g-dU9#}1^!%PMxf8lue@$OrQB}&Q%heH+f8xz}ryMyl_PbR)T z*pJ4P@#;D9?OX7k zt5kNbtfKa6IG1`c`Q~i&Rcr46Ft_ZizphiFyth5{b2*wO@jK8;+Q$ii1eJ_7;4HHo z;JoLBuMpto?V#Bu40SaKBr9pM1C5qL;2K}?+qhggfy-%en*;B1xes@zug}j-HUv^? zx_IZjp}gwOsT2xB#|`q^_wRYR93I^H7L^PVFOVhWzEUk7&x?N#8r~7_G!j3-xbV7x z=yv%#yZ?MCwl5(j9;e?r-rcz0BU;2wr1gI+J%w~@GWV0a^j?p*dD*Q$>}H-_DP6YNV?EfE+m33B{id0)EfFZ1g+?mqxZb ztO10M^-%Y6H-pydrFffvBZR1tWknW?)&&|6jOk#MNOFfp3r>?1?%dhyG%V z$9kJv@dPDTq}u;JS~Ow_7t;{RWo7A8J+}S(3xqsy#+jk%lfRnYoF%0${~+-zljR#7 z0)Z4evzG3&q>e6(0XO~yM`mQ)b|K(u+y-0+<_iW~;&a|H&ANcp@BcnVB2ejsmjAvX zFf=3uNFj^|DSz!HOf=*8-lS&Iivb0Vc#Q*`iyLbCPem)xUPwX8<4@s1N`m|P9#QQ+4%Y}yz zbM5>b!W*oprasT}N-*{=~^LUpan>JK4 zHq%zTzV1%1XBHDBCu6970u7^)l?8U93a91+>MUWLz&Ny_<4Frpq9ywM`v;)LH<(Fw zgW7NXa$b_U{~N50QG^Lq4_{a7{OQeRj+6Dh_EK{~TA}`EvY{F`9an&rydPR(xfg3m z6n@lFB4b~U|JJLEy9gZq+3&17iSHU=;$B6dq?pr~-qz$3$6mi#w-Uxu(LN6;3(F^_ z*r1)5MD}*aYpAG5Tw=rak4N1sP0sE{2YVGB&fI>+NUd-rvCiPuOChX~llTD5sy8|I zx{7FA|Ey3fMM2kP96i+aXU1Nff$#VJPjHtv<@C8I?)Z&7wt?x&8IDU#)Bu&!N)1Z3 z(6hBp1so-Xg>6x8DW`VDG>HAqWBWxB5?QJ0hl|aRECiLzsx3Ze4HRx^f;`4m7clir z(TteaW~;mLcMwgXEo+4p^e%24x$U9{I8+@aLiYe`f^gh=rWV86>X((iQ>8~ETR?X$ zi_`L)%LzvOJ^>H$2cjSB0Ll6{Jw()GmYM%S1Ux2O$YXQr!D81FON|+emgB$5&%a&V z&-61oM$O)2lLzj2{)b4YxTT1Y>|p~AVYW&=IP@NBf#eB zM32X>BVt&zTdNP?^)MLj>fEd-W1ffMcbgt(-3h$fU&?TH2o3(GRQ*t+_y)C^&6!F1 zYT|yJ$sBfEPQW7Q{la^YaWb`o0pTvAXqt|ZEv?Br+}4CKF}LqrtX1fMh1)+{IF1$V zxL);}GzP`D`*AamY=-xQT*s((U3cHT+p)6ut_>03Yy+bV)ot^tW~$0PU2KBKZHAHK zq_CbQyKxfM4Z_zcG~$F-Ore8;`9{i8*l+Hma@uL+mWsysHDxxCp^c7`TeBgfqM{db z#*Ow<;Ym_uNqhEn#KgmodoW;s(nZ&9dJq~a(Hv_zTrMVfE%qw&Q*pM`hM+=Dh649E z?4JVsVOfgu8SHurqziIaV*tn@oS{~M0$+hm+}@`Qn&fcGHUhkiv+@YF{F|Aa+#W5R z-JU^LtUZi+5eVG{d>X26HlWMkPDcxV7L-isp+CaaUcF*(&mZ`ff{Rj4J3&2icuTZPC0%z#*r^CMTd6GK$Bk}a+PEuX|j?RbgvI$J3gw$>Id8#~% zw@>zl_S2+Mf_a{tortb3H9#dKL@75n7XUO8Sl@2bHh_Vt++ad!Z*OlfT3G}10Dpog zi<-K6`_K>#h?qQ8T?EDZ=)magzP_ioZr$R%dzYA={=`lAdjebM+>FT@mpeF4_zfdC z_~m>_EZqp7XlX@J=7AuoiA3b>+Ok{pQ`&l#(2d@Mjuq;x_{5^+EsQ2F^6QMq7b@*~ z1_+pAqSPUO^tV;vE@Pa}fwEL8zHi$k{ROqI31W5vL`mC6bcaWVVs1VWPpZJb|G~7m zX|L{nd~3{y@{tPswe4EmjT@Oa-^>y-!6JYBdEoI$S*hWG88~s5;98QsyMfxm9G-WR zF7doL)NpaRTU>IaZE9Mi470B$wr@5(XxtpJc|TR%xTML_BYNxpxoQyYUZrFt`S|#F zJfV?c?_61K)k~-11O-=vGZs+n^XLAgzMw3-{smD~WMm9jogY(Dcy6c5Mf{$ge%y?} zwMy-Vu-vn^w`niZ{Qz0n!@f2j&+=Og#pN`?JSYuH=&KVsd<%s)I-Wb6&a(E1T%36r zl^GPuLAQQCsgD)%U|YOASp6}pIUP1-icFIvNt{S*B0f79I>~M?RPs|96MWiFR2e0F z)FaEDCOzoQ^P^)y@Z?DHPkUy@N#X*;gs#=!o!#5dke~3Ce zyfKHJh7RMmNw0mFVS7yF3mF-6=d5k+#p8%lPJ52Lf15jwlni+fOJsup;^V!SvHorf zZhde#Xvwhhn*D#2F84KpaNYM>PWKXJ_WN~4w-KI0YIJn$k)InQLQH+xd$+btoEOey z|N6M9%(h8A@SXEWtMZuh=yl0;u}sUZ$zZAUU)hi`H;*loPh5HBngdbuW87=B&;2X= ztG{0r90m`Mj@S}5K(Q*&h^xen@?x&2s55X>x`O`=0Br0M(x1h|*RE|YxdjBsfrZiM zAPA^q0h##VJvuu2@zbYw;PD9lIWyj_KJ+#I&-JpMZwVcYrQVITw;=k{oxK_Q_mACv zN-vnie9wy9<}y=zweRoC-Bj$>=u;758VNo08}L<}H^D!DB}ftaxs{!8|DMk)*Wjaj zlrLYpjTe=<`RpW%(5J*u!&~;;%lQ~Ll+XUk)acXrdzO|y zgprP5#j4*dUKemSO{kAS4`KJntjjg8Eo&{SnRC72V{bpvjhTcme=K@^$}C4hh`aCn z3%eIxg(eM6PfwJXj-UV-%#WpNno+7FJ&&x5v?F{s z1;UzeJyJFk(!zH0-YuJhmp$I9dSTz8al))AaISG0$m}U2YcIx8MH~EW0*Xn$RsE=xY9>1-0Vuu z=mmSqXx3XL)T0RUAvieZ8A872-W(rAn~IS@N-NY8Z&tc!^wBUqhFh`je_vVQE&0lY z-Sf=>FYw6?A6sfhD$D=f%}JzO-cIB%qr zvyk)z`MAkQH)2|H&Yh^N1ZuVbe}*4lyj7<9;>qTZiA$C3xlkXli1eiK{trqL*G-PU zvRmMdRn-^%sG?Wu2;HCY*_z?+m;X_DGb;tEv`xJ^q&3qcTGdG+Xp;T_nQZ`^Q9qOXwC_w3!g{v}6x zAv$4#3~(74nYlg65&ZHT#lg$V`!F&Q9LX^Upu}F%*RNL{g^P;|l+&c+YYJVHq5%VL z_m7T7K@BP$9lC85DruL0a{;!uX>Z(k2X1ju(3`haT}Xo)Tj0mZ1RV1Kn;S~?b+>th zH9)#r7r2*~Tzd6P&EH>kosjH7ryQ$dz%5?h6Fd-`nCLcQKx;oo)PNPgUz1D9;+xdv z<4@O?2IO;ZY z!X?>b8*+hhbtoawlDg`fY ze$2os5pwUft24Bg6-xk|oXhOM)p-IHIHTE<-*57~2?EcUC60geHp66wLol&khmwXxWtIZA5DZ+8e!!N(o zRrSa-Gvu_HYDM(=RU9-FK3kzaenxw&K^Ah`#dIEHYP~|o%I`i|X;Lb%6Un~h;;wdW zQS2JG>KtH+VDe1%j_wY36WD`&wn0N!cS&ly%$*iBK$sve0xMnVeEsQUE8tKXyV=E~Ls3xGjvN zTGV_!uu~KS+Zn>%17F8~Ze^|y+(4T~jS=l3m>&*8^?&(3=BLy!7zCowLw!u4HL1__ zB7!FQCY1}8=|->qe|(f!Vgd!IbGE~;&k{(4e>{X8O%@g6kA|o=>MalSF)sdQwrBjr z#8g*~quL|fZAr;)GHMw4(Yh@FoS@)Z#^&d9;0sQfGrqC0TX)0`>&Yls;UCp8GI*<|Mgk||Hml->YI;XNz z5NB6!R9-2vck7M+9(4!VAgc_OkAmCFxqdOOwm57K>LTmv_SH7HBLpK7;t&NjwOdy| z?$@`pu-e+%_UgQ;IZ^S^;k2aT1fSNGmhLqC6gNuds-3=Cu7U&ByRa}FJ-u*nY@;k1 zFfgeHJ>olJV#gQYZJSJHaj-x+gA3NcPsmPBTwXqMK68rk1j7R?|ubd^{%|H*W!7$$lS!YYyPFD zd^EMz#>)7FyX&(rZ;9~b<+XfRbgGAq6_cy79i@8n7}R`wwy3Y?L$Y|=8pfWDICXEx zlcpTLF$w?iN;c$diF19RzwLPINs6>Ekubak(AN*tOLo@77i5tvANI2>5MoEQy7Rr- z$gM_mb6s!Q+9KMm9i~tw2~P&!KLt%eCcWa)OjkEIQAdCGY|BN*1J$U!mw+)oGQ(#V zHA&IwINd$`;$U(tGr}Jr9J2i}E(`G5`b(@lj-TUTWQ>L!2JkflA4?NIgtR3O&7QJK zhAbRh*M{i^2QxMaYTy{&Ubsf2q`d3aKZz{d5i$?;j!(Nbw-mKBxd>{pon1dUr>3Or z0;T`GFLN)2lm8G*BIGAI6w{la^UXLZKo+2;Y;EaBqJ*Z;KR~>xsms#ikB=#nlE;^k zL{Wg>Cf!;vML;EE)x6~I;cBa4Iy?;Np=0uUs?kAXX zj}}Zq5e@3o>Fd+~b$n-4RI2Ag*8r;WlxZZgbKgF3;n_X~CRWY#3=LP>l0B8#Q$Bys zRRB1p?voZxtG~?%3EKCWjyE&0NJvV$mGtEcw}iy4ER(Wdv-PObjm1);#kZ$aV=oae z=-&)MnEaSJd6?8{7t;r4rj;s;(Q83oaXZn}aJ`k)eY!$?dBq`1j)Axahk++Ct-jO zS@>iNRg3*yLpXDEtrLD(DKC(v3rvVofJc5F? zkPqDz1+rmN2k)_h2xZ(f&cFBm`WP{@`Rgr)%j*+!8f@!ocUOWKdj5#6b!a^TDW^3! zBL2`ZBDC)d=P9q_oTk4nJi^NH@7}$6Z4xS7jz2A=DcfD~t!_2l|LeT?{$hs#QFnIQ zQB<1utDm1>5p+uV+7|rNeQ_6f!jp~Hev{t|K;J|qBR}U6*+=h|MmxL8XE7; zz=99P>hZpT*>L5MQp8bxaWOd<`9(%asRlYA@4`%d6nQjj_63neZUr%OLMK9tskMkU zv7l>j64=%M=y&*A-Fy$b^$)%Ur9ml-z)FQl`w^&%ko>fB?*lAP@CAjE51(<*|Pn_CV04S;$ z0|G#x%X#beZEk*k3NU9teh_Lzm}Ko;-(bD?c>RP+X!>VR3YeFvS8~$q&T0??#(eG2 z=}!t#In)N$iYwZ+gwHk8t5^kH7S8?p^;*~r|4kGv?eeq(VYhv8g1I@J_u~f{sJ!h& zPQH)G=DcjGx`E`rL&wTmT6!^A2!ahA;|4cDYw2r(#s?g4ayd&)x(O5(7k5ls1nrus zYiLj~$;pG-2tBadUUuE>?Be?W&(gaI0z&y!A z{|(GXNB_F;Uv+%rR~`At7SWPn=>E_X;cjAq z(6tdsxKpthZr9@Cqba`qukDGCZh;5gfTF$M;qUExo{@0JRGjw^`BI(2vUAp{bFY87 zo-)4ir6g+LNyC|vsO{x_Kc_91UvucXEzhOj7-1!jd+CXa=Nq3W-cSlshkm~!AG5%# z$hJoWM*9zF$W?t8kq0CbR2LRL!zPnvT6F{D#!kCfLB`w*ukEqx;0~`*o%6RX z1fXCJuRS^j$;oprKMAYU2D@IqO7MVi(fJ2AQ$$?3UrC59+&3u1+^7t^18 zvtX1CrsC9gy0Uu%AKRTC7m$iN7ZP(htyJzeGFlnXvXG%wV*`$8u}}4tO&uMQa)`RTlrh|jArD^h2u~+ z0-d(qIrU6~DJ+UT;Bk$Y{1lP}xe#07gA z!4iq<=@D+5+(Ky>-=F8r<;zt?P=>1$N+vA)w-s2*yjbJVqrJ_@g2Yp;U{ov zTPvykyQuRqtT1F>b3Ey5!i}~%2@+U2Vk~Va%?;N0n|Xi@o`S6R5^c7~K3+y0oSq&H z{pp>ZS$wK4tegLwuE(jm7lA-yMc3aB_n*J(J&D67@#>mTz9cGw9XQ2J+702)x6`Kk zBNFi4dT_~hsOfes+JABeQ?{Geia-Br#$h)Ahi_j5;AZ7WVVO|Kq}$LLm#OP8 z1N7-tCC(2;B)}_Rq<;z#sf(?GEAtchpx4j#5vd_FM_C*LXsdM;1Ui0-zO47A4pPL! zN)ZbPID;;B;v@%yhMH!Q@>$^PZG%iN4q{tFOg9jvu`waH1uC~56qs%CCCbJMAC!*M zK4dn`?-MzENNCA~V@4T9!U^}3;&MuVYB7;ra09LmtbyAdQuX-<6YZ4g1{=#YK$W*=}Mk9 zMYzX-EvP#266}Mfk^rN$YdWZ9>vrG-@`*)33LzaOy5RW}@LDae?hS>6L~tOR+Vz>* zJvo|46}$TY$_gt+mF0y58N(GH2Y0)p|!iGOd zXoVx|f0QBcW#{Y$<65T3{sTwHxtWWjNtvj(7KjU{RLo4>AGmN9e!!uK1EPeVmB+y_ z>>}Soo((D6aJXdPkFb<(&#-mJqZ1gx|5?{8s1ixfMdbOZE%qb?Z~h!@Ivce;iFfg5 zFATsU^w`7^P-2r{8xFe`98FS)lNS^LYlF7($#AuJb`wsJ2FF~laOU)@*Ewj%E}hJE@a9^o2m7k}$@qlm>(M8Rgj}nX z*VwFBTOcC(dV1-nP9{gP464DJEWE3+_fgUbJQ& zp`F7s=Wy+^-PuymP_g$nDqB5iAEVQXM^aJvi6EMi%>qTVDf4~t5FDmC#HnWOLbLm* zLJ)g)aWV82L1Z`PHXu`L3l0x^yWa}FU=G$$O5#vFrUX{80k1us&Kz=aQHB*G7P78v zz3wDu8?<%Uqi!VrXuR>mP@@r2TE8pnmZ;6O1^?biQ5yyEwVU@#8ATT7hEA#N zqB_|YsFhE3P1hd6VU4(859O#AxF4iLZ#jwfei8}=&81d>6UonIe~M7U!HY)zOh{P7 z5Z3fej4~M=cp?KeGxqCPI>G=VD-%$gDQ#aG-y!qG{^pbS(VHP>8}Ax<6qecs&4p_0 z$^n&|9Vq;Jb%yt#=6nqH;#B$~-W!$(*+Iv918s38WmX2t|1}XxPY}r91%u6C1P;jU zeid*;aJTF6tH0Yo(REJKgXxh|>0c>ZK1X~B3DQAa$i6-~yJ!x1<_+L3-H^S)Ctv|! z175}fznY?ebbMXNrFDf{DbY3jrLY+zcTXH0qx4`7QzDZg(X%5-O$8UD>zA4N*Bb-s zThSX%sf^T%_d0`r*)V~sv+neecWx({!-kuELl+pQw0)%siyjZ7>U(Nt0YyYAE88oc z25M;!M!QBLp?fMTPaPm}&GlW!7iy0SWYl_2ItR5-PA4Hz=BF`*3K_AO>h50%Y|JN2 z2eF!Z`URMwJJgOqZ%q1xbImz~ixYO5m-MF>%~>y)n03X*_}D&Hq}$!(O{`@4!1L$$ z{linwVFVgnlgja-+Ukq68;XWU8&vI-N8d-VKau9UvYDb;I2TQo+EP z`KCtCYJQT_eN*6)o!JmaxOZ?m-oPRlB=qPNWj&|VObltJX|xMR77Jlw%2|xjNf&Fn z+*%jdU}piuZW; ztKin<EtGDBZ{Viq0-Z@_wIxqX#I{Ou2ilz9PzWDp+s!c zH}oi3uROZL*U^eO^*XqxyDc@Y;kjZ(0*R9~1U?U)T||6^|EnR2F*pnT9Ta9v3YRGi znWU-fRdqZMgk74$?;M>@RV!s(fT<}aUJk#uBjYn9w5P1+nLVnn4L(>cM85=|LQ=Au;VIevbvAL*TdgzQVBwPHcE)Me|GvLa@&i&c-MOz(;8P z8=aNgwEx3%y5&x2MeHu}pSeN^c<&y0ELC8A!-)UGsmkT-R{ReK?A@*Z_1b?pTs)8e z)8Qh2`JbAD|F6Eyw)ulFY$Np+0U$-O=-!yvic?SUS#lwMq==fCq>kbx)&lRL;$bHQsrxdF5lYh${P0In-BM=2gQ}PHgaCaiY(xeOq2eoYDLJ+ zLbRzTqQ?eSIzFS+5-3uV*bT)N*A(-y+GyBkPMvjrVLuAVn%4Bz{9eF-)t-^8qo$dM zMihC+XZj!Xb}BY$EKB1vQg#wC!uUJ*{r8`q{t0xBhHQh$b$dna{xFV=9f%ZwsU*kO z2l^}m&62*>w-(aO-+#6oWoEL%mNKa8)NBLz2AQcZFD0FCN+aX?y*nD`I8F zY9v5p%SkL$^F2jx%G;4m4vzOp4eqTB^pf!wcy5hmWZtgH3lFM?&b857)*2h-I*gJ$ z)Yz3fX*-<^!IIutr)HnIF})hrW7#rZd(06jLO$VBjvsZ+!kR5+%Fp>O+2~2;UX!lY z`VLQxO)@G&^`_3@_q37qby;=C8zo96+wETy8+q}<{HXnjo$A`&kg8nWXo_V0aiWT* zH;;E>@V-+y#rgG!0c?H^ctKx(4-XGmPfXJcJa8+eM<^1S%T2DVL037XN?pQT(@DS&2%&#+&ii4=3ZpkRB@TwA(HKW%d;`5%GF(Q%g#o~6riUM!e z2inqy!TEkh7=S{*m0YE-DwuKfx{>c*7rDLViLhlEkY3(?U7>wr#yi5wD z-;Vdm{&n5C$fbn_QU-iM*H1Pf{U@P0)#{WqM=scjX&e zn(#5MNBD*!i5`o@v9Ukp4`qO<;qOr;<%M05yf+_q1es56u2fXoFY7mW%@?3+Zx1ld zR7X|2j;`OFP-?xos(p?hB|(?FEuFUEeyx-++D)^L#I-k%aF7y7F+%Y*gz zw(1cryLUiEIyUy}K+5I%9U$}xGPAo{fBks>Rk(SO#M%>}Ey`Dj7}%MyaF}6yo-T8c z&Oikw5dP_K$u1w?1h(NE1(&(iKDN-BitZiBm(h=taO&aH6uQTOA5tmk;9l+^Tp zwvnur)1|+D%UcIvL*Bp7U04Ef1*sBxjRZFFT2fhDYCcz&ooe~-3Oot5vsp?56y6BM z3L)jUGu*E;yzv}>?#eq)S$fpWbC=n%0)z3Zw$8X79*U2 zIlVI(J4?zCJ~@h|;)wpWa8)CMDa%@;;k;-6oUqDX2hJ|;!`LXH#FbSi(IH&XanWkV z#%!fr=)&Tk9ZO#Aj`U=;a*J;qqEXv}At8KpWHdk9tZTEKoY`Qr5X9cW85)i4wk1;4 z_K~|KR6rq#7Bc%gA8e>@TU%*#Z982`CWG18fP%Xt!+jzu+i6l;&p_YW)U|c!p?@Qx z&$BZ5{UC+916PQQp!T9yRIaJx__YsJIIV=p>{=(A_fdVu_xB& zd}Vk+p%C&k*hTh)Ci%MGpZ6Uz{1!vXbCTtz*3Lid%1V5#XHQld?}&d2OiIcqW>er4 zBN>+XTHTQ>tAKk~m+UY|5i6bC<4sfDXjwni=|Yzwf9m0dTyOjMU1)XPwWP3uqO)-jf=3(nDA}0+4wR7iKjjF;#sglTQI=`~Kzt#X^7F}U z{@tbT?H<f1~xEcs3ZG9*awh>lb+7H0}2fJ`}^mISN32& zeM1xY0?k3^Z&p`V{l*ZWBKRSv6i5&Owc*KnM6Z&8#xaRA5`Gq2SgH`+lw4r{kn|7r z>e~6G|LYdSm+dsBK9Yw(shpRzGnjWd!}g5AkED`DVLz1et(Ig^xmKO+emNW*k|nD$ zMMI^++my->!(krH5#?f+$zY5l-V3m$%G#)QVQN9TO;vLBH`j4pJMjTcE& zgQ3EsQ_$>PV@UOb2d|@v59YxRoO`@~aQ41>bNu_w;$mX!?+3kIr_5N8brFrmB`Yoo(J$%+l+jR1JvLto7LRrqUQWdl3j2*j@XFd=`_vMa` zeK_=u_667tiM12^Nh7lJ|A2I;oG2=TG3;PPgbvkMop{F)!vN<<4qmsYvW#Nb#^ivt`u_{GBfB&C-kb? z5<+*2mkx{u*oOJYt<%V%Ybi7|VSi^{H0*a9{%_2^by!s0_cuI%3JNk9AV>^YC`c+D zL)b`3OM{4XNe(b@i=Yx?Aq^r*cOx+f$RH`*CCvas57Y0)`}e(`@AKdD&-*?v*Tp$! zcAm5M+OgJN>$6CkJKV=Udo8{F?mDR;K*D6$0e`2W1x`!fNBS3ZM`{#k#cz~6c(wQy z6^A&cFBa+##Ow1#_4X&D?!itWY_!L&@XO$OIrs%g45CssnJdHO)0>eZBkwhdkCZBpI@#zbLPxTF1oeO zgc~KUlkyZ}3kyDo)$h-$4-ju>i%PD{q(&s%uut4R$gy=2awj|PJk{hwm5#>_#NrVR z#0PJDogIKHYBD_pz(+*BV1)hw7B!F%ld`9?hf7wzNtrwF?>P}nT6fCSN;v`i&AE(8 zK^k_wDRUT32Ad+$c#BD3^XAS?P)Fu%x?=1w(;*UYLx9quAwU2DRenZ@r z5Hqc0IkfZLn!_y285zJp8<7802+js9@CLF4(8H^V5J>P-xi{Ra0iO~2Zt0RCYs-6f z(6s3K@?XSHBv->J^)!q6FlJHT)gz4yp6NpiYB&wiQ<#Uw$0xFk#ONT2nW~}|&*f7x z2esD*HAWz^+yQS_vAoN%Z~0>YUgCPXk=j4hgXm$yIOf;&0k6q(nAjnh;*-xKq`6?! zc`%gwI!}Z$o_xqYIcJl8oUZyhBzd{FjG2hn<^Uty&;qGKI}5bASEdxJW)+{X3T#q_ zO*IkgC9_zOv5}5DOnHG+laTD}do0Uo7g%|mO*h7zje!{w=jq20rKR#b*K-(jmbM7C z#E6+&3E{R!4LEznS_B1((G13r?40$m4RaUSYV5WJX+1A{*0*8*)L649aCIW z!$0RgAAwBJZY<>eHkd*sGheIMzS^WPs-tUr_qL`;6OVwb@uPHPU}q!K$K-NI_V#UV z;;&ZM@>=zwGg_g1h9?D+)u8qZ`)tbBmVY9Wj=RZ>4Gu9*&|!mmFtYFP+p&* z+jkr%#dz7Kdxk6Mtftm_C#R^(&i=!q?i_rw%$O3bki0LVLKo!qtIga8A_j~Mhr{dk zX^;6m>-dDTQ#?OI*(ff2ljV=iM#U+gEuCm;Vjy#cOBUm zynEovEyVE}l4~v5eyhXwf~^{&)yZ8}SSwADog4dmb=44EHtq3U@j4AKR`dOAQ@p`3 zEkg!gQdXi@Adp3yN6mXjAQ#;%`TwvVeOnr=hCTv`&U2;XS4Fl)hnegNq6thKEWw7B z9>N&)iu;I2DY?ZE#O>{gdhHA8u=4?WH;ze?d2c>rQ>Gr+c2%EL4GwO&0xuLg@@ZU| zv)S-|VPkAsmQdIyy7Ce}tEv4nQ?rG5L(UI^+R~Sg1S{*EL5^H6Uv%}o*<Ww>6r(;*%l1olTn1rx81#-LTuoVN@Gj;qMhmA&j|HOBc*+OH%c_(QEGVRW2(J*3(MfL|1evEXg($d}8($CEGz)#^ zwAhl|@U(19T>SF!rpx^K9L8ZP`ae9#ItB=;*nX%g!=qDr?mS6(j=H!_#r5dHKI+f# z0=o+1nddcD{5=uNtN_QBNF(+4Hf5bRzSFo!HKw|L353M0#2?vTVrgU_`%qh00S^#>#!# zMlGn6I517OwkG5A46-TQEI}#ZkO|LgnA&ej!c%Gy*-l$t=i#^}uIAyTp72>C-3r;+ z=hJ&T_RYnehIwfp9}aS`NiLJWTEEL;F{i_O5d4MIXS5wd5ErECEJb!HzG5YGzb;$L zPMEKY3CK->M`I3?$P4zin@SR9&Dhx0;L{Xp`oMe*voBva=V?=77gRw|Ea1Y<^X3Rq z3X$}tf#JO#8Ww;0G0syimVCtzyZ$1AgvSl8JbSnET)$dGx&-=+?o;7UTvgN&)!#+B_Guiiv8-bb80w!g|SxJUQ7 zy83KZ(?yBTMljS|F7|=vOB^UkX_2BodVgRzPYFtz5nyPUfkO4A|@#_){l zmX-1d=JocHtzNCHMifHZ=y5(Pq=9y300#ZOABYbM_Cv`=bU3d6a}gt~H5Fhx+%CXS z`;ER)%yrxU*UlRzDE7wcs_Rb^+$Ywx@w^TJr|dkW^T+y)Hi<}=dGQ^R#0L)&V_6&I z{BpSYxNy2>-s?&sqDOQkm8-T|x`tc1&MOCiOK#8qS~`+?Mo??Os5SRW)#taN#VjwP zt+Q9hB*Q)-wgBZOoTuk*wyePy`-&I#4d%TJHuPuPBN3v)*Wa_{~|w5Yj_du1i-=xD^) zb9h(kk(jn5#ZyTvu!xuR3f#eqXXOUdLNp8MQ#lJ~=gy}O$5k1)(QWCJ-@ar#Dc}yx z^XXQuYgP*#78*#2(sWhz=#KaGcKf;Y_;&O0?Xyuo$Z%Jo6uG$C%Wl)TLaNsZ9NTFk4^oph?#R2C?8G z#bfS|JYbFc(}0^4yrXAg=}M>j*7SEV`<)q1e-ga_Lg7=r!7t7>5w`i`!%vp4G5mtU z$vP|TRyB-;EDFGweRmKI3qDBS{!r|n7UKHr{pEN$uPYEd@TVl9YXEFtgj1uH;{7ER zYu458PE&uhMU`wW`B?%SNwvKrt^48P&Y-!cVhSsE4R?~lSq<3bi(q7sTdnyy{Xx}$h+#qZTFPrjO6a%O#qgfo}HiHI;HN&A=qwJVL2Uo z0pCXTa%`K+1#U>t48*Kgg((?UCB~l}LYimQQZo41*`;LtmW!WOjD_{DZ2AY~4PFuD zO@0GZhM6Gj?1Rf=KPMwJR08o7={*vX(@feYtmBKSSB=?K1(VS1s|q(E6%~6UWq7v7 z3da_mCsb8ui|ozDm{Ual5Z!$tU}9)&*#x$Ob_b66@ay`^=|%ZybB_b(d>pIQq^XK? z(b1^6^hB1rh4|@b5qHfEY~3dZ9ZG8a_pXZOJ)gKKu$`R7%}fo~NXtJ!T5a4d&^-Df^~UV*kLTx03&<_|`7smPJx3QW|i;sQ%lUyFr6 z`ocn@(+}Dx(r<&tdef=@o7clyIWh!7!720XrLeNI8(qlNyYH=AQg8IFUV47?HsPCg zclWLXnPgvvdnn<&6wxgzWQM)6-7j!tAEe(JTm6ZSKn_Oz` z*vlH9u1<5P4dE@;g^d<-3&om^8tZvm0Kd4$FMsXY@z$Vs27t?)mLsu|E&?D2e45?C z_`kH)5fq%njEw%V)Fz-FxLwa?SB01;LTm3nWihtn6fsimDABn+h0N{(_CAGI9GM4a zuV5L2p{-}qDi*7YTqbKYIyyP8@URL3ChXN4&!PrNP(H-8dDT|nH=7#KO@2POQ#5XK zS@YY(MN-f4&?M%ULHC)`BRVL0A8yALN)*!<8;i&qJbpbfak0J0-oa>J+2#47c!@(9 z31CL+AWv~|v6{Z>f@#wi6n2NUx1V2w&nOR%Eq7YmfTUfH6&1vab4C!oykG3q<4%)# zR^Nt<0U3wVRGr8~tE)GafgdcQy;Etv8%(AI}VcOys%LW16Gb8%tw&cEZ9XbO;AX z#pSUZU(pM7;|fn;?rZnCt@OOEa6*tsC7gR)x7M1HG3wVa9=kUySc4&5dakCK5HRpQD@$N2ajZ*Nk51v7^v?X-AtPviQOw!+=VO_rh%B*N}sboXGJ-Snc4QcUKrj{+XZ;A~CS<%|%RHm>5^NwVH?0 zV6CmH#vX)cq9>cFASnCh*Fq>n8M#6H1{;Cmwg@i)s5U zxq!vcxFN8nPx)zQyg=gEs%mPoww(*WCRnY$!>Wl7rd+Pv7;{-YaSz!JIxtx)4#>qG zKYPYxCK_5$>ytnnbDIC1-el9OV`K!)8x+bnjLh_8FZHdKcRmm=@giwyTFBu2a|7;a zZ3vo)3O1>!mC$AcPC_oM>3+%mu6BQY(U1em_fZI9g=_%#MkC&cEq!X`rGeNZm zB3ySK*8_%~^@ai$!yWUgkLtxm+0B5QCq&N^M-6Dv~H#3B+E$U<0))h zD=i5pgsJG2hDqX&XZ!uraq`Kc*Zmhg)7;!nPZ{<_~ z2O1_AMe5FF35hm^`|0tjFl=B%{oT}o!k!s9IC-;BJLH z*}&P-_Dz$)q0>U;-;7-8R0}xVj2(zzjZ-{@RbCmf?5TE3@>aW9);yKjh6&7=tUpop z`MlqSA>Pj1o7c;?Zn>5E+&zvAZ7tx>q?KB3uVs}%@7|I3=omP=kmsQ=dfhL8IugQ) zq_g?~D_oN%t>835Z>3G)QrtBEX<*z)Iyw?yJBOLiH4CDR`YVe}8Y6M{0{xaAL6*Xc zN&$|0sMia(&mK5)$W=eDP@Q_2;@VUMGfT}mj|qNt)F#WEfz5%&-;-b=hs4`V9vqlfsx*Sy7=^K`(w1 zS_y&m|Ej&}Vww-nsUP14J2nK=3TK;pv*KKFdp$DR+w?oKto5^$clWUHzX%=PiihXc z%U=Z4tsI8;A4Juy89e7hMwI?8JD|u~58a;<9r!u$KWP(Q{1;k>?%NX$Wk>%5^a1XW z|Ar-2jr`w|{x`74*{}Z%OMLX&|Ca5)L6CLd{=c2AeGzwT`A_-tl}FZfl(vhgXS^kq z@BpT-%CBB!&zX?h8EuAwWDeHx(QvFb(&`-sH=S=+rn%nyR~_cn@}IBAd!NMI8p!{q z5%=cHmkSfm`!x@36ab9F_V)I}^S>BbU3Jt`HwN$tz{UyKpg>lE6^D}sFem`( zgp5{NOxH1%LpS#?ys#Qn`sy?$2fyjVY(18wjU0lxmE0sS?0Cg>lw)u>J`VJD=smu- zh11G`R#hu>onjmDnbXuBv|%DgV8C!JxrY9CXGuJGZwYrRZOT5C@)FXCAW!XSr^>(l z^QA193pt7bft<3%g31>7lx>L4P^=W47p9Su%5g5`wppMcWbtKVq$NRRo@eZ(J2)55 z&-{MkT8_GAj##th{qRNzn=7hu(G4$zU^SDT4SwfOutEh$LKv+cGm)R4K_i!v4oGk| zY!dLWJcP#srLTqrC7?WW>XbP-u#9oDLyVcCwzxTG4B$KHAVNYy5QtChfGZ@q^F&3Y492C2DWe_ypE9J!SOwq2Fr9XyVu!KklZb|R29h~NF z@Z*M4KF*a~Fuu&yv@yE%Etv3=x4+wjJvVn_mZ5gfmaAFpCurR8ixHk4qhTaXl7Aq$ z{d}iha{v-rv1G8qMhc!^k4j(qrI)oiPn(LaKG1p|&FnIAyiQiHg;Y0BgDP~*o^wFndOeHVmV1j5o8Svg zTos~RXto+e(MpfwNh0K%qyD~<7W8T7749Bv4LSDpcZyCsrR z5iEhA);m?(k^rleAloV$4i0@kogpnq6odU0G{$HRT_(qde^F zFM+!YuuRee6CHLTqqKGrPERi{rAp+hH*eH{ZPzxjb)5qY^pg;vsZ!oRKN`hfot@p5 z5yR4Gch$_yEI+@J1=&G2Uu{P8uw}~kyj;kFw1p%~lNZz;szZga9W(5Z_LG?CIjiu~ z0y=%0BYM}PX~=U7%L2viv5g9qxKIi5YF|xRFi*9rfe94h6L`Flm)>V(!USEA$bwwh zQ*bLdTFe0k^~!7{7m_}B$3?Himc(~Gcu@}0*j1G>p7G}UnJlyL4_R8)J5>meFZ?hk zBjo&^Nm=Z`C#|#db93GsPHsx4Piu0~<^|6DL{8%@JX{Qyot^{QNeU!~AXxO}J+Gc~ zXg;&IX~f4sq$^&<=zG$V>HhrTHiDc3BhaIlZ=r(D_jk&B`LlpRUqr(w%n+;S^SMZ~ z1uvcO+9dQOGsNAny7@rj!$#xfxUVYVJ5SqLcX}Ld1wclQSse*UBkRz@V2;Ng1p&i_ z`68g-cc}iJWBWbNEteB!jSc#Up) z6EV|LWGz+Dux6d1IdeQKJlGJAD7G9ulFAgRGZw)^T5`g(&pM+s>3;d)UEJ=1j@*!B`bO?fNl8|>upQ&$N_DW$N^4twxih1@7 zM$N`aA3^_qG3`6`*y+K+O;Lef5Rao{rX-Gp{&bt*sN5lg6M4anK=PkQye&t)K-s+hJu`1dv!V zLu5VMf=n&A<%E5#0mQ8hQ0h`H62nL%5Xz-hOW0Yb?aic9=cbQqEYZ3LYLN3QMdvKx z|Ir12NB;Q|EL%t6btW%cX1@F#LfTuLcpQOoxnWN43wc^6dNapI`zFON!{TvNk>%qk zgAf4Iwshd>?Vt_O?b`ia_S#nHz>7>rQ>4+`ktuuR8;OaE1}w{xD(Ik@dAfY1y2|DT zm`qGWdx>~nH=!;_`cx3zN7K*-gT`@)O>s{-5ee5jekQfI=&sBz1-^=tZjwk$}vZ_Tc6@|?&g zbIBuyIc7{P&l2w*2$SA898^1&R!SU^iFxT*I^-8=XQU2WxpwkL;KNAE74EKeFGoeW zcS5a=gGnrKgZ9VLrXNuKoaDq)+*@UE zy9VW7IMHSn*Vwx1$bX$4SgzhXQI(PQGufccuEL(ql=FR4b8pX=+4Zv5d~+qlMpL1V zG(9X@exVkV(J(fdq!xOU1`r}|%Z318tyM4UF){<446Su)tO<^Udxf^VVn1I!eyWod zX*y={BZ_VJ(C0Jo4F>v944@|^aI}E#Ro!4rYlGh|l@O|CqLI0BzN%*D;|K&lcd{k(cwssaN;F!2760+1**3y-=@M zQ}PZQZxmC%(*;GIkYT^8i%N?%qP?JI5?@Ur6*cdbxan>1iID3_VMK%trfc;3C;8qH=R1>WWdaw69|P>W6XQ zu3(lI@;<43Q$**VyIk~$N$H9PiDxo50;Myw5b=ZKW6e$#m^(^WPQMRmn(B&K?Q>ic z8XdK+3VDknMKYq<_Fa9}h&nDzA0>sj2EPqf?=-IjbKz*KA5m33S5~d#>ZnCpgoC;V zF6*UZWo;*+zLpB>oO8e5VxRl-7!@E5L_C|%_rTfaCL+FWy6Z6z%r7fQT;FBdc65YP ztGAhDF;ns!V~1J45@^A_8ce9-BzYP()t_$G{QGhhg9CL~X@?$2V|p`5ePPFEkAn?$ ztLb$cOB5eyHQ6OwU<1tg{LigO)s>eI+(sgR6vp+qzs=29!BD5wl3)Bh?x;|pd)PHd z6w5P!Y>1mJ@UZD(_Ip3fwS2Yb#uN4$c-Qt!SHEQp?B9jly%nmuad*5IPmAT_UZDCv z8{z|pEfO^Qjrr92pKT-EBLT#-&ik!Dm19%2^Spc!&5co0h{|xW z7N05IJ)tE_sws5^X`va-7nsY3=ti50cfo<0xZ@dHw&U4Q<@#UzBliq8$IrJK)cnwo ze3g9-rX;6D<61+p^&Q$X{>)eIEWCT`)+P1E*uBAJOM}Q4r>x^SY-BEznQuxm@o2&gyl#=6ioZH^0o>tg(0V5Wnyc8bUG}^r_zLxpyp-@nX~44<9m~^E`U= zC~RW&ho!ADNF`x6H5UM>+ekPkOLNCT6>VEtzReW_HMbHF1UYz0<@zrtL`SbhqPhA1 z*75fu_5T~5{{LGE!vA?~rig~CmoML*m>@i*>?>qVscLD(ES440*EOuo=1{eYq<(xx9~ihSQ;_5a%Okj+5}4%FGHKE=;EWT2%gy+H!ZWrtFXXe$qcpBb0$JwAQeN zB0VoNh~p?}zAiUlG`*cvj-Rxg=6Yd^#ymVcrrI*>PmcYfZ#>Z0Sm)Nv51Q{GuIFeV z86lh=FM(*H((NW4WU9hoSSrAAs^3Ou(w?{;ls=rOOrz$DA*$=J$0++%c1GV(!W(lr z{@Tot%|e&OIohJP=0{rImQN>dBRf7GPu}qj8db+bx!vL(`dH>|%q0y^PJ>1oH#cJH z&D8MpENyFRV{>~Lpmz!2Zpd7zza}Xuc?$$T!v<9>y-!ZQ4jh~PX(>I-+4=I&kyEM{sUQVM(*ez-A06-1iQdJH0v+YX)kOmrc5-XazIy(HN zrKJz^#KI1%>7N_R2kmZh(f&190t9}I3z6R1!ky-?*B92gEFPRYd-m0^&UKKX#p&vP z2N@l1gK{ccLY@lVj7R#9M-eQ;V2X?2r#RRY29~w8x1Tm{7!}(=EhH%wcBLZ83#KSS zTvb>6zfTy;2B{$GPqk_%(J;$J%j;p7iqRc3$@hN>o2DrEb<#Gbf9w)qB~9jDEhlK5 zv{&q#)zS!RKSw|}GV%B{qvu-xycgOU1SG;~{htcX0Z0;?vC_TZ1e!y~5W*};iS~g5 zjgz2lS90yZ9kxh(f3KNJ!34f}u^hHvzkdA@%h~K8q0wKP=Em0WNYrjPh6D#+^FNR1 zy8+GR7&z@$R!gFkQ%l_`BnK;W&!8FMNs*z>Tf-Vhsr;#jZV52vcQR(E| ztu`)u8hrrNgjzuC<)-m#xth0q8*g})CJBJDTzH4^Th;Z|Zi*Uk6 zV_KFIS(1jOJ&(pzB<%dHH+M7+(TT1rD22-H=RLLDkf4F9>)71%CiGQ*4I6-;8QFy5 z_g2jC=&oEbt?$_LMc|Gw_N^y*M1I(a{5L1I&@Erst*WZpxVQkgZgtpi%Gnb-=TgKF3Y}aQi9uVUb6$fog_Z<;?$c|Kf z)DNI&_%m0~D8-AsZ|^2!$NrDU(X|7kq9056VC%yYkYKK8^Sh)DUsU3I+C^LMnJT22 z?muZg@lhq71||jZlEzTf8RyJ`hS)unwzg_fJ`cs1zZ1QdlhH}ry^(XZI_KQ!DFxTR zWf6bfdgA?S7zOr49jWr|WNig$-j}}TJ}<$~JTwgw#%8&s#;kQ-|6c`Y#P*lCKA_9Y z*AREvE67K0jy&&N;Wge7L#$rip{e@waL@vop4O8x9P-@kC^F2p?)E*N|7O3x$9bfk zgpLr2*n0frSg=7&bNOIZDRtm`voUvKK8!gGk1Q1&wA~!2%lf&W@3O=LQw|EdmdCbm z;@+0Eedjn)LGi|R&+jW~p2*HH;&?-En3?x=e^i9Y4m^;^M49%yUA`LI7%EAN^PLR2 zQ4hPdTY^rgBpMFE^zmH#FD>#w6@)mY9KIKB7Q-!(JrCuU4s3UZ5=u`DSJPK6seN{j z@jra&ZDfrRug27z^$-~@?Uq7y8`U$#eAYxjIxMMGtkox-XnPfyJu3-g+Cu(=2M^x7 ziiruIbj1|DPl1Ghoe>ZN14YV$I%UYf@GwJ&ML$AOe}~UYj<0n}|D6~$DUoKNUD#)t zoR^Q>8#KBoBGP3`?eFVz2S0?1pb+4o3G#V(mk&BvhcSzZD3LLscc5y#WrSQ+TNWn1YiC*%oyT~e|)h%6YrM|w&0$MQS}wKYqjXB!2bP^OByjKJ>#Za!IB598%(Wr zr~;B^=VIqZKdc|Psd#%=I8?Yr*BTV9xXVKPVh&$t!(DcFt6FNqaAA**)`JAHREvr2 z3l@pQ(}(xcvNFxQAe+JC^-mofu0d$sNPtVN%qM7=qGJJLiXzbJ+giAfV>S`*99GE+ z_U7rsEMUi4-xlUI#NLi&2$i7yN$+@DeB~UtJxrmQSZC}df{zEk#D$&9w}~oNoyf7Y zBM;79=3m!t8X%xIMy?;S4Tph+3ep<>LHy#2NW60>mX;7QS=N<88|E$BJuITup1E#g zS$2mu+sW;YYhOQbUp$%FO@Xu4P6KS>L81MXLZQh}T)@*rA{EEs zpiUSgDdTDNygg`A-O3J)T-$>nAGfl$76_P_Qukk1Nu*hr$N@o} z_m&Ku0&VE$^wlEXdpl`^m#23LmS(lrtd@`->sJ;k0Q*sPqwHZCO&cM`Izph8<8A&1 zF6~MqskoA(8{}zQtnm&K%u@YJNX31|H8Khl43ex+rvKg86!a30tdY=CiNx5?z!NwU ztHfEf;1T^Xpdm8uABSZGpO_2@1EO?aK8 zR0#p`FF@qq+VL+foQPz%?0e7=!nDr2!n%F#w1R$wxJAdDkR8mEF?BQ|WV?Su1lq2R z;4@lZzUQmCQsR%@#6yP?lxawsRmu_vTh?TKg+UU%6(Q0m&h{Lzcld1SBj=N_%`6Lt zTjqfSDxk#cv)IW6>{p)IcPDSj7M6#G^R>6P>sVT%z+gMXdvKNxx~~7h+gX}>%|{_O zFHaXl0hp-;lx4$jK76AriU0#wJ&TZ@WI4T#?(SBgT2Uc}CZ7g!qy7f+wgzhM0r#_I zYp_S%fLu`Ec5rZ59x6y$*_kddmBFW}+1qCTwX5l@`(XmZ{7m?nu)3bUC>$<6wN6nz=re5S^8pPz3Jl9%c>&Z{y?!#nsnsQ?am;!8bbJXcDzI1Kn6ZC;t-ci*RQb3xhTpeZ@?QDsfv?giG$P zU%$R^<;t<)2y@in&pZ#OiGqW#`)BZvo}US(V|)*AnCT!A5)$B4&@lLd^xW~~HJ@6l zAk)(r()-IAE#AZC5lHH4+Oh`%nr!S%?~C@4QKszbfo5d{@t**M*T#43+mw_7@-64q zGrs|H;B3D({3t{ZW8O`>yCPLAN(8fiu`$iI8GL6v^B9rQgu{M%4S<#*)tGf9`H4u7 z@Xlvzq}9TXSXIF0aJ-mF=`C5XW-vB_xyGHEj)Ueu=b>i1a2#gurhy&+Om(%-nI#yJ z+V}vYO2Yc8x$e#M{9PrKAXG5#bi;Qkp@W4@e#U?6?51I3OadT*sOTN&GKoQ$H)8j8 z;#*Ut11~BZqoM@iLs62E|3>`MP-gr4n*KI6U#f5OfX|V73~QjhKpbw%O^}xM3x4B9|sn-&pM=;Z(p0HhQi27Mt-vg>)JVsM(E8rtbEkczK zK37XRR`Ef=RJ25Hu7_{BFr#(lS>3v7)c#F!*z!^l=NV?i9w}HHI9+-%qih<=4L4L^ z#c2;5N)^u8P8I%_x%?}7%Oq`jAolpr-#Nzrizom8=Y0GB#g}X!N);ml4%WeeiGN}wWs@Z$XcGQ;k zZCdMq%6c}661S~5$*n&UYxevqq8Dz_q3dp_(@!cw$Hh% zKPv)oPaMkTBD=FG%H&m*jL{y*Br{?LYj=698@^Ro^>f^-!FDp(aUJ%K zK+to^REDf++*q1Lm{!t3f@MUwAnw|^V+7yaLUWv(=$Rjsh(9iYjM}rPY-L~ib5wk+ zv>r@+Y4#eq_qzz<*Fyu6cYOSQ<=cw23h!0v1KG37Sf16HQLS|tZRALJv3b_`0 z=Hydpre&1^w<3$K1rc|9!Z{_5FE=Y3wv4kG5}6?S{Ay<<#GhfAd=NrB;q?<5`Mpjms!W@>^9 z%)&90T&bkZP7N;zWH1dGYTzUd%1=X=y@)?`-g#0Pv3DLaW9CxuiLGx1$Y-c23brbk zeP!IVzV75|ya7y!~)PG+n0TzDXXqz0Zv zIvejbEeP^!*(`i@Pb)Uy0T52m!Sg`v~* zP)>0bFeUSUdjh+1Hp14|PeQV3LseJz-6u95fUx!jNu$Q6l#S-1m4oGhThc6%BUC56 z_?F4DYy10kjKJ9sWTqFD%XTmr8eW`s1ER05KQpC4692BI&6MmnJbuA?X41II`K$NZ ztWgXP z|2e8Q-7~#UWDYA9^&Vmj$^UrvdYcPOm4o5*MZ>F?Da87VuC4@7CU9p4zybk(MA~7a%RIvRb_D}{QKKJr!?@EeCSB#~RtMnk7e{Vm21Wk94~y!Xyaj>-cW(04wX zQR>9sI(Znl)Le73U41NR-6^pVZ$(~ymRGmJZQ`T1#S$qg(Dp*1mDzV2yh%zXVrx&S z^lC;-b%21ky3y$VwSy0E(u$cEU;R4RH9y|&@EFr0c>4tl+RK?C(jaRx1Ng(5C^Yc%VgXJFkGp&j3pi30{ zmjgi z__K}ReZ7u~LqvdcQ(-6i5WL@VA}#;--2&{Pkch4LkgjxVdqBm0O)4&Q;t;fo3(;AyRlJw^h6VZI zbZT>JR3NGY5Z7bippwWihqxfGcs62(b_^n$Oq0145pg&-gY2KblygAx6Q_XMKR&)= zs~CTnKS+tHP=BNQguTHK>i$~P?`+oUzLm3(nFm>VOwp?$@h#mzWY8EZdBgdm6gcXZ z!b!xrUn74a&P$lBf2iIfE2n@j!+KTUu4JuoxynZ)x$ZjdSJL*JI_Y1z5hyiY8j z?X-dWE6ng5Ed`0h5N99SQ2z?6CHed#9OgqGEIii^w1nfM1a2FBDcsorqEuca0K zubik9h2Ybtk#S->uv+_6%+`p~PI(t{)(KcCh*mlho5`4sgb3iK`D}w>QF$f0leRhA zyd`#~%aTa#Xt`Q|qUn)*ZAZt>7-|ASoNbOce3q?1R`rcZlJ}%&>Md--$p$8Hpv-0d z{kf`-i2Ijxy3q<1pu`FEcGK$`Qu0@n_;USGH9Sz>CkI$3>KUP_swR`zJ=?iEU%cEE z!M7d_>He|xDw;b72>J3!ofE<7AUr&pli}ZviiqZX0TLWceR46zCyf1DZ-!4=$zdtA zsMN3-s=87PBOdlbnp zl0{<9^0pq{r<5pFW8#qcH>03b$-HupCLtS96Axp=f{@yrljNhm9s3)9OJ|4-7b!17%NG=3xM3DD5{Jh-{Ct0%}M=%JIGH znHstqFd><>L>nowJxr&yJ{=9H#3_h;_ay8^6i)MJi7kfwl#1e22nWAz4{S<+;n3ZK z)YLqwbx8|jpZ-nuoh+}El+>8xxRaq#5-!YhcL}}fh}!!7V}(#u(EVe3E#q(Brv{y^ z7?c}xL>iZ#WFSVQSIRTm_ryZneW*RD!m2LbtjBht%@LQ!T{nwNBl>qNgEo%*LxTR) zJGcmL6^0P(CUrS8(R%?@4oE_Z4~L@8ouqnW;}!iSQv>kVP#P&<7ZR>7@b)R^J@%%# zN!eVxZ(k4cuVF4oNg0@|4-Dw1&52-|8^pG|zAr!y#7w(f80XK`)_uen$bYgsmWnCu ztatO>4`x}gOT`!<*58=u5y2Wahvy!4^54|B`-b)K5#dayYw>hH^Rc^_7tVxq!i?k* zEA+rgSJ&kAo4&{M3*SAyC^CTE8?Xai@A7B%uhE1xdglZS7ka}#Una-0F40a7e}`?3 z&|eT6j;@z;yH+%Lah)k-5ryu5jF=0p$he0bAzMsJLEqMM|@DxxGX#OsW%B!r!3iElVf`!e`f4yT2 zMiVOv8l4lF0Xw$Z+J-N6`|lHA#!4e%K-gEegjTk#*eAfxrfpR1Ag?N$`>(&X>oNIH zEOKS{$odWvu0>cUPownOoh-TBf3E%rzJ|&JDE$#Y*fuaYc&N>XmEQ+GBi>;=28TH7 zf!l~DlgbXsw_M!|_X#~GyZ1)uzkozeQB$jtDF0voQ-FcTk#BLrogIDh1BOeV%gejx zsvUn8R$LWvAuG&Hucj?dA9F(`F)`vtS#Q z+mq5b_=g_!mHAW^yHO-_{&<8S%dH_9*q}1aWIAxbmiblQ&!g3KZdh-s0rsAz=53&% z4vs^Cqp?@u@Dr%9UpuM1KJQi3v7n}QCmiF#`@LcN&D}2Gr0u$KF$A(n#1>ryFgYgc zKq^*8C1N2VN0~YJ<>kjR;tGo8Fq%|E{=bRWLzw$q8}l-*1QBJ z?r~vTD`_VM0Pf_crF9(oYcO;MhrSdwP5tVS_d0Ygq&p>~|67(p+_B&KSzdx=`w5iA zYFLLPLeHcYEOzX(v9fyAbg$o)<ga9!9@Ql8TAnmEZ2ttERbhDH)q>n=ALiPSJ|R^i?LS-m&5;5pkRGaV+;*|;*NX^CqUXK-sEWd2!g?E9t>4Y=6IV=f;+R$$6Dyq1zX3}GUQG3rT!RJM(x9T*>9VGy;sxw&AlNPdZCnF+;|8Buw& zkUL&jzqZn)O|df>#r|buknkPc8hLndFaaiSSOv{;iPU5qD8Nj;L40H^Ug}AcImW`t zKff?qX0PN5)-DSI8C<89`?FAx&e%4v6#p0~wUy-^F!FYQXzsu(HaIJNU@?h_=MP8D z*RMx%d(gRmn6}N;b$N+bb;inZKsz~u$!AaqY9*FxYJF*HukvkNLK=L*gY>6{y?u!W zu6K&4kp&o}^TfT~Jax{1Q{+z4;|xRfC_WlI8qCu{6hb%!5l>@jvD^GIx{| zt@;1yNzvhJF@HX|Nt^oh{+D>NzhA z<3EXHctgV!p?b$Dc;}z%Ok6#$_9RIu5mXl|uE4p(1*zQ{tL*t^!9+Zgh^B{K!A7SK z=zpY%A>N~IU7;X&F4lcU9J#4 zTI76PwwvN_*qoh29+<3Q(db8TVjLJi_l@zlfBk(KxT9o%J)^OxZTK3Jh?=hrm2#R< zEwRNg6_rKt`DV;_#)Y5e6sBSRu*d8z^q*s7JQOWCzsx>5ysE@W*~`is@h4y1N#rPT* zp3H&WwxeAZu%U9JsUi>dqS|nWVo5vr=Uv29C!B{W$fq#kQT8s=1z#B6 zq^$4pHlvlY0StZ$S^`9(A4htf>R;{l6JxTi$)xhpXNR^|0;hatQ|`5v@m=Ey{Wyo9 zs~if{F;CvJs{kt2N$0;A`DJ9G5h2e>x!H{k7TJX9$uWK5g86GAQR==k=On0m(Q14v*wh3Ac~Rm86f-dR$J-($YD*Q?S)OE>L|!M*1^p_R5f zR(YTHR?r5%<^}_a?}^TYqnqr+(LZgoN{X8DS4g<9+oZ=)UVB~V`=tb_5fX?fw7c=U z9JTz@R=@ZU<$3g9eI_ZHet{`FY=IHG&k5x)z|nMbyQrZei~Fpv7L~dsLD)S_CYj_Q z0$u)})I5?$C*Oa@-4TrciBwDeUjVnze=>?(RsJu4Th0H|FB@uDrUsNMC<}^oKC{eY zJkb=JbwRc>#ajRrxz>NY*y5EF1xj#YKFp=CxXVVPnVZrCO46I_lD+0^Sua{VeZePl2CemdRf zP#{M?#7iv@bm$(??P@*q)Y708Ssh!>b=Yje$LAkErkS!CV94=XVM{x)#hNOSq_^c;%yb;`%Mb7Dsg}q zWCindSlBE9`$Npic%8oWC$*YTPM~r=t7ihj#S#)Gg#_esk|SlOzrPtZwxF)I7D{cgLCMd~RKmzsvxhc*iaF5K-nmUmxon0q^0ib;`k`Ls0l12)Hz z>xbfjkauz!{MPqfdQ;klVX{j^x$}JND?KynS!l<(@qzE0g8NQm>q83} z`OxobVwy^QV(4B-J&yOc9z|BPtm!K{|2*$VIDq=LYaiCZa+GSOs=pWr`27$%elumc zzuFlG_%F*z**6qDgiKds{s5=KO@;Es0;Y%z7Qep@w?q|9Lh^~Kxg$e`ob(t&36@&uXag9*yH9!R5P~*mMS#RJD@AsahOM*g;@F=x=LFOx6hDJT4&zp*? z#dS!vpAUr8qgj-U2o$Q|Tw6YTq|g=y+HN0yh1qfjW?i>>+s22iFg)QCBa+>V;{Cdh zCw+fp#Ot7{%7*XIN0jSgaOGR5*c*kPQ>{jZ!PCJ_is~ zd@Qq{)|4x@VDnvZ<2JS2LOmEua~J4?TD|i-bPch*-otT;81uG9j;$B~ zy2Pd&+In+8O($BlSE{1>_7rcu>wtLN(^=O$tl!0?W47YtS&kylo+n;n@a(Fu)1Tlt zKf&q|LRD^5%SN&ElKrgT1jYN!xb&@lUfRFh)0~YXdQsSfoEOF`R&DWEA@L2`d+R(F z)FmYI%pD64xGE?`=Qw^GG5D^fRkbo6i zcK?}3gx_RdFxoA z7*r8=#iuQ?KUP(xOtsm!|0}I>WU+2;&Jtw>CJyOucKeG|oHgWPG-zqcp-P@NwQ;8} zlNY>l#mM7OEbvL?%&;yK|DDYN6wzX88gX1F@tteS@r}T+MV2uY{`8NN_L>cz;{}AC z?$AJ@IfKg@GHm&Kem<+OsThrO86;z|@~-roFs!0t>;UP33+T5^XJ+@fmWUFvi?46D z>f)MAbNF>e*CG*PW5ZD8ik>HJl#x%Bl-$_vk>8y9btNUJ=Ha79_5*2uBOgAE434_s zE+A1A(ZO!sJpbVpRKNU2I4PN6`z&kRAMY$a>)6B6Oj?t^>03os`8SGj&66qc0%`rr z^M<^-O98CP2wcZ=?75LR>@nG1H}0J56(%h$t*a>xQv**h=4_VNvdW*2-W&J8+Nlo3 zD+R6Ni-|6NAel}LTZfdg9k%0EB;39iSw+uvGgtlfYjHL)qruB)n&y_zyD*LyO(FXo zZ~icH-3$Xjazer#2k(3`&fer~PY@8!nN&acWs;bZvdG3L%t8Ccn$0_*)Xlza$`D;> z`I$AS;LZVM@DSO@`GPz6?1b-qwO)rgYxdjD!L~pzNR^ecL{|2#l*GhFEO>Fx#Evny zv*yPg5V&o7_ga$z*tc-^c8ivFtRuML_qdPNQh#sWncXBX_%Ov|fHJUfvP6YtTJNn7 z(B!<^Xj1TfcZeSv>;Wp4^B7B$%2B!4`?cM~Y@gr9RwIcibxg8Q;>U6;d>a~F(&G*c zd30`C>g1_D?Efcucg-7((hc60Y#0vUJI`<1PV>gBGcaeGA~WgMv_8rb4u1K z{7>R{sY+8Gpi0NA^&nwL5CFAgT^}f%4gcN=RH$E1#S9<+4VhV{w~(@18s*U*Eh zyW0Y^22ut>b;2Tx-+!)SN7iu#ckR_yIQ*)GhAHH`VmvinF?wfENUFX8HW}zjKyGIo z%iGq@2I}wdVSllLGMx*`_?5+x+5$7vr{}9&->O+2n>NEoD`hmiPwTb8(M9pMYEPdk zDpnq_nr%vFEUrBYLEmD2muae1AD{^^2)Td~=^G9^Wc>IM?zOuhaQQMDI9*Y3%c68< zX2zc)EsT?ko}X`ddHDr^JQ}TA`~^~|$iYSGolvXyi&58}(t?IWpY z-i_Gm`k4y3MmJzuqnfZ7l)s<{*{6!HT62mFkf$R~$VhLRjg8gZUdy3EeBlDLB@ao} z9@C{>qt&%p|2zqt=W>-$#->ix=3f?y2 z<5#L=H9m5q=S^SRQf&dKzW4DQ;ay$dJJ-j`u{|hO$%NL6x`vS;4tnu&-B)Cd59xd3 z5+l@0?{sT}_SLJM_Z1h*ws%Yi2j_&udm^<8F@2+Be4aFYkiQQ3xib2-$I_C|tD(tr z^~}X~w$y!f+>b<*3)BRD9?ZH|v#<``xGdR98>VOa)-r-c>u9w#dqVJ77 z=$xtDPw%^3CF5HxPgk~Y^ABmSlTQiX_M zdV1cv_@Hq(mt$BQtbgLqo;V@-o1ldH?zI+me!!o3&Iy3I`YjiU(xb$sVtk zi%Chb6rhP!>W?Pe*GH+!$0Gaou!8b8+0vHL!DH*K`6ksLht^IK>C8u0sLhSmWTsxu zHvC;5w0J?`^^@@05StvXh)Hyo=FOY4Rx+svF?7YlAE`xelT_yB=MBxzo|EUw<0X>$ z-?DCQ?kQ`P2ljwQ4~co;`wcVjTYJ3P0o%nFjB0abZ<7Rvl2Grn{fH-jKznGN!N?RT-Eb`2HU08_&GhMf}9 zH(YD28^f=rC?0ijDBf(` zo#g-JVz}GkIgrPUntF?uf9ckD;F5@Rzopo?9Rz=G+{1US96~oMS9CuJtO3Q1&2KKH zsmH~(W|J=_vhwj=fl^)KdVqgnk*DeYLRXpvSvu|xJ+yynPFsV=Q(q?N8N|soB2ea3 z4X_LK%<;zB3YgT_+{x@O4hqITkC`S>He$X65gMZpDR#-Iw324UzX)&XpnTV;pri=)0KX!(LMZU(8K9%r~EGrzkHN?Ji9_ zS)9gmnYPr2a{VTQK)JWs*1y1u2CLSLg%5o)k9AjK!;=2nQJ>fet^Xe=o_>9b|75NC z|Fl#8-{bIK0gK}V$(#Sq1<>Sqy~xLU{yeQ09BepP*Sf#1^#eKM_aZo^4PgEK{UIk+ z=iJ!C*v9{g6s;f}$6&+bCEOK#}5Zx{dZoU2}GfRw4im1Gd6#*d7xVg?6O z0h&i4Z%>Mn!$^U=mcG8dO?_XX-bC>gCTl()pOc(YnF_~^3Uhc8+^PO2!XrIDfAlOL z$sWJmd*m>-3+VAebUkJcf^miA7$x04re4BYf;s#lp-yrQ^CdGUr|jbk(UKL*uzx)H zI(n}|RXf+*P=@W0=jaVp6O+;ms|bX#8;L)8;IzYWTK+OKO5Cf{u$kNc?l3Sp1cim^ zUYB!ed=l+f!~s;<#&vfJ0P&L!Dw5J`L-+Pv$slk}YR+?MsmZickx6b*z>ineAk*t) zimOi%XU^7mTqThOIqNNN3iu`eQRxxpz^%%GBvo21ZL*-?NumPB-7qeaSR$xl0~Idz zXhvlOv}}R~!PvHFKFkI3F`uhfuPVE`medTMg~nFMB->Jd{?ybs0jqI17+btObWDDK z^BCl!H>9bAmYh27rvYzp$_ubkS(wyw2Lcv#v3>mBvJk*XdNGlol|`1iNtNkwQdK4Q zF)q%Qk!%e<2&8e!l$@2-&jz)77lndzV2{8iOUZ1>fMu+>+)bYJo9bV;y3`V!DJn5^ z+O>AHD_J4jM+ls=C;ORu#V0dYRNX?Y^3$;|p?tj!B#YbklJc<^Ud-%$mu1=*9f$sT zIwia>h2ozyS<145pSCU(mmfP={X5L?GQ~leXajeNc_Dh9BF1_`F&xAhP9Ko8CUz8^r9% zp2HNmE?jVQ)wx9%&7cA(kK3}J>DH{u-iTN7W#YQY065BZO|jK9P*_An$#GxWR=Xs0 zsuOJ-OYsywTV9|bVVop3_3+Nw7v|=0z4?`F6!;3NpYXs&>gMR#d`4|TayM@duc(Bk zpzVhrKX|aiLBZoU0ioWM+q%0uLo+}jA&_7iSNV)v=Ddt+51+kVQEH#xs z2gWn$JAiS+x>(o}C=JTeYveNo*?V zLVG|wXGa-hW9Q`_P(Y>#;&n*bu6NRMYs^6YVoBo8?JYlo1puQ0H&7(XC=z=SlBnsK z=2@%{LBGH>GLlQynJCjk0zqlATh~drsp~*H)n9|3V;*DR1{nJM4D#IbtIV&Jaa)b1|`a?!jqp$ zd;6-2B4ozBV3xn_0B);D?N;$7pn^uNy5F$NiTa zG5~3@*Il(N#{Y8bPhX!u5|2x(s=8opq+E-lwo!|1{y&;yWANjoIcutpa2<=L4Zqcsk`Ut8)0u3o)wXu|2M zr}ydWx4vMBSJ{%AS)0N+i=9KG7hdwpFYVUJSGlSIoeKikPApPLwV5p`s84jS)+on{ zh~8b3_SMpv|EH0z9tJb31W+ulV(>HNc}hf~#wIN*uE5t5RW{2F7{Zk+S446!AIcO- zpx!phmlW6VfNzm!h1l@dN0jza2AJeVRq z8#E=X&U}YPt7V54VUWW~3H;rI`Md@5)NC+pda2yiKdD%+>O9S|5TBdocgNQhTsfYy zZB^Zd6>9t;z@$UoUfE_i9r@m=pzNaVm699OX-oOJ`3#8gn7|W*@V^hwJHQTz#=X~a zVDV#cLblU}@MjP{%jhj(85BkHZQ(=;~{I1_ay=A0##ZP~7Btga0_x4a&2n zUB_#EWC3z|C6sC6XZf(}S1CtAcNcHo2m$M^)ln1)utvx(-LOXxswf>ez~=$_q+#GAb)KA-o1Mv=6E7G z25Xt_WJ{TWten`eY}nkGs4k8A71^q6u|8w(UGB5x{;!8;FlefMgWwEXz3}(ym)Z5) zH+30s|7c#gF!0-DP(@a~ywPMX!VDgbfDkN5XSx8rHTf!CEK)rMl=x_Jw8| z=G&M2`b-2D_ZICJe39FeuNt!?$Itx78qMc7YI=*6cuc>UcX{-;=R+ypvyXkJ5|oY- zr25T?U+9{?NMa6UK^S3GqNY5-T4Od%=;gi#4p#57La~&TetIDN(rrg&%V5i58P^Md-*NYdEh-8HmK4J|(Md02R4X;Q+eY0SdPdKzZ{%a}DE9xQLu?$u-v z2r~nkul`9DuqHzO;2ejug6rP%0t-HxFT3@phP~3}vJ*LE`6MZ1zq$;9T&W8mWB6n* znfh+wyW4vu>U~l`nzG%W?ayV*?&BXlrR;aCqs`?`pPR+$3tmV@f%L0yK%Y;ok3Gmc zI(TE$f01J;Q-Y!mr zq#mlQY2WQ2M#0Os`jY&CsY|vZv^Q>spKlU9ndK`?&+_YkVYRxtA>g%h=-$S+pM;t) z|2cr$SNavuhJD<`{2Y3~o$G+kD-NCeH9MB!1t&U`6UAui$I2bp|N84M+!(Y+r8&6| z%0C0aXxcE6t;6lGbv)qIjU;rvJ1}3vK7Kqux3KU60ICiGna&FA2XehJ0jRTF3r?vTC5&A;eBKUh=_ zi8}Ee*Z&Wz zw1}MINW(0rJQ*H~BGtMse>fBs@0rDG-t_PH@-kW}kY(s+tiR~<#LH{g4WtUSp{<@J zx%po4cg}>pIeAW0&x=xNBYV`ApG?K1ly5}@T%QG~DRHX>)Y{^sUDSTA7lxFI69rY^d#N`#e2g?8i-J>YI~wmA>|aNI9~vdE5JJf`w-?YykA7I;U0a+K zpOb;=7tzMeN1=5`4(vM#)|tM;U(3E#fmcZ`47hDGpTDXLAl|UuG$sB-`plDkgL{gB z#O$b52Ibl&#Gkft9{Cc=dJ;xb6*pc9b#2KD2sBjXdouul+!kOvQbU$d+^~VLZoBe> zD>7of)JU7KAuj`O{f`BtRHV}9*-bv^v-kL?MbrP!K2&0F+e_b_7Wta5ySr~2j z3KJB@!|lM+s}xHCU3H3^UaxsDzi&>{W-MbNarDEPI}5c`{GE^ZgmHsh-?H>~K|p-7 znbhIaNH_dO|3WwvYi6I{w^l6}mLl1YW3v;VuXk9pD;l8;I9Zo$s@>gp=IksQn+nOA$y zEcc}a7VQFi`GMSBP=BFMjRqM3)e{}w6+qxy`BXQk8nRW)Q1PhEttY=($h|{R(uXeI zL<{CjIZ9mUkrL*xRI$h1SINH;t*u0I9xBK+S-TQV+G>^hgY_in=}}-^A<;mI${A@T zCG0E_022$Nwu@g42~V5ozl)4i1C`&u6;CtHK8c&q)mK70rz<)Qco~vOr(zr#G4MT^ zQR7A~39MGE%@_A74xFu!flEIavkUQeRW zIoC*3bZKx>kKtdfOU0yFnV9l|P=;?^drm`NdElgQPQ}3o| z3T69}F?iO|7UbvSDhjf*AN)ltq0(C`)zgFOjSRUZnLU409-5Z@M$-opZE{2t@Gnl9cIwmS&a5v@ z?m8flo>SuRU99$@NETCokRC^R#+K|3$z63Cg`i6HBd(YF2G6)C12E|Dvmg-A98~NGr{s?Va@h44%Ce4Kba8p02Iwo|DW0&ycCNG-#cd8wO|0l%w4PJfRJ`FU% zr4lzaHD!4KaF5f(B?|t$GZ=EMSqHn7#EB}mU0TYV>}<)sn~DSTmd{)$!kpZRu!t%m zVKefVZJD5+3@VYN0lW6)&G#(~n>6kQ!*f`Gt}q$%aHCV~+zJA^MV2bB(1h^Ha;6VC z;VXEpe_T(XHng=g`Lf@+c@7F0_0}B!ha43v88L% zDK(;x95m%f#j+VU+Kqxq$e{!jzCtxuGALWO9>mKQXJ#CK;r2@hBq?tw5HWkxn$K^J}14^prV*Vf*OS_7Fix{n6UXA;wD>dueDe&s;O=#pu zMP=NMue^k+`Cle(3L0=X#kTpEW^7M^Ak)$2M0I(EWbG}U^WWB0dg^lTHZcq9L$K_eCVd-)y4>Sq?|v(tm`NBX{;W6Oji3(J z`bDe3>6{z9d3W+5yK8gL95`Npp($eZ2UgEaQ!0Nu^Dr+c2K>QY-&G}dNn~qo1$!>C zyjqspRGKh!B4D?pvNRVTCqtaEy*ijn{%MzQ_f*KIuU$KXF}|J9h;XQCLKy0V)Vp6X!(CW< zT5wn!n^4uH1itcj&u+8mhLMTBo<0=ZFRj%lJs1`?Q-gbA#9tF|Xq^7trI5!+#3c1M;kTlUu?38njVfh2oShdD?%V@1#%{Q807l zOf*jMt#;9PzG(M6WJ4HBtyrATgww5ecit}$mUgV2ffxA;ritE*&0DUyf7+on=!89wOBQ70iKJiHh;L)E2QFd+jcdRz$M zph+F+OD7J@66++-4N`O6rwcQYk6t#Ch-)d>2t-z=7#VICe@{1D^LPY>v=t4BIO{`CMm; zB|JIX7>3u?QF{D0y!m7WhdWtdWBx~0s;YDP-nccJJ-cb1P8AuPlrimW&~sYUADS9b zaq%hOo+pvgTYAvuwbq4_>7_Q3(+|$$3kiQ2Osc#H3E`QAmI8tTiGV-g4 znxv)vujxO3_RYrk@B+qX;k9xhAt9+3&9t>HTPqd;Y91GcGhQZIB zaPsv8e_)HBZjy|!+z)1sB5av&W`HO!;b2v@c#Y#tD>SoHG@3< za=KV~0$9%}A$xecOPtI)(waVi^z^kNv1k=M-okuu<31dA+W;%%OO>!f;q85BQ@E9% zBOgR;DgP0^6(g_t>?qjnp%t|9@}%5vE3B;@-z``<(O-ui`aesvyJFrBlQo1fsxF-g9F8S*#$W)qC91(*COlck9#NUm`!l z6f<)d-m!`_|9svg2{=AgsAE{3Kj%d)wlAiH+snI~ZO^piDH0!J;s8{X6QJ!)Ie7F% zPFL4ZL!&g5k?VWemd6D7`}M@TJ=xUPgK}Thm(o(KlU+{|t)Z^r9Xg)fbUnGZt|ABF zUnMe~H`USYkTvYpD@O|W`^bri;kzQF1O>j+_z`||hcF;&RYnlLK2`0`u`{qlrn2Kh zc@spHruJKnORU*MeBy_B;nMsupJh(A?A-4Iz39i7a@+7;k~^%s_A12hRDXB%xK*aM zyfqKeJoZNLL1s$fK2O&y#@B*;3K-ZQExfP$tZXzIG<<#%TeTFIcE#i4XtOwZMd zr$L<8&jm+8uB~0FQqHR9gEHIZcifjo3VEtrvt4riTvg>=*EoVcNSie_Qx^K@fBMaP z`Qbxm^H!XifydO!klgw6GE+UT86_i_j9U2>6-`GFhxdi-a-7La{qAG($+vt9*)N`z6}Py{8X#qnpfA^#zj zPdVq~9teLtFhddHJ1y)SUTr+kApy&lObYnE)xSQv=*DgI#=z(B8lL02U&^hDMW^-Y zoLU;l=olQA>M98@BwN;IB?lVblkKO!b6?fU*ZCUErH}J-W{c?8#1a0E*xrDFeX{HR z+?4z*kI=3>Hw5n_DQ4qJQ)-8c+Y*DdbUp+f$RId9j$Z%+tc~jV8InqL8?PhK%UVJ>&YZB zs``-Uw3XcrP2ncpjff$#Z@CUI6q!M}TOK*Dyu0W#@!mdT9COVgi-lX@fdaXxJIG{f zrTb#RXWkao0yO615Ovqq^?dzX4?6s_vyJ9VL|dntZ@I3sy;(|T>7Zx_s-tG$sXqv; z!$*%O(uGE+!*e`Rv#a1COsli^k^0jzuIm?qz?BTVXY)!xTI;!%DS`e>!290EsjG`& zKKF;0N)2q!-Jzx5%r5bJ>|VCt_%#Es>s;igAwiroR-VQ0>ktL|h%-;>w&-Cnbtfk& zXv)^SZHAAA>FR1)<~K?(hu%+C;8eSGDU6n0MeDCK(DkH~dJ~==2s-2Om+GCTbALZE zs{V!@M4KK8N9QmEe94EU+H?j#=W%*;BR=OjnG0+*hN=GTC>MbSF?}rU8!KX8yqa+Q z9-yG(w)BTTPCKCacYEuMG6Y>!O3^W5M*7 z77j>3@w^=>Wc`aH47GC zOqZgO6P=1}7cwfl+pd78K1(AS)9pwwRH@WI}%lp>jCY|Q+zUu_{-XcJ8`+Qy}YY$ zW8|yfb#%T%k-1vwZ#x@$M2}{!+U$Rqqg)H-C#1BUWA@8q!pnO!&IO5Zj4INS9Na#2 z6!Gq#I1vZ%k5nFXP-+IM~3< ze4w??mT>mi*D8J55W|hUW?d63FR_DpSn+apc|!~y!e^gCyHNnCbAdD|phnHNxD{f? z2zATILLZ0Z-}ba~D`Stpyy+9W!2xQr!Tcrk>Q$Zcj~)-R#UG0$7>R4=cxU@%z6BQX zT6R4=uN%8RZ0~aEXMng#RccN81^xWN>2|I1qT|V&Cu?)z60s5rN!bplZT1Vl_h!)P zMP~&Bl6@qzSH5Prl%r@F%VI}oVO*JICcAqR6UE$F{jGiIL2)a z`H)QT>+S9LMS@;;EBb!%(15p#34ZJf6r-%wGmOUFlTWpk-&L#>dlSX_vuf1`W6zL0 zA6oy%!PxkEi6x(6Bi0u5F|^*We0@ykDhG`Zw9HfAv86k|qVr>={5-MaSUMtB#7TE= zT7szS-S9?0FGx2z;*(TqZ>(9^tbZGk7|~2d4+eItZ#=xw>Tvu%#JuW+xD z2G7{?-Pb(U+q-uC@0JV=uXglO<6IFgK8o4y-X(WebjXOQ)Y6~pkB^L}RW{ayU*>7V z0rCzVE2r%IA8qkw3s+uwA3DDK8GSI7s&UvbMW!cl#BKr*d!Bs$Ec(fvt`YNLm3h*l zT87jj^VeZp8NVo68*_OPz0qLv$lMuIE_skKo5xGu`{nv&_wFYlCa(?&y~Ca~C&=*O zqfKt9B13~EkqEa3i(&8YS}8q_P`3p|?|IP1P>z1Mz-naU^f3P_-g$dQEi)fhFGPqP zQ_f^Csr}_|7}8(lS72J3koQ1udMe=A;poEYQr9mtSLSiP(k56(8%Rd~qtw zWxk~shNaXsd+jLcFRgH(Iy)Tk7gkfh#;ImD1u`}8fs`eOljOn?d?Kpk{@32=H})J| zr59N|Xy_96QCLt?aNyFTj&4hW^@tQ~M(>gw9c6egjGR%HmUNYduqgxE8H`^d+|}5b z&zQ{zyvn5?mM0O<Z=RR&U>FF9q$J{Z={{mlsg{oW&$3dEoSw%?0BlZf^143zbhj)g6 zqd77OzTP-5z5DB){^4rphKXV8w_kzHS%0fl6#KAxw}lFcU)=6aMQg2F+ zq58;b@4mygQv7c9?hq&layj9$StkJ-gIPdh8-c zYo9|+W761Z0eAB2{b%e)?L$k+59dkP$&>1vtZGh>lJK2(dQT}sN41&n(50E*p_0#> z8o$$bhl>5qO6t{$8zz)$G~r(Z`RV9RXa>{X(D7(!1~R$-3=|apWFXMtVvVpnk)o~p zHtwg`>GSgT!NhgSy2{&|1EU${XXvzTUDd|@I9a$BHqG4?3C4$9zB$}sJ()6c<~54v zO7H2{)aidwB2!>tp^0YKah(}XKS}1J(6V)H2?(p;D{dKl_R`Acav4ZKIEiZ**;%k6 zVNskBP5as(^{h!;`)=DC^NnYwtl%xINSt-QUqSfSeQyo?6K|porK)OkeZBI{+qaL# z*tf7iO})LniDJ29Ks7pJ~ zdwbkDhY^C5kL6_ZdV7)-xrScJbj&+Ht98%l`|}l*jXoGi@GRN(nZxJ}lZHmJ?G06% zL*Jj%%F{FV^{t61Wng5qn0LN?GkOw)N~YHy87CW(;*4xguJDkXLExXiYToMu^3%Vd zt054_=_kL|zfYa?H^c1q9vy`2T_igRq_S=_fTgVSA@t`b+JxYW`ibH~$wC C$If~H diff --git a/icons/mob/head_muzzled.dmi b/icons/mob/head_muzzled.dmi index a318f394f88e7ab07c1f2d98286b85b339722a99..5430f077263eca970c2090093fe6c0bf4b0be4ef 100644 GIT binary patch delta 29150 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�RJWqou%+K+*Z!8)c1hEI4&4}KK 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

    |Hg;>$WnRN|*4^cMb2K;N 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 diff --git a/icons/mob/inhands/equipment/toolbox_lefthand.dmi b/icons/mob/inhands/equipment/toolbox_lefthand.dmi index c0caf788552a40e3c66be62dce12937299f2f82b..06cdd6016837b4dfff4254355e5b3b341aa563a9 100644 GIT binary patch literal 1481 zcmZ8h2{aUH6ds4hzRUDb^Qx15Ns(n3*%D>ckU^F#k;q^WV|zVWo_Q*jmT8d0*r&l@ zVvv$0V@X4nG0!sA2!mlTz0o_T+L3&$LTY;cb9ytj0^_6MQH;h~$8oxi2)qhz; zG^BDzEmPkz{h;jlS%M9~(bn5NEygKb_lBeqxN#AfRxQus1F3#=1U$n;j`~k_-j;m= z4!rh7bk&PM!A~WU-AM6|%vivrckwsFj-x#R0D%cxD|4sl;YGUHjVp*lfMpgpOu~vcLCq zvVA4s7IKW&H^D>R;SEalg?y{(2?h|mz?F&?h-TqCBD1-!$}ZV%}L8&J_>Y7e&4vi;Ly!% z1svOC>&L?KJEF^LLrMt=I#Q09?$1+c`=m=#4$cPW(%d;w*~Wuu+YU;Bv8*FdLwR;1Hb? zJy*$;>LCH@!eWtstu*9xTfD#bZ5xN3LD%kO0e4t5Hfl0nyNBVx`S?FkezKeewrMM6 zSf^Jx&bvQGi;Ic*g@Z|MT7xrcGtv>EK86+9qazzWO7)?7JfsLzNvSUs=0)EU`>$@f zW%D_$h2>7_RItKZ%74E-bg+ z;m?B?-<7g(@$eA$4lI@;K0I@FYwVH5$IkV7ztp9wxbGbrDhXr&iMK$@PxF_A`#>el zI2Bq-URyMV$nh@VTFC$>qQR5Lws80^KR-XwxwLh9XLEW6X7G+)EH#-_N~E_MLaL9< zEIG0D%;kG1bj}Asgzsr~6f3~^Fo!v`43d?58JQ60jGC)5%uL`;!j)IBVcinR(LvgB z9JcflEcqD?g{*}lv5+cY5$)#6r;MH$YB-XH1A`|qDLPqp9jnOe^Uk`y%(?jjDM%P$ zak{IF&se{WlE#|Ehk#By*P5Vo2KN4&{r1PAsv4i`q20|SEj-aa@yCVY{*@XyDZ-CQ zVKX{S2fPxwFXl|2YAL!ZY){dtP1GLiG^Y4jnZXc~1SaybPaxpo)^zD}>i5~)1gH$; zF#h=bI$9Hs^Q5_f*VX@MZEdZqt2;E}@i&@sb8{rlD(K}3RAlczd*GF7VO+qd9KTz-B&VG5SrG_s|0DMjVS+FHc3oE+GH4{!`X z2xE3;@kDdP!{|dpt}4*|wDz!Rp++M3ciOjTwAY|S8#P?s6oNoFqGXMYp delta 803 zcmV+;1Kj+{3#|r_7k{7#0{{R3ZT6FI0000>P)t-s0001c0|RqX39}FcuY&^a6%ivG zb2U$y>$C(ijk+vYDi3BKPM@_ zBEBd!MTv_uC9|j)q?L;^ttc@!6~s2gR9l&vlapUgwDP2!(o~`qrx&HB<`J#BxH2y# zlX$c9a|nAfF@HBVAE+3YI%Ne{KNoOF0{~xHZipwGX4n7#0q99YK~#90?byq5gD?z* zVFCmaE=?iV_kYsbVcH2cNH$Pb|2LB^1U{B3`$^5ofS&fJ}PzkeU9qsPzLF zdMRS{_@Nq=8hQx;00000008!rCLwqAML=blA|y+=2)6h1`bBYBx_cC5sW=d&=t*^;Aj=?ka1>0dj6bpw>rt3_%0SE9tL_;et*P#AhC zV)gi8cz+ZC00000002a(0xHXs^{m>fG*P>>t-D9nwh_zcJG41|x~plvoJ!rqOi)b@ z5PSxgi!i{&Qlh>My(CySKr6jkwWfb9%6xA3e`um4s0_Unv3mSajj9d31ONa400000 z`>B(u+k00RP+6u6$r3Jt?LEDIQQTkMJ-TbJH-GobTm6}HO|HW8H|Z+=dmsmNeeVt6 zmu5+?nw(yXYNRh*H@DkOJAv+g_XhAwbMDfsCP#e!?oqmmuLp7qouQW^R*xTsM*#o; z0002&=`m1i8%1yL@q8QAhSK^0CZf0Zc)p&mmovb-w7~!-WrqR&_XLt11~7k}0qk#+ h0UW$&0000i_5<7t7(qyZ1Wf<{002ovPDHLkV1i10Qmp_0 diff --git a/icons/mob/inhands/equipment/toolbox_righthand.dmi b/icons/mob/inhands/equipment/toolbox_righthand.dmi index 1d016e35a952488b86ab0180637295c145e8d2c1..acb93257c965b9fd5b8a6ace0667709dd19c86d2 100644 GIT binary patch literal 1742 zcma)7dpOg39RA6|V<*#7?nk3?L|CinxNOR`RVYHptsSN&hDv5b6v8-NR4$Ptq{Wgm z_cbS%#fhlMFt<5#ow<&+u`^H4bNUw1 z=j6d5Z$x_cjIC3Yc8wmV*aI#o|BJ~{=TqQ85L4(|u1xZu%1crz2U=Z#C#ly51KI77 zyBw zRGJ*GBwr-QQ6A84K1D&1>J_YtZ!9Wnnz_2PbrmEeTDm1P zE>8Z`PWexlE_0om8x$5lFDKXLZp6_4t|uTBv-@y7Rx~{{2Gtemkp^$HbFBo)0U%%- zAQcB32ebf1U<*oAY{W=Qqc#dh4|7->PfE)jj{Txr)f|%-S@t=RUTq9MG9dfF^L7?D zVS!fWQJ@ke^n3`nD_I~9CAHl(3=3Wx#*Ho)Kj(|zO*w2bW81Scfzl?^?i+)XBfW>r zYK%pKZ|P6yzD0!K$oMhN6eiB-B2g67lR;J$PqXdYSogkG-g3;xt)IhVy?b*hmMNq7 zwP;_D2&RW&g&@qWL!prAk%ebEIZ%?fUG8W!j3EM&$GS2^#A z4j!Mv@5v`xrjsnzE3wDO(IM!4@Si0QG12p$Izrss>I5VIV=y!=Nla*%Ta67A`ibgN zKSJeRF-2vw9v}gOn!&>Y>$YM;FPcw=YraeDi+e4pmISqs4@K1OW1PIs`uE_YzNt7dxg;Y>On%3h zRP{yPxYbLrzzaPVCiI8C5JZyr(8E^0EP?&B%Y}vaA;xdk1X&YHMrgx#EEj|z9><<5 zRh-L9;iaooL$C@X&7CZmDAqMsgDx6ebxKSedukr3U#p6N6-9c%u$?rYRDy_k+C#LQ zdTH;;>FtN{VQ%ZQ|A3@x2J^8M1d&r}U2%iNfvo@Qz)WwPj-QS!1VW#$`JI{7^2(QU z5O7;=^`exmP0-iBIfX~?4HaSB@#b<|_$Bw@PNrs@>r;gI8D+u%@R_U+Ew>O32?{eT zlZmE0RrbqJ`;0xLr$`LqZ6=(@XPmiywE+?9wStKYtW+y0F18}~oSFu@-N;Itq>^b6 zJk$|*#6+ER2!YVFmh;Es%_PK%F?lowY0^@9y;4fgqTuj^DH6G-mBFwk_oN7fuI-E) zOuiOi^&}_9YlW@fnxB&co&&W^ty#}!9l_j>b`I!>^7q#^Ffdr2jWUD^`zp}oL)&f= z0RkBGUjQZ}G&W#OD`V88Fxekoz}*EibcLt=wF_s10KGg7ND%@2aE!Sy-!3)IaLPxB zwc3{0qnSKlm>8ks6{BGOJg5munj8kzOK)*fyL30CsSrE4vn=d&$p;0XY#nXNt^DHu E1sw7aumAu6 delta 780 zcmV+n1M~dO4VDIw7k{7#0{{R3ZT6FI0000*P)t-s|NsAc0|RqX39}FcuY&^a6%ivG zb2U$y>$C(ijk+vYDh4q>KNt@r@nq$85PxR`IxKc0pZPyvL>bl55eMGeIsPCj! zXHN`pK5s8>)z)dv?Zp!VTrN7cYTWtd4TxV+ju@bG=a)CIbIVmA>)Yv$Oy6&AgJZS; z000000Dl00Bz=B&Z;p8~WOn!CXjngvk%Rh(XyH*;Cz>Y1{?qhrf?jQ%*4$q`F~Ie@ z9a*dY%};4QVt~<|U*3SYUaWcFH84t9T+ zI6!F5OgY&7{`zVdz&A%zeC03SK=FGw;Q!JG_*jvX0ssJjd~e#c6~vqbB)I?p002ov KP6b4+LSTY0)MgL> diff --git a/icons/mob/inhands/misc/chairs_lefthand.dmi b/icons/mob/inhands/misc/chairs_lefthand.dmi index 7377787a63e422fc9b3a649277c8700af7426bf3..a74ac1f58b97c5b9927e3622b73c619212728c4d 100644 GIT binary patch delta 1038 zcmV+p1o8XV2F?h7iBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfFi=cX zMF0Q*9v&VlDk`_PxBvhDjg5`O#Kc)yS$uqaQw#*O3b?0BmA>QX)>3$_lQ2F5n;l02&ufNBna(lmGw&F-b&0RCt{2 zn}K$MFbqY3O&yzYO|Ww zFJY`ZQm8v4d_!I5c2CEkq}16fv645j?h46v)3Y|j9!V5HhCRF&fs~3XYh26L%ta^3UgbbP!hHwgru5P zNVgvvugQPuY!8Zwy-DpQTyJ-%aJwo3Y8*?1W4o>gn}l%S3)TE%92RIE(jz&yN~0Vz zjVoc~tK=Wod>jBs63U6anJ@NLxQ47`d(gIs5>{)I)Pr+5UmA)l#IlkQMxY~o{?YK| zRh@%6A^As`kTU=rVfjapaEFxy%|D_&xZTmF{G)%%<#M@PE|+Uk-;Ynb@w3%`_S4I3 z{A9%t#z2Sh8ABb&X9{*GpCQ~4d|!Q5+h9y6u-S;=i0THc41sls#MflWyX?U28Z`Tx z`tRY9)zxsbxo`$UI3>z-J(vZV-itxE6V8b|asOYOaraS<@1S`o&cZcmN3{uwipBXu z2>^d;2noQYN$SC+?9&32WVOTozhxrH6RKj&X@~uPBJUxm+%n>o@3tblf%_kPq3YzeLCb z`knVkC*CtpzvXSx^irsAucJg>tI^LAgW`+hTOZ}&Bho0lZO%Dyy;vsn7#V(xiir)d zuEtVoj&`8Mmd@ilK%K~=r^s%A{0W9c-obLh?Rs@S*Wc3*xSAGD5%n)e00000Nks-u IM6N<$f@8NR90~Ha{+q^09H0Wfo0P8+5i9o zRY^oaRA_~S+VMN-7Nk?=isnH`oxzJ(|X2)IV5bUb7pw_em^l7CLPF;b6i3q80|)Au{bgG=bR zSrjwRB?xK~#ZEH`k{L%)Guuot!F|dG{Yj!=27odlGf(`j?R2Q;D^ zWZ~w3dw&q4!;GV}E0IXJyb`0~m8j?-ARr(h;1BRnm?qA#xsdb4v+tl5YvZzf#RTPh z*N-J}NfoPZ9-35X==&*S7t_1ba!mcSa{vc5+|cK@CYQ`-yKqSY6Ez$%44< zrhD6uqRs6A6^QHBJueGdlV0Ql55w7H9tIReCjn*WbXx8AfJStKEZiJ$4`Otfag=r? z5`PJoS7MtMrhpCt0s;bl8}UHFr{R{=g$Rca>A8u(as z#;C7>mCOwO`vWn7xX=p=7vjsrPY4FT>KO(6GkgQZw{R$`yzKt~0000 CKviS_ diff --git a/icons/mob/inhands/misc/chairs_righthand.dmi b/icons/mob/inhands/misc/chairs_righthand.dmi index f04962de189b1b88bdbe3829826e73f14525615e..9a0d2a478b9935c58fb8accb2db27ce5602fec23 100644 GIT binary patch delta 986 zcmV<0110>L2Ac?fiBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfFi=cX zMgRZ*9v&VlDk`_PxBvhDjg5`O#Kc)yS$uqaQw#)+69u#k111?0mTX3cN+4h)3O*1w zj{pDw0d!JMQvg8b*k%9#0FQc9Sad{Xb7OL8aCB*JZU6w0b5MU%6`x*|T3MW&n3GCS zeQ`;CehxuZ<@xz3sd>b?0BmA>QX)>3$_lQ2F5n;l02&ufNBna(lmGw%{z*hZRCt{2 zoa=6+FbstW+wL^e+4lY4b|EQ@l=1P602T6?e<8L%;RM7{+F=NVLZMLT+Dd7M;AWhw zF^*D=KYl_K+m3&8HO9C72(^4?5$gHQA++$FL1^RKO!#gl1Q9qBS7ZF!pU}!TU&GlX z!gQN{Dy~)Jd@c`HVf>hWOtCrE!k2ESUVRDMUQVUAC!B_l0jT`;QzU?bmTW9=A4gh#_x zmet02e7*h0wWjGw$o06d|0q?oj%#XpV(c7!3FQdLVU8&EB%lrvp-?Ck3WY+K)Z?*3 z@TR0~u7CbyD0WNEp4pD!^XEH?&ztc$K3~ow`KEuYU*@bJLdujf^c(OMMP4Gpl_%Yx zr?hxfbl&gjr-z$G&X@Bf;`s&Ecwj)qzQO{@mALJf9Cxm#EJXFeE!ez6l9{rCynF$ zpND_2H(zf;FQ51PpW_a8%M=QQLZMJ7^y}5rj@w21_#r)Y0YcW9QH#&QRuBkTXF)Ia zyi>lju`Hp34_Hu`aH_#)WWJ|7_Yaw5F88dedN&}}e0qomf&N~pA@D)RVRnv8CtvFE zI)Y=)LizM+s7NR90~Ha{+q^09H0Wfo0P8+5i9o z7)eAyRA_XgY_D0um(Av3!0!iXksLrA)KzeYe8xk+FYw&(Yi$oQgvz< z$U4sv+39F|wT68By`ztXco>?(Nz@B(rXB+p!acypfJG25SpWvc3g{r9q~dRg!C){L zZb7w0KYy~@OrHpk3YPY=NB4t6H!%O4c~UR~ZymZH>|Xyq1j3_&8-VwNYWUiCKd7<= zZout2d_UOziWY=Z_Jh1fxQ1DB6~?dW469tK_zj%6+s_!zJd?g2gq zEP{B+0x&REKnFeGSYa?23^ziI!V^*|9uNhpj)B_WRc)TVLrmFH#VA+vkPGweO7)n5$LDEr sy$PX^AYM3l^$X~t>=AlnVfd%`20jgN@zb>RIsgCw07*qoM6N<$f(%G9_W%F@ diff --git a/icons/mob/inhands/weapons/melee_lefthand.dmi b/icons/mob/inhands/weapons/melee_lefthand.dmi index fc82db43ae2eaefabccf3e722b9673f61e7cd839..bb4289a86007238caa8c58cf64e6c42a1d90fe04 100644 GIT binary patch literal 5132 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 literal 2487 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 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 4de67f41f8ff0d92de5c10c84e85e874e81f7e95..de09fb1c6379f2ab64e7cbe1ec1149e5db5ede13 100644 GIT binary patch delta 19135 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

    -%|Gg}Q^j}C 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 MEq%>TDBFPl18*db?*IS* diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index bddc3e6a561fbb17debaeeb782d4542f008bb3d2..b81fc00aab891efe7f72bf14fc2bc58900398aaf 100644 GIT binary patch literal 404024 zcma%ibyyp3w=GsE#o9tClp-xwTtWz1XmO{wOK}ZQ+*{g0akn7FouI|ty|@(u#oZl} zJAB`{=lh-W+&?bQljLP)GMT)y-nI8$d*z3+q7=cS7mv`;&R)WRz3Hn+?OaahXZ3XaO&v&0MYu6=07c!NPhU{i7^1G4=c0(_ zX6HrhMNsF)E|t^V%*d7Tp2@J+3x#}lPcnl#sS)70@rKE;iMQEYMX>IW@Ue{>;;L8V zBp(L9M8BT=aA3*iz2P0t@$+k+QVV%##*EiSGHa2ZXyRty6tkS?p8uLvAg8)qynD;z zhVe!6X(}2%Wnp(puFH2?l%Js%BziU#A8*Re0JY&4Gb9^~58)$nSOY*H)o( z^&lob$M8@RS6g-z-CsWHr6De(ZPk$Yu_YcGv`pfF)P)D!F zgf>Nc0iyg%V}nLW^)#6!*&!Mlm6=4uKnKlduewW!cE$QdnX7*MNBn1_d<(%(fQ%2ZfRIw=p=PAM_;?M44kSooWbtm)#MgzXsW>4JuLKo*{ zyn^!Ld)M}z$Y~j5^NNwnqEfjS@}Uj=rF&IL?5C&hWa)?gxk8l2(ud_uj%1wa`<}<1 zn}x%(jct7B7t_tclz9nd?SC@ls03(+YQO!_SqqK-``at5QEdxr6AiZ%hq!58*&y}# z)0yO_uL!RWu6GBcDbcV*$fFFU@#Y>W{e32fyy=71w+P-`csJS{^Bx#K{D3*^*R#$- z)7<&+y^c<0*gPL%9U4>i&WZ?2PsonM<8vbsmI=fsG?ZE1s{l=-@dB%~{I^4!>Z;KX zyO1FcKk^AH-F5_AD)8C52+6U{`I&>(4440i7fVBIB4^@WzNm%SyC=k+RWi~7(sf7S z{>wvYL;<#KXw6sN1wJICFC)ifIECam7F+Q^dLDslkCj#S(a%OFUhEctiPOj{ccf@1Y_eSOOFId z-?WD#>v|n+-1^68fJXF$xUiVlbYTg|mx3Sg}I4j6MjJ zFxV9jdHaaK)J2i?jdq>)W8qIfJEeBfsE(R$c;Rz+KV%<#Tzi7KMj6ognk-hh@U`L> zmC-Nz=}6p%3T}s>7DZmEL&b5ssM%@J8o{9|>lPonCEEKOm4*%JC%=*Tffk z4Z@KXU+Dmm#tmvdRQ(o(m4iX=kBhmMvmO>C9<{+)uTkSzwo8lOPo>KzO3Pn)7!tsy z)fSJxZ^9oq3R=IR&Z>)LrHcQoWnuX@isy-<- zI(sNgRsWF7R@j0+lEEK-vk8liaNkh-GCQ>Mb!a}WGjpB0ymla?v2wqj;>OBFd%^wH ztM64(bxj55OqAbZ{J&QlKnNNt6IbzGFso6XY&9|@HV1BgUtz@kifO{18U507^`eHn zxa*NuK~B!2s7s91n`csqXU>>(7@oB68MU&?3kMRvVhSqAZy&S;bpGhBc+N;Vw&rX3 z;uv22VByVku>%#%y@UqDL0Z@Y$f#9T)*;U0jmLR7awb2DCCDCc>~y~V=K8ZMkbL#* zu`n4k>-UFNqss4(?;78<=(7-BzB1Cs1wE{$V&_zgUYIN2VPE^8>}ri*j>KPeG$)%y zgvRf(tMs_8Z1cBVe&G-c+%&NAde{BlzE$Y^-EbN_o6BEkQ0%v-Rhc~ky=FruEnJ&4!qWrd<{t9*} z^u?KUO_ra-Yj6X$y~5LVH)_;{EjiE<{>}zHvND8_m~5k}BfI!Uug+4memXmtqC-r7 z{&dC^$5b`3=Xfk(s1~N=NL2j3(=wk}6uK3@fg|Yf@T!mS=@6J93Dny(v!lfV7LBqF z65AFhvu!r~*1`Olj{b_l`h1i5t?N(0%P-i&#x!MALfSg{UMWxq;WCa;_oA`9ndRr| zj~D9mY050@p0QICWOtL;1z`^A`yOLy&WyCZ2!BbEt&jJk3TupTQ^De)XXtSR8b~_5 ziiEOi^2E7ar)>N)K~l`42ej)G@7sb*zM#M4zT+iqh#K8vIyjRmoU~zsTU`Bo4&zo@ z`5ZbH^3=3Ks-O5UggE_2kl~5yPJk%{4DU{GkGno_Kl0xp!Dh8y4XN=FowFUzjBnLZ zU$T1Lk}0=dytK*Tn1436^H}gncca}a17;D#1J57N;Vljr5reI-SZB(Tq&KgQ>h*DI z#-|N~FKQ6J-U=r!Ur0?_I7m9#A56O1_Zl9RiT)}|^Y|ea#^?Wj`He03;lY=XS1c?=Vm-V< zLV6c12H)kHPzhppc>g@Eme2V$rlLbe?|MXK8Gf1EhyUln?qAUvYiZ<% zs5LdGd3TD6ib|~gwHxpgJW(8h*U$fX0f!r9Pt<8@l?Ax{(Dd~6=Z6Nb4VgP~7EuEk z$Or$p&c}K}?f%5Kui{t2)ipJ1JZ=}ybz(G)%dNnLMfLPj)b#WQb8acMx)%_L^sisB z6#6-h+p!AD$|5^E#r17%i(?ZLXC$Qzs3<5{9$;fvxD`f!EWiK zq^{i=N0o6Cr*9+CJJntL>4ux8Bh)G4pIOQ)`>kaO$?UHrs`Ib?s6YegSUXVzYKVu+8WWF|;^@`z_hiXkvl*G27eQ1%=#%GLgRPRqIC=XJ_;*EU;5ho{O;8 zX?%M}$M2mpEk>l|$4C{B=C<6tC&Wk6xxdEvQSARa|<}wt$cm@1Lx3q|unVAKj=WrYC?(QC*pXb)r zYMpR96A;F~Oi6WgbIYr!hzVvXEtBVj{!G&Q(m6oi5ea{$-oQ{9W1WI^I0SR@5p3+V>TgINPSQ?z>nZVN`VV zm&!^I4iVJ^fG*i@-@a-5XekDp_C7B7^(#I<{|z<~)u58dU3StD-@)e_djIQd&+GHO zft8528Jo8|O>Wu5jEYN}n-5$6Mu?1B<#2#pw$;|oz7tRk{+fJ`*o8PKG?GwI474oz z){F~0k41-UO-lC(x1v)BQVx&W&s_1c$tYuHe_r`xv{a4XFTCz+^Gfq`fO*~JQX}xv%0#u(#VocG?S+?^`RYBHHmu;O1!(47eJplp4tjp|6CHK+1#9eVXj<16p+PO=R3^rRsDbc}S5pFVwUWi0;n>sRR}&oc~Vd>qxrrlz>PDqeIG6O+D? z5zSBzn@v|!@%|f13W_2t@_K9>Ibp90`lq7IC*&y5s_JkEZrLW*w|RDJ&2Jt+V#~{R6>H3v~vMgCA(OY5Pi zscAOJlP90S^0lq4qD-$}f9dU&F38Np@CRV(^yyRGda}*t8?o}r_34QMRq`1Q4ej%; z=#jYVmX%ys+?rH0aneQW-M^tVf;ur3M+IxeYeMd>XAJp)6< zS)N_}7RWw!s^o4x6KuymaqAT3(!)O&HrK4pvt{>eg@7~J(5KSqJJqz78$h>nro}E( z-k?c1en0)2MNJPi>^19LsCIn(cc=HIJMVg3gv%oEyShf=%iW~p_5}<519y!f13zI@@_vhOCFqi+%vf!_KJP!Am>8^UBiFQofqp92DdLwU$ZLJy=*=oJ=@9 zKR+KCr=F#aJrz#L=pyJ!N1=4-CU1EH;LoTh+_c!NxzDAYKDUWG$$YDzYtcv0rLV8= zvfALby6(-{1tUMdb|rpQ(~ax4Vwx!Y>W3_1WYk(5%O>DIVcS?lkSYlFg za^i4b!5nfWBMsm+(db#4JZnAA9Pj8$&Mf59=Ss`Xw5g|f5OebzE4V$*pj@TNVpag5 zwRLrw(>pS91MlI}E9>iX-6Z3|?d=$P`U{SqKB-fcmhO{~l4=PfkG<-sijOEF{dTOZ zw9(AhVH!seuy-`^)1Z(L&<(P-mXC@56}rDclV|n3gc`v~NpW$p7^bvA-nV8m{^OIA zq4`HNn)REAwQ>DP>(bGqaqh0clNMF~_NjD!K>&vz9}? zC&%rhqfznkq(H23yf{{=&$!0M$}fdl`Q9Bn(gXa5g^lfWzN?+1Sp2Qn1sGspVluI^ zt|mmV99>*!f{_68svw$u`UVDQSq9vj3yO+N_W#snXJ@~O03ge}uBD+t>fzyWx;H;P zNVijr98MK{b_Xymm+!6nn&am0R}y|3!>NT^s5J80PaBG_U%#&1%7x|U=hJ{d_t!%%3{L zmL*PU!$?fkmiUJyREh1+TW)02R`lNV=F?n9N!AY?W*WiLx~pEAU}jX{GQuFJFpzD( znMMbiEfiJqfic16?qX-7tIQY(eWUR71obl_N?EIuTD@&?n^d_EhsxdAz>>ZP!D~8~nAD*7p{B$=qR)|+fWRnDK z(cGYnQ%{9O(!8eaI66B6dlBN}SEw}XmpY?jsVi_T_AYU7zDa-n{Lb7Z1DvY^4EA26 zTX!4sdYfWm(eUvl0;yc|?L$IBjll>Y)~bj3pEvi+&+GQxa{I8sM0Jvl??ZHMieqeY zvaGeWb>Nyhh&0}_tE)@aLx7u6u*d`DWpa5IlZ-cqoK~`~MKy61cB7CN-H~N;QT_e0 zIWSmBNy%(wR+ghryS0@18JqT9gn0MjL3_QXQe<*+a6^M&!Xq~~Hx*S??Tc;P`#sx! zbcLm_V9=zbq~2NmJ#r&70H^hXgYsQpRpktM5%QG-$H&L9fuW5Cyx9|-6ZrBnG8tuM z%9=VlvIYiJkOgOArMFjf_pihZ^1pX4(>aa5m=?wXq-d>^-4V`{5BEqUbDgmC9Ru&?zXIUbPaFDNn~h*?vr>;|{H8L=)Y>e=h2chy?e09k zwDi{;(y;%!X7w9P@$i7rcLgz$l4B^saea1@Sy9ne_?!wIJq-)Xo!i|Z_V`+bhQdDA zF|q_lphtjz8kR8JfU~8G?*o z=zO%^jE#$n0+3?>??E7_>*Ri#X(Vg7j23BfNNB>RW0I4tHE?til^iR#)fe_NNA9NM zmj3?DB(sm7nVb9j_wW0QovJ&~J^)c=6_s|E2-g*-<$9^G1)~E$XlVUKGIqen=01Ja z)RdGtaBE6RO6-0Vu#Py%1WGty(D>{4#BJc>EY1YEY4Pyz;@E#y%(??CcMnMW0v#Z5 zTjs{a#Q}BOgQ%z|6=UO!!tT6+tF^7o!TTgpo|BV0P=U9F*LKD~FY8mD0;k+vb~c>^ z!sF&On)f*e*vpTOKML5Qeu@eL7fru`FDxwFqe?3LW!>h%)^Go!@_{xWp9F9-1|f&C z;!LEi($`?DjV^lmpDI{5emZUyZvFhCAw{G*ApZJVK5Kc^`}H5o=B7=Yf~R7JrzTT2 z)qLp>AqI(N8U>k%Cr-b}{e5a3Uq6J)L;7h8%jybZzXZ(b2avvuy&oS3F*kBA4E7so z^OkT@9-hN{f%;gk1i|qrS~YYeE{;G0fc^DU)J4uV zwyvIDu@JIwb#0@nfY@f@<{<8!4M0>|v*V5P??%!x#3jG$R=><8S5AmN-|l#!7c4Nn zbM`ebuo{NWsMPth+E+?nKWwFStAr|Wdt0_r;P;F1>*@M=xYe}M_=#dmEnhPV>9uy( z9Ds8~@Q`y}GK`f+)kkiXJuiMII3xr-@FgaUmjZSUg~hY!=6c*Fu<1_O`}CR}9~cD% z4NtXLJs&^}TmwmlS_yJK#1Du)4fDzD(*k%E!ge<1?R5UCfSg;r&pW0; zi;$cfi_;YxN1Z#MP(#ga+M7Py9et)7mKQRWkWdgu5TBTsKVSDL@A&Tc(uUhfyNY*7 z{z5x9GxL2xR;r*|p}^JGyeyEMhOfd%n((}7Lv<5raJI!r8msmdI4yj*aC-oOI9zGT zrxc;~A2Y7OR2KAoJ0!wE$IbmzRNY5zIEgF;WHChNyK4DYD!hAPAr*OdV|aR1(;-79 zJ7zs-{(?=W=rhv6oblAM$5N#71=U&DFph4{7 zqX3I1&aWF`YvYxr2NP8<^x6L)Xd|fZ25YVc;U6k79sCWST+~+^nEu*M8|~=15`K0v zq}4q<{$YBkzFq)W9)so?^?$BFF5Jc2^EUhXOcz_ zWMyR!PfjXzE>v-(=26M@qZP$c5e$Eqm#xgbDTUnsZ0jp443XM6zuW8GwS>PdZabK) z)998rHhyQ*olx{KsBc7FeKMKi{V^XD7}%M=1M5SFE*t9WS(4l-&9V!;^dn0qT8fIi z8rD=mgcVou2?=??`cy5IL7vyN7+=i|4~GMCLuzt&U{14@+xYpfp@D&ME33wtnVH{X zV;E#OA`mkmu}SVhsL(Pq2mk&1QAbB-us_%A&W&eLTU(oac6K(o8`05$sjI8|;>8OG z2M6Ue7z|dBpRcUnB7A#$+dDk0(Z8|0Y<$MGqzBMvsEo(Qht-^9_yAuS3)G34W;-3urA~N=iz~Qc+Q8i~eBfm8eUm~2A)pkw-^@lVHGN3Z*X;d|j4J*zE z-j%Mc2n&1opSlvr*Z{EeZp>p;_wX##3Dd55{JijZ;)=00Yd`($>X>ou(9w{t>?4-xpKYUnwM32#&fZk-kEvDUN{Z%BAGwNIyK}^!EPqhONZrn~cbPa+0|WN{#)X}LRxje)06wFk77 z0Z_Z-E_kn509Yw)JeGa`{{2j&2Pl5l!|!{NMYGYMlZhnU=N+xh*g<=hTt5BxYaQUL z%#;}i9980;_ggH-DDF@|;4ypnPRHivV zooP0P1A%C+UhEC26y*W{t#R@}(@1@wHD!GOfv+E>CrmpEwE$s~{$%L%jM_($&4=x+ z8&|HPSCT8j4v>=H^vB`AItad;afTsgv!du$e@`sq~v8)er%?v zryniRg>?JaBDKM%5lt82Sdn8U+#lvevRylce=AGv1$j9vB406;tm}HEs|T#FlNwab z6U>-YR!Kq#FSqvvvw@r|GA5>j60%TSik?TN6c;An)Sk97yU`<@uUKq*0Ty-sNuc?a zTqG~}XtEHM%XJcwauA|5Dj5091}*K2IK?KV^wx#Mj35Q-S)%7R&ueZV{>Emvb*Ov% zPJST5_Q<^cn*#=pEzt|2W)S_e#uquru9>Pgm&G*xHH7CpNSZg<6D6O)A2x325Sm)u zH}?(hX_>6tGq5wr8N6`H!6;cA^=!*vc;CK8iHrx zSFkQzoqTL01-al;Lt1e(6_r~Pk&x@S+3P$u z=Y2y#J(Wn_7o?-(KvF>RQ9! zu2xtsJkaD_Sgp5*59{kM+=KhXq^$zaT52Wp4o(BpYq8kZdSRk7?d8=SnT(w{8f`fxI zfl6|eM`Ad5{7YV%yUqn%gP4_#O+nj!cJicvF>Px1GN!?Unve|Bih(>G-9&VSed+Du z;%%iZ$x6Jv=J~Om**yCd-7Xm*2mD!;bR@={y^I5O&-c2i!{tAy+ zD)}p+`OC3YX4c3Cj(;rR;RQaM&nm5mI%E31yZhept^cTVkzJv&&!fQ)+EAZI6ZPb8 zW~MBk3J6Z+wN|~c>rO2yDQVhF;#sq5=Xj2^y%--bMsf69AM^%QNJ6Ab2CGA6FT&%s zZFp5?-FNbvtHZ^lfKJmoteS^i!_Z(Via(DRxSb#LwX(vC&3@^ZUMExtC3qstK5Yco zBKr^YZBB}Y&VI(7v0gM~U2{?N9jcCZSu{u`<&9_I&>Z4<1vGniNw?A~6PpAQBR?p5)-5pr1c~`hWR? z0W>SfK<4;>$P}F%gQm4@VP^J0S=q>(=NSpfV-gZ^clTQJYtaUMd4+}mjAW&Dph>VG zS?Q7*jhpxFT=$@nsc#_-=RCx&(t!8xqUVN!j2y9InkBl?!D3S=8P|Ics5O3}0>am4 zw#iEgwsz%lC{WyOcgpIS451!O_!)HdwUer!Dnv1Ua!0UXsf21<7@nPVh%|oBrOb-gTWihX zZbNRLITmaS)6t1LIXPu!j9yy6&7My%spcA4SmbGA#}^-LZS}b!e0pZeP2yZykk>4# zx$%RdS`4s08E3lZjFfFyT5=|{EEO^l| zjd-5~q^43D8yiQ*YdgdrT^t>K*zTMocW`>HJYHdyK@3z!K($*AXnU28y+B?&7+L`6 z)iQX*!zv=&+$xWVL_{#%0o~=k=OT}YeI@o?8W_e}XvfK4EL6$sd@QumrXm;-)^l5M zF$ZOo8n&cajprtjn~2;V2AJP8*-W#0>-{0)^v=(u9@W{9x}Y=yx;(dwbi%0_<>gTs zVu74*eH*KMU|e|i*P#?SfGpD$>3wDhH9WmQF6-CZe)PGs&Q_a;;B62uPox1omo4vN zyIp5KsfG{0#$R;>*4}-Hvo_(jXxrM!bFgBEmuoqJuswI0e~Qvq)l{t?(61DqkZc9M zhm?AriuYn-w5>CL-PBX6EzxlTHnK&x4u2{){WnEvf_pMw zLLfD$q`Q`vr~ht4--3ZIniOI#>t~a;GN1>5Q-3sS!VR)>bGco2wc6X;W7jIkrvd%r zDKRm4Ji)>}EF>f*xP)_kt1Iz+#Zi1@i=K<`gB{OAGA`418PXh0LBg!@TXPG?V# z6j#0c(6C$-x`mBRNJ~qL3YDCgqQYwJa0tb zFTClve!uQ{TAV5I@YK|Iul>5f%cv~va^F<$x0^th?ILry#gADbH%Eqh2YZ`p$taFE zd`KZj4gR&?PV!S1$5Z@+ns}z4Phl|GWgp1UsTuJw$Jhge1JIw4KsA@|Se=i6>GtHu zZxMa!Bb2|pLbqOj)8G379Q)<34=y8)PdpyI6*xH&%I$O^NkKtDSFq>tdyEXA-aFM< z3kF6(eGQFxx*Y>)^MtIdEc54|rvU$eg5iHz9hym_8pN=1aI&ho=q+^3EG%GbmFHy6 zQ@uPphsc5Ko2{HTflyJj>&(}c7k>2YX1jhssprzg#>$!vbi{#Wq@toSD9<2(I zj{UiD$gh{~{f~koNc&WGCHa>oLD)fo+Y`}?C) zQd1pWTyhEua2XjHyOyHHTYv~y8V)pFCok%nn~`o|;Boe3MMXs(FnD=;I~Zu)=IZmK zbk9*vMSlNwlK8Q)XWL|jg%JR{t~ois_0Gn|2Jy?6p}>~3w6xlWhH+qF*xK3xIpl2+bEvoAP z+Ri_MgQJJoyT0Dv1wb1B`X2o~8H#v!M=L#;_tOl>0r%BBn1|>7KeX-$YWR<4Gi^XW zrl+Q+HscPu*>6zdYAb#MEE=NyhJ&}pI2sp3ZCSVJ1x|Cb$Q3EoDXBt#jekQ?Xg;82#U-^>~n)&w+@ zij*1;y%OW4Y)(Gx|4o<|m`c614J*w%cCiN4m4(1daAD_8)85l@NnOR(nAJFzw9_=yE>1;FlSzH_n6eL#qs9;y+$Z`s2 zW#vef?~RQ@MK7Vxo;?GULDdf*+7h`;dWVLZHv5hR0sutR)zyWPgSv}Zr)U@$umN?( z>~%PhTG-mz{rK^te4Bqn4UrrhAD84(DeO9!_@iza21QLcy0z&mZ*1df{hCQc*NE2W z(DP}#TJvgy=eOC`&FNYDR61#G`n>;5Z{;pnNDMA0D9FgjXtR~CPELM7kGJ!&KCp1% z@xUA*A>qWt#J#@E3NI|YUXU+G#RJ5>^KSxZGYk~rPOakYkUy*Dy%BiL%Nt)`U++qg zN4k(hvDX2R-qMoMQ2kOh4{s(1bEZU|4QNyx@YS#bQJtBceTo&2RZvj(IVmZFi)lsQ zKy`|L#w6BQH5b2&fI=8Nyx)j_5f*PIEibQDFVbJ>fYEQ8a(tjz#LB9T0OSSR6wp<5 zOiT>7OaS07a=XJa;WedmzST~bx>^vhL9v&w2^15;Dk-34+|Hqqk z3ua6bm?kv4UoGV|ZE3x;6B1ljULyschHdSfc`BSKfB}IL=xy!)4yt5WTwDaC zfNG|!x!Vt}31Iv;B}3JCUCHM2YbxJoX0)sZ6S>e{3b`wD)jt9x79f=M3zV4C#GRS# z0eYRxThhvkidb$-e$2v9TLE)(^Ve=esX$w)%4J8RsMGYmiU5cL@Sc$0^U(Kv4QJf1 zANGlH5B5d1WkC8EBODiRk~&xSe|@ckC{tgy6mSslLVIk84qAI2Snur4ej;gf_ClUs z=&SV)>N~QTYP^>aP64Grys%xY+B%-R{0?10s7cZ zPPViH*9mYp$P;9s9{8xb?#_%Z*8{vg1TP0#A?`n*}GYJR#s_!2RbOKVU}N*GhJn5Ded>Lwf?xAdbFk!5(+ zA%t%i$3umT3rkW7ta6sznsHuQC)dZ%e<@tC6hYYMVFW)- zlyW_<_o6hci!pz?w2T~laxtkiub&JX>b{=wcuPg!fB1>_?=D&%~_xixqB zPS0%s$Ijl_Ppet<+Hv0atzNxhUbU~2EPFH6IaVMRMr2B~TuXkbWeG}iqx!}^l0gwB zhO#mLRj^_rQWEv6*f662mtiN5?q%EfIBY413N4%N9siw!5L82n&_5 zxrrl+4^d+mIrPcNMzk1>Im>T-=_b`yK3Yf-;YguHTNnOtbTmuvzWyTDgGnT0WFD)K zDxmJsWZZ#WX(xibT){&UBq zX|DrmM#YrY(NT9%R^%mds>b#6r)X@a3Q7O57Ce0^SaR}s9T)D zITRz6m)fZ3#=-?KRwDH&28?I#=lp=F`O$Lyf(b}W+<+EzMG(qFNr>s*5w^FH&I4{) zUvL2>X&2DttsYOX>^v)}F-T-M3)z-6QijB{8)p5$J^#Jek^Q^0O%Lo!^6i1e6#%05 z4cM48HmKtrdncz8AZ=gQqh`Chc7Hkto+&0|r-wFiD)jdaNf}xjb#=!i$8O!@ipu*6 zbBvfUGTPxQzfzN#6VgvMIG93uy4Tkmx&A3R(a33C_x5zYPeIOn;QCo_l0(J$FBduR z$X8uXmuwP}B`NU;19KM#ChemsRh9K5wMW6Smqr~_3jI8gcFkCmc{`jRY2@1Kqbj&S{_sO9L&dtSMdg|b`K0o$!2((;!=$N3l zx9i~MWF8_zsVB?u{hM^0OSKvV?ATbP62m>z;Fgc2tfMm!xmg<5< zJ3Qj*HaW7uakjP*5!#~p(1e4oY{56UGO(Tw`9mcjpSsM6mh|8dx&G?8-ggnRR)uuO ztSb9Gh`{W_-u^)qK$E-)V_5I`x3};7R$?RqHe!gcFDT>T16TwID0uU&zf|R+Zbb|= z3|g-L$|Y~>PBq;M2)%xJ)vg)-15C*G1a+db$3}dliMUPXG{(5|JpY^Y+)xre4Kg|B zF}s^n-vJy$YhixP;!d8-fP+ze6035;ZzY|>apd+v|Fs{-wWxOKx8||S?z05b7$O=V zT<=zH0RCaD@0Um85hA+u$Z0*VYPCeoFK{@A@j`th&~z@Z|71UaI~nop;x*v zT4!yR)jmHdHH@3qjG*#DesoymAY(pJ2e+Bt*({Rd`@@R_$vx@-Q}0JkvQ4V7XFe|U zXd=Rn(k?!gCh&Q&{-cAp%}-}9>(}Rs=xw@DdDMPWeUe6Nt`{dgs97Q~R||tYOkt!p zqZ_X{f$CK*O4Q6}tekex%i|T=7B0?Ay>DD0Lt+8)ZvvI^;sBoZ?HFzU^?bTVY7SIr zpfTaObtbf*780ub7s19FO3SEpIQdI_0oV{p>f12Qd<32R3#=$?$%{2x*IyNiA>4mN zQ0P|M69t_Fn?1Dvys9oDmLhM2(+Wi!83qSN zkskG%(3+BT~NUN*0@hYDf$!O!V;2-rQ2&{0KGpD z;0J-)H((X~^aGdgNNlddKW_!+RU$RnDjxKCX^S;*Lv0)o)wz$*%)C-0V4 zt$5m+|G0?&LL(Lymcz!OQmmb-B6af{%-x8YDrLsAUF;|CHWK(f2w$(A8m~3!l?rqi zo9SO`C*B5~2Ab7cV(uqxq{Y9Wpy=!EZJp|lA9;H#t?hOoMpWoajPzRX0puofP9y(Z z25GN*gP{uG@mgz|UL1+)7Rj!|rG;_CyDa`0lLsv9MKxdU-Um9KlJA2=FKzDZY8pg^Af?h3zWerx_{xlDI5*h)6eVKWWe=zVk#kt z%coH7gWVvv*V;FfYCLSJXDI{oa(CR%<^{^@pg~H&dC3wcfaAU#=ZChmyxl+NvQ75b z&9%X>zW!opVlg(iQ?zvD-$mXWtD6CN-$-7IMi-Fm`86DSb%#;pB|;a(>Y3+z56&jz zc4x{1Sp05a*4Odtx`}Q)Q9eya?ECMNQ2fnoSJCV1=72-9yr!~7_Lc(n0;o6Jrl#U4 zZuiytqg^vYcPnBFlO5vMVS~W3d-cluVYw==u$glSM( z7J%>I zcACgIg89x3uiA72 zOF!RsW!G}#FGsWaqCNyOGAXVwxjE;^MZ%WkF0=mWlSMhMWz)iMUOPByy+;o4 zKKFao?XL}XuKZvseBn@YQERAEX4!bOF0dSwg!_C9j3LV9&&zfbl+U+94Wb@I43B|Q zp?+pQSGO%zvr_VDH#9C_^$lpR{-4XuoCiXe$2k30hHO4^D>j>D%i>)G*%p74yS~O0 zaK|1m2@ddtp`?@ssbjN6)#Yz-nFZmP!H)PlIx zySrCp&_uMccO%v{ldu&ho^4J1ZeeeaX)ckRF3iL*$HDqAJ>mQo>FRnbc*A<}l|1Z< zSUv9cXEgAopRKMdhK8{CEc|&!teBfomt=Sn0uDpX82JI1(eMClb&Q3~GKB@XKMPgV zF^9*{V!}#0@h?Zxu7sS=UV}_ZhaD0JG1zC&ZiGoi;4$3dEXhfKe;3Z!q@aq!>rL;l7pjmg3fiwHd;&}xZ z3Dpz(_?)coSI@}F`v9}2S>6BifEwDE`-)3Sa=UC#@Gf9a{x1_KEXmP&TQ`|w`N?wd za=G0I`@YZSJM-b>zSX`MfMSf6T0aY&{25Os*mh(3+j2O?b~_I}mgqtud}FlTcSzO$ zBGQn(d199zkp@DPsaL>@yQZRwh#eba2731- zCw3!IVvUFWB7@s2zdvVLh5>JMIcjG?83EgaxyXQu+{!ABS*PM^ZR4O9@NWZWG+W3G zE1s{40zMGvq&_4dP>-k2%c}s?&D&ebI)F_6%$9uWNiRV9H?732Ra~8qZlotQ;gFTN zHCkV{STs{I%dWRBn=&Y-^wv7A0P=r^p}fd`(*e~`_`is1`}uf8O3F)sa(X&{5c50m zC5cJ&xj%P%RRM<>FOHgPds-(N>U(xYr8$Ud8|dl|e6^~qJ4%z<8efz74S@+p+*9@p*994C}VaU5qTx42Si08`YF?RK3D?xk=BE4;vx(*|Y3{9Zlkr&f$Ml!{toW>n#iO9A=>TFmNE&fDKTPw7Ev%zsNg*#!r$kRAaC^=+Hox@{ju+mLyTcRO21B zu+W_Rcoi!xj^sFfZ#w_9R8a-uo_CnHVv0;tB)SMp$15T>U(81Q7+>eyOX~@u6iO+L zx*Hs<0iNG%#SH8T3rr)Ew_#~0w)rooUopi`Hzo8Ho&h%qkO_DY^?|NtGnX>Kvoj$3 zd=;GWeUH#(Vg?&36z~kQN{+wZ=}ffO|D}LdefFSP5nZL`vhA{=7M*jZD~{lS2QWN> zP>a|TZuJ8sbgTboa1i4698%v!lnYn&&;IU9#Au9G(D!9Wx7~sT79` zH+7StX@rEGUSvb9>Jks`Qwl}phmIv90YXhY5hxlZ4v@llMW>hh->s$AXK(ilcQ5{K zi~yeV2OA2!j3e(lT?74w^gF}F?1pNBXf|huER!0>ezXawq-sP}|8N372AsfR zydwWUPT+^*0)Ru_;&`?1CBKvS3Fe_nXUn(8yZiA-OG`gc zZX7u~?^ofP7oxP3Bf}H_Ki-bfLLI2>o7q5*PVuQHyq8@`#$q()*T*AZ{ccqG6(zz$i}I> zK$`J?hFY21P+y=|(|1rMp8~y1Tn`YVUdW zyU(*{_xC$z|JySMX67@&@R>WVcweteiIF<9>HExf%&;y^opL|RAi)9dxws^ zvR}V;-2D8)i^uWAH0ttjQUV3P`(!~91ScD%#cZ4lSmVEJ_px7R4>ymEF~zJTdnPF_ZoV;k1M{VD7W50|$csMFZJTf8^u=@znKkR32#y z#t#tV?)0ENl7EzQGIxBwjo=Tq^^1+)c64$y>GN8pB~D9Q0Dm4{U-HCR(V)o;c`rq8 zj)`;By%+d_N-{zjrj6%eR3Xu!$tPR`gNoolNE7{QY(Lw++>gubkXsH$Xo)7Deda7N z%z{iI7!#S6P@s)~czrB3&A)TBZlmOA)XaS!3Z7fWo*D8J3o_nceZnJ7Rr!`MGNRPf&(;q)i`g`J7ED*|fEV&uGmiCGQ?i*ZE&c_^>{W7HQF({&NIi5*^U=Zy^mjv4(8{psp=_7c~TNZ=i?I+BIj2j ze0-0CWX4Tna#U3HO6ousk*lfrAmm!Zizv?bgboHn^84t|^AAH!8Yb76O5krVjn`UQ z!7BF!ESwML1u3Dl(1DK!`>P5risX@7iI7jtOLpM z>@NzXIqS|sGC?IT#&YF?!&BrGuzt#w2(@{geLO9DXRfa*3JRP@MT;Te zWgp=)^yZNZj>uR$QzSdALv%g+G+JfLnOA-EW{f{=w;cZQ5%u5M)3RJ#6aBtv0t5z+~#zi0JLIv}R7fyT1)*aT0j&WEt|`6tX{ z6*gR#;&A@^Xo=`$`pJT9sI0jLOXYcZZ#xg&L6b%E#^@yUprVP{LN08QLK^ADvQ8l= z5`l!fmxHzFMVt2@aFuV9&mRhNRj5pyKq2eFi|T4F>yNTg&Ug8?79BsqQ&FucEDDg_SQ9_Rj2U;>5vW zllj?it6mA(^LZ)7zK)0w;Nm;-3@;fxSSoy!1D|Hj$cRlDCc1zkS`Ssej;Q zTPq1L8*ZhhT#qfJiCXV6&3a~x-ndUro_g-CNyv)osmtiAMW2-Re}m5r|ES;H6)l3g z?elxw#|ky-JkDBh#^Wj zA2HT(ADN3vc>Qf@zwe_}+9JKp00)7=26(&e#Rq$&WO!&9OJhR=$o54_P`_`{vqOMa}^RBZaYaHY&Q4hsePNz_0D_J0 ziu57QG`m<9PBgnU&O`W3)SiCwY26X@su4v!Ze7Jc8_**7y4CslobInHj;Xee&ep$_Diyx$1GLyM_X7OYwPnBi>t#FvvTr+1r~2^i5AEVq%Dw>4`b=9b8L0R09NMqxju3bB~eQY|S}xB{c%` z2BJ4}9nJNBTz!ABtp61zmD1ESw7>EuJF886OhI72TU~6JC4cMJ6X12c0z=)_pz1H% zZsuR3SLw+z6Nzuj@hL>weaB}LC^rUy>#^k2gmgdVGVo2LbUfi1y=bOy{;nV?JLTX) z1Wq;ErxttHt9BU-N(8o&5j3nM%Hco=cyry1N+teYw?ER(+($YAo5?k^7`+ho8A*&HF@5JwaXsn+Fp2bI3WWs zYo*#v9C>f}Bo&Tq7uPAFsDXA(!+FZy+r_2;pbQuEpI&=xO$WQgtT6(%j~Nxoc_n*U ztvybItqMJ}gERL&Y$9k4TRN-^elt=Vp<+~IFGpg&(9I#wY z#*Ofo(W*G&Bt|-_ehKFEZoRn$w3>gYBP&4ML-paHMfzYmPp=2+@QYt^6@WgVZn(wD z5ISkF5uuHmf*eLrZ^nQ9*1C>(b*Z zhwH1B zx^C2-<#5$$+bolM3_0s5i3bR z1}qw!SaiPFdfXw;G(=X;0+%=qy-RIvRsp zD7y&l>ruyMr?qx#FS72lke4q!6l|}D^fL%t@GpIZWYIWx>aFOM2m@`zm8&=VDlX&6 zMv7`n0-^iII*4*Vm9wla@4D>uxeJ>~*AOOi-_hCeJxN4U9A_}f4rn9I&nbawUSW|~ zYMAWmw=Gjul|X7S;=gK7PRy{T$oR?_kR0;$U#hHr?%2r4$(ewlc-Iia6l?ldC6OZ7 zUeY8p6I07>KZ9A@S5V^i$l;2$MTlGSHL;0i0}3KOYlRemYa0Kot^K;4e1Ns|u3k#Q zVBgNXNsEeo725ww_oI*g^sAddIEN5Q_&7akVe<9$UV0u(4(XT(RZ~`OAv?XSsz-v~ zs>()UDu>@Z%0_SEwge(K&$>vRo+c<*mf~;_^Oc%+u9Lvx@!U$8JcNX`3CHF{2FcNi z7qY?d1IBFo>%>L{x5xZ~QC#bkQ{LZV=jmolQyXU?6PDl9$=@e95juiW3jZQ;y1gW( z{P+*UoW4i)TIb;-|0zBKWgSf5h|hTGg6y~xnrqbsHN@0YfQGsog3 z@l6+(9@-3Aaap-`xlk}*7iA5>1Z1B~^ctHZ!fTe#A zg+mwBsMBB;!#@zT-Bf)9vM5jTAb3vywgqoBybxAg3gzK$uj&j`+|^wf*}dI4AmanS>}e6+DKLpCPDgg@mGt+6QrQlF8*{6N zhb5%2SISE)W@W*cK+Sxw`dE7KGEz5OKQknNAin~gUe{IrvYu0*^~hBA_GK1Sc?PD| zu8^Ib@!ARvaSiW&&hmY?9LLI`2%%O~l7#|>*W<^JOE1H(_wAd(Z&^6n)bDN1IXgvq zZDQP6_#XKY7O=)JR|^H235n1N^G!}~?Q$=EQCu;9Nrz|TgFGv{x_|zZXN{6!IfBVy~l(}e9C(`yhBTY%#73cl*(h$6ioIeZ^rkI0t#8P(rP+>2A})z z?N^&+cHe444|v?JQA)5FQpxjO%$uy(@0U~~1VVkU#&^TA?)LQZI@OocX%aTW@^IFV znL;kM>>$U35JxnclCl8Y$^)KL7R+cUaHffqHnb`F8*w7!O$%w05j*}whb%nrokoXg_ymDx(Fa|)!^O%EOc zjX=t3iFjw~P~)8zX-;;dD5+y5Avfi`OHM=Y5dUK1Lc_+-H(`EPZu?zyeI@j);$cI& z-CgPd>e}OcvI>vAVvYojq70vbysH!JEwKrr(TBM>?;|+U$*&Gv!Z)5@#VP8ni;0}K zD^L>}$bVR(Aynb8o4?>JrsVOWWLQgvn5{EjX%2jG&>Y|S1@fRIDD1QC<>2&aUWIcG zTXvRbxvm$(qIHzzL#R|=jq=sz(tOoK%a6bj93+aMW@rDEw{Qo-XkovNopbO0l&;>G z6}ueHURH^<=Q{IUy8*WXUTR>rg-3J$#VFjzLb+Q+KB5rUBK}t`uU1x9r)!aFJuWZ4 zZ7#~1Aa6dh5EvBtWT${+6FrV1%68Yrj-ZB~wb>lqg!J(6;K7TMz;N~ejZV7 z^&tm`%U&+C?9r-!J1AWM)k@e2iCiEe6LK9D6Z5v(exCgD&$Y$)Kgh*`=)+gCkv(ti z(BEfBE?-H~RMH)^dcuQ#pC!yKTa05CN3wl4oQo;8qTz6yraCy0)xZuvAnrJHD+ubI zugL9QL6fX`y#Idi*zNz?4g1px-WIKCgYXV=&#Wm+0TCjj_WO*9H?kE`cicsGZR^w3 zSy2L$XxS}gJW{;L-GqDY_Dy0d&Bd;;O+we05huSa&($eK7ysR2JV5H*_feQVntD?(IE-?M$|-s7<}w>Ur_Pu9X7;~egutZc8Fi{ z{n7(tQ*%?^wqpE}hm8kTOaH>GMxfFUXNri6N()a}@w$%BX3jR7ik``2nSDZ*jBQhnmQ8JfpL)bdZ7im7DvGL%;6G?Lt(f@*Jde znDGaPJajan{Vs(CCG9=K!C?(^M34g9&CkS-qGkyl){$z^EiC&KZiSgLv-@}M-03Cv znD_|1U}}gTwVF1BRJ3HS$ zxA@rdgdW8?(5MlmP!lj)t;>(YA=JRSSfuwgCkXGp!iph`0k`|9OzK3`LYlQ|kecV| zKCk(Hvu#_ghY-_7@*GM|DG3HFS@#8BrCVDItYKwQEK*|S-=fnSU!66UFljqbz#;hElW(>odE>f+LH+ zu8`5FJYO)O7cbgwq@B5IgQ{m3Z_`p)As5 z%ueR;2CB;Y{dK)I9?kEIAH<_hkGOAj=c-+@53t81nSOM2C2Ie^)rx&_+}12%0*t>$ z)Wede1T`S4y=IYSJV=M`W{q5wd-oAiC*u8UNL)_i246Pxo~4z&%I4Kj@h=tYmACpo z?5!Z=A*6wa^Jj}eNS=#DYsPoY`%)#2;+@sVJ{qcYSq`h`RTpqQ* zdFkI{z~1H4O$AJm<)f2AdVt~-*s(5AFWaU7jiQPu3rs}nJy*hU;ft^BtK#h=;1iHe^d zNRx#H&f?G#se;%r{)4UyMbm|M4jbAFC?P&2@#Bh&=(xCSmt(Q0l=oo%*U#oD zn3>T72nIC~xula0i?;Uk%bYAHA)~M|MOIKzaBVTlWE(fZ1ixJ0lyhl)-ufjlu!@SV zvUYA2YGYI2i7=ZdymiO>~@;7@|aTOr86!lWY*G5!(-ZN84+0Hc?p z9Qr$>?I-!`lU+R0emZcZdeKL^{AzM+>}X{%U6W6NR!Iy=-W@?RT6iEXCjM>fX`p7X z!E`fpqIfc#T)e*!REQS}emvu9vf^LFYLGpv`*vUq)^1BuG=Ri3Ax`8%?p->r3cW8$ z82~YIW_I>US%i(X^_1%t*0%68CPyxb->qG3MF(W)N!^f=UF}YvAFH$v9=uZie*F1p zX(A_Y$WNu5XUwAcZ)=g1oG=s9H-CSu@~dXp4xzrmWO-5t?7&${ZC}s&mNX32W&03o zG?;vCzd{(T$-Q4ykCChFUE9~52;H0tf^r5GZS5@Wc{~rVl_|O&HWVi(TxGIS?yfJc zk`WNMOgGq)sc|MbaOg;u8-@J#{723| zEZFxXcGgv_EM7Tm`=wIeV7c=1WAa(R(izB3uSyobdFPr{oZZ#`g_n;KRnbIm@RS2l zx_|d8{W$OhWw>#15WZTK8@gE>XHUYDIt>kn-@oPf zPWtF%%V%TQIo+=S^SN}>yfrbO3j#Y8mQtuqR8h0f22LRn6sfqK!2+#5>u0PRTQL#4 z+^!bkKf|_WVNDRSBcg4r@K@-Q;PJ-f&bv$zm01=N!xWT#XzRfroWJ4?}rxRDB6#VnPIeDq8J6s@W#ql%^gs)ijKdkR#677^(3>T!aAm5IcYiVy@ z6G@96l;{IF_i|~FRDV)5|7QGObw|%cTtyjAND?IoivJ`Ju)iQGWE1K>m+%9bubga| zdhR9bq$EuA3LFBD1SK~Hl%@9#kuzCaKPxIEVARzeuiR|3mOrtyWqDrSl5l?UZ#!NT&fYmW-p2G9RwXgi+{(3@lZd0GYD zzzK16Ow^Zeh6tZFApVCXCNgw$91r!7la&QHw)(YWP9~(21irDPho z2lTibyj1nW2h++cPGAYhJPm+?tvyVn$mIAhZ+XwGl~tSP?aL)#83-DD-%M|%s|gBz z9sN^#zWZXoy~@|FeAa1b-I0U;)8~E{ukLe;L*hj%jld{p;jkL}dmw?OsQgw5Ji}E> zqY~`)?lBh-`&Y9U^vhfLNy*8WBQMz%YUCzSmnK8S^ZONOPf*XAn*K|D^}=w1y9(_| z6Q@onKTsl=*7&;YPvvtEv+;DFw~fOVw4GuCDP;ZW!7&U&i-9Ybs(SI`UZ7bnQ^)A4 z51Df<>&~HXQ~7Vs!{9t_tq*#=_mu`Ud6q&#D|wAVLi=I}YDDc*TUnu;su!mbPfvfJ zt&2Z@-9HT?sKH}MQnEo?aUV=>9o6?=4MqH2!-ZXgi^fotGatNoi< zcc!myrw$3l)Mua;Hbwge-w`HI2Gn}qX(;pf8ilQC8Wmh3@XoVV7IzM~7@hY|H<;j_ zU@y-~4Q+U)B`&UZY6G^{-=o_?AJhhrB;x%%OJK^B{(7eLpZ_a6D4JLNP1q!?Go0{h zHl3E}^+Cvuclsfl@YjdgT}J9AIFT-qA9$9msVG7G)=n}Y3fovx)Y%!h)Ni_14H9py9fR^M*+}t=gq`!JyD()>eG4J^ z4~MUNZEEFg%|BgZ_Dr)DnWzrH5bXfeI)XhiIe?-A$i>_>s)$HhPC^=yFI`gS=&u-{ z9s`3^BL1kdVP90NA!`Y!;R6Lr&y@lawanc1XTGBJBuJK*-+l>F)6&Xqm`Lxl0EH7t zR)PWoJT6-gKzW|#j`x2GUg@7gkY|sgeowP?yg@ZrYH9%OC9N2lX)qs~EaqR`9B{e{i38Ldv5+6ds!?W`K$aJ6|c0h8L z1xQgY$>wHSSEF`od~Kq@$A8bv$b^fd&* zDkDyezniD4MUGiooqE~#rV&LO zn`rUmW-~AeF$qX}V`DM!oOcf3=_6a8a4aqVRUv^|<7alpr*%0^=8~du6j{vL2>Xi^ zdy=jTLqC1xr~*$o#B@rzD-xVfc-J=X@1t*bS8&hh?Oz!dRHDlaJl@_GR7`hlLehe7 zk3!%>^hI;-@0fxv${+!4MCYU|t{zZBcZSu2&_IZ+EI7f9cuH#OKZ43L#X&ZAYC` zF*VN``9DP&a%K4Oloj_liODo<#qw?l9gJIrS8^7K$h(E3d6(*>F4X#KuC}Yyw0_QC zqyI&)$E;f{udM_|hf?v!KIz>pL$DF;|2sgSTLZ;KAe_V@0WjtM>N{%Evh$Ml7ovc^c*(20h0k;ww+jBk%_K-G+-(EiWON(@2>O z3VNKu#ZCq8Rfg+38PKsoe-RB8MHv%ukfjxxo>m#2D{SDfD%{k1S8G1gEywDrSXDJ9 z9K*UX3j`NYIRQ98_Eo#k9T`(cIkttm7G=az-Lb9#2S9+-Lqy2oYh?Y)WCvHGb)o4Q zC!n@IzoMPHq+QABSUHHvAvg5A==z0KSN{RrlSag7rJP6Fc%jQp=~DjMHa?Z-N`gv1 zA}U`~il}o?p>RNZ!S&}cxYI`T_D2K~>4`dK#0bG26$i%yp&_}**c2L3scE1oj^#Ab zda*wX@|X0?%)vmUG*M!xBri_@Tu$?8d>t;YGfOubkrquG%~e1wmXyTdM6c2U#1kl9 z8U!J_AKlC<$&&`2`j>O}hh)p}O>Au1#V_Y15r2mZwVD-cj}eozht?N|CEuFAp|e6@ zMnC@?i+dbB11Mzx)dc*wzrf4{1*b1KIU_+Gl$j_yxtJ+eQ1rv8t5edsxj9Q~+m!%f z3Bc0}0mXy3#1w_vxMMl#KH2q$fblZ@Wq8}AKS4O)2M*pTav~jwwLyL2PyX%gZNQsd z-rem(h#r~)-4_8Zw|vygU{Ls$Rrmrm5eaFD;*7I)LvUVy%sYsvw~vo2)-gt21ySNr z#MP$*Yf{Qsk#u&F>kf3e#lmyZO$E>E~T}1TR7I( zyu`4bOpFfJG$ONy9S}zB&;2br{-X+9Wv~D!_ue$mpbi&(6V&@AnfK9)hEd0Bah&)Wl8%+z&7nf@tx`r09$VRTjnT@fqshVG-B`K&h~a{{w@1K*xE3i}`k zHcyC_4mK1eO&;Mz{8rOemx+G>lOou*6Ch0??YP+QbTy%SnHnB3YZ1{kJ`f$&FLptz zm|0vESPhxY(?%?!Y;z8Jyu07CPTDd2Ta0zgT+J=!;j;1(l(GKtZGSd&kJ|16QnPz~ zdedR$JOwsTFv$l&okMU4)wf@+1OlV`AE4-Ng|(?BL*Z&`e1kLtK!b6xy%gvrTzA3W z?OJktGyqEDKK}@~;kD2!G&QklpLbsj4XUP1%!wARvtb>NjTJj-Wf@pO|HUhCxlh&~ zrvbZC^1%tfz=hjqEoz6eL*AH3>jkj^xwe?vnq-e zAMO8Xd}K8k)bQ`vCFda!Uwt93I#uK8a1*379>^iK(KrNZ4f5{SKoRQ3U&Kpo{wjt0 zvHZ=-uQ@_-FZj8 zV{;AA%UCAW>3}@JU24d-@ESWwAFJmE2i^(FVpWDq^74#Fe#>YK!}en*T~}ATK+Ubm zasb|JN}_mH=GUCo_+C*-{cM+NheFh?Q2h*oT;rWDU6!OLRwBkoC;xs5&~CCP1g><7 zuybIlsGHSOG`%6)csPZi&dzWqUf*QVa@;mA_7n(S0n=e`(fw72VTWPz{Uw`hHI?sj zc6RLb0(M+o5XR7B-h-dO;}QE@XDx!OgSN?Lo!18?Aa!0+N@>wAVM5Bbw82%=SXK6UaUzIaQ$T`;|=HT+T>r^TIB^Uv;I z6^*_36NLntO5buy`O=d@0tNPAbN)@YZ*JSnpbW&Hr`2Hl$_RO7D8QkF$Vo%rcY=OC z4Qu6Jg`a=g| z3buE*Z#~yP8WP3hA4f29QZ-M=kW+eHnBy${6QKwo4I{$Og1!?5yR5L5pTwx!w|HWp z!9G4edcmw;zuUZ;6cdf$KZS||``+Wke9WaYe27;a^rg??( zN^dl9oj-@ozmANH`>v_45b{fEl*h%LJEEM${knoQE30zPa)0S$*Qz#0Mf^bl`Ii$n zvi9^O&V|?XHp zj2#fv6qPRMTpS<#v6{#HA(oQSZyU1Vg-cAE*Rys%`*GYxxz9FB77~VTbdSBj#8$x} zn__54;o`6t`w-zNN+A^-U0=XF7Xcj{lkb#@M~})z>B9`b$izRfx-ZLQWBKa zE%n1k#8zlYRC;pfDsAD!`lk6YxXZGuu_ux@Ede{}Pwmyp>^^f7L$zAZb2oAa(Tgu* zrHeV|Y@9cJl+Gy5tNjXwaWpU}Ijf%1iM8Dv6Gv_hlIcbQ5w|~hWOQsUBky|R!K`8M z@rA^24BuFJ!K)Hht6U53bW1aRNn6;!g{QIXL&p5DNwHs=3Z|N$49L93-(rCvXBij0 z%&C_W_t@4;d?`;)XQ1*;IywM;4*&AJu!?#Q6DRZ~zQRDYp;C9*>H{{^4p+HB?q*fB ziRX5KmY+CHpB=Qj?22`jEq8N(+m(U`A+Rwo^3AiFXytqpQR=$Yx8sU0q8rrIfJ#X( zv;TV(N_A^PiNb-ZiJQpDYi|nLTLzTyvVFaL#6G|jtg5O49IO4I{~Kk3_}_n1Ccc|I z>+Yb$>;lzfXx=)4fy&H`jMDP*%$mPb>)AEAr`=$woJ!ZZL!pes3VNY+#al1UoiHtF&cW#3Hv{%iD1sG;Bl z_3Gn`uT`&ou8@8Oo#^(%%iVi+0Ycvsa@p<^9m@WA4Npu!@9e|0^E}~b-Q5nh#bR_9 z=I{9NCO&2Wp_MQ(yHJOWUZGKAHw|2R`gJVO${;#5_E+I($d~fLy_=%X?+SQ4kkRc^ z6Xeh;JDVuX?Jk0bMV9wMyM>;}$t|yw9Y#2_Jd^sE{w)##SL*3+cdj`MmWrM zSEzhETmf|SILvh%bKmXBOKY4y+?DQ)Q^2BLsEtK7`K9bkC*RnMAJgzFo_gJ-;SMZn zgqOBwuSa#mf)wuSdS52&XJBzB#e9vTt@nWuQvN%m1rFJu>`{Z{lGKdiK)EP!y z&A#1C>|7MA)8J)KkCb2(W(fh&Z7>Lrv@BDCUCst^Zuch?yC6@mx12qY>;vc0hhjgs zcuhorNc1HOi!85iB1%TP(3lViz<;$Vx3&jUuswb3Dzk!i_=tNy&F2;{SXc<2oGJB= z9Auk_zm(2mIXC>%<$*mRUPLQyarR-wu>7fqzBlr~3i;UgRdBP$O~|loF`11;!Zy-dVrPlC}J3>G||)cd}yVKI<9(X;mG;vuD(pa zr>r+Jx{@PAq6LJxw`hQr+?OK2h8&GrQ@f>6oB^hW%a$v7R1~KSLNdspyCIo@WNBOG zN2`A;zdUadC$TBXBj-0(V1=H%0;(NnEO#ks)_rt5UKyX2FFWAb<2?5D2O$FzfY?oJ zl223OOXom+;V;ls)6kIu_vUSQIb;y0J{gI;NR0;H24+_FOo6xc2e8J^tU^A$3C4&$ zWPnyhZ_Q9vxUrZw%-sOp;bFp;8!3?3@`*!O?BX&J=(>|#U!R|ze!K|Rd;m<9nH#Al zgCb<@)H~VD4Vw}Mpy(Ek)tySps`lC=T=&Ag41BIhNLOmXBB%Lu`~y_aT~mOXzY7t7 z_Kv|!6s#N@{p%(424)svbGiBpZ2m+wDKuOTaXL6T^6q}7d`R7b=f3zJD9y&kKOB#@ z#q*cIxsp{6(nKeP?q6Z74~<<~^tzdsJvI4Y_$5R^uMJxQ?eQzy>xuM*+CsaBFSoW~ zTbgkfzV_#!@QV}$Z=U*#wpmi{f{82H<^dQoMK5&8I*(>`%o2JYH=cH;xWF+3D> zr|&j=_IRdU^vLnkjEMIIwK(m4n~(cf-f+?HOJ~%gbP+$|c*vnJJhSVY7&M*W$^&*q zWbC@m_9lGldt6yncvGm-eRf4w{!z`H`9;D=_^9KleOvuP+?XWc;}n@PFGTt8mp;Cf zTjyH*gAoHBG1DrJEU$PQ{i-g)JPpew>NbM40PdW8Q=A* zlF2`O=eIuzDZj^QUY3tfc~j7BIKju>H{<0#aORU5aIF1M=1@d4AC}iWDXgV!fc!(# zXotI04!Lb;(T@JzB(ItC3^l=nzc};YjNQ{TI!Nvj<_yk)35u$D~<<)r4=}= zX!+d^=u>kzy3~wAFCIK58khP9nUm2jj%`vXC$@2~9)~(!8k>D}yWz2yK>hBXSBkC{ ztQtS(L%4nW9mT5=2~!PzD=A2uU*Z{Nt|`6O+k5w~a8}+%`6clS5a|Y`5@+`$ipiaU zk$*Kir3cbU>S5dpey4XVMD-Zm6)H(jv|O-S)66s?n^i{R`wPb=jt~7N^iDAo2uKPs z<;^t*i%ea5V21Rk^MvHqdKro4|yda zBfeWjEvCNsLDu=(4L2%^2T}(V)dd;7@ zJ@#SK(h1(j&%cBf(q}v6Tru21JtDA$z9#zln!Cv~f>8ixz%CA5vdxOE>4oA~)iZC; zYMVJ;tSctnlEjTQm(rB-qW^tq%vza5X(WX_4NOUt_>Q1TqH@5RuGfp1WRH!Qni9|v zzYwSrs4%T{t{NNcpdQmW9rePW%l}zBeq~KxTT3!WIju{Kv_-q0n~fyvT@}gPO6eKl z*DqUz$W7jM?cxwTaN|hYwd+GK^goCew)?Kzl4;(Do;-_PZRUvF6EPu6_)@mmvOdxQ z`L!o_B*h%MLADf)HaCCU)6jf`bc-(-C~{vMFCM%wtSU#w?*l9RpahJwKqnl2e*UQ` z9W-T2*F>PgBJ?Aib2hfjvhlF8U~(8Q*OtF2Cizp0%guL1J5uluf}_kO?C01*h~y1i zYJa&lj`d0tJNj^es)@+vaQ1^(?I{`oZW^D8`AhXhgtaYH>G$g9W)>T4b$)0@zc^OH zD0_6+iQRLh(>-R={^YTb#zxDqDN)6OuTCa`A*^X?s`qJA`1hq#*hLfKpIuQOaWea) zEG^gQwq<2*ZshJcW_>VwSDHJN%iViixG!P2yF4sk$lpzS4G_n zV2;^B$069}A~fuiQGz3bN*7BW_=9My>DX9PO^uVr*xsLCvE5oH(<0y3g=+i#+IlJT z=D&e1|6$5l288GS4$a~mJr#vZK>oA-F?@di z>*M6)5mVs!~$8pg+q9;KjMD#J~6-jL+x3uK>ZJkD(sh+Oi!soDP~fM#DQE zDZK}A6$IjRC@FRmH0p}N0u?&gTBSyxGR|A^Xy0R5Sy^HETrCIX$FKhBe#+aow>@89 zeR6ZQJ!(GN1gL*WU1mT%HuC+sWX*onEJx@SdJ}^FLG)DYZ^pY&KK95I{qZ#HbMM`; z2|Um-v9zu!xOf^mtP`lWHR!ElRDFU1^j1|2Dm0ZyCQ8WrqR@N>1d7e!DS)(5|J~IZ zgS+M>1e~vR0N$$v0qvo*alWURwtRrd0j$mV&STm~kLb1m4Q)ps6C3(}UC<6NG?&3PS89h3NuzlmM3l`nkmcxBwuEwdSiA@CA1wu1~XoV&eLD z3n>1%I%+3&J>49NuMlXF?<=(&elageEdCNyc`I`p0D3bY@3K_nQ+90mB);IQD-Yh$ zZOr(ovYW*~^09PGGqrc1vsDV(jLnm(v|-u~w0>8=PW-NpmOZ?^tMiE2Da5@h=8N^~ zlh#BySy@d$=d0{)7XN)PV06Z89YFlOpHd>A)jubP5jWryU_^p;S+QNE`T4TrU4W1B z_T>2ZbN6hAMU?00?kT$B8q~qMmF!zqa0rP!UN5}(X%9NBmzOlwf1biQ$RVNLI zix|L=t_lH1d*ws2;o;$?rlv-qr2z!0jrZ#91KU|*!~J0O@h_nLj{mB3q|;>Mr79@M z4k>9`S@1l)vOWH|G3Uj45_tknG**71L%GFJ93Yrc@R;7ky12LitjCpugJN4XZSCO5 zNMbDT2LNRc)9rIy0f0@Dg&Z@=Z2RKaYwGGAK6v2IU-oZpuRbH=1z;o0#=N`#=m7Km z^>H>6ymE2j0}MaADrQ#JRZwP+)o?Zzun#4&AMwwC(G)q_UNebaseb#14^21 zLI8Uk;0|_|!UY#V#nzD6X&B)@+x%+iq6BDHSaUw1yFF1vg~{dSJ>l`JH7L#2(G9lEc`DvVNsS5anC5W z@TwSHUy{(Rl)OfmofZupX_c?DLu!6ZUh+L>^m3lDp?yyBy0@;O|MPu;We$&rxN4^Z zJR>AoEe3mjNXYJ#0&3^Q?`o<9C zSHers{HQ;XH%D##`#^O;NfRXo_UHpQa()4V*;_6m2Ktrp!~%>bmnDAc1a*GMo8|re z0l>*p5B-{T?RIl!<%hbq0D4>D*p&VND0U04XdcvNm~ZVTuSBPv=ikhh&WT>a+{cm2O8!(@)= z#eyufcX)|GNe!GW9d>$J zyOIYJM#5as28c&by~AEDtu=U7@bPQ2qfELZ%s#mCgDap&1D}(9Ab~sJ4h2QS)k>&* ziqLUcFdCp0JdZocw7>so1q;}R`hzFk{~20nCY1i>>yh1mF1!=LFoG~~?E$8I3h%Nc zjYEai(`LmaZo2e4_jx>yJ8v^6&UsR#qTNqcLh;$OzJqtV?oTUH%Oc3$(6yfs*70+o zLuS6fT#2#<^*Vc%l{;y=NUj*i{aQd-gg>%^Pn=FF?3sv2Qbh$H=5^b{ z(zK11(ryb4o>A4+f|`cD{1$^L%YaUKb}*kjE`4vHN|&q0@|9ny@DH^dMMp3KK}R19 z_oB(-c%?JHegw1t>TTwtlZrI|@?;=h*m)xXxf&fCYbL;umh_h*95m{s7IN?hsL+-K zUwV)k4v&u~1Fs>V5s4`)+LSc?Ua<Jc!3kH5=7t7puo8h`B#HbPNz!}9f2 zi57OcZ`WO!m6oFF&&gCB9ZbjR{5Bdn=d-0==hu^?InH`f4hMdo)adSX-#CN134O#8 z&gyBt`pT8&@fEFt-|jH+uPv?2cp;y}6!bedXEAy#02qw)^%p zT@ZKfn#J1#eU{?roXRv<_~L0NSyXZP&3!Vdl*nf8=|qw~dZPYu=EI?MG_PpUVxYc1 z?-I7hXJ?jp1w>5q@z5mv1uT(?%b^+O>n)=@I4h zw2t>BPbW70wpR?4St4C|rJi=|{ZP})O$#kRrdxWz5!<^P#7M(O>BJHH_I9hCh*wvA{Y!{xpqR&SC26*GMdJn5;F1X=Vs z)_Any6bLaE*Zyp^Ql2EpRe;98vBi;$N@;HmXsM|S`65odJm&-|&ka**;(kx0kN3ah zec$`)5%OZH8k!zux4FLl4zQ)QQ!RrF*(cq>&5s?4adL#9>63$#6HgNH*RQhihhU2V zMzy56`V)XjGC#xyO8UI~e9&A82Y|!DQ$GwtZEZggYyxH&kRX?WmDiiNi(?B^Re#y` zF9Cawxho*gX2fXU#}I+>@wp42wFGfyyKI|DPJf+y*PnU6XA|>NIfkgkN@aIboTNAj zPsU`1pgKDY36T+&+<7Z~>?rn~ujwf%%WG@>#*@W&s38mRjFt4biS&w!?!P^Wl8S>4 z>Svq`DC;eB#1r@FuEh%5REZ(qYkHKSAO2`gIr@jRNEjNkak(PT*>tPqgJB!V(1*tx z$ycyz`f)?QypSd zPtIoNLf1BVh3NupB4{mIi}k|>hnjs>($j~)i)uEm92qQ3xkQ>zk4sP_2zMOX7L?%i z{8jpnvv^H{51sT{2j2D64S-98Rd;-VWjy zTzYCKkRDWQFxFM5Q-O3lpgzLdW>NT(3y3EaO6!;E>gq0#s~7e-=3F_=R5ww#ig#vO zIQxI@Z0T%?WQ9`!GK%^<8Vs~OTf117F=>Ww?4yIO#Tw6Vf70tfGj#nrm*>2^2v#hSR1Z4og`0 z`1p085pd7!Y<>7}Ij~d%iD@HRjh050Amc#NCj+q5<{LkgZh-Y>GDngo+UqVb zi<7pJop#2UJC8(McOLuRoT(6K){5rFB_!Fk2N55Z>gn)U{(BZd3mN?RIsi1Pvp+Sk z!OSqgV-RJap{BM3N;y5<$s{u)FGXH*0*qxiHueGZdj%AhVfjVSLKv9!pm}B+c)1X0 zVx4?is3%1NbH#s2PL_IKU}`DX{cU6#LlW?C@g9biEW~^5SPfSyONM`I?!Aq7*w)#3 z2N33|X#_JTcde}J#3Im3OZrzgX+N8q7CZt}Gv6RA20nkgOD;w}QTR!}ob4GkPOA;*>5 z=RbZ_*e(<*B07(uPhrug=#7a}NPN#V?K5>KqGVcQ)p!ZrI|-|D(oYVff=zccSISpe z2Z!Un@NaFQ45Kh2qeKt4Xgw=G{}qTzJ3V$6Hfe7X5;WP+rLK8t?1utKje%>3mK9nM z>SimB7Sw0hL>nol9I00$5B-CnesNDiHI9!E7S{q$&*V$8zB^P7W=}q`&AB{LM1tsf zc$Z=~C&%SRdUYY)=k~SfNXFaW&LO$egWWf@YZ1G|QQBCpf$hLcWBimLU`Nes-|$0R zrctYAn^0Yz+|bYvv~vTUV>DISn}L5_T<>;k*AJCoGMkcce(cPKI8m?|^^3^-0l~f^Aq5LEmGVCHrLl#L*g5dT z@-r4U)@E;zpzA2NE@)}_US0Jem=H&6=SZzu9+^?8rJh~*v4FCx3wtnO*P=0KlLtm; z$Td@Z<^RFlTlhs4c5S0z018SFGpJY;5d2 ztMsg5Z}RcC0u2T@ue8;WMt946P5(|&D7@gio!u)?=~L+9Zpce3NO`8s{9}DCa+a5? zek;(({$|u6pK3;7kl|jinbu<-9Lb zy8a_dX@oQ~q+=~qK!Oy#{%*K<*v+Zkk5gp-yEL>Cw(g%T#SAF>sWs;^5;_ArzCtS? z;AUifEtCBaaJ!Vd!nRU-__#(8yC0tgR%~|+m%*K+eII&?CjHO!%|1;=In%XS^#u&O zWm?LRG@`5oih3xN{QA88>)l_74Tfdt)kDS1ePbm1iM91`HzX^MlV9c+LMdh?viA~v zBJ}hamg-OSD7n=Rhn7rsGJ?9&W%W?JY(+_60e$7%*8S}WHMIfn4~WFgtE`AFYJ#Ai z>XxfcjE=TdTZ{#T2LFL@eGq`6ywU>$v4KgiX!_@}v=C6YUg5qrL=b@Km=-8nfPzv< z5NOK~xR#8JxE;K5z%=Nx>K0uSZq`*oqi!g;4FepW;n~S~>6v;Xsjpqjx(euH4RTDA zf6;Oq-n+RzXBH4RR~inuLUhya^!4>^!eOwONgyK~4DcGA<_IA4`NqiT8NTjpWT~#S zo6i{z&u8?W+FMxj1(;q`wY2)m4chCjheRx_te*4a`X=i6BxkSC9^d#$W4bMV#a27G zVu5a)zMp%=Uo7+86Ab)VudQYjVTUdNB@?d@a02Vef$ z8suy`^gF^ZfJBJ{V zUcmfv-^>aG2?=9X1Vdn5*aBD^kjw}J=M>Y0J3;ZSPcR=a&ep)7W28xE1X7Y3s;X~+ z-2`$OWgpfxH;bLpFrI8r;NHs0D<3EWfdw&rc}$SpK*!8npvrsnY1`jE#oD)I`PFUe zru0YqlxYvX6ZYum!C-|0@KZdu)G9@Fqw`MJpD=4#GA{@OG6B7NJ_4OJq>|z-=T~y3A zeW|?2sNC6HUd(C1;_-tAf1G?Z!3Fa}dznSTk2Ni19)NDK0qm@g3HNP9dQtPm6#SN? zQ#t~{1BtpSlk;9c74ZO`IT}Nxerj@+sKnR;4=>R{kOIPNSgZ{**t7cV5gNmtliwn* zuTSUEyik(56h!#!eLpUP0bE)%IHG)7?C|JF1y7C-^v`=>_6iu>{}a3U{@*#Fg}a2Q z7B~Xjt4^G~mmo!jAAk!+v%jsiJ@;ySE2v6Dch*7a*?0zQD0ScY zRjZaBBw=HxqpclhvA%)Fu5TXsU^6s)Yq^apo0w_DMYS3Q&hGg7$MfMK(E_5Bl-tEY6i-036Z|R68q7nfE12 z2q?Gc$7&UvEi9SW)tty~_?~c9Y((O>f==b!n!qN3NtAFK~V0~3T6%+&7`A*JAFz>{NRqpOu ztq-Oaj3ZveQq{XsXGAf?Gn6?`^qD0CZlP<>?CGZd{ul967sMVT>4z5ZFcr^EU1m7@JK;H;ot0R z6(e8D=qUUUf#6M$afcJL;w*O{DM*n>(LlPG-VfkYM^*2jv>dU=a_dkkAubFO=d^Q>lP2 zJ3ckF0g>G&;St%pCEr`* z&CP#47bwX`mtJ080#?5q(3y8wiUxHEdk=sJlGL3Q-zoB6U= zmi8jY&&sT|m6d^#E&G_l%k@>EAbBGJlfeOj{sR}_Vo64ggvIvf{Jz8@07^Pq+m`h5_69Nvs}Ummf884ei?z-Hd?x!HB*jvIRWRi8Y)IsQV5GS* ze?4`}RodwQ>^8jxjJ+JG@NCff3YX&y^z;&DmYbm3yvxPrCNFyMD#3)C9M9AvVMZ$^ zD(Y`cLc*kBAsftwZ`o>M{N(&x;7bpXYX)n17QoSDVt#@f?CksoA~}o-&0w`Jn1u0E z`hc+n4C#;-P@odrP~Q$XO-)S=a0q2}Jqs2qE1+7_1q|`7E-B!34N&UUBUHcqojQvG z#i1&q+uGiMuLWkloWjCja7mt*zK(D{45!(rOm0HR=9UGy+6n{q_++f6s%3dd?<9N5xi7a>kP z2Y`IR34oVm*VC;~dxH1i)J-8^4Jy=%kfw2$w6w9w&-?vd;+eFvva*DhR!XHf(4hw! zX26kD1YdcqK*U-q*X>Ksc}s z1QFsjA*w1Wb`Exn{dsbHtlhlBqR%kXMBP;=PT*r>#GIU*U?RYDTL~9L20auYp?5x~92<5U8;a{EU=?T1J5dw;Ua?faW}x*@eSsU!M*Lr~(X$v0e!V8V(4I znO5C^_$BaKB*63vIuyv6`7Z@;;J&1jUUjjy4g$r5y!`y{Gc#I48DhmnE%KS--nk%D z2RO#|ppF0h`3fdOU`hc%wtaZ`zz=o0Wkmr*m;jd5*42dt%qJ7Of1r(lK)f2KKga?4 z?>}fgW)$eJF{=SD=93JMcyL)1#NdNd1&O#Is`FmtMo1YN6{k?&0H!OMM%ROnoOd6$ zP8EN0e>&kA#dFL`-fdPzny;mp;UBau_H&-6=$lopW{T|*UJeLWtEnL&p0+eJ($4v| z@QLeuo4sornFJF}{@;kci0L=J`_Ys^?QAjxD*p8~Mr8MK;%mBAV7*k#?rAqK3BM8N z)N4Xub%Gbbk^8Q1yuHPK{rY9)wa1s?zRe265Ovcetbv5ybiE@pm=Q&f$5n4nYJL7( zSXQP1R1@ls`q+RDaMUB(vMD)`p#|_t6RijxEiXDvNWEx!iDng(b$7bFwY4?%Vo`Ca z;pz57(GKtuABc&GjV2arXEe2afI=ZFD=XyTQUG`Rv6-l+p^>kI)9tcSk8&GYd+Odk8H|o51asNi9vI@iYsDXb#qj>n^+LRRx1k#wC4Mnm zYYWiSz`{aS8jsB^Hjpz+cgG57c*e77@DN5E{(XyI=)!>a=ut0Q%==m2qLivz=OiGM zv*i;tC1o3T`q`HZMLG4Wr)lVx4HtwP*aIen&n99*Mky!eG5p3az2J z`TKZIOl1=ANW#Lx^m&qT0^2bH+6{JHL_qKstX2f!QbKl%zD40gj|11@9Gi8aYG#tw zz^A`&VT0G}OZrY3(QEskC-(pG2*aVB$tLnA;RClHR=QL3m|v`A%e%G{y9fay$uE&e z*y-}4jZO>kJN>(}?q6ynGElf~XVYe5q_-}g=EW*Agq1&`rK?wNnd^S$uZ5wz&?!Xd zwNcUdGYBLTj$9Wg`CJ=u`w$(Q);2b(tY`VDA7gXEkd=mxu)%zwV2MrZ6$Oxs1+QZT zAaT5UBmnn{1^YB!hZ6PL?2^io1osq0PSte1_xM2McynuON%DiPuA+tpnOV9!Q(4Oy zC9SdGX`qBwxD$wtv#yQ)PGR$vH8wRJvZymLHO+q+6!kcFC1aju>u-Emt&;`WlPBD- zUInx-={qe5wf$RK78e~drq#dMzymPR8+BD zseQ7Wy8&DM5GsDWp4s&DAERrTU&{6h8XGgmlmho{l3I}c;2reebtLUa&vLfaR#R;J|6@-OZfMKx>rIJTP}3- z$FA8mQjAO*(|^9KBhz)G-|NzIb*=Rp*wVsyqh+D7?IbhX{X#<(Zc{s4n5mr+@jFU5 zwYM15=95t^@}IV1B6(=>Kc|9aYUGwua!4n6`oiO_Q@bgh?w1;JdRoWqTyjvCddt1T z4amyhE%J094E~38>P-kS(soYRz-(DF(-b{jhfnFc;ysMii?*>fPSR6Z^ ze$o2pJ)ZNsu1_1aA9=rNRb;{DIUm{_RxhQreI4Px?&eNa$utIqC)bc|CKbL_yeBm- za$~=$z-dY0m-eu#$s2qiUfnYA(DyP>b4r;z!U5ITuLFI}NHTl~9jcri=Eql?Gi)+k z7u=g}&Ss0u&(F^thlDo%PEJY*QYUn0gMC$P?XX_sY*5ZOQP)G}^fy2)Ze_#4{END| zR#&=7JNEy=#U(5(3ospkF@kK2Ih)$;2FGNDtye!3t5Lz@Y2hp(7Qdto4Cw#pM}2z9 zRN#9TEdM{Ib}Bx-3@L3*m1iLVa_11- z8y0qEKhwkBP)XS0aB~nn>Rfa1*9`nYTwXVThj*oJeXcy0#4aUIAw}>GnL%JrpK*2( z`2YaDgjV&Y1ozsA3EyM|S$gd4@g)s1O6J4{83wq`aVG9K@!$Is^kgHVr z)?d7qe!k2^xu>CYh&(Q2V>NJah19-f{S*4F9@2fVvE4WKq7$%9UP22s_FXiQTvLH0Y+UE>tr>6>PeIIZ?i#=Q!Af>==S1=Km-jk@ z!l~iC=5awR%St?+M`2Q7e!lJcKa}#sd(>V^r4M#}V3Bn4`23=F=ak&{PF3<-AK13_ z!T44WFJf%ozk>EWg18+y>ltepKARTOE8U!O^j z3!%F>1M=kVdw57P5JnxbgS`QHF3PMD`Nh532{E+LqoeJtY7#?ka~mw3D^B$0kZq-w@|zXjbEr@a#{mD`2rt~5Mo1DS>T7ze9E?C5GjTS@ z{i1BEaTmS3;Muub^788X>eKi?7Bd)Tl04H{ZFRY2=fku8S!tJ#q_DbkT?B6JLeZz2 z{koOM+#_4mOr)W`D`kuf(KsH>8B0qBUESUFD-j|cjR!5CYtDe5Lqf`w@Z;vB05bS2 zQnU>)qgd`Buclxh`8Z;L%<|(*)JcKrb}keAqD!FTcA>j1#SIqp9;yEOWZJ-_CIz%6 zH4Tm9a9gjpYDVuq$e@8e!US-~49`73Tn@lBNCClDkdjxB;=@zLhemEd3Qp$^0B-@h zLIq#E)vnG<)MWs&wiET6z}1!95(V+5jum_N{k!Rk(sTr`0e$ZH66f0+prsc)daqD+ z8~YBXq_U{x&l)wRU-xpWQQGOWTfL5eob&YQQ;?|?gyHS&UF382{Ap~jq`G=Mu-;z8 zQzC|+(>iu|sUiEF`6TZUItf2j)+4EsMGWUf&AsNJ=a$qCBW4=GWXZ;hHGjjr&4oSS z#z3RKlBqzG{D$dU#1>-@uOK~w^HqF)2h`3X%DziI6ly@9G{`R92`k;liSBVi<|t1L zp<{@82A@77c}N)9y@rhuAD<3d34EBTBQs5811KUx&cMqnX<(q=(D7cn`_s&d-bd5y zq8G&P@q#I+snytVwHr{stEr!&pGl7rLw#=p>x?MZd1o>uQG}!la?nkb26fR5DI!G! z-^CyB2V;fwGV+i>oi|^|Do!qFphSK6rw2kuNgP zwjU&qr5CSkdDNMfGxK*K-@a8RMWRp;6^+D zLKl}Tqkn}IxMRf3fHE;L{-~~?cQfXM8V*4Vv|vVx&p4?e4;q#7j?wXRnp04><=`2i zQuOVok&MixT@u!zlrqum+uhL1n&WrAKLi3sOz9}Yjeaxn*xk?Zwbg&uI~p$BXd5d6QTqbv)w zARehJeg`IShWk220*6itmkDPxN%2GR?=m5d>%F6`sjxk$tRzbJBA*uQ?C}30~OAkCR*Amr7ps*AG_TTY5+f`O@ z1yG+b-C3}b*PTMKai1%G5Cf?Ig&W>Kf5Sx{ry(4}bI{e*WhY1-@P;1Dte_-JyZI{~ za1jC!ll)Y!VsyQ(STmhku>B?EnPRmw($mBH*Hq-89B;A+{Qdopyq@Ld_v3Iuoe3a`G7RU#0(Q8I`ui=b4mc+_E=Q6AI9vbgrA}1JzjK zELQrE<;LHEqgpW|xMPI}Utjlmf-;6+J$Gx??F{S~n#7Li^F6)v`t*|YlKR6jb$}$3 zt|$#qY|V9&!cb>!i$}RSc)qvJnj|a#-~F!t&5MBOA|QuzOUV~I_nEF$LCT>^cyx5^ zpAY@y)n4VE$`X6=&w$eV|MgFNXtSE>?|=LE0e{eU?7tr+{QvLK_G|BzzAuy=t9x?~ z6OoMt{i#O_dy!8G#!H-TnB_Vf7}rFPo7vl>vj{m+laz?R`!-scd+NW$@5k4(?m@=4 z2p5LM^H?(VVzLc}%llwT3inhNX1&XmChADk)PAVQo0Pa?+dAjB0@D%gDebL^$ebAws9@CuJh? ziqBBOgxwQ;wkXYj3LSzeQg2(S=FP{}|IsHX^H}t0IZQur$jx~>SyWm?1VyCV9v4vA zEPpju`=AQlLwhA2+#LCcublUoDkNb?;zXGLj&5z2@+kwmUf zyocx5&}V0l9*-baJTLbDM*SasO)ygI>gODGqv?%@=1w;RRq;t%%}K33<;rAj&B0yC zRlspVj@_pD^rQV+U%WP$-DrbRa8UGx#Rhoeo(IhuHCF?f5WRaWDG|pzWiXB}>GoX| z46UuNvuS+}7bQA(M#jhEM$y9q194DVT3RJ{TSv#LB704cx9~|trR{dQiVi|IIPY|{ zw1@++O5DzSK?6(swteRwlHFI=R7=;Cm}gXXYiK$u-j8`vG*t5A$BR&K?lkk|lZjXG zqoYdloz%r;+h2rUpT&N><^hYVXS?X zI5(;dINhD!3dTc$4Z%Q{IIA<6gD3RvgttU6jsHm2k+o#V%#wi)_OST4mu;|fsoG%p zgD%uX$BLf{)k}w~F&>4Lq;O;!U52+y8~Jp(!Cj!=qc1a5OHLLmXJ3uEELjs3RD%D$RK6G{p-NCp7ebB~^$K9!os zwev2iZtlV9Eq~}SGRo|NM{$4H+6DE??asN(S{IEk3BX~hO-&t&$FJW&YZzHz7%A99 zSFlS|dQsQX?^zpS=E<@Gcl{vn^4nKWsH;1O#Q)JuEhl-L!T91AKmLu3NPzl&md>{!{!eOZk}@(6fRhhs8KCEy1&spOKLP}3 z08q;E;zi7$FymnDz<_*ZWo43pEe%-z!y+U5%K(4^;%d^s2n8X1>11cwN~bNA5z87L zVd1{p&U_!2G)Tq0VVTo{{ZsjC?OL035IhN)u)O);OdzT3rBub*I3#t6bjJt?Wy0Wk zWZZKQ-Isf`?;l7ZwyGieOr8gB75-S3O?Go{yB%grr0Oajfpr&K9VA% z?$0SH)n{h4!8ftnb{^hX_-;z;#71Q_>WOb9Od>z?z}MB;Wmy5zmB+00E;-BJd*yNE zktxq;*WBHE(hW~~dty%H9`<1*jc#D-N7k>Mzc*2FhkuAPymCyo%3Pvif!sR=0Rifq2{%c3*nJ#L!9}A?(%on(3t@o>nHjiqAQ_0nfwK3{ z@A!_GKPL(<|FWT&z^=yuK(F7{^F`)NGul`FH#bM9wq-;0Q?pdtjZA2Z_E|0L=27Fk zB48t1nt>MhRPVsp-rf$N%BSjyz=L|XLzis3HbxQ16dPuz{U0BJyV)-3m`&Z=yN^CQjp3~z7$hQRs-RZwu_6pGRP%L+^=kHzT0ITT^u`1YVH)ylC9A9a8Bp)h9 zE%mkPkJGwJeGIuY3of9vP7t(z`>MvOL7Vl)l@C6rE80xsAm>p2>E(sAe~~eIaDoOk zLPr|>6~=4Z(zA=2g5VN)GOCY^+lNT1VBud{*;Y*2m6z-G_=Zns`~IQ2D0M(O?PFFRh5Svn>Q0Z2FM;F@%W==-pSa7148`#j{^vW229j^j zyff$|0>Exobo+n4B=|#+`Z1WjxyEa7BR2>@2mhBg5n|Rhug?`!fLv5OLEjJytt_e* zI4OIrlq0XkS#^%YK^d3;RUbQM0dlcM*bIh*6M(FenL$2Cf>+1H8cMV)%*oW&hw-VL!(sHxyu60P_tvDG6jH^k`hD1;~b zXFe%9QW43C8homSge)Uq7Xq&48!#6Xy1he>2lj%Et?<{c`#&lxiE>6*sC0qnf&sKK zRRGTe42Oyn+|bb8-u|5Ox=-piM#;9=_%y4XWO~Mc)lH#MD-u2W!`tP}CfRB(^=TZ`v&;Ii>aj>@3dtU8TLQZJ+VV4*kW0Q#_(JVWu;-$>v zcAfbTn5L-@kOs1rxE(FO@lledzfl36cRas8`TX@X3A#cnizmbP$*KDnTG#Enbj7q4 z#=UUjP3^5v*wB+_J@;G&{#o&hw&w^Q$Ng%ZO2jeDx9IY^KGIt$lgl6j$Fd%1nKfaVqe-Y3|`AuO*GQF26)i%&o z>`_0*pD&JF!jF@_V36}qafv<-%N(>g-&hj5cvX(2D#fw%03Tf6@n;=hT%*nEMrIgu zclzBXPin-a00Lo}FNGbXc@*&(-Aul1_3Rm&{SAbO_1$K4RL=1^C|RUg}Qg(LGV^G}n7Ryw&O^C18@PZ7FB69#;13_*pe#gaDOn@w~ zvb;CW^ck%P&F3_xM;ek1D>Cg%1%CfdPD={{mtSv{c)PoWPRCU{6;kpSHRv;ME5iyK8uz_`8hMU!>i546-r7BJYpg4m z&&vhs@29bF6uyy*trpZ(5=d7B9~!HTU?pv)y0?MChvZm%9zDY~%+PNk&d$bEp=w`{ zRz`$RcDC!zR?E0NdNNf4r=3M~v!g$?b=(2#$!>D6Z8EE^?|1jm}$faAi0kE0Mw2};bAdo*8RzfkuZrGFIiJ5%Yq z)9l*R1*=0mQ~Od6OuW_ie z0MR*FgDY)gv3x?cwLYp!N=Uucwbmmyjb*o*Kt#R8#8!p_Mj@hHkMPEhWdu>vJ@=`t z`Ja)^J%1q+DmvFhr`zk!heR*eV z%cDE;z@Ub)$7lG-(O?(Yc0en>P9)Ghg|q~cao&`88QC>y;#8gT(s-Zf@Y3THoZ5GwTFZ7iP0O2_GJ#y+5ppMH_KPJ4#u#0s4}?E89Dv*S-c1JrOdz3zbv;$>wolvK-T%~) zZ`fgpJo-CkH*&9n5>in}Zb^*Gj7NXIpN!bJi!FW8X9k45q3-buBF!XQed=SJqw!;& z1&N91qZfLY0|FF+f<|>R&N16RNtroyIu~?2h1|D_glg3zC7yp5f15<%VHun=Oc3;L zJQ6Y%tR{XwAS1>t-rFmuVV`@7Qt;41D0Lu8Os zrku~{)98A{5Sp=lXJUc|YNyR4wYOztBcu zz9-j)D2F{f6mb}e=W|46MUl~{XjzGh!F9i}g&N*4k`2}Wy1JyrC43d%_g1Ok#QmN^ zUWXz5M9rfyy(608tmKHc5BNKr^-*H8dWMy2^bgav)1mhjzxE~s{;RrSoYZrmU&x|y z&s1Z6t5#3-dMg-hDHjDWM(HS<*BF*4Vc8v>VT{A$M2@UeHgxZ>U+}pM)Dd*zUf@og z=22y>?xCUy_v<%kBpQU2g>f0`#Y!S?l7C6y?sTid9S>l8D(t8#^!XK{!~QevHE%Jy z#E|z->(9UK4w}!8cJ$CG0L4iJ`#q=1T9D3? zzgxz{j~7$ElrH_vddn&`egH*#PAsFZ;b`&BU13n|drI3;K{h>Cn1+*>nAp)Kuze}6 zL?9`dY=0iL?+>^o8!urUHL0Dorhf<*qa_6IgxU@+69FyY6KEXQQkYbZ=qtcbAbuR^ zUdHz*qTh$$ou>3?{C7Vn`SGI#6P%*#jBGIS(o=f*ng7Jg?m@_oyBI-`fjQE*{SnVBr5xvQK zOJ7}Ryc=}*ml{L~Czj!B!5^YiJD1}(diJcjQn*sX!|g~GVVAZpobG~dM`pEz1Y@L5!2Tk_EXFCqPzoZJ0@Ug)RRkBo(hg@Q9;{Q|O z!Oz`;a>%_Lx4%fMO8W2`%0G&}FSwS=^e{hA>KE86U4oyqA>y`p}cG%uzf zo|qkkvt=ypLewM9^Uk%;3P_`U)7cJul~M$th3p}LT?K8rV18x-WB=SD%DAF1WAo)p zEZlMM>a=KcV`Ht?L&%-?24dkkHI%+PQ?L5OyIGw3bYf`B=$_kdMK=aWT*Dxm)|}Gy z{AFnmJDd3uER}QAWCm(myb=%~4(+sSB+j8dIyzcypuq=hXTUZpcRx0rwxc2^$I$=d zcmF7xEQXNr5hNb3elS&_AHDI`y9@VWQd-(77>OXOLg=od>5SJ(w8X{7?GsKce+ho6 zJo@5pIXZ$?%bL-tDdt3X(ctS)!1q+V*WBC;;&pev`f76)Psq{{xWUmYIvNr>0Cpvh z>;~)0X7NqZu2kP--00DaB57K^wohjDd{tiJp<2K{LMl~NRY1lDa4d<8jNn%6qwFD) zPIz`fNeLbZYyvtOYT4kUc13^~barU@SflcsQyQnb`!=}la)0v5V?-;*XynO68DJlmUPYf_x=jKkZFC_-ebBzuv77QP+swp(CKPL7#(vu9J)t8c26T6k1TTi zNd7FWp1~Tu#ZHdj4nGZjGNQEprTCt*0OoMV4l5^Hr!f!rUwC)rB29}cmX)PmMqh7$lQC!`JaiVyt2KF;b~TeF2`gI(XcPAjR;B&Z~tqWbHUz8l3buK0h#_jdsv6vJIH4I$^*ZegqNVw2=~m0KNUn1LF)>OK#<7P-YbdE z+*q;SkTFuoe7FIw9w$s`h6V)nUr~1~A81HII+0e|Y*MFKCkq@vV+AlSK)>n=ptej* z>wSK{vdDCG-mK`Aomg7R@oq&=S($#DN0!w_^zEeO>rNB5oR*#M2L}ql&vxn!Ekl3{=1ycDx?}9OP>XSq8F~zWh$T)J5qJ$FO`53S zs+oo;2X&dxXThO_3OYF_;SfiMi28@R=pLNL75hnJ&7XW*5uc&_0M%IDcS~Cp_GaKb z2q^VCZ<DseS4{0?)!SQ{CzJ;EYG43>Nu0_ zO6X#l48|hMG-styJUxI)AO&$pp~|W%z$^^ech*c6{?Tq(!<5Q^fqb>{$OeKA zl*~BQ=bM3?1h^f5D!D=*bJBaNXl_q{3&P`s-|ugXV?OL|rLdYw`)mW^8dbEYCGM@oFgvj2WLP!5I{rTIgi*Jp#vdHtt}MA|Ry{ha?`%KH zO_JU2Kjor&;PH&Lxb*$02O^gQ9)?|jz%D642g^SDt# z+55r9G{xNVT@V+ny6F#ogB;5_h#OC2scs*uxcv9av|hewD*sH93XJ1`Uc;R1 zCV9k#MqHvnmrL+7x$T{>(S`IlVs?KS}I=2jE_eGPE={*~FZ@0awLL7jdFb zW~imjIWb4S{=4 z3HeTYv>(7GjLe%O)&<#WB|42C5lLk_jr@#_L;75|XY4_eP5rK%-W3rb?S`B|?taAp zS-M9zFyr4cZ)swoiTh|=TwKTp(#b}`U`ZB00;mP0OD+ead0HF-{n3r*y0^dK)T}vG zRk5F5E&;{0xLo5+)~|!6Z%N)&=9B6AOS)wCugO|aNf3xTO~M|l{aZf;R_*4l)l)qi+H#L`0lc3lJ&?V_^Fs>oGN-qPbU`O9Sd_@H1|@##%B zUh%;TIxgg6VJb-@LMHX3sDYhRL;I9}zoEW$P~Qpf`>jc$n7JuoZgcYY->5zO@S!0w zQ}htSb%KeBL1B9T+kVCZNvtfZx9=IN;Njdo{A#gQof@ER+a%WWmcEB?s7Y_{7}~Lt zPxM#h{0QV$9I}q-wn=PK?ka1S6*mUv%R`=CHH)6M-knn}*RV-7CRTjZq-)D?e@m{Jz)4V#22{nFucP^mTWE8v1>^|P$)agbrpp!!s8eIA;3@0=DHUdUB{BgW^; z#k&Wv?|UuB^En^0#?a?VpB&m1tSE5(`~)O=uTW4lKLr{&e0VZ;lm_V(64I9|i4s5@ zz!P}sa$%}5sOadNZKv%-*Z}X?smzpRQp{wb9*QT`=d3DjC4T#7Cz=+5;?%v;{B3?~ zO5RfF)kDySJvb)u@s;%nR&7teG=fxFgKygi-K#2PE%c{dTZ^SZ0l27TPhlM9`IZt? zOSu^kvyWMtzm(QXO$co~pR*AV*E4jhc{OnI>HUGDV4Nq8C_g_F+_8P2jricqhw*fS zf#l)H!h#|fxqLkw2g@Hoacrf`7JCcL*FQa|BbUxg6&2**~VOnR%^U)hQDZHSNY3#PK5?D0cY-}fvGa5rWuFTlqT ze3-tOkHm>!$)1osi2m5Qa)59P_?~x~tsnI4Ar?=F)#m-LBN-3s#bb6jCr;gD#L?}rRgyV0cuy*nfm?LU^W zoeRMk!_uREN=DZDjqSbL>u& zGOTA$QGu>Y2bL5KIi>6+Ro{T4QZjV&te>yfaPhx!udW21BE(e0WB;6Cl^q!xu-1Fudmnwu+p$lv z*OzwpgHR;QIQA%3c#GjoUFD5-5kb)HqAO6_40VbL|;LAOUM1v&u0Oy^_ z;3)D(7Cg!3wzf)z!=S>PtPUK%&GQ$fJ-8|~5`wBLU(I$mlzA)O!jAQ@lq5)_O9&Z? zx$d2Xqf-!(1ql_Ll0-PUPow@}E{&@yJrS^;$^G;;&11W8IhSpz2zzD)(6{&2G#?!A zVe;NhP&}%1Ale|zwe-tSg# zY{||chzy$T)Xz=o0a7sSFDs`%+KmQvP5gI0_Ak1~f_E_IF!LY?ctXVt!NKp)!s4_N z1a*z&@wgCryUyQA6&^^L5N!%k`jQpSNJy3}vaAltgWy4!U^Nk24K~HWN<2a~GRW$U z%4w8I>REUzh(`HWSVPj$W@+}{F96*J_kWORG-KI6IFo{qtlzWwPY!*(eQbUa8d=*f zv9xM==NjI9YI3WnGaIInV7-aysxkbi{N!q>8N497A}IQlN z{5|hsAx%tfk(Sz;Ud~#S#gy}`u*7b$7-PzsX~GB;2;4PsvE&?PNXRKTSL6(Qc1bu@wJBfoM$wGpnA^MsJdw>7YjMxC(ksF!=7lWNI#4L6)DQ z9Me@&beO2frMf1LsTcsl-QF6>M<^6pw#ZmZeCS^NN3!sj92^EG!6nA4(<9wsg6zp5 ziWum`?o0wju~RjB<3D*#F;EMT)f}8T`+dpmGWC*{LmipKc+>JN@hEU00L3f4h~|IO zB8E6le)ix7Vys)VeF;}~V4V#sIJ}JUpVRp#>+>k>YCx-~A#*kS8I$^;Kp}eu!6c%K zkXU_Q$zhxKOK;iNM%>SrUcC~(DU`BuR#n~&qo?$sI=6%3-v{&T8NnpO7EHj!p>V{1 zJ)vnF4$HaVmbq|q|p%GQB@5K4_DUH8wPT2q5W$ygSF`*u0=L2 zn72g8wxM*9|A)G_aEq#I+s08*KoAfR5fo5bIs}wbQbM{LBn0V@W)xJUTN)$;X(?%j z6lp0D5RfkEj+yzcd7j_zc;Dmu55D{Gp3Q7FL(E=lUF*Eg0Fmc1436)MF3y1GtHYJB zTYrUDSByE1Xey++1ky^ejwS!j;0Kse*f5Kl?}UgVD60jy4Ft> zq&VVWMSJwcp7n6AgWC$0sGOI1`Y9B%Iz0emXM*uI@s@0Z1AgGRvV)9yf67KAQ*Q)N z3$9e$*{Qp$AJRQnyngCH0~c$p{Tv--ay#Z8j=x0b56>iX3u@j8YFkU1%-z^rj= zBO{|$PgC5N@w9=1AH*1VDXPv)GjL1?zMAt;muas8d#vLi_S)Akca{E-%;mf}{_uE& zlvy-hH}%Q0JVL-|Wdgb%E;F&u1Quqq3 zwXZOvn{_rZ+@>Pp|5<0mMdy&Fw`%>#T?Fq+8{lZd^I`lHed3c9){#G#f_ajU2<#qR zI{eqJQ4K_1#(vDdd+E`{SO1xbE-}t|JQqmTdN32S zZYq!*d^{D_nQC$QFpB(ND;ceY=#pj?F^Yj<1#`wiG<|yQR8E%a-^O+9q2YiAdp2Z1 zVoz;YrKI!MCmH`|MJ6hBNxDe!&%~?3ul~1EHw^h!;E#rPU)9w$i7d3E|B*;0OxQ3( z3xa-gK=dHat_iEv+&Jdv=Z{vZu}=362`_Dwefg3dCff5Q52Rws^&;8aNuTK0ScdAV zxYdtINnRtWnpII@Tx|0yd^2&z`#V!S)Zsub>#~Tsi8|+TZ9#60pLVb&Ug292_e|t? zPW;5tJe_XU`lzKXj-MoBo-~DaCT9Xq>ccwKw^x6O-7c7pGQDSd;Aks98C2$_5vq!8 z(5IMtbcmOmkY4q@tRt;pZRz6@Sz@A302@$sAGAf}jY*ANSnT6gqqzI!c`tv+_>1(U zSWb#JMC{Mg)yiEe2na7|?JpjOUcBHO@>lcT#?%*;RL@I|fi|I-$6KGGbQ0OGW;Oqa zGjO1beW9-9(RTlZLyFH#%bls%ZKYn1=<65CM@Bin=)U)G z*}Tlf@o=%`wil7xhIu44a}-r4t?RJRNZ_y){cWXG#Oxwf1??6+f&JAW7`bjCs-%~cXf=M5nEUuhU>O~I6fC8@mYC2C>o z@50K~O38HS6xn?FCl=Az@sJCKk@l z;{P?<`R^oPXFGMJQc#G#nV6V}e24z|lawn#QP42w_q8&bz6-gD>{KJWP)NzICJl zU@%>&z{~_#r4Lbpswe^<{3xh_C_kxbO`>4)qT-I z)4ZuvSuthvynDTKvz+-*WYh*xI4p^oy->u(KTk`iohQRZcXa%@r z-<++|+|I(xAUPAR0X)aX#_XXzJ@-C(Qvntnyju zA;C2R_g24Omg_^)$1%B@cp4G$+fN@q5UUs!^}DP9)cM1*?$MFzN1U!}ED43dgXYPC z7&5Eu=^_=MbEaqc#Im8mPgTV(m7GUdn|bf{F%93uKwhKf$j@CNYKrnN0P^inRUt<3O+ z(dYQF3Ix!T9?G&B$C6yxu6p*xw)w(B{30o_^aojU={Ek=Pp=a01gb@L*|skyY08LD z;799xY=hEuC-EsOX-rR_Hvgl>*9<)o^>QedCsy^hQhGvIL&8WrAF4^Wsquvx;s?B* zp-~-ueW?cQR#rDRzc26cii+~z{JXo@y9%Ok z0!vFP)77o8x`sTP+R}790^cG~)F}v1FXrc^s~?1JC0+?r4(gnr)yO!dfFcCEiVd_b z5!070SxCk{Z*P0j+LE;QC)y~a-=gK;kJibV+>lqlC6tZ(x|E3ANh4(l&N>%eVmZmv zrXR~bxv_azJ>-O5HXYyy^o%QOYQ(Q2cS4O3NK3_9#B*Fsdy~IIJ9@3=zrAh7-X$}Y zdmDS(53PBl4VwK;cjTY3C}jw&DBc!d=3u_^{sk?S`3}kEf)C$vjl^0ht1M&1~OfS^G+FVFJSbvAzw;957oUtMk?naekxnUJR z`spoO5jI-=ZZSn{qjJeNl{m4Kqld#B57!I7e8CUxkOZ1g5DA_3vat~L=d7%Y$Qcz- zlT%#nI{UAt8mORPZ=vOQ2G#_?poKdR{MX2rFt~wFfJyXo)eY=1F1{hz#NcnS*t`5k zSGgO18TY&73bT8dit_H#z|qy0$eO3UZo(f#=5#B1-5ga66FtzzX#^M7CG_rFarb8~ z^d^-#a3US0Qfc4UVYciGWS`G^Ro#27iceUQcI#;RNS`j-NA`u^HyvkG`KkH!W;@@OZv9ug|7Ti>)IBapqG?JPOVBbQwNZY|ek z(2nmel^Yf36sS40=K74*J;Ytxk%@&F`uqyPua?`VsYnjV(%|lyZ)I!@Ike zT3cNmDH&SW+`R9Uz4-7`vo&hd|I9I9=ycrj+S^O9E7B5g@^ONyMY(znTx(xc83Ypw zDrw_oi{Vj>sW2n`!&kcVnesfxd#kD!FMo(oHu3mYNR25!jSuElk`iPhv`W7ixxdva zGW4;W=Y5QYwRPyw?b}0)H89L1y}WAidBnxJJcxjDdHKQq1()&)f_H78hMC_x!Oa_H zv$C=>7fhl`GEO(ThKd`QzukF0I_WTPfZ3t5Sq=8vLShWgcf^i(bVNsnM*hcbh7S2( zbq{QuK-M4=9&R^T7I@wuI*vp0s$Q?k{Ibu{2E%RQSjc&aVNT3J+O4X;e!h0;pZA$P zY&U8lI->*Vb6icw=C%J|(`IJjjlW%rK)uwGxCA=o=X0Vzx}t+xE{g8;^24%(B|Y6Q z!S<;o?@jjE36h7)@}~5Gvy72${i|Z(2M^x0n9@^RolQx{lk1Wpy~&|VuV1VUMm0O$ zjZeM7Es-3eXV~9M-UWLYu7prD+CMip_l1p`wK5vW;#ff~IB3<{t^X=6KXC`5s@A*& zcqm>c8}~2NDgD?3Hh8NmE2a?TLiZFSRy?nPu9X+HL0x=5Nk->1WpQuP!rVdS5~cz_Ym}%uDUhycg5y{YnpJSygh*wT!eQIvjHMN{u)~OSLt7-Wqrs z7r!VJQu9)~+>%c^-4>iO)wL;qk=C7=F15Nwk|V`LQs6cd1^(=wk~z=%PB^o&Kt?Cn z5;ENW@VD1J%D%7Fl#j>J`JJcdz)r^781#Z}tMkq5V9ohBBH>thu7U1>_Gn8T(EHwN z;mH7B{9Tr_(QCy@Ck8Mnf*OG<>U7~Km4q(&h?evLEd6q-CB!$ z%wg7a!7ZZioTE31tGb27)>QAa%c<+2NHR|Yb*|X)WdD1j!ss*O;O!2}fG-~jj^OZH z^NLVL+K0~R{&q=5yi+oF^}ysRoeztl159LBNt3BtgxqigyIOubnYRu^x3mfK6B6M0 z3KJG|alLGPQK?>Wc(n}Ghs0M{Rq-U-vs-CzxAwOkV#icY6b~;Fmn%?4MH}TNq7C0( zG?qQ}Fmq>251<@Ljc9rCyvCK^@_=2YN~s1$QxUW<^|Hs*WO7r z>^dbBko=<5I?DqdQqZvaTy*+CTwM9dlMAp31F^n#i6NWAOo<^4cH~*7dolO<9Fkrg z@Jl0n*S26`JzVL@3kf}06GCPcktd}CVx1p48PE&X5*k`ZhujFgKjnTRTa+aKvu1#h zm|#z_TNIX5tD|%=*Ct1J>@6(GEow-uJK4L@Bb`#55gqN^d!($S;)1xp?``U zD;#NpxZI8V>P6b@SgttMt_=Rh9^h;i0=Xy4e_RKcNb!F#7-Q{0$8j{1!J>7isG=Wo ztathKXP0L5ZS4IN=aF{JINzv z_QAu4!GkX>Y;CVL8b=PVf_r2Dlj6q@SZ6U{M6P`pwY3D%5{NNW;Eqoba!gN5OY4ha zQiL!rB4T3N3gwVnPFbuje``l7zejN&-1{^9;IXXo6(y36!`sw4d(=-qIfgvti6|Y5 z?6Q1|>RM9Ld@%KtM?p!zEKX2u)NHg9kbmj&lljNR+Px%gp1l1X3wop-PhP4DU2ASpEJS zPruH)E=OF=uXkB%x13NY6k9$D<~ESVpUAc^x?Cr^GT!J@egE`T zecBz7S2=M^Di=8{2l1rtLN3;uDF={^bw08h_)TRye~TuCpH^M){r}XmAmjW*z=GLy zdz2*BqXS%O9EV7}>drRkvRNzpm8ffSLcc)=jPRjHkG26kecmv)Yu2a2?fo(iboCf2rr;srcsq zYXbV{Bg^JmL$1L^mte3yHn+Dgu7T`1UN6i<)yqY{A)ojn3y{1*oJs4^fy7NNL)N9` zQB@WcNqQsjlt0xy;uepFT`kK*6(!FCWo9U^;I|y;Uu~`gr4%!=%a3 z5G&h;hMcyxc7Hy^Xt8PQ=!6nda*!r)o0PmT0+arBKr~MtjQPYIjg5?a8KQ)YEpt7a z{KSk5gwnOD%9#xWoc{oQXzbbFzkeS`*9(F_-Z>^=9EBXnFi3F;KRK_h(#LGk)nGg{ zF~|a*DvXI1w#6=trpEr){oGT+q$w}$6*bJF;5Y%DXYfY)tAjj^uYr^TY8o0~M75go z09~+aU?8uli8i5!3DRbs1ar?+42Y*}ZaQFpPM}96ftD=PYjkwihnVhRfTppk>SGNJ za`@Tiwzt22atnmN=ni?tF)ravE{dbA8E#*S0QeJ1?&QQOs~7df+SuBXfic};UYYr2?E7*&q{z*t z9|YT+>sT?}>;8Ua(AIUpK`*boTzzEKjcqHxq=YgO{Br)dM-x?J)7vH{C)v2UZ>A~d zozrFvbQ*5KE=#+JGe_AE46AU?4mYwv&|~N5nDC(g(K^TA^4=Y-5(v(HkTtM857RoC z31sJ)z4CHt9H}`3g<+1{Hr)r=cSjW}Y)vt-30Z2^-@1`>S1+qipABEHE?Azub|tWe zxjK>NO1%Wx7zXcZPX}kZzt)7&TzGithiczhMX<9hbDsa6?WQb&avR)ug;fWQu7N!T zefm>WBm;m^hE9&Jqqj7FppX|dY%z|_0vU621htriy)-VFGsLLGEjfha#@Qyu^4uV$ z0EJ{XHr$S0#}xbVXvCv|sY8bOx3|-goc#OduX zB*?t(5<(nCe?Zi&?WqN0B#aRJp;rT4PNts_l3+HQDmyT8kxdK=b;x?Z76KHJAtshm z%{COFhlnX~uQef+ew`w%c1(XpF@{_qV`WVo=M`v2sYrxRoC2SlL!l13X3nbwS*%Tt zdmE{){TKd%MbSlicJ@%PGU`fzz@JGiDr4a1Hcy#u*tc(j zS`s)gcVrotCOkOs7K7%v3(YlR;;e;)?T5>$3|t^(fofOK;m?N-^Oi-It_{wPw)F$x z`#(hO53_M`S%H3x)$B^&XUu1Azu+KR@2CC)ko0prgF%^S?MGT(Q8>8Z^e7EVo8j^C z;0b2KCr{q!>gjc@tbDN(mG3kJ$9qUmd>ixqIiyE=8pz=pDDD%DrhOk7p#W7GVDr;{ z0@R;j{|W->mP{etshjiZ1^46l{%)?UMjr&W(8JW9_>B2PEYk`20n{9np+yJ}y;}-2 zPBSj`8f$~YQ{lY%w7}c|R}06|tc<|&A@#DNhTE_mwzkeQq$LQ7?*9B7V{DwBHP%Q& zbj8_=*MXb5+f-qd5$(aj&eOEo17UUG=|O1t5T}v+f@^VgI-8+b_ zim7HQhDwUpXvw7fSJ_(j`xC)>jK|qV^2WOIgb80i zPB>s8knrBWv$O6Y_Hkg3DPdk>#Y9Xx{14!3$_wl4j!$zK5J}m zRQwbgFspg;<9PuDAB#v{Pm1mNsMqSBRy=!5FizC4)kO07Bwb1soZi91%VpWe)bugh zC<|PU-@LhS5-JSrsnJpQKX`?Z17l;8i9}}Ta>#;}Fc9{2i?#Xq_!bgIZR3yLN!}Hu zCE?`c1Pi%EZhtF&tBNEb+vadfK1S;q7!>N?uh~b&V#f?L$XpuZ1XCIJ6ho|es4T#b zxboY#?$T>Cf~1f{GN1^|d00ypJcDGI*A=aF;F8XWJE`u!^mbpu2j%GR;WS{%&~~oC zI|Ea?9^@&AXK;5=sHMQSCCLLx zg-aSnhSKiN*Kd6OOdwTK83&(OlD`E1+{ec`B0D0wLqv>G?`p5Cxw;7)x~U5P?D@=e zYq!wpQ^NOj;*xETGM=$dU(kk2lWY<6G;8Iod_G-+>%wRMDmuz76*UJ_3yCdzK4SMJ zp%1<9$XId1HNqX&bDHC`749gDY!J=DKBBeB?=0ekwyLj`yqG)5$RC-3?aRXfw&UYC zB4FIgGfAWvbn@%>@24(laV3G6vxClm7(c`jCmc?YCZ$g?+{bP2Nk%b*=&w&k(I!0` zb&*P#(#2P4_fZnBMJPERS)F@e2Fm6Uomny=?HH4r+-TJu%veXLRygK)p$@`g4)Ysa zdpjh?&v`tLo^Nk<#u#*tZF!S+`IasG>N+FZ;}Yx6QPrRMI~7@L8-1?8r6VOVe#}SH zr@L!QYU?2TrS?|a++;hQ*l7fnt-o{>U-pQgF(W6Olg_98*g)MYyQlU(b!fwJpKd9m z1esJib3iZd@$UGbo^}DA-^#`~>CZbRdaU-cKif$_JLW!Pc`0#TfA(ACMay!@(@9dN zjCx7InH+D62{%{jw+hK74%IZdebr|f{?r-u_sp7%TnK8WYNi|#?wdfczN|>ERPZnYU9Moz$2e=SW z9HO90pgQq4HlFMGJsWkD-vJ53(l|kF(H56xCb3@UNtni05@?=H1MS3J`R~4JBYtmc#mU!gO~dfrzcD_XjL?@87?F zJ2${dvQ&y0A1 z#}67yH7zZf>B?L2(2#;aHz2CO7wqPiBc2v7(>hr#vM`on+&ahX8i*C`^G5;}-=gz*mw(+@eQclN_+tL1av(CU^**+RSNLDVt zr=Qt?B65;Q;g{pT)lX%4QqyC!hH z%0jE}IAw~qG^NO*&d^ZbbbhCa4K9I^no~fK(7WZoNAt>Vl3AhDz@he?n+w+F6qXkS zZniU7`}v-&BZg~@;E+g>bJuf~XL_kX1qyLY%n zM?QC$EFQC@&~-sun5mlU0ChEmzH>-L&}d{NBQ$E=u6J68baJaLeLb%42cmv2sGt)w zvw5Cr=R4t=_F?15?667lhx@m+r9x9B(ceazR5^=-LS4olY@CrzY$SL$!YD`Qxv4n$ z9}RQoa~SPpaMa;;HV;daNXX|t>&$AUFGQahRNfKRJMe!z`6jkQ3vJSSq_4-F|F1ps$Fp||}J5dKA@cz-% z^cA-Lnv)~##;pE3_!$Wz26-$>3lI;^tP@prC;vS0nQyx}@5MJb;7J00>>U@)D#o$t ztagI)2i}p7&=LL0S|S%<&_v`YvCB^aGg~kP0$H1_D%f(D54<5$x4b+C*ivfUB}w+L z^*AWKJaa5sPh(C5LG{vg8bjdGaN5bo0DFcn#l<)L#53#!H-DD}!gzrpq8W<$ z`BOCnZvLC%8Ij-??+ljLYV#Ud-%27pIo?AzpMMGm;LO1n6!lYF9!*e6!B6AKA!~1x zmUY^d8?%24iY>+Qk70bE90eEEcfd3M(Ucr%5|LSj{g;E2vM`trt z5p*AqhB55F8}ApRkObB<^@kYdR6l);N+x0GQc46_;I5sH-CIlf7|<~@de9GWXN z#b6o}p|VQFubb@pdXp?$Rghu$orUjrR>n5tr$47k>T*ph>1C~Gc}#Xqgg&3+k}^CQ z$5)i|L$7}ywHZ$7tC3L7eJ1zg0Y9}<%V|}?I`hl7hT$-ihn>wAtS?>Y5_>a2D8?p{ zG@X%Ng1P%4`@OPe=$0yrswA_0@#C`9DHJ;U&z;SCD{V zb&Q#b|FtLvnFgSSE-6I&g&zDA+h>r9t!U$z(DP0?FE$9Z#8lhSDW#ziTjR2*0Q-j@ zKYvE4s;bgoEHbPmqqqFvEF*Jy$mg?CE!^Zg`@<@jpP_eIGm&s{2jz3vr+i$GGNdEO z7q_Kx(k|2zw<5?GU>TFo_gcyMR|Q@-4yQKXhF5_c)x-Sfj+oe=w0)tWR{Xlvyrm(` z36NCe$6v_MoqnrT2WleZU5vndZLL6F9Nynfgd{kL~(#eqIFc6z#Sx4_m_ zPK87wHGc7i z+h%!%C^UcAmmdz&mD}G}tg4Y)9+ZgDkk~Kz zDE(nR*kj|hq^~os&@vn8mkF#eRwKt}lz)Dta^7jy5UHKj=&9Ya=KQmrzbLvrqD((H z0L*Zvut)Fa9p#7cYR(%*eV1E`4gIHWX)$NNZfX3UQReB}Ntl>l_t;QTJh!f{)n~NM zaL3Ua0;8a}t^<}`sH3*pW#(^r;}J7Ci|EEC_k0f{ zW;u1zcAhY}=+gUEP2k`MQz>5B1!b7BYXEZg_j^ou(pfich(}A3sl4!n_a& z@!ZAf4i=IVCUPK|& zyM=Q@PkD?+Ive~CDtMO;3@jScyK8Jw$l5uCi!YA#``D@-f9<1=V>^?uQ9s^a-_M+_ zgdaXkPd}!~=3OIpAJ#}zoXT_v8~jZWig}1a8Q#3=4ATxx-kG^=d0BZ3{GDsKDCSbp z{!srUnc%$H@lfH4I>ZwTilC-G#ps}Fd3;P-5~F+CM?M)+X7ku5U@VG*^Phy>s!ePx zWi8o5IU2I0n9QSvDG?&(j87wls!Av4M;T-T*tYmRkFcN43lVRgN6d74l!(X+&W!w& zpv1U-jz!d=t-hmn9!@gcd1^1d8M&u2Hq(nST-7w3&rNZN=_{QYUiv8FO#bLBSJR(} z6*;i61n1S|=*V&>p9z7jmX9|w=CpHRNU?S`M)9{_(V=SVYyOlzT&cUz3NbZ(4JZ~^ zk~phbd_rcVIW~5fWO%)YqYQZ2IjhA5VVOhpA@^ETSEN*kYz3%yPJBC4RRGL2tjXl z4Z8G2>{WmSM|QgYd4%P$W=aJuYyh7flDD}nKrjMjKRA)GAz>#y-r&U##5l9=s6Zgx z07Sq9(ql8TS+&!y-d_pnziA`UhQeveTn*cjSYAb{a-Lm{yp&tsHTBWk9;*n&HeV+D zyx}f+mb7-r8fUf6WNXo|PVZ8kvWZhxsiBMPgkK6!FhI|{UTHi8Knk8f3;lzNwPpOr zk9?XQ)GBFSxml-VP)r41W+85T0s!;S94?u{DpJQUXZ907>J4Q5%99CO?6Y=&?=6~@ z+TN~ciSOF{*G{Tv^KQ8FEcbYQtcieUc>q3KI10M07O~TOZByPAib072@d#&--?v+3Nr9C?5;P;aK z#LLUjXU!IUTIIN_t#a?I@9z(DIi6+*9R~%Y_}u6Fzg=%nZx=37z7y%W9v2z$bkS_jSx)wH@SY zv;Q}mp4zvVa_GQ=?g1(rU0R&@sXpz8bXGX0|3MIfmQY@VZ}#qr1Ir6`?R^Xa zRf1PL7i%43(uDK6Y`b@RsS%v?GP=(8dTu&(undT9n$>RQN*EYiL)Au6e)2r_INE`M z#L;Q`%4kG-sQh^HByZhuX?A8RsFLb^%pU{>wE$aiuo|%s(r}d3Kq%9g;IQ9k@2X!Q z+r*IGGTX`pY~a1HC4a$JbZYM3eM~%M#)`14(KL5JTp#aE_XEQAKMlUjzQ$n2{pK-g z{b=eB$}FmI2F^s;f8!>=KEi^pD@oAx zZlemHDU^W#C8@TPg2@+IMFnIL-1%IP8$pn9b6`8F=rRv4@0)SEkJ_P{BOjvor7|G{ z{+0`t)>nIS*+SUJt&&c%Ae-zItBU|z@rv%NgoI!&5Ay-{B5>$qtFWUc-FH_$2L+=r zK)_^jhsqS&JlQ|$I&Cpk6>MN6?=~;XSs6h4Fk$yH@DpfI=3pBlW2Gho*^%N3&@ERW z^6(P^3$S)T2pIboyq{XVFfd3lmr`Ylxc%@RkPyq7nv7}ZU^xqFkhC>6riDfk*h-p} zAW@%AU9a6KhVBTY3qi7K&flLjMVp~zRnh}6KL1TtlLWOn$9)`vm&&=Du6|Pe$Dt`T z!p-`xbpX9Wo00X{^H->dAgsCTjxJHqRD=YT#WMq%AnnrcIz!!b^)A9g5|058)6oh0 z`>!z1VO{&%$S?B>-Ne*n$pqaFeN{<>j1Gx%S~_9KhVN&yfDGEi+A9i^-1{oCp`E|g z)N()gD|8kXJ*`xc_R3~W0E8OwluIZS$9R2$!CH4snN5s|kjU|>bX3}_oA678_)|hN zpkq@F!eZ61);{@p`1p z0Xn0M4`=XUn7dS}XC%W03fZFHXxG}eUY+w9<545b`jYZnhvqs4_|xRBd#+&j$v8(x zq}u;SN+B?-`KxKOZ5i|2R(CW1zgg9uyE5}Lf0O9Vg-_o!@KVp4KCzmZ#{}nu?S;q3 z+XQ1)b_$gLe(M~Q9gdLGj9*B*WAXxNG^e>NAuUD7LZmyMv4E_A^ z!G|BvXU#@*N{Toq^`3I{HL8JMbUohvmKissqN8lxpE_W64H?>|I2RJQKTVR$`<%xv z`^T2gjr>ZWeD##}S91Mnq4|%|r%CMJGk>AJh%JnMJr*o0@xLo(EM~RU6n8wJCBfvS zP1+tmj9k{zF3+xry%8T@lUFKtr}^rQtvBEB19aI}S>hFS{tB9ghnxCb2ZzQBzrp2m*Nf37=VnqFhj%Vq~yv0 z-V?rZfVDN0tN>?7$%r}8h836lJ5F$z%&HjOcMwqZ2*fVw>u+1V$GL!mBQO0#(*{Id zg}#@e733CQ8dcGpgWAFt)L@DmATUw|NdAMDzdj6YJ)T%XDE^A694pdeP(VV1nYE7e zZJPrNi;&r)3!<)*|Mi{Fk!Qxa?6L29b|SG5*DX!dt)SS|)z=Zd@1-hfV!ng$u0fsC zxtJJh4l;e=0is*stGbFRX-Im2$P%X z{idP^bpUjRLx6T%V04M)Ra0y8U;5G5SRf#LSl7P6!z0XU-I6Z@(-+hTuC!zGTfccw z5OS^Me=A}0vihc39o82;U3k#Enb-+5g%4z)VM;LM?ZWg9~p1JYx60^f4v0bKY!7L~wW| z5XHt`sbJ6N^ECAyT|)%1S4kn5#&$1yH`3;cTvneNNxa19rH0#uUszOR;pC*+uON~x zb91`XAAmD(ZDG6R1dl^JTBG|+fiDk9HEe`m43TP%Dx+Z}fd50pP#lqpssp-u;kmNl zAmgRoZxO`bKCb9t`;>Z!3g~2Hm;a4x1vV=FMF5Xgn*yMV1FN$g-}S5SG#if1*e~}P&TRw6GcMaD!$mgG8N2` znq)5#c}c9Xk&QWC{d5m!;27TkX`3-9)IW5jZ02Icm-Ux4^*If>nXD*n_iKr1vt^Rc zBwve=bSlD<9z}A_jhpGTyLrA84dj2{Wa8l;PF#>+_>b$v;quG~F~-p{te&LdQZqT? zgb?9>?u@my!5QUm_SZU94YW zoFTC9J?cr=6$blhQXVhO^GTebo~J)EYVHaqRUKm(4lqnPv#)X3wbNQ7?1$E72&rCf zsiQ<#^(5l=SLk{u6w*nQ?eA^&S^Op(_D|Jg#<-nz>Xxl30ZKeuFu)>yspK-x6pN+_ zV)MAL7}4uPwk7VxC0G^xKGkZ%%|@c%H!3Kw+>@7rg7MqYKY7D!O~HAhuG5Mift4w5 z$V8s@ig^q(C9uA1zGG{DeQoXLhbY|}Hok7mZ8^2ICtr?&{|4j&bo7#OfK zmtK4XPV|QxlUlst5qz6H*gs^YPiV>oNPHJnw<=}Np z@;5;*ts$WLuDq8B|6Y6FfW?tJvg1>6IOlNe9NpITfQ8>*R#e1?(EHg!GRRxoDy3Hn z!7u_xMfjp@;#FMJiNEBR-#n=8FigF<@VP;hvdVo>L#?%K(&Ik*9SdY-8PaATA1@t}=p-vKVu;vx&K5`;c*j^GixF=Ere;Cqh`- zO4;fj8vWP#ngqBd4z6NYXz1JInL8^gh$1=SZ@x({M(q0^lp<>jk@pqa(9|X9c-C8z zCmg071sa-TCYW(YmZbFHN4JmXmoMi#*sd#XATOCtyuPEHy~AX~RQe&g-|INy21cdi z5tG@|f?jBTVBAoByVmqmI|)i9H)05?tyT2Hx#ig(cGd*$mr0RIdnMX~HT|ss_S|do zGS`Ij$(fVr=d&5uVhi54nJMKa6&kZrw8qb>y3um1_7v6C=~KvD4{Ui&k6+%TNvB2u zwrtSujcYo|K)c+4`K=wCc~5#&sMmOTdGA_ZDcD&QIa3s-4v$GmVb7bWpK_=r=K+iP z-@g;*+@qLh8`la7rMu37BNfy4sj#F@LCHTO`P6ko$KXHi0_l#$K<`RK&D2)iD+QcD%-# z-_sUv_*&1)Qg-@@-lMM3-!_|0{E1{9ddEhgs%hdd)=mAFLo9keCM0t2#E37*qhgakAmhae}n8e~Fgwr?~Owp55)^3USk&@Csn_IXXE0sG<6;n-a!){v}*NKeD~z=#g> zU2?ir5c0!Jj-Be5G;Nr)H_=}o1Hd83J4HBi2k!W=Ue7? z7@3&`se`5O0gqFw$rtMqO--Ezxr@Jk{h}aO=9__>-On=ksseQ9`ADL+O3bjW#WVTmlfzeqkdHl^_N z55wb-6G581;Uub$1$@x*BnM=r1D0rj8vj3Uokv>}K7+%P>EfivYdTOunf+wu-e zy6T4O_A$8%euBxXB;gUU$9*548EP90ARp@2JSRGwFw?QT1~84CdKocG@=%w2=GZK$ zA`8odJx(ajkdgKnlE-0EUV8W1ko9@%Uyc>eq}^M=6#}=Dj($!5LrXoz=qP(=Et~GL zUvO8JVnl)5Pwh*yRzpw9XBknn?wsws+m!`%>Sq8i#@u3-4X_Et1P^80LA1Ph@-(Ck zUNmxM%0IGT0=RJE9JTH)G|;TtEi1f(u=#?q+hdPxH?;He@`@68&@7SM)E@GDWFDQD zv6M@4jGP{OJeT`jcBjaF{fpxZoG1|kkP1rfzVeg0WL<0^r=c$Uo($3+gTYGj{M=Vs zjgc0*@&V_SY;X*@2dqs{C3SaqYkIr|SOV5HL$^VhRIjC^6}MHI*y7<;VPLh_u4IKm zYPz=HW}%I15b$!aJh>#Ja)Pmm2?fY@hGZUy^?dA1t}rCAUQ~heyTHPqEW7NQ{^hDloxu?{1=A}v&w=*bIEZ(5q+BtDXl8RRp4gVZX#5PQ+me%-}Ul1%U zjyLMKA&Rtmh;(=q?qy$GNyvO#Hn3pHz~#KjZCv~ji=rxAU!0c1n&4})otzz7D+P|6zhM~%5D~~XYQ=1`)Ybc~l z__Mjl!>z^2uD7f7N%rdJpErh?kM^=rK6)d+_sbv(s!6=*q3{nOJiK9AguI85NyggF zm}iExF9yawHT7!kN5oGFxIs++EXVSzr7E+`L%X{_zhhL#qz`ycvf0l8+BTRRS@ZHS>s5K^LUI>)m%R%GTK<~eNx1Fcq{px!7eg&3w*cyvL(m}rZX(t<6;jw3ZQxV2w2LCIez*_* zR3!xeQP)EZqpLFK{Y_dg6O_c6Wt+`9CjJ%v?P&wIR&!^7RzKg7gzaGz&v--APTaAN z-+cMQJW3K`;-=DL31Q*HZ^uYo&34*G^xFoO(Ucca!}H{u5}Gqe8=C03CNq>F#hzy8i+Ikz4 zeFpf?Vywhy_YfR1m(STaM?Tr&iP~faE=vW^qg|4@|G02G6-8;Eu^o?c;YA)jD@$$v zI(!oGc2;!8%yQY{HL%^_Y}cZ~uymq{hmRhi-GR!Wv@X}oT2NJUX?-K;*Awx`#v=$_ z!~fBR{G_1Ei~UEwyVxio-j8;Qdv{s(kVM9;IsE8xq;!uw!A>F_gA=;*O0eKDFKf3Ml50U`dA!IiDY zxMw0#B{%%9*txVW*9=`hr14KdmP`uyH_1>Hih4i~xmCM7i$_Y;@}0p$urZ5z^ z3lZV+fbA8t03{`3Iai200<_>@1|o)PO8k{QsCo@s%x_?@nb&ly-oY^2_%vj2q-@e@ zBffijzl&P`7w7eNpNNb%HYa<)NEK2YL&# z>)!w!yawT|7O-(&rK6%_<9l6&_4X6ih#}cIE~3 z8R)4b<02kX5kYU}Zi!)S%p5j-iYcddCMRCi$Hzy@2<0XSZzJ|)OiUty{JI>V5j$1y zL3r)jwJe|0tYI*jMxY@XEvkD||LzV8@=&c5B)AzjP$BLa-!-qigWu+%H z^|TJCvZ}0%ol?(!O>*piaAqdmd23}gX>9i(=FQ`zPxIlX(l<7mJi`tI2}SN*4|r_C z$efTsb)ftDhAczm=_ry?I~iBGobc_>og$$S{suF(c}vEcnACp|$7K{zt`w5yXK>S51zOz+dGHi_q+o3TAPO6?1Y ztbJsw;yn3E`u3W9vmbFz?%z2wJauif4i2#gzE!{RKQj+?AKy<~>^3KB9#}aAF1Rwc z+E$STORs?D6A+~zy}cBmD8)vCVP$e3e`q+ur1vjSRbT)9Das$h1KQAA`bJGkaxz$8EAmj~~F5$ZI9*1$A<(As+SKY^2C<`c7WPnsd zau!!UFvNTQf0%m5!0?RsjnUkq}AgF6kH=6$GSv2@j--3#)WL^MYsm`G?V9*%U==SfW1ultb5s{>76fivqeN=OafH5<8?cL$`2%%(Usd1Grx?Y%4YLvAe-OON|1ADE?5KE^tnL0&ftU49 zf)~Drp*My$W3~O7NC>>`dna@n` z8Y!5_0Fx7~gbQ&{yR5SE*W=l|ypAn62vY-osbSz50eH!Gn1dc5wLa|H_wGpn+vBN3 z(zDtk!HbF0*pGcpKpO={fSgcs$Q^vE1~*>DfqOl1F_zZbxEJp zU%)uiOz~#9zxz(OG3z4NT8d>@R%G5KvdXVjPxBpL@79|lrDsZ-uX(kv?k=*wzaKb> zK()*$7<(|(*f0oM13>}xOr;K}jC5(5*8+=o4^IfVt4wqZ>ME+{9U^;0<)XWiP_V0c6ZiLI zor3iSJ3)bLHV}vHE6Au=$$q$_WmAEKcUPmbJ9T$a79JHLJcFj=BbRYhpiJ`^KspTF z__TV@@3AtOl{uPSAFj01N_l9E-jjb!0x$+`KgCz<{08-)dU}tHjF`i^Gxo9g1O<*< zk2?;x{{og|(KLnx!*;ghjd88Ia%f79ljx}32QuXc>umEtI|C5O8ADJZaUV8KD9;}Y zojNwDltqdb<-Ig!yO&<#|K1|nwnF|SNCtJY_V$;QGEwO(@S!)QnqTpCZ50&k4W%{t zBTvu8{YX>|M)rRR#Ajp-(y(+tDsj9=^}`2(%yE;Clcr#@_P=&Bo^xhSFb$Tq(b^p} z&9QGB1!g-O38R1(g2nglPvXD=H}5|s>3?myf?i|``TVb@|4!UYv6KG4tv~;N+S-M; z+1&K_du*}^F?`saSA6&pa#|hp2*rEl%T8~iEq%uE+t;__;9`+2hx+?9O43eGbL~;a?NJI374tYk2+-6tSiZB*FWDtq)h zQpuQ`cBB5qi#F-Jrj937T1NwLB&|0vDz5yyP+`!U4BW#xlja`YTYA;qkAQIw9q`H> z0W8UW%{x>{m#q;-2uMuF`VWio)f{l>0jm072#DT@m0oz66%7lSuoek9uDjk`_}TPn zqU;tmk3Lk>cz5fl96V&+#)u-{=vkNaV>&)C-+|I1ii>goMqs;m*8Av+W!&had7Nb9 zi-O{Yg(0vs|4r64TM>A2=nC@@P?Mkagdk6{yAL`CGEwmqhYB%02c^``{p$>$Q0+9f zpvdg$e-&rRA3Y*-LeU&i&G>&6tJhe(P?_TTzJu;>mJhQ#uAwJ_9M_-tS|iTTaBEDw zs)wTTGhtd`QRguOGSP#@8F5LWC>!HW-An@;OUnlUR4kXhFf+e;FX#3n;__1T&VMp7 z5&LYu9GaI4^Eh!lVk>(0&1L?a3^%m=+o)!WD{?pw4jC+JpLd6MnD-jW?mdU7{tqVK z1d>#{(MrJzsMpp|#&P%!q&NW|JMC}g803gQzJ<9Pr6{Zp@P zY6-Y_W&)mYY|{eyd%va*s{pLOZ_3HNM_e#>Z>2ZDY(sI!U;lIa=_+%fH1a6y>vC4{ z*C9dl63GY4DYA~CjWsnIQSXXD(vMyLlWIPI+d#x1HNXo+yp6cX)%RuD4g2+L#c6l} z1xf;bM@MJoHQglv_TB30>cSpHzirM}{6D2ws_Ie>u-mN|eXvCP-z8k%Cfra9RLmFt z1Z7GLxZNu6s>|AF3s{r$06VF7Zx&q0Wa`KEQxtQd!K9qo$zE*A&EWuKDXE(QnnaF|<7y`xBF*iM0~;ZGw1GBS8r=jB1#T}R_hW@ zO3rQmKP7+7*F=Qi~Ma0QX zk*|cM;BNDS;^GthD|aq4ki~oNq)+A9;>T{0S^=r8ePfVrKKkC)z#v0IQ&m2+F}!F= z_)qp;IrPohT=~Hh)n_Zz?}KV;%<%qG7CU-oN*0b7sA=AR>r?f*_eAn2CiG&j(Iz4? zns?ev>BPEId<6s&{`TR}VnWN7C0A`~8w2)4-XULfLy=+Wv^SLP3Y^G~$zvoagCn~z zXkD2;1(*cJ=}>S*@{`DDmIGHLys0s4ckdQ8a@3qX+-1dr44XjkPIAy4L90(ttF$OG zS7bi*f71eC3@WVggve&+8S3()FQS2MDN)~#?wpS~@DFwPAH}{N^EB%47(vEz4l{g3 zM#WUKR|%4-R%#elA8`-g&JmDC5GSD<#~bnWlQmSYvmkDeHP5Ei%M2|YhNBIdVVk2& z+e=)YaCaT;?WN)+hfrSDj;o%%>qD}dzdyN%iHW^|SKH%cP=xBD?H;7X$Ki?S)L20- z-bTTF8UB?TL>Ecgfn`(f>ScEtXNczsxt3ig`6X~k`Kxy{qL9}i7Id25q^%jmJM`gl zakdLLdAYgDF?13xA6zB8Zd}$u9YD?oYaExSjm^Oj{^68b+Lifgzo}qbceeun4KT56 z2Zg4W0hUVsX|V2%@9kMJlso}ibaZ#(dDKbyz3jpZe5CB#xA+BW`5UaXBF&FqU?}U1 zr^aak^vZv0y^#_1XX&T4c-<=-iR_+^v|e6b-|t^27@9tUEWgypl9JTAzeJR-C|dM8 zBBHH`hRpxBlS)}b7FuVtA|P~4*sK3`!ES6Sklt1?feM)-5IWrd6$E>Yd~a$_g@=50ez6*%c2#cQ2!SLjDEXGAf1VwBxDs5eaE=C%QYt?K z*#QPE$r8c=SVmOdIqV@gB}M7z?wp+ABqWT?E7}7hknca+qVZW*b$K8B?Zb+U-cKdj zE2FNuj3v?L?5ubSe>}JT^`9KL2jXH7?|_SPgsjNIsdj^ctv8 zVLBYoJfQf*xe0w9XbCYsDE>eo%gC0Tk^Sh|V-hiivS@rlFOrtrJPw7S--Rs1ymL+&VlO(K#qA4P^-0gzzy=;cQDaxkzyS{4s{(Jy$C& zb2QLPw2_GGS&7(ykEC^!?rLBxiGJ~$?})3wOAP?e3;w4dZ)dw&T!A_!vj?PK@-j0>0L8;6_j}8fMGx&OA;7Xj_6cYPqQau ze=10v`-6mstFvO_LWm|R@s+3gp@!2&lB{X!eIS<1pN3TvwM1BP(|n|6;vM8?ZALZb zy8RGw{A|1!&O_yBko_c+_M`>^K8Era)gMSa9z=(RrH_$=%S)O*3)G>p)zvOjcTGam zlSuv4^n*E_E{D%iN~u)!*#gF~Tjw9Lfha+}zR6&I7DD=!7J7Gwh~i(>jF_A}Ac<*KG^w8E zMG&ibk+k*cgO_r09Be5`w?XB1ui9l~n-&$bN-?U59r5ry3t~+B{f3gNNk>r2PaQ^p z_v;hSO`dt5P*|Gu1{{!US}O~!>jDx)iHLlyZ|aj#T$HO)VQWNnHy9r{TU_e5(5C;+ z`R!dg3)5I%^k=VvuF_@o9qUJ^p8W{fSm+sl&%E6Ini%?SX%VL>SZ*trz7}C*FpJhJ z0U_;yvV;02E}|>V75E66(kgt!$FE6^_-brs1{Vs20%8(K%VF9J$MFqK@XU}%q$$uc z^127$vaR# z)l+4d)WXmf`qlb~!>D#*3_CZI5Z~ShOdcBH^R*!Y)t3*XlDr;pVZ2Yxj$}Li!~ps8 z5PxLm-X}q{UxmjGi13RzoD;SoT51Y_R?tHTk-rXT^*Z^tH`B_6eh;3?fHqH`KN<)w*ubO?6e(V`#keIm6J$ca%s`a0sGd0UNM`;{2PF^AQ2mi|0(yx0~7@j(wgIMB2p~;~rI6-->1QIGRkTrjFz==wcLb}F&k_<%!t#a4V zqQVs9O0n9Xmm)*7JiirWQsWF&vde3@e$M>raa06@lpx;`QV`%bZgC1aU+oWw6rL?^ z+ma4il_V7%$Ke@@X$QP?NbH}fkkR(cqIcMvDK)s`#sLg#=W0Ks_ImrSTlEQPfuOOT!ws(0=|#6s<*eS> z3A%tQTA@7_y{45OE3d0-BBA2-s#~VbKL`Bv%?xz=v-!WX=RY7*h2w&F!O&_da`N49 z=qpttA&T!ZO{;-Rh&PT}n@;2!H}#!gPv_BQs?bY=jmU`X&yrW2D2oq}xN*Uq!E1QL z5!#hO^fU7}E%etfiPMxJQ+U7o#8tclujF4#p5s0WyUw7;*wQj1dALK9$w94NI-&nM zVVhxSaWD12{LsYf>B0v%`w^M5@}Zq=Qg;eknSZvV6ysFdAmVkiL*n-VRL^EXpNk$? z9@;j4YbCi%8hRx}t>{x#{a)3)|C(3k8;o#o#+C25_q#hHUEjQukT0|~@{$BWJ%~3zLcqkv zt`ls1xpUFsPxcxVuQW6^j!sNq0tZ`xX5&Lhc!3J}LhO7sSAqogCQqGa>maYXA2KK) zz;QOkM#OW0Pm!~{#!Fj;=JCAMqV@co^$TzeRsbKht0MMdGntpBk2uXAeiK^K@|xN! z6?MMfq_IH(YfGjUrmg6UwuWWT>X|VVf2w=ZgJn#2(e|(xJGb#f2_mI7pL}8|>O#=N zaX$7EDv-_?-}uNC&9uxH%LQX_&$}4!qXE~ljj!SPj)&F#vuop)=x8*^(A=Pi6j|O? zDMi8c_%m)DK^l^Fds{svslGQpYo($5>=)i2Glh*bo{sRp_qxriOxXTnRW$F@K5dbC zF!n%8kY*QI@!mDb)0FG+SY6lS2lZ-5Mt6zx_z#m|mCOHTp9i_0;jtHce?Z~)i+Oq6 z*ZlIfzTrKW=h<@m4)qAnXzRtK?XkPHcNksl5Yakqi(r5nz%rjYcM(WbnnhYBnH4m*>>$%MEj)#uoC#lIy6TTd_0AYV zZK9$Lx=y#>Bpy}~8#isxcdIlr1e`e`z8~6p)H|>>RTejIXC)FhpM0s9n6IdBQIG#j z`OxB>6}p*`ud61UIxDZd|btKr6{uahf4Qm_`VcH3ZNY*P}{3x zVpG7@GZ~_0R=}LdbqAy`JI;Z?-Esh-sC5ECL@)eE#JBMLrn?e zwn@PXc2+GpMT`h0jBuOLjmBz01^pBH`da$?sc47yC2~SAs-?(9dn{`N2;(A60>O$U zJud5xMO!kfgUcc$VwwRR%T27TR&GMm+Y`=_{+_t1aH`R4gRS*GlymF}Y4M3Bo7w#O zN6EyEzx*xT7V8(qd}t)U&Z)S?a&T==5>)4QPzNufrHXz1R%gCx?$irn!54N!`?pBk z6TjG>iXU@}L137smlQt^vZu7I7YDOCakQO^yz57HE5>l1bxYeh9_OEN>zOB^);B1z zj$I_!0*C)6t_P1tVJKSlU1W$&uXYz;HQEqF^+K%?!Ts#x5o4YvXNbN>m zSoBj4DXj5qC6n}gy(}fzP+dPt4}nAlu}}|({fNvT-nxd4(4kU#P-OGMm+u_EG zud7|Z?oeJ=<;fs_GJl~%3gDOpaAxVEoPv%7A&Z$LF^9t?_k)%7SluZtC{NwIw$<6B zAObC?T7NuCQM5)W#qJAl^{N??32OO2M$;Y0Yk$xkSqui+0uT@8ZTxijt$B(9C#~_Ng&Lmp-iVyCY|t5zK>O_|B{E?)+@`egf0?kjcs`6Pw!Pd-ZHMMK~ zRyJmfTiL^|H9iQoj1WF&x7tUHKbS2u*78AV846dPPnS85Pgcx_`a45jYbM$btuaL8 zFLR%a;hH`y#6&R~s z3Jjk9(Ol|(0p+k={T`*R2O7vi0{}QAatH**bC^KKRsg3ojg-qKMn_j?FLvwB^HiqqpI`4F12!~3v%c-x0omHRoy6*6exN~b>Vc}%q?PPTE z&W(j6L~I=v3hk5r&nB}{>>?r-IAoC^tv8LSW8fpXDok?0n@3UGZx)ef^-wY zgeuyuu-`G`X;EjG4Kn`2?J0-4{#>+3>ZBQW&6E>OmbNR#Shm*s@0)4C3S1hSA#&FM z@;4VM+8^R=-cpxHDbmMUEwIzrhq~)~CN$87=Py+V!fT`+h3!>Ep#iJCBucjSXtU2U zw{awvYBy8gby$+X$S8F2!*EJ8L@$iF)GwTC#h*&?i+Fy17QtKWn=Z5%T0_|Oja|~y zL_CM@lUF-=;*MvDuWlXtS%ev1WZJoynjGJB^^)mh762_yWbUMR|M;2w5cFK_2i?qS z)0=~@)Z#qJa{k@_$1o=Wh7u_A4WW_5$|MiS$&mvf!2`MOdscK=`L#&mX?fhxK>g^OKci-v|Ee;AzE@|kPo^Rw{(8YPRw*4BHw5fiy8@ttF0TWX;2Y3v&8xc)P0x}Yr}|T`;OIuXV>k2h(`sn#=OLt**4P{A zQ#~wn1v#;Y#go4di5zG*i&tEz&AaYa%L}1vBcqveN3Kf`E)z5v+iDeSslnS?b6IyO zy?%vrY6StyMf)E=_`H+O=<4)#QlX4Ye5emnS$e|6k3>m~jC!QXR5S6HL;k#-wF@dd zc^j5!y(+I{SF6K3O7a7!+27(2`4#COYOG&)W;_6ba<|4oTIT1!P~#{J7qNTrZT-1? z5T*9Ox0~tsZ}6rFu-(#`>Ncdo{+Z=3KOPhlto(0BMoRCUir=HVQRt40{7Z(`V;~*i z?|(N#Ao}k)_DhRsUqX7^WDz3EBJGynosMo%iTc9dq6nJ~P?T?O4*4V^|J#Gc#S_?r z-(%~Ss9(-$)`$b8Zj{V$bNLT)o2T_6Eej1B*9FDG6*YJl;Hl$7@onW^LW(+FZ%S2# zv7bMF91w2!R zfWD^PmA1r6i0PL&f1y^tA2@WDYzyfUS zJcdnpR!PuAO2NbAH+zS9^KVfx@w~g&c)nNuQYng!zO*6?$HHu?!^L6hexjg%sXV?% z#)}cYm-MJY$!YX{K8N9q02iM@&WD9=yg&bZ@5z3F+Sg8vDejPN5HZ(JKY-P=H$Ew zs`J>{rG6y6zzNW~tf?pd0K){yi`%3a>u`P)8@-Sl4=OAaXJqF$u+?$ac$D2Xnk&+Y z6_nOo*VYn`mAads0fVa500DLR=aNeP?Z*A^lED&T!_M8ZKE77^pF_o0|F|GZ+$nj) z1TL8~tXRV+&-?DzVW+bT3N|~yaqonE2}5K!{K;MS(nPk0H{O`!39614^5evn&M=Gr_ZMx zDM9iCY3EqiKq8~-ruUw!uJZC>6od|AV@yt>^R zlJU8k3O&U5-=1y5w^N%fZ&<3`!4*F6RZ~{#2&zqTkHSrUA%E7j6;>{0Eoc?8RWO;k z2+l{?p>u`cj8;e!{a`sZ30F^GiP5+_1C6CDtC$gi3Ic^^wJYkM4CHEC`(>LKmIKls zUfca99pM5x+V=yxB5eKhs4BLv%ZEo{5}h@pDj(F;kR z=uXESt_DMUD{F*hw`6tn1Lk|N>%L@Tp{_WU^2{t>xT+S;e^E3@9O0iqo~fn)A~)}Z zK#JIEx8Td2dbhWUUpx!Dp(+lCRD4o&8e(afXOo4vh!4m`JVXfrIF8%>^7Cl>*y(ZH z7ms^D>9pqByRs-y+?osd5{yhfQR=xmb!s7 zV5gg{gHyBU)QVdz*6G!ocWQzTp@s&)Ah?2ggwcfom*g8-nWuL@=Kt~A7~?QDHQBMh zei%tEWpewA*67Idpk1lxo8(3c{gLbQ=H+j>%!`sg_3y9YQFh5}`)Z2w-V>euJ~)V+ zX;9GVde0CmINdCf@_LU%FGxGF0l04-{X!EKQSeLVp%B5QeWcWoN>8L5b_9nkucFi* zaX#$X)J2|Ci%dU>WkZ|M<`fP@8L78yP39g9a3o5ppqU&Lw?zFQk#Pt7aja^iKxgju zQaLUjzqFxDFqA!ICeVpMq)(AWL4A*vJ|OY>q(?=P6d4*7A1UpsYjPer>SrD|@C(1W zpcU+rM0J(ZE|9w1w>WUJso4;jb5221BZ2x-7*Ld>IwcV z&IY9FrWO`{vkM6A&4UB@-i(KTmCGFNX;jnNDt_}1wl)6cq(hiS`n$GAnDr~0(xrcB zZgIP3KfBvYoC${lJ%2aJM6xiaMRwASHKc z+2Xi!8uhVYXoq-IAKg$`M8nzu@xrXyqBg7R~} z*64r6i*ct!rnxQ5n44`2ifjK;VD0liu8@KNdgWJkc6I}c{y1*G(7LG{;tqYJ0WRUo15qWAajUoD-AT_Z17O&FDyVTb@9#I)=cmDszsRs%ZR`xxhI-(FF# z5)_m@q=H$u{16~OdL1h`D7_E*lj&t7G(xfyJSB{{^-R>X&B}T4Fh);r5LqU6U=_0r zUqFXSPZ@YJWyU@NbUNVwJF){POtaDIIzIsNDy_5^Ett=U!+%qQ4^3;bR3 zvuHr(`(;d1T3md7PZ;QwxOjN2Q5-6Q)6QA7v!#iuFJEGY$TIYo=*dzavcvfKR-8|2(c7*2#KZDI`jDF9EnP;!*XB|oP5c>U14kjO(iQomJ(CRV}+ zw@Y0s=Cu?x?lzL=$^UZ&R9cqWT>KE=NaQIlOmTVjb#;8byZm4j`K)97%738Pmw8op zCq7!!cf?mmy+yLDr=u&oUtS41`@?nm;q2u%G2udZBD9pH^L2PpO`?@HSLx~LH=Ja! zsd6mr_`|ht{MrtrZ}u0DYr?}30(XrB@zMr?2UP< z2|68Yj5b!C)zo&v)QR445|}WWYCtwI=tGvv;O^*ePnHW$bn3ZTXNb>V*KE1qKZ%7- z6z(P09yDFg>_;70I`_E*U2OKpaM!AD@uy9pM5R<~w=;)b`5&dfrE!T^0^A>rNas9)Ru5-Idhdr|8{o^4?MO4{JOn?q-z%yy7+Xo z8nlQrxS4tFt-nF_;l1uttY{MWGW{k5F5&ram!y9M&#p^oMSk`2XmvJ+T)mGza`K#aF;!fX-rytnRwlD;7M}5!*^n7&LMU}Nq3BUYy_Z}TlPn@a&D4ByWcUz9X z#GmZ!asbBsJrnGe@m%A|^-1nt#bO}<9mYB^Rdx>s@mn^;r{-xMVX@D^U4!5MZpPi$ z2=gTk6pdLL=YkFUNlP{Ef!uvS1`SvT#)47zWL@$?zmTFv&S%<&g z7?*33NJ|lyZD)YpAu7@IHl@nXt#&HsLV37KJ&_?y@|-HY%F2#UyM~11 zwo~oqYC23d3NL-C*tF_V8(`>B75w7A>kz~JxlNNECDepODA9#bNfJ_5ZUBk+w+ll( zcoK$sc*h<=fw2y?-Gprk)@uyil6o8j&7F>ohwrBEx=VwGkI<)BIGi9A$sm$dF@lto zG*!6qRB$cHk&Kj-&uonO^)~{O-RAJ)P?%jU&%q^iQX%U3!=9@J5AiRkfDQvY$}oCc zPx>%+GV9LZchB6PJphP3rUh?g)YQt_-Oi57vtI}uc&-(o&O%>K2x~;mPm2R>s9pf0 zc2>mmokSwv9Ew$Yot6-04S5uR^V2T1F^ZYsb_#8xB zf^jG=JiGwd|NOGE%b-O~Q9@J&TP0Ou9UMQy!-=c*VM6ScZ(I(3 zlv>_KM$Sm9{V9ju+7(zMP}2nh|*Xs7LHGNpHxznI2b-ydY|xJ%$53bjMm55x>&)(L*k43t{C&Jq5mN>*kazD zb#!-^gBQDFH*g1f`&;H;la+#ZdOVpUw5ZO~Y#WyH!bF`{qCqw+H852y@7+l*kUswv zmXJ3+?H~ri*O{d^6eu^dV9!Q6WZiz(-y)B9-~I51m2}I3l2@2>sGHEShF4dG_5ZK_n)O{8#r~C$_3vnUiyAz6v56oTd=5dYx|6G9LVRwe6H_ysLHOsbVcl)-SRwXqxDsHb0{I=#(M3#k67}X|x>i z)5=e7&!&%_7aXSYTsIl^lAg~PgfWVVQTO)te!sHhT1t+_gIsnGynAVNEzQizqQ5ng z=0x`L3scKy=xM0ccjVW6dz!`*{IshiX%u4E5_yBT9JKNBgWqh3xa5?gXRGma-c6G` zy?zn&tRb4a6MdPW{rL}*yPhX7RDml&6bi&)aLn(YS|cFiCSn(FAuUd=t^VWv5ETNM zN<RibJ^QV6voaBcy-F}Gz1{mMSIcq$n=U8FtACJQEDZPc^FxC`;WNIhaJ~m3U-V9i z&>#(U=4FRB4ul!bxIYu0m>v_h!$tZwOl)mS_{eyy6e2%qz{mE41J0hjnjf9WKS-so zR~=RFE-hP=dGzwV%r{r59VWk{7Gr3X7M(B40rPSumlD2X8VoEWyxOi0-!8qD>78VB z(JPk*{YbQ}QO^nR7i240_AQDH2LicOs8_;$S8C6qc}Cv( z{2cnWWp#%1u;zxDFa2br;eGhgdSo4*V%PLqm1%B((hlpw>Bb;C%ud?c?ZntpvqISg zDe`1)D|H+6%8Jp1$V46qUH-8i8^8^TlL#&iCAw5iYFS#)n7FkOARX^w-06dHs;ZB+ zj}tqtEB%fWCUQj0hcwof9_EXpO^w=(YBMIEy?sxwI;BllP8Q5+va%DG+*cM6sUS4z zTytno7F73S$0E-k=3+;9Fwdk^J??cET&C9kU)Z+)1Kd z_e6%`18@#p0*~f@IT){W9H~6&NU-@8qXsz^wJb8Ns4%zotsUEBrEUH(;fxiw{;!tv z(lt@f%t}GUA%EU!G$Ct4O+#~jWz(u{)YVwy1=cHV7U474>sLr!P3nsVbYD7Ga1unJ^&Qjs?ekHc1)by z#a-ZoVXlH*z5hmx@Jg+Xwb=`B{P?Zp(h_$!boH2Ea4lt7>;{l=OKWyTQ5rMB`!Cm4wzk!qQQS+G1zTB|8!5MfS`_24k$nTL-zjbnF|YO((MpBAE6euXLzC1Clo8`)_tm zo+-h=wKYS&uEPO=VE`V$09f8$boKf{QWq#6JkT3V5Q2CEcQ#*_|276d9QzPs0eddo34ELDHTR&qHT2aWZ$nu8#ndzqa*lfk*`X1Exo~rokNg%-BB-5 zT@oyhbHzUiH6@&0JGe0yXIhRo?Ht+(SD#uTx80wUvv9$pg$`VN!L+in+A2Y%@xCS< zFc#49$VbPy6yBzmop7dMREe2vfP;@t>QQ-g{Jw?*jUPy9_M*- zrk}+kF0LHWnx2Kv9WojI@#_9#Kv;|4dqdTy8}}(gK7ntS5(xnT-ttqT_ZX_fFE4n78pV{i~bYOZmGAI-D6VOw#E{8%=xr zZN#5A9$KW9g{QhLM$T@42D8&*^9PrG=f!4XphPtO+)F=o+WVcQ*ze8!TC%U1`E{I= z8LQL5)%!7dXsn>soFHG9TND&h^RKM`uo-o$^qoZ5Vv2hpK?oldL~M&7r0v(flg6fG zMcSWulT0vt;Do!lZw2HHUW52TbhPU8Cig4xJ4GHGe-8;MQO8!>9-F$G?F|hvIl1yB zK6;8UOAvsGJ#!(@KWMuMzUZJ-(cJ*k%1B(g+xAP@0Gs!FI0Vu%>yQlF+vjY&bOJgH zz<_sOp0`fEbxJdONMoyvAk>%@CAE3S+x=#jUdx#K zh35=$kQKYQ9w{>d6 zXTM__5=(#<4`ltT(MaQ^U5|0aXLa$e0u`*J1mRut8&Sh@Ei@67VnJ@qNQ84Fs~hyX zQ&?*i^^nTIbY}c9n#|WZQRb{)ezTTcz=m$M6z1xOr0OdLcTlwpA&a$7{UJrCt^{l^ zV)Vigc1Z-E(@iZ3;o1^KbI*CTD(k;{3R4kKJ^RKEY(8IgUC+tZk-LIm+I=xlZIf34 zv}I*^w^|8yf(zSIig6oN6ER`Vik{KC8EdJe+QftPK`uB z`Is9{j^bK|cr>XXo2sUeHA+`s%s2G$fOf7by$MBmo-{Cbz@9(a$jK0kpWS*;P8JQsqM6X~l1QXVODKEwGedTb?vA^N|t z$!#Hr13qjJ0b-BbBpg_1zp~pi%G}6oCe!0@9`%%WZY@Z7wKJQCtr+Cd8RQfsJ0NwiSdRm;jT|(( znzca+g`C9c$cw(lt1r$6O&B$TCr`Ehp~8wzzi4XK#qodulc|~6s1}^O8L@bm@cMiL ziXdhdHZ}pJ3We;fwNn1&JkESc9nUG4%eSNPf3=Ry(Jw8wN_iQ)jH3-t`U0ch(giI_ zyAZ@J4qB-56ar6~eQOJFak4x)g_d(Z_!VP}d5Ng=RLscyEa2(P4ZUnQUV=oG&bW>7 zXd0MVsgrxml-#VGXwNx=gv*t$OqSVBKebfpISj-8T+DQEn0WCS0twAlc!yJr5YonqiDRmyqDM4 zyTWMUI~VsM%LfNxfXGl#L#oqSiCmS?E7{kt+CB-|=pI_{qc)aQ+>2ES;W1Ah)RVYtWq8qfExD+R-oCtI!+ z|Bxk0dn2VL8HTT#BN+E^WM1=p(8YeR26?>-@k2AsvGwpNR9qSYxm>q0Ix*Km&(19; zxbKT~H+uIFxjqgQm_1bT#DC)I-77^wV-x8;PgrooK$ox~z3haMsJd@tbMXFTkj*ht zD_PX?-c8{J2fw-Ol8ypX_THK`vyO9Y*^N!}Odt%UszV7}bOEp?LYWl2icc7~1tQ4h zGC~DiC-U?mq;d-GTKgV5%@s~24JU-w3njPisQJDl)jBM&(O!-oin??A8N=KCVFc>` zZnfs>)V?+>BH|oKB27v^{;G7^n`5fI#6n+AM}KqXm#clzUUVfTC6!a0|03K|_%Q?= zs34=qKf>dIKAj}tO4@LR2LaPJl{Cj_KDs&3yZe5GKa2TXZp^h=D^g@GI zJptI3vWjx0`}JU5*wzz1>MK4xWDM{2$v0eCS!tWol{}I$H2l*Zk_w3%cX(cch;hCl z_^6;i5@&noG2V%nm!2){-+aGD6ngn08SW+xv~0zSP#HlS1wm zQjvabyHC+@-|6=W#?g)lgpayW?`i*{e(kI=9~Br0X-U_W6%{S>1NAx2PxAP>?f`R2 zZW*KlV9qq0=HeyG)4H5p>Hr#|3Asu44@cTlz2~B38r9%ux2lL3Xha&k^rzA@6I#ui zN8y3G`!$D{s*KllBmVf$O=PjWL88503AH{S%_E}@493e@tg; zjG`gt;XY2Ij&?oa7CnKlAme^8Q*k?%E9)Vo0w(?=dUd_DM=caewzs)uBZj;@=cL<+MY<9_Qq?#_PjWn}PPtf5>4-wEon0iJ+Q%P1w4Lt~jVW~rYty0*u zFb>tX2_eOf)EGk>Wd5wH7Pt@j>16|*K=%vR0ZDcF`;XLXjy_AFxwfI{c%Gd!_qo1K zme7uW;GJmak=XS9&GL>TInEbyrhkS#q~K9dz7OP94&iS?K0g?rc5xB^^FAe%zgn{6 z(!lY{mQURxn%;obeSV~!k0OswWCHkGZa@n)>Pk$6Og=%Iw@uB^*eqYlla9^^cT54MjPA3CW{?x_K5T zw;OE@@K(I`m{PK?I^rLB%*4c^6lasN@4LeRywk0-SG<23R!t$Y>}&DP;qH0vvm%WDK)fARH&@!^Tl402yWKN_08WrwBp$qS<|0;BckPD|hn zUC-RJ8*>eguI$*q$@d$dy;WJo8VFSW5|s3n7a~0HL^4!-bJq5ds-#Sqiq5HBi8Bu) z;#LSe(iK1T`1=+kClJGSE04Mxr8_fjjrQVWola41j2@vIeOI4?;AFL0FI%+(X_Knp zWF+0;CYUEnGED=^8ndu9R-Rw7H3ghIu#HMt{`8R1IA|X`dS`Y&1&ZpqhTMFd_X|_6 zZVjZ#gBGtr70Bl*~#Qx_{mGF&%`(-F`)p3P6!|GI4bl>ZT{TkHlI91#<3 zV(y!#)VjRRqCP{Y>pM1Hd*?i3NF+S-ZRY;Zu@KqNC>~uk5)Auw+n2UDxi@I=;A>Or z3q=3lRvZS*kjP9wo@1ya(*2J1a;aEzcm5S!@Y) zvqzy-yDW*u)++BkYumKoOXOz|I}AQbP)w0HD;G!q;3_X`(7Xk4%-ZqNwYL;6tE365 zC~x`R?zJ#x$i%o*-;1Yf$J0Cf$utBCrO^rL2O$uYxd}D8MzZLy!d1~ohFO%_RVK$J=__VPyxc% z(O7ybq1r`%GISxo>}kHyUcV`qz+AA_d*UimyI`Y()ot=~5`2jRPfhE_xjwrmt%KtiOF5^Y!8fSkr# z%Gg#MES!ubsS{;It0zwT3moqlAStdJ)G_h#x!V%?5*RP4&S!n5rP7Oh=fw2gwow5sEDK@f^>IxhoCeFh;)c_cf)9u?uO9~qecwa z-izOT-_LtL|Gh7tjj??f?0a2jALnsubOFvRWgVRoEx-KL+eylXQDV2SBuihEJ{)t$ zp&bLxnsFwH=InIJl=Ix;WK8Zza1^e+Tx|ACJfX0&AYlh7v{)u38s1A-tu3wG`}ZGb z|5Q}qJ!@R*eUiEWIGqZ?^e4!Ui`-UQATcrPGkOSVbp&B7cin%(LAMy3x4-r>nVD7b z;zzW>rYJ>-$mJkq$Xck8K3&^gyi>Js*$=Zj6m`TJu;IX+Sz%UB0v+C%>B@i{p@{yJjz$>eRdM)CWJ#L_5Y+7?l!qft%NKvZV)bFV$r|%f1 z^}2^iXsJ7S!UFKv02&rQ0P*esEaF*BX-e}Mq@ewfRZx&(cS>GHlhSUg!ZwaQ9i*dx z0=?}@OhWtlK{nv<((r((krDq|wIRP50#@|~5)k?WRr~M>R=SzLt3Vu+*;cYi6k7+_ zj4`~d3HAYfCN|Ow{U0EHc>!H7rj?RC9R)8O5FVxnwlkgyS7rm);tSjcUv}bT! zauh2m>Y_<*y-tuyZAfoS?qJq{~`E$weJOr#MpJuKPdobjA*A z*5F@lwmK$iAO4B^&@AS89{ZeYtR4=4N=sGU^Co~?8Nw&aZ`haezGxvz?(}E zcE*!J?3>7$y$cSwG!S^!xm~!_EvKbL6%!j9otPK`3I+HAx)8m~OMFzN=+}!`gx$`IA2Ph=YM0w8S0f6=zoA<(kfFRw;$w?1Y z3Vm}szyg^+_nH?F7=mc17scJpiJsDJx8e`r%IPO$d1zW$T)IIy+{d*vohY2&P;q}k ze6dWi1h+!YZ&vsx1MaiEWQX4y$+Lm@S2{vW%25ZLqowrt*#n>maX0F#kNLrss$T58-;qhoppr^Qf5I5F zPM0X~a`$!nfPh-USE9T7KL3^{Y=3$0_xfz^FN9>S7%V9Ig@uM?-x^IV^|NY`PR6xo zO2<;4Ka(BfQ*j7h+yQ$Fqvh&ABzV#^oQ{KoXo8O~FTePWvqA*7Vaz*kh}&LyPgYS8 zD?p*Y+z4y9e=1cRpORA4`Me4lax9T|0(T?*F>!P9$}jD^nr~>=Wu2PuftV0u;-Vm> zjz?0|poUQkaR7!*%aMfuq3_^SSohG}c$e1+y+>z91iOy)#yUfCgjXUDpzlc{_`b2@ z4RY63{K;aQI=5>`K>%P(?cI|2goMACAmvf6oBR9sK_Cj4CH=W@Y?OB}1m*y|Z)tt~ z4roCH%Zv{tDA@41A2Udn1<%VqX+6=NSeNx{JWu*BKhQ(42lo{fcB$kgfnNNfAESXwaw`) zIJu-(G_6jn9n0t6kE=NPB}`p5{uCfpSp>D2PqXODFC^5Rq!XFZCf+Bsj8S5)oL0{l zuLbcKmU#j#p3vV@(ndTaLtBIVH^Qj#7#_^FE(pnr&29mubejsxK(uN+A-){XwhO zO6Ru9p#i{7kkQLx8p>ZX5o}#mt&*=CkwW7EElb><6f(1cwm>1lG|m0{5v@oh&4iLg zv1;LGA>OKgMh`7olu@{@C=B-|zU;Z|%IyvRgWOTlFX2kPOT?>k=0sPRsV1*fXLUCD z(?#7Ys$AhZ-7IAg86I``L2g>fbrPt4-#!?nv!{HnVo;V*;^)Y}eBmM03Tz|<_$kI` zBZFtZ?sHUQm~tl$15XEl*cEW33-j~K1HXS~o-h%mab8cQmkp&e1Nk*Co1A~P&EDN= zkkEfUOaV)~fV!BNg5ocTw*tMGaB*-dfK3Q;w9*ObG5pwb>76l!qxCKVBhOq)%uhff zvi;d#Mgs9k0lTh?OF_I_IBvep8xDM=M^~F+#m4G%Fw|C2a$4Y6{*OMa^A85%!oJ^x zfswdh_JT|kZv|p2kulL#zQ3PqRSW-FX9ICSLAP8liHcBCW+`w+|#j zzf7OpMydSn6d@kq^ULyZuy%U!W!YHEO2%9gPRkSE-;3t=uz#h`*BC+gjIF zdulXS$HvryA#L`TGY}J$&JLdzA?0JdN{i`50^2##TxXl^k1qe@~ZMg z33E(|CCp+$xW$rigA&!9&9IsgDIY-hSsx&lBp#Nf#%lj6Z** zA74eN86MgE#tFaxf?1T4vyo|d4*(12mnvth014~+>c@rzz&PUsw6$ULQqTkB3nyFS zZ;j&5*|YL7|Cs}{SLu0B~I3C%KKaU}gy7NUlS8(*Tl`pX&gN6}8QDHd2k8uY$-D#wE zoSrJBeIxmmG>9iC;m*q4(qae?T4`9hk8h$woT{p09|!Z`MepSQwkqr%h7Yh#v&={cu9T?RzQXvX(xit?YZMMEhov(qI5njiCiN6%89uiB2#u z;6G5r01Q{gl&yOdqQ60lUi-xwzMmE5m*UUHXDT*LLdk}}ECIUXmMypT_Vxs%SpC1A z>Xe?WRe$rIMC5Hg5r&3&4&381hd~r#(43@(0bX6o$R5 zRXcc+pvVo9$-xEfV@WN}uN3b20a6w~gz=~BB3uTO!{}H7V>ChkkcaxUO2@klbt{1? zP&%0QQf#0)832JgxMR$XIZ!_S_nbV>Po;(=7+51-Que@?{CB>caV?9+`Nn!15THA2 zhd&X&_{4M6(D>kyFgEZ%@(Si5ki&GV?jMJjy$&Nth_Y%uhIIQTOW*hq!Vk^^(LTG9 zs$a5}`tOqxc(!F+g~0VjBv=5e3obf3I)}%{QZh0@AHMw`66=mP7tM-GF3oN;HCC^y7Y5o4wMwSfv|tWF*fbs+~nMqS@*+hW9o zJ1^bcx{8@qkyeeQkyF_RekWMyWH9fwt9U9nr$`b)sjp}yDS|0BOK-BuT}6H;Gyk0x z)$QsgxfVw=T*~=LC@Zs|@9}_$fgU~O$L~G^a;o1zt)=-0_lv|}iS9A8A9?i0E9Mf} z7)aB10LUYP)#9P;Kb}37Z2N-ae%eFs4EVbC3nkfp5HrEqhj9M~o%%Zc=8h-PD;tNS zdqfxVDNVu(G4#L>$re_$tlRE{B`f*0G6nvimj%+4?5xqQ00k$c%WCcDki9N5f@5*w zmr_gXT*^>z?|{Guk`KW^ea-)D#lZ$#QC{zH{XCZ5E=lOhQT%%9IwGn<@4_fw!oxst zF+!B^up`n6>q%0lR$vqb*Vi|O6jIUxZBtX^``=ws78s+N^{-#tRT&M{H(=yV7Y1uz!q`d`DwEMgKMyLSoBrey=rY5J6h^9pTPk{DycmqZL6MSw;~lt<$V*&1 z!{(q9j-IF7Xb2}<<2jb!IidDFNCKBpV})X~)nfHq#`eGy0Nfn3-^wnu!FS#NpHqT8 zLVjU{>$S%vPFX-N3yLT%yefM*RKBU7k=Hr=OaIlKMIJFUSWqn;l-(kX!Jr94KMj3JeEZV0QjJh%&%FyaXXC4g>&dz;fi>LzggGPYj-OdABv>Z+n8XNf)Z$M|8EjeWSO-2Vff9#I1-L>)-b{QCGL z#yjPLq6>NgDsdq!-P~`)kAUtOuUsfB>>rPn1RgDffYa^qBWcAjt}U&uj>g3Xsj5rT zhYwdq%T~C&)B6Q7qO_IWv!feU^3;2{F3=~{*csB~Y~2(!dla_5E>D093}(XJCD_|L z{+pgI?)@ZJ>BPF)J|mg+q4-7V+M&+?8$pY>gXb0UouFHhv^yb$X)u`W4z>K{rd`0j zABDv&#SI00j(yu&Kk-I6#8N$9c|*$bYDhw8uI8t_{^uLLI=w^8_}O;L_Iph3>SfDg zD{`sPhELJ|7vwuwkzgGAzclTC|E444Ui#ml@Vin^|Nnx}|35*?0}1{Q)c!vo_aHbr z3C!jIaP&+xwtG$l3ZS8rbIyS-qI9xF0)2>a z-<1%i7wE5v^`c=26M!Dv)Hq51XL5V>*zpjKTw2m2qoV46KSTp}Slz{`5I2RH!YfBB zduCdO7EQ0jJz<8In@CZzfjchm2}Brh{?;aw^_vQ?B@7W#_c;#>JF%*L>8aiKDn3I( zQebM~E%@V4v`%vFoPhAkkUv@B!qk5^uX^Grcr=baq`F%3Xs>eUw*OxgmjE(XXaC&u zY{oQh|8@7$!A+xPF5e%OAa2>1X~!Y49yd+V^LfVxZ=&hy>Fx;1ncK(cWevbH@FwEv zL+W|F#=rl_qdL3>-KkGmSqb#@^@F3L)Mx_2l`c5dO*;M{^&RsGAi=D%%s0O0xGmtc1aCxdHL+j93*$lx20ca>9Abg6S^Mi1Ht z|7}dZ=Go*Qd5(^uFBhOuv~$0P9@%|8g!!RjJe9m~UZAmf&|)QieW32jfOGjGYRrXK zR_seI-ykFH)WhOkssN2CRndTGQkKtK6>z0@4>gxF@mga~dlGP%=RO-V@AnUIAh?_R zYlHQ8_(l2OkZV`Bsl>zw)Q#IKOQ_ijY|qYR`RA1KV@wPwQO!qy1$qp5O+=k7$6lwS zwIdi#C81hv!UcSfG1l+o;*geN1<)0kr6W>n+2Ja7;w{QWK`gN z^RNglxp>x5oXlnTSK{c<$r^D^B^n6UH>mQS0H8|yOCj-D#anG-F2@snZx7qX<0d!3 zWrje@bDc<8MI}NLUPsOHOCqv-+g!@g_w+SQnmU4>rpfl6lyt}8jGFFh&Yf29$`FNf z6o~*EWUk65ASYc~XQAeDRf)@GPaV<N=o4$L~<(zkz=)}`N z7dXaK9v+pyN3e9q(jHU4V+p$x*eYIK6}7@geQ&wixkr<=l0+v1GuNwqr+KZ8{II&C zt-&9Zc8rvUF^;4uiyN_p6gaV$8(P-crljhI-qxkRc3-_N`*M!g6s%Wib5#qkJWrfG zY}lFX3f)!(TdB}SyQnBkjvBYPuw1klplh$Mugh)%oDWY<0@Bmd12DQHxWqu~Cxwtt z!9(0A**@mhAl(?K%F3z%m&vIa2%hx2j(hBPscS)@6$W{+p<-r6(H%|`aZ#rpG-a9Z zyB{af8oC~}+IIEpMJ;I`ZBMltO48BWG)J2si^Js~F8L&0*}p9y zniEdYIRI|-TL6p)+k$UubAtw5l)pR#T03s{$N)kJ=!19f-%FX84&*VL1Iov*#+f9EIseU)HL#hW`5-Apo3BEkDp0_4{)3EjAP)kSI?x1pQ|u1$JMI z???|C*OzM3A(;pzsOW~eJVIY3Q~OT(`c`7A*u@O5LL29Ok?jNvrFZIcXwory(X9i% zrA+#V=nJKH1jip5QXEKn(W?^o1X{-5l0!Gkw^AW3FpDw!vIM)EiMvz;8T zE+X~vVxRm$yf7gx^afMh=jsmNUNTs_$nRC)wJ2_Fm1H2KiTyQSr6-;&;8|jD2H3F4 z^=?HT+Eh-M?v3C>9d`>CsiW#Tki)~A{mEkF;!8+z>ZlbE-($rC|(GyaVe|_m%xQo{>#g6;Q=q>bU!u%_{i&;ePu-x+@il0AQlisb)x0V=kssVP|2;&+Lu=V)@N(rc_O zfy>RSVnY-|?zNo9I@+J_N*_c$d_gN z=yAq1(cbmBKH0c)=)E4>ipv_si%3^B?cCh$>=LhCg>bBq>&%jPq{`>9(2;-sy$VW2 z1AKL-{%Aoe%XslaS`+J%qj#Dq{UX0bOY$s9N^&QaEq7)0^z`DB(+&$t!K$s7>)7#d zvO81R)a~jAoeekMU@U!aq;UzBeZ+<{6#YsysEBz)gvfZgN0 zQS2(P2BfPWnze|?<~<54hHe*|sMdz;iL{yBQw@zdP!UpR9z3DSs}~oT8n+vZ0Q6PGrQK6Knq12l#YI^U;0M+nkz*@Rv}=k@N2BMQ^5>6R z52O_?g)Wf6mnu084Nu6z?tr$*-mZzx5R%6bdEi+eg@H+U-0G~q@IUt=$QIXsbQIEo z=JmJ&Tt!dM#^C~bpAl66fC42KpmTxhmRh^eEMb2S_>1+q6Mp~-AFW5B+yO{URHJn1 zwVImRc`|6vpL~v1vNpOn{q~sf5)FRu@O);Ps z)_qp`ubi%K(gjb%wI#5AqWzQ6;uLmaq$GrXyl z9k=2NcbJ1I)R`N#Z1)1uEGloAG)AZzdKa@Va7MKJzIzw1Et}{%=txsi`EGd2?}pl* zpXtyZsm$*lth96=q`B5N;rA>ZH+OgjC!rEk`;Im^+E%1VBHj=X`8ojDoW%4?$HS*`BhMiTCHsR);{Bsyu0xzK5di+7|&~gX9RL5yNzk|vyII=7`Epu z+_|ej@*sZMmxv47*9keoz}CwCQTd=U<@bl_gft*5*)Bab$|cVWpYXJ2B=#~d-?BAp zB%fUSTh63}iqm5Dz0Ll_%#);TR~fK?w{w<(2UJ7 z)`NgNd~Y4Z@K{NNmk3+IgE}8zbB|lDF*(G=X#n}<`>7W?_dh5rXMD0WGY%b}nv&Dd z{S=x72H3?WDg*KR=#NNn=Z`0fR=tuIs?|(MR5SzQ zIEMPpSyGs3fJI72(@@$q?G$c*hY2OxfqK1D2iyrx$ZT0Gy{W)q)Lcbv9#GS`O%l`T zf~YK?#u1J{R8u59*mhVL4t%%JtxuUs6>M%u@-sQNp*1HfGLWee7O6=1`u)y3eK>8r z@SuJX-{5^$F#=F8xNU%a&ye6DvKjKQY8+0;hVaC+#Z_a>dQnFtVQ|JVBl|vLyA=!38`J#x!^#^d+GN@kC}$5 z_4l{m4}j6_U2u2TPd=-p4l+s`B34ZA(%v8ayuM^2i1E|24-9JCaawwy;uNl3Gj!S!vpr`AG7stiv<=Gsx zl)RVl(t7gC|I$p9$Y)vnfRcDah^){C>q{j%9?W{pY=h9#& z64(wZ=3%V}u^j%Ps!8}gjjhHo*#*Ls8P{C_{7el{TbR5ODPbj-D9YwkUMyyYEjkWuB1cKId7}3_rYwsIdD#PhrIoO ze-X~o_ofeqiVTvENIGy-R3tp35y$AJxF|Ac5nlvb)NX6z3)sO8-x(ngLwSR6efToT z-+%RWL#qIz3};7D>C)OJD7*z1-r6eWg%1-*H0m76XM6SB-PFF}kV=s}P34ROn4tl- z;)Zo-eYUDO8ca!KNCU_DCfrX)WXgB`F_qgbx9c?9EVqACN36w?i}4hRc>6@RaWtfG zgjS8Zl8=elHfQe^)ux4lvPInqx{bDHdDmAW62uEz6*dTJ6esLN{4;DBX1qX2#Iyts z9k{fj!X}`~sOnMh&GXU4&X+A-^6X-E*%R7Upkp5@Lf`FikSeHHS5^{skEuc~$K&jS z8W+ZJww#&L>3ml~_2oqDx<{wvYU_5#wQ0o{*Y8SS6j*K}2s0XX?7=J0LC#;O zSYi#oL3g$-1k(t=9|;Z#(FbX^Y2^8)-9&NNx1AG;8s9R)O1RG>keS;YN>@7tair<< z9wkz;jwCf*Q?LG7^wkjKwa@mdpi|Ka?eI_w@`+shJc|{20_i7;lQbJhQar@uJPksF z%r?`n>x{oWQu8SIi_y8G2Zm!~SqCd)4?#G{@bcf`5&xg;>igo0CgbCLFTPI$&7>X9 zU5o(U!wZl3aLl!%rBFGRz+Dk2dTac5cx}+ujcZ&0SiNlgt~^rE%GWtk%gM^>dyxsV zu?(?4!lfnO24vWy-wd(^A?F%Q``}MzrX83Tu;5S{85Gr+H+AdP zA0ESUzbI3)z^HlxNvwSkuCcF;!goT5Qfzk+&k)*OOHGPODXSEDNv+?Q9uFHn#I$t0 z-)o`KIDhwM>mP+37HRcmPPYoFomhy1<;82 zzK}<&xh2146YbijdMLqZ(mqQaa+{qW4c++lS)YXH!NS=1_?lfQxfpeLdd4;2zZh|I zuzIItp@PDFi;8IW4Kb`8%c1ni?PJX|7fGU5+xXSE{_JIu?T4y`E@r8zF;$bB^42!2-?9j32tEO$2z!wo`zP4Mn!1YI_ zQS0EPg++lgE!IJDQECHx6G*acR!$D4Uq^pz5aB_S;-GI#%b!3){*B+p580-WC}e;vkhU68=goBI6>(h9n$qIuQl zUc=e*8VO0aXBPpj1^IOa*}|RiF(ime-`6TF-h8_0$dw`ggz&4|vB?7yTID|p%;!#u zcA03oWFKG8!CTsgv!b<`p)EHDEI_j0-?kb@RaCSb2u<-7?~dR$xEyJn?Ci1{dgT(I zj#`%PjNWlx+^c^tvM1#BZri0$hJ4&K-J1+@*k0-T)-FS0=Sk8}Pq79+Lb+i7(x_VQ zjg%Rqz|tszBux$boUNu3ZRH@Q?h4@JeZ{&d*I)g7y)|p8?9`&=Mm`P{WIxoMAG`yw z|3HhTtg*jkbFLo&^|R@0d;@9e0E58bad?RA^Bta6)AiL26$c0I)tsM94No^VHlDqF z`HzmK*hDfLNK#{;#8aiS-)blcZ+)Drb^JGC+~%*tdnR-p;Q2$4bzi*==oG1)Q3Y|J z>BWt6Yu*Qxn{lJp5%7@<Ai^BD>rkI+n7 zTJo^UJ4}JyoFExeXWr(;4{n1a?yCI)Qdd&9MrH84y?kS0YNiC<(gl1my(w21-h>Y@ z7Dw}rLv2>v%s4-yYQNOV-gS#tL9piStY=2khjhuvyx@BMEhsa)df@jnC0;ESX3^Sz3%-tW3Uy#pKyK6L{Gm};Cl01B>Lx1 zr?zWd^k2oYAY52^j;j{%eWHB<&&Gw$VY@3`t7|p{f_M!XXLo4C#{LG_2JYh7bBg2Q zt1UE8h;c2gg*>n!Aqx`z9+sG`3V^I!w<)CH1OI@YN0o);ziHxB$*$Cm5ZX0k(zFof zLe^eGz;?4SkX9(V(VdJkY;}I(Q%<~`AmGV9sQL+S?30q;;pD7ZL(w_ns2fCVze&~S zFIH9u?8l;%aENKC>6{*7LV}|rmHVM6PE?BUcaYy%X4Lxl@gZ>PMpJi{kZEHKWxI^n%-30h zCrJISq{^k|=+S2tOdj~YPa8~$ zKQXhnv)$mI38VJ--0J>B=cv2U*W;nmwuq8w^aGN7%{v-W^7KGj;VAAJ z^x{P@;H!U0ZsMV$tsMa}lTkXSZU)c^@(zzDO8=qef%>j3s{AJh&JU6!P+PE3^Ej(3 zdx*eqKKBQj0{E##a`EGtnO=b7=Z5Zk+pT1OXX<8-n%LsQFVHBJ81UPfXK=|dLu|BL zajyKkIZ(1zyk!VFz_o2uK|#~GlyEO7id!p%c}~cRwryN#^Y?~1072u#~Sbysj<@iNg*b%8?$)+5a33 z@8X4nvbpG~v@BdI@MyVcWW$4Y<%#*4__Sa5scPPGI`l0<|yJXjV6yQkrE zt2J6LRr*cx?5X{CB|^Jf6{6OUcncdE8v1>e`vg>)Qy^yfL{3S5xGh(BBzrvm!pU}# z_Nvm%`W-beBNgEC5D-VkSl|3d$-><~a-!9GBLf@#$a;14Wkec)- z_^ae9E-$qO0FOKQo6|klZ1j08`g`?ZBG5WfgYfr_Km z9v17Pi`Blki`SX_UO)jm@hvs*OnWsA^!DdHvp1GJ=Gr>Vtj{L>-R95k$UVGmyMh1e zk~X}l+=_Wa{M5I%*-YHsN7(05YUIud`rpaeOQD~>nL)PPgF2Vzb?vs6jJ7?RBp zoC`-{Nvzqtf{jyAfqw7G~?Wf!Xz&}c{|v`DkY zbe_(_7uTfL_R_JJcLay8c$j2kj&EowDDpmOV?97!65-)F)T!r}mcq$_w@`Mi1cc@qsifFWgQ@lD2kNJELvwe&xk3|B!T1;Rzd9~QuLK4)#6^vvi>2W~e? zpZc6LlmB-KZUoCi7ennCSLY0RySOok&aHUdxc(hTPQNXNzeGwC{O@{Qpr(gut9@+Y z&U+j~i%kbh8qPHq*}8ihfadH7oArASL0N+*#gnO5uB-o7;ctseZ1-yce@#J&5yi2p zT1W2A`wa(Aw!grT?JLB+& z|NG6-vOTd%I&HSbdzI<|P^A>B?x6NqY{>{RA>7huR5{=l0_Yg?Ca=I-h~-IK)) zk-b@)x&Nv${x|E@7P*scYZuqObm1q$rC1j~x&B?AHJn&VOl05s zbipd~sIm&opL^xhKCU71w8xKfzVqGxdvZF@li)RH=~Bt4M}6lJ_-d`%J@k(d$J${K zEmJt22bbXX$wAtn38ilfNIwY(%j`e7Y1?b)r0M%0VEu>ugwk;Ox|^b#Rs<$eswTm7 zTLk^DOEa-Cqxogabu%*HXd>O4gpvV^r;>6?ysgJ%Lev>=f6TMM}&;Iq=C8 zy723i|M|SHPeuJ%c>b}>6V<#AbMT$nQ?y-fEPm*y!@UrjDJk;(1hF9?3qKL`VV~<-pH8wrYr3un|k*hoQk~~wE|lTz31;_y!G*V z)VdqfDL&zjGrCJ3qJ8jaY{xw9@`3&H2zkE$`odC{2hsF3lU?;Sjq4gGdGzIP$@{P% zqPYPmFLFasTfMaUEyQb9;M1l0eqdCzU7VVc=Xry1;PeXqSSJ-g+x5j>xyrVbi`){-m zn|C^22g{F6-_1J5bh;rZ^#rK*k62GygKxoS9;hKH9~Fw`T_FwoNL)moJ#0?RmTCuQLKS1hy@95^3Js*4Iz7ab(R^=%bOO zGUBb^Xl9WJ>R;&tF68Y5thWOfe7AQ$sriaoHYpc zY}=$xBEy(wIFRQUmitjt`?2tI?uLs8uRJ`2vHXIA?|%C9$>~d}j?dmSmwCo^p+b~o zuJL^uPW{u!0AOE^;e*p7nV7}7-4A>vAeFm-T8< z;i7JHI7ixZ*Ye=dRsRqoPKcX3y6>ayq#teUP873WM%}lESQ(c`Qz=!$&Q!q>TemnMhgcW8Iryo$Wpj1bIlvi!U#e zZLBM{NtbXh680&(i?P4Yhwk`hTUubNLK(`-oL)49rr{xucMMnLC9|mo&(0oXyZ=6u zobMeZ#hgt`)|I_y54bqCp>Nv;P0MeRS?AABZJN&J^6Pd&<&A|Pj~>ODS$q}R)wIC> zV4uZ<7o9??zPH(((nu-T_D`jf$hUiz&bJ=(~ z_cVAL$aAV8;bd=@B0KT4Pbci>?X{=Y;XVcFm$|M4Ck!Ff@^T%BDcvZ5XnhVa$sIvN zYLmAJmHhmC3UMz%@yj)m@S%Z;@gGabKQd7`5Wq5dORnCFOh}*ro(SmpU;P{XJZZO) z`>P<2gX0KfNlzn5d9_FA`%!)UUF<_^jie4?VlDu7RYG~He3+cWt6HS6DTLS}n;cf9+01 z{$R6g-`4fIrUz+rziuL?^A|P7u$cffC7c6+jV+`7SpPQ!bM1@p)yKGXMcOT@D}n;` z3)Uiy?M6OW%0QWU>gve0etZ5vtsJC(aoyk#hDp1S)|Q%1s~@r6dnc|ZUphAZpwLIoz~?!n@8#1yrXFFnyjf`?5=Ac9C+m`;D>dPt6nvr5 z);>a%dUMc!?W$@K zXp_Ek$Bpady~mFq3j#_DJFFrREHm)L=}Ob6hq0huzHz&>YN#veJ4ucVX|r0Z@Bzfc z&_qu1WX|-r0xSgYQdJ)BUhyT)(pMZU*Ey~5OETIY!^ZB~nrvSOv^fYuDZ@Oh+UryA zsB%G<%v!X+mQ?y48^?Fp#H>%N@y^0>iRwndAh$tTB6j-*FodVYJR9~+LXJQeOWWqK z-zqOOr!WB}YG*>fZ6F+|YPtT8bQG8Y--1imp9CyP_XIa*$VJ?c91M zIkJ~}I}a6a=ovVmm0xc{eqx4Di_A8*6&5yFr}&mA@rEIExoeuznmh5Q=vZpK4-KRYHagE*~tuh?Z$UU!U?lXFh#IXUF&h6MxyOzfp7%- zCMD$2+(5ZV$?hI|LG^OhWM6pj*292FfzZc;2)d8z;5t*}J78-EEf{9|~Yj*jL3%kEjC7O^2))?NfvP+Jj)CcUvF1HVNZnIkh%d`Z`R{tXL_V zNfQY5!snZL;EAR`kkf_<+5}6SoSsZ&n}4me&gY5;5uia zl7bJ?rU&@HL6}D@JF;?-^G*&WUMoZU+J}K#x_|G!3XSx5S;7K+flm7emFcg2q`j^& zyH>!jvrOjWZc3Wauv6SMXaVV4QgM8b_ETRqk!%E9FV7VZzqpD^8TOfGP`ndcZ7I_X~0 zftf~coI;$khZF=|H!^-92b-!bY{&=3Opn2C_@aGZ5b|DNX}KfjcgX{%$PX-wS5(2W z*elOLqe}I1SAGFj4LtTfC-K|ZO5*tHQp{Q%J(1|{cp72ymB`)Bo>5G9r?@m_f~IafONr-TcM`dtxkUYN7mTaIcMiTmnq_6i^z5iVkF z#&_m(!)4RC87GX4TEXVfy6NXpuXASkTnflWseTRAg4UNcu@eG2b)6Ou(lWc<&$rJw zOcbN!d;GZ96JcU{X_>j#tqXR_+1^Y*QaC{os#uh4VNYr8Aih!}I=!?e*%oq`c;oz` z;Cz&sc!z%mqn_o3ZTw97mT60|&V?Fn^m8xQ3n+J%$BvtozVWM? z4I&38bP|b)3GELN8rwuJZU|z?>A1$yocV`uYl_g4l9E1!K-9OonhZ#;Vycv?YTQA6 zenCNdzDlm0^(zcORbJXWGabb|TsM+^FuG$EY`+?zwiv<>b(2r~4lm8ysjc%9++&aH znfVyixPjM_mh4Qfd8bEr2;mxkAf=tW8|K$gqY<<}UJ9?q!2PRgR(ZbH)?Ta`4FtOP z7)at(wjqsU-DV%gQ$%^s?aK8pR`wY4X)4u?p&CGE9B>+*K7Wn{()iO!(f*!vYRT5A zj4&9!UZJ-bq(4oJ5`c>c;eYOkSDG3ohVlFN29o$LTTV$$o$1t=5_y>n(fnXC?5+D4 z_brt%g+9OghS_Oe@n=hRcLavYb1;u;WVOHZa)o4B@sEh(``4(6J(%R>6y@fSf9rK& zBcFp~Sh7u%XCB~EZJ^9z@m6C@ec?Sg@~r3loXd6bl(TdEiG{T@n7_s*`#u<}^mXF{ zHSOqa<>(2u@d;btp}nI_{5ns(vB6^jUetZ>atsqeL}U&7|*azovb%c2sCKg3$5)GP%HLDV*1^9+R@b*6gJns zOng`G0r^V#!w z*EibDc+=(Y0}e`T>J(!rrdB3w&xNZmn>A|<22+Hr`hKxtWl>rPs49`r?#=C14c8u3 z`ivm8BiO6|Js(j2w?r~+{#w6z+G!64(J~Ye(|pp}qCN9C>_=!RP1T>ip|+>JP^M`p zMnc*%UbIY@pWan^qcho4wwm+OL^@@ds;decV!|$f#Z|yg_G=N(^Jd3pVZsl&h6fFk zG;9@U#(V;)034j@L;Zhs=#h1ZUsd!=^@7W~G2V zt4r><)cR)kN;}L%ACZ%@oO`jB0E_-~7}XFq;reDLPVJd_JN6?gK|lCl z$_IJ6=Er~|{X4hceB}^@U$vJbe2lQ4nmBdAAvsp7!t7P5bZ`IclZnclOt7fv$wKTtQS}`L(o4P(Es^4mVVr^j( zo0XQ}zbVJU{t1zT*gc(ewQNn5oGS0E!^lcQs93k`+Z`o^rF;gDK0hiv9iNr*TyIN&QW@x$A zB2!PaFx#mn2yQSnsrbzm5)($Y$0jx);iy6vd3 z3dGpX=TjBSDOQT+d|0NgNH*)pIJ0M`jbY|EpLk+Ce(V@Va(Q3LSfh@p#aSO)>bTu6 zE%KH#?^8opBw@6kCJaD?d-RiODj$ms4RsanE_TQ0vZ>TS(P`hTwmZ%dvc3cOrF7O= zqJzsZU9Qgg1*=1;3W6=yV6R~PC|uF`a`lVRI`!v+petJKgK5Uy#a|J!R+D`2`8}=U zLgV+M=dj8j=H~4S_SA<<^RjMs?1!U>hjTyEql%&OE{!)i*IrFd&7Ehnxs2ZDW8UP& zP`3km*0;GRQvv54Q`JvPk$C4ww&ZG#Z*upsN*bkXVwIpXK~)o%y$u0MqW((c@AeuH z1}(ng+E2^N@yQL&LP>io=8gX?U0rPp%pSmd_vhkn)bF`JMII0&fH==m7(a{U29*Dw zGYUU}JfP*6`f{`h`tC{i@v{LPB&7=Q9J$%!bv~)8E`v}HaG$zP!!AL7r0CXf)Lk}g zu|L`4hRmR2)i(ugQvrj~2h&h&vb=tNn-#=2wq1YPflq4g7|M@59VX(ns7*tisL%r} zO=A?-Q0vy8a@9OdDW*=UN^gJHUT%n<6nLCzux(lLC4W}6^Vp*FJn2rKfpg%lg^=%6 zx5%s-JMQtc$*P^!+U!?E?s_^rs+#FSnps8QVrXSxDn9-71QK^FdHO3B(k?cIvvUya zq1w8we~Q=~dgVI+O>^6F95%Dp4(Tc^d7Y%2HmQ`nb0KO)7pu_{mk=z=?D07_a~KD8Y+x4WYOtbP#(&U6zk`azS!!34C(L_kY|z$Q z3+|~r=7^;9*Km2Yezj(C*+0I}u)dHw$zlnM8Fo{A_vRqLkx74qL`koU@-i=POGAf@ znAo2w%?;CbFm+8Y!~7o!SVGcd;rpdt)KL3&^tsTX%p z%NE)!=TEs&C^mu1YDCmg4u7(6gkYG;-fSe+R*AxC0)}ew#K^L6&B7N{fWf?qI9W;~ z*Rsd^QUbvms@4d|ihuqIw;h0{8-iAaY3(N5zEBLWtfTm1@5~?&CK`^XiA@)ex_;k< z)msonni@T2VZnFXc-(4U#9w^rq_(*VUS8%YP^KC)Z56??eBr5>8t=c*c&5kiXB@D< z7sdr4O>Mp!k5iKON++tZZKhX98G0&Pv7MQ~5!dT6f?VLxES1Jnxp>hSt;>gHyHHveyOxFg;8!sqyFi^NWaI{e@KuoRdK zc9Z5_O;f&`R_?rQU-C{yF)oMoB5r5+{)h`vfxMuBo;~t(TZe5b38XoKG3>+z)KGJ5 z0_28IiCRh#d+8Pxm6h42r>E@XwY3`?D_B>C;y5+$3=9nH0GjsA++zs|2_sWexm!(r z*G)jC)UM~=lPdlUfNvH!zM!ze$>oAw7)l$dttyAfKK1w-%)h1B*C)+~d(hxwF|q#1 zwt;U6bb(w;Syt1RuS3f4>d0CTv^_Zyuk_C4Jngi-Or2*7R3EM`a5BgmxSCNERTZe{ ziq)hvAP)%J?&sK$i0{%znVvhikA`^OG1q01wK{juL+~QRMYx+?R|0>p68Yop zNhIA<8o!M4;IyAys!{OC)HW%j#5#VPGLVV9_1Uv}eY9C_xVGPo(zuGHsTLm=x|DW% zmy7X23JP@ctxGcdI@Iu_=7%hJJX{HLSs>HVT^F%8 zVfp^N8<^re=AG-Fu&9p7`n@1+oiR1666i{kZ&P0`$c5BW)J?Js6+2Kyk%?a1i`8k+ z5%2LhBw=LJs0zl|s%dY(7Nd6JZ7aWs_&>zQzY!XOX_wV{Q4mh!9p+Bj$1mdhOM zrkAYnsbbSnXGogcO30wPiW(-Y=u?-A{nch9&~hc4Z)F6!|9Z(9P+}8cbs$Kex6dR% z9>gZI$fv_s#bP=qXJKeClkUFDb9$myoL3996JD3=@uT1c`9Fei9U@Jeo@xUOO&|LB zilJtQ^s+e~#!)VWzs5Crp>Ab?)xTir!>iKh=63!Ob)Kow*!W(Q?L(A#ZrTee+woZW z;GM5Kp}-xl?R%4K#{u{K(qP%IO#tCfp9!z;*kC^QYBs@{e+Mz#&lyyQ)Cv{DgcbNx zY7}>ov-UBagfqGl6;UErgodMFf~Z#7;bF+#aj(gNE3-Ji+jwcVQif~sGlqJJ#*isf zD%%pi8^7Tw$k3;lN@{0wW2#{g#wru2KYwdnvu)f&e8Yo2eM}*`q3K7fC&Z8}K9~~= zOe`{(v#qXWImOZ%HE*XF?(-+x(M83kovvo=+OkTp`=@5s!WvP^pEue}zn3b1f0l}r z6~o%?QtZ?#r84yL^OZ~s2I-OVz8bH`>G?mQZxc+bXX06EMcw^SX1``0p5XZEkyhBuMGPq0LbqUlN~i z;`9IT_SRuheq9^r08)~INQ2Vd-5?>Yf*@VeARwKCQi6nlgmi~UNH<6dNO#B3HFU$A z&F{Ug_kF+boO7LXoj=YW&OFb$UuWdcp%58&*Xs6$bYxad zvx?Bw>^N4+`t$YabNBU}FS9LaJhXzu*^n_L3^YfI6$@h*dGQBZ%*2DIOH_*6+VhPk zks+YU?U*xJgh0;^y5W7yy(qL@@^#zwhJX8gj_!9gpBrJI^{yYy2s->J(kC2`Ux{yh z%q!rLyc|*@Vn*u0*9?Y97#G7o|4u zay-V9#_u@)e(~(+U4?|jW%%R=rTu*!OQcV?tEYantEUl9F6%IE%UnE1KCZA#TftI9 z*&GPtIouV;m5dD5x(>PB_ultLD6S!|;msh>`Y!_XUGo#Uez4*h;$R4A^%NGtuCjVm zg%-w#J$LynY3+dDY`zi*7Icz3LWTVMh@1u`mLNp#KIV;QYgYcg^fB2X?UTAxX4+4% z+337bN*>uc-!4?F@E{l}x20dWt#qEIob2hF+#_rmF`KF`RCxItnQTh`~Vzq-iKE3Bn5yTG8J z&HTkjtWhWlMPwlo_CM@~tW~FE7!GyhE?3b8){~=j1e!o)UxVKDw%~p2s`zA1RsJ^& z!m)te2q6C#?IGs8@1^!GHfRl?h~2&mSq#Y6Zvt|kpDhoZydDf>2`ln*`BHf+iLf~O znQt&FH6~G{sFX}||Aw$f$=~qNsRqv+%K5m(4Zgn|7q@TJs<b0_JX%R!bo>Kx(#lFNsg7#JMve8J+zH4(yLa ze9?us4j$H4oIMn(dNnc1QQ%|bUA}w$smS+9o#Y`T41L+b^zYO0ynklWXoxybD^C8v ze#X&-ZQdWO!89*!M@q}%2=&$sZGPQJ-*bxXw!6tt?1I#Qm*+$J}@Q zIS4pfF#HDWD%C7KX5^sU7D{<0KMW6OqmvuaxENH)?Z5Bl-WanVggplIt;8>z9826r zv#(TDp*)Kov!d>J`&d4I1*=}cY;;;0@gu+X3k{^7@q{kQZZ}^ubM>KIi}sZi3raNU zm+)`zhYa+I%N;x&zOU&W2jxpBy@Y6A^Z#;IEw6>{=TnpvZ(#pKiI5<7R7l-F?HauT zx%ohe@LSjXLk%5PPS%nbIIFFwD$^t043Qn@E^N2O7rM0PJ>qPRR= zs>a#|_KbuYVSm0q-y3?G-zRE$t(k0;&Vf#MeRMC!3aW?90WBt^HJ-y@W{2=NZS#3X zbHiJiy}o!~}{+d2}LfmpaR%YL}A(pJUr z@CNRslN`woF8s|y62~I?(Be;ae!|JBH1Pm(Acdho5gp_%acL# z)jvaSDMZHhi;wftsjBxVtbEcjL@{;N;C24(c}xE3xNPC}MBRQDBy@hRU=Y601(^gS zylIg;6A7e3EqGVNVYJNbS~X_F^Y8GqZ#SQqB>9vFp>NDsiulhh9!KtoBs5)bNvOor zF__8^rKz1gRa&HU*JpG`H7GtlKiqJ$Z<<=lQr%D{&@0r?bH2U&F({o8yHze7@^)-o zi(Jel74}oqC?xcr(25r^ceC=wa&OI`+ejk{lhGkN6|?JfT(=|*B{DAsgD^5GpnKNe z*4bdVi#kfW3BFCD5Gi+)E2omRWRcCfXAa3L$zTEP=4iMI0rXF@c~VUw z6jiPgEgeNWXSzwoX%p@tx`JI0%@8F!?*{$vj4}>p{v9PeNZQ}$YEY%E`jsb@?cg(t z#B-4j?UrgpMT_GQA4iVBP0{R$)%ttaq0-TKU9!UuZr5O7S{IjUzc)vf#)pjd!vZ?A zALaDw4&4ppmdN2(JvdC$cCn0-n?CzO8rz*o(l*DczJpHZ`Z<{Seo*am8XPXm<$ld@y9*r}^|sE- z@dKUL^Tp&$SK<*0>L_Y(Uj_`*gN*$%&tE52%#mo^;!jBy6T zf9gi=3s#)|rxxA+HyQv8Qpf);@_FzK|NohfARKTQIGO0WDPu#jEKoB`O4L3WQiJ~e zUWrn4$c2h|%sLXqpfRM3lbt;F?d16)h;Lr+KfdfK5GOEK!3O2#e+}*o*a7qU`&6nc zK)b`n#WiH2V`7r2AmI=i8j5Q_40@pfVN&S-(D?kfrh@GM)Hs#yS0@Xh zT`C>-1JvbBK4WTsQ8z^u4Z?j7G`$3X9erJ-j_Fuupkpc$Bqr+V8!i8Z*Sa!?%`g^N zk^B)N=5V(47z?rdB|N;NEc5yF_XG#}$pLc%F|(OwM?zW@@GUI+|E28MF$(Y(x`m5)Pksh^Z6{Fj>Pzkew+f;bsr z=qkM?-#xZzok%8*1HW|?Z@3Rhs8&k2-G80?)utVKc-g!@9rsuv+Xt^uO}raTknCSU zUTFmtuzl$ub#HRH$$YpnuUCY9R0qDTXA2IY0IbG9*sv>`l ziTPCY=~EdW69!yuR10dLD-e%{YGPuflhQ(VHUznO0(|rg4^Yg{n!J4|nWzM=&!6_{*?W@dliqN-pa1#I*9Q)X7i~-6mBk2IP z_kVB6VMV> zHe*MUloH;fk+*q7D`vO(QoytKF}A8&@VEt_BqX-6wdMA`a-pN6d--3A!2cOYXiGmd zz005VJzLvh66}5y!BBxr;_xi=c?L5+IKh?2hjNVgz|fNGi_Fxk>)sw03px_+*NFPD zcHlb?ND6kGY=3&#Dy{eKE+8O4M@i`+P!h$*$M^5*k_Tk>`b3WdMIhR!sK4j_QM7mf zXo0h`kiis8ionDN)28+kXkFxy*i&?okeGoICI|$)>t1V)JQmdA-*Y4aVV6R{L-UQL zu`P>c*)#pY(_urTKUKH4wIUzaCCyD(lIs52!XjOwt!cnuUeHDg42-D8k;P~uT5C*JB(ppPX69OS4Cnq9Q z!x3Br2agB{vg}Iv?^*62K70*O-asdflICVAFd1;sQkj5Y>NgfXK&4e*FG9yam+`WU zLvV2{PY?VGf-nAa$~S%Yl_h{~psQO^@nXL5-L6_{(4czK;bBXff~zaPd=ym#5N%lF z&pNqZm<9$o5Zpnz&7!S=p*2bWXXj$i*v`S@#|m5RB|AUA8t%hb)K_~g79AKj?-luj z>FJmM?q^<%GCYj|-G)c$yAdW8+fH3`{*p~RfDr~G3Nf!J2s@tNdRwtY)GJAe_=b@F z2Hk0-|D#SB^^DPZ^MX3O8`1aBn8AU{9Ohiwen+*(no5X|z(5?V8+xYl+SkF5?G7~o%?R zTu?-W3^2!dr~!_~k%jG)&t02qs8Sr41N`5)OteHz^U&LQ_IXy5RFp7<7S(e6-03&7 zP7MCp{8VItWCIGqU5V~_Y%I5Z(v5F&Vq(GURKWHbIta1$(PZ+C!&_?FKLD8O45ug<;`9i!TvT1VvM+dt$a5hX+pM5PA&P%i5#ITpPVUy$Iu* z+w^fcC6)ywbfzTa-w5$z2DEQsKxIc_)J<5BJw4-27f-bc(P43O4JH zvE|(OR`luPl?^6*Nkgq_xLK53zC%ht#2ZLSn`Ay8Cl{>K7k99;la)4krt4;%4;7H4 z1}t{rt_Xv6l6y6l=^LN^6N6uM1sJXk3Lz8+Q2g~pBHtcpX+uUlU%U`@b&K5$Pt+T6$|8xd@dho?@Xov{d3V_C zt#w!W)rm;)iCkj|=VjD+LQ9~b@WDgFuD<%!=H@EgPSwt~W5hn+Qlvp^lJ#ltD%$<- z%g+9$8WRgkLnV{{^weq^wckQ!?W!p6jj8p^uRK$<{u~CXJ3Bl4lkV%;#~a+t?hhw& z&0*(X8KnW2AO;4;5Ir35bAbb?=g(1qHm9GFW}vIJ+}jjURBG@-7HPtlj-VCk*U1?3 zjm;Xy#g$*k`a0+RX`@+s&oJNlo)E5dymrf}teeC|{Da|ozNV#JvIJT>Svsm@v@>~n z+Vmwk3~5sjsheMJ9m;J+0Dio%!JF1XbORrE-3?p0&0{4Y#Tb39PU~EFm@nik*PIoO z_}275XYgTdT4gj7AOI@^+lWdcm$XhbS}T)aZV%1LH5O=s>V^HwH5xPVL3;!&n7pP- zCC_@G2-^RZ@mIfu4_+p4j1{X!6nz)3TYgr*lMTwcwru#X3q(~{x=S7U2kPj^g#~U;vhTzw*ie~4TNB`r z0%i!1sL6Ev&9=D(78+2ND{g;V=FOa#oWz@6$6d@Z4+U_!AbE4oCyfASpRH zGtJ2oIGe!Lk}=)vmt;qICCSJ44akn%mvG|3`@8*@J|`g+=6ivR{?FW8RNekhvj5wX z{L8TDRzXWymh?%TNgR&9|u|IBzr)2Ja&4n@+d=whIRhrZ-LxzU$)c zKKKM3n;!pV>P*i?X*JER)$;!Qg|Vgp0l_Lq3qW4Dfo6~C@|DzNZ+)AL=WbQ}eCvVd zueMVZ!0vz5?tJilTckSolX6Vmme*d@Buk&f^)9b@-RAB2H$PR?h}9byx)dq?8*!Xk zDn|oL6$Xuj*a!bNw+3&|;lZ%&Xo$8EcNd*FD+D;~f{F&%dliE@ScCx z7QW?PTDgT$GRQxzWCS-kC@>HL@$vBi+T#&nVGo%>LN6#NC==Wi$Sy-lBEc#kVD%`> z6LzCQ8L+6p+(X-DLBoXy_x20F0(`;T3%6sW(bxAe&=|bvuBP4dQfdr+^~k~SXm5Lw zYj|yATWHR@$m|~40gLZ{`LKw)vAcJzzMwpfXYoXE33R?gn9wMOgh_I&P;epln&(~q zJDZzQ3JU0uO^epT(_*b6M|;D`c@roiG2)pJTrqGxEPJHb-8(G+98t%0O{yG@k{iHR4m zi4Cg({~o=kSFG<^4IZ@2AL{Y6ppo9wooWt&4YB^aG_aD~^Zo)`^|T16uhagUXi@s)2?$BE5^8_=k75}jp$oY^A0G{TZOh%&N;2An9Jx~;7W!Y`lU&{g z`O_w43Cj|2t>0hyw4tgGO-&V$*xQUMgN>*8=YNU7tIJem5OkovRJX|xm>H|cK$Zfu z+2v||--YJ4L}`^;8a&1}!7h@2iutd03GkRz^M8uEGr5=k(?SAX^8Xiu-~Wry{eCR| zGd3xn=Jg$O#SKu#*ps2j=aw0rc|>py=X8Xq)|bU|_XI^1Jj$jcPVO!*dIAcH-7{3c z4%^d|#?mJaS9~@khL$=3uWs z7dTtrfh(6(Lyu3-bEyaF!jPm~R07Kf#?Oee9lT%x9J4iuBQ2{!cvv{Kiuv-hyWZo# zVk73LNgm&pZ}4al=;tsCqe8aQpZ0BOrS8fo!UzXn(h>9PAnnQRG=zF&E>o1wg08_a zXYN9F<>2WSBmZCvD~BR=J7j6|S378DzmF#Bb?!1UaRR&rnl@15EM!%O5ud+rl3M)n#qGl-M#YlZ--M0cg&lWqAUAFw;Kz$*D3Rp%s>z95Cdj5{W^t|{ z25bk+oj@)DSL){@VluKH55(O5lE}&_m`#=#)F(Rvc*Jg|(wd2ty)&~tByNocrxpZ& z6+eKywF{4gL>Q3GG#RFrjTU|+(m|GP z>hJHbH2_a1uJ->XbObt@>zKTv_gAA;<0Onsc9`>Uj#R`VT$kBHXt~MfU-Fv|W`L-0 z<%9!~wcyM>v;rVCzK11`MQUuOA%i2xql;D$)q z+eZXQL;;haS&QVMcttXiD)Dq6(B~ji0jS}gtQ_AS$(%=2?M!jPbySF#KZWD@-Pu>@ zI<4>O$IUaACZU zdKf`#ZWJvL;{Yl zd_UckRWKCRbD0yZ1$hYw+g`oZ{K&1g9@5xIz?&~eE9S&he&i+ie(x3p}&PIK;9Q~K_Ri<^C!QI-IKXbIsi_HAS(jK2EvdwxE3k&K&w z{=Lj#dd;@YwS7ffKMIK`l}UuE=8@#LtM#tQ%}tNDdU~)?2FeN7v(J5TJj+k&YY!0{ zoR2eB-|9VEXeSmI7aucyTkpaQTqA7ApBNI!EN&Bhsx^2N7!V-W`epH#8M?xAME8&H zLM!x}_xb#?G>V<|vOa&&Z5 zuzLQoBS15#P(&m)w{p^U=gTBkakw?4InQQ*3Z|JK$Mat^d z<7+9%nB=G={kLY|{eY>;2dC;APGyw@632_#)%2Qj{yN6X^a$k6BlW+6G0@{gD-v~K z;h;Y~%#RadZCD`ygbE(>4hs$a+W&ye#+Nz%|d$NX|7jN;7w*B$h>a9a}<%fLFCI2k?O^Tyz&rDB$ zswnR~B4S-y-j^SL;Pbx!7~*f4<`-5!?cV&;%Z1;;(jf|+`igksr%t=%?a63)vQZ%N zd7)$VB{fZ!R;Z-Fgn$5(WBS9T2arEDpL9kP*i=qt%^diteAgxuR<@dA@RY)(6{D!z zW`3C1+vA)-ifMV4_)VK>7*Yb-trl$8eJW{C)Gk9I-I>`<~QG!uS1zma~oIo`V{b@q-A5NbkT{QAvUE$lUW(+ zA~ZV!^)^?!)X9Vi=pk)n$*oQl6tjAn?;Yd^4@mCcB$-tj%^!Ril)i!y59l{Y-hd@x zyP-B}i^NN~ITN3nk?Zh*O5c!!<9gVWA%-f8ApgAKk1j8Sb&=T@^oXE#Ph5pa~%k~`MmVSQ*UNrT&eQ4s$aOgU9)W4#l zq8(_Gegp&*DU;+{T3V*?g{HEKidfff#Yv5T-~Ld<^&;e+2bYhJ&k?8=HqH#iA)QM=4AH6HVlj6IDkf_$YND+%e3V4Qcm`(UdQsk8uZ7+qY zYu!a+;@3>+=s&&UDz{ixwq_`=Kf1H+_)nd!Uw#cZS;Tc#)L{I~D3Vieb=2{qf}K{@ zneH^oX1e~j&WI#AbHZiM4+qTr1;dV$6DeCCiM@H_N|biHFSY@CRLH=eL{y@b~O@y;BAzYD)HwFjDUA^1xhUp6Mh zIFp6tR5$}Nk!luQqpSp`XWoLC76+W*o$cOWI&Umu;JFJ{)>Pr&?$<2%7@R3KV+W&o zc+|q`_y^BS-V$>aJ{R0^x3I-+i$I@f+?I{0VxI5+R2 zCDtKr@;f&>QpKcyZfg`y$v-b`EJ3rfy(DslP^9{r^CR!=?mFg6N8yPzcAB%!i9rOT znl~&;>qavY_z}+wIr*ErW<{T#tKfck=5pIe+N$r1Q^U>^#_8nTnG;Q0NMigN#c||M zwEwVAvfkJ3HSg;qgCUdTU*y{!-sn0JQat-J&1UJQ26023gcb}b4Zn7*LCdw)EWCq= za4i|XRiD})AH^SVObz>I=Q<3GFi#BGEq#M#;SEdE?~E`3OHt@B$q`5cU&^9 zS|8n(*6bml|MIz77rV0{JhkUv;pco&*9@te9)>oa75-Pk{U_7J_;>-uRx*4!^Y6)%w^d95%5A;%8QIZm4SA}r$Z6@N zQSRVsXf(s1nHlmUg1Lz3ofhe|aG=eqR-*4{I2-cd`l;WoU>BlojedLMs-Z2!w2%uo*Js;2k|`zM;LeGeijX9QrTx&5 zK~cb!rV1fDUK=fSYMbX}xxe6!jyzwidDJ4_P2_lh>fz01NaAF@ijaM_B!XP_hIXx- zVfskD-p{b0P_CNVj%cRtWM@06a9gkKbrmHyighv+#hN8!7Ph=^ar?W=o%=dTcqm6A zWESp)_P&JUz|sBrdVWn??;bUixHDNR1`85cFWJB9PQw_2ru>g!!Phpd%4P_jiUez57}MsE#)`W5eBBGfU4Vxh;G5y3e$ zU9UfJ?BIN>^$xqXIP6pNw+d2QV2;|j3)i@9>Ktq@aTYE)Q+XM9BvR(~TFP_w=N1Vq z(QPh`bY7!3lzj}*-ehBrGcf9%4zDWfVgMv@;qoLnkuH@mM7W6Mm(XxLM&j#8%zy@? zFR2&9R&AG@I;Q0~r0MJxsIA%(4NVkA8 z0}oG69iR8K&P0Ev9o^kGdQ@@}4BSXxxRR*`2L&yc_i>A9r88{Md7stj#!V zeApJs0Q5ayysv%aeq82MUvSgj)$=Y-P56Y94)I|VF@KDQL5TZ;_2>3>(qU@=g1`aD zaz4QmyD0TTi~jwRv!Pko(2&EFKk4LG%GEjmRG%?0$n1Kt@S`jumc+L&p@@LctB~C>e64lV^bs(6fHZ1mrV3F)`Pyr`bpW=A@Q)S5SEF<1wXdQp`DFie$Ks^O-^*w zND9PUnrZM*QL9XN<1pGHlxBnm3@k+~gQ|>nDKC|eF<=Aa8!~D{Y8~Yi4=ORV1pM)s zecEj3Eh--3?7q%cn|doD0_s*3L5pwQt3+9fuEPxfHvH+0sBFs3qlH*iyt&Bik4-~z z&#O%YbmC(=HNrs6^IH%U3k)9~ zJpceI?8-qU{yGr5eQPxL0F%_BywT}auz;&s4VMP;Sa*o}bJyu&27Zo4&JCY*fgf)O z_KkWnO31^jD&cT${$YHVhse6DWryf@jYlnq=u}q4_=b$Mc>WRy9pIsBPjlk_~B_MEZUM$7S$G0+cSD7|8 zmTG0q(>geb-XuQ1xwrS}_uEH6;0u$L6?Z&I$!_N4S(@h+^B+Ll)>uwfr_(*V=zDHZ zDNs}CtTiDXfphvYW*`#x@K;j+ioX85mym7p8M|J!$?Sx^mA$QlwJrRc!MTbPcYaa* z*3VhK&4gE?2r3(2g^fZ-m$a}Vi|uIqgop!2s)Zj#vKlc`7Ie8EPntsWYPMMdLylj3 z?(2HPdup1(Hv=_r@7AgD91qJ+LS&9nJHP=q0j`jQGg@_bgp8XNmpsWAiOCfwasm0 zvL~oc;;D-?ed11f|4(x4^qkYy-&z-+#kpsd_*y$oC2yqI5jn+}8cAm~)A;~0GwxfC z<(tN8iLRj}fnDIfuis+8ZDRL0KCOX3@HPceAX=rvDE?)QHK>B~E`)+zhm@=K`Pqp6 zNy*bo`qR{6 ztnHWgQ2@x@9OUQ~fRLM?y}irQ7}CK}@D5vO=6Y)Q)%>784UuEVW8OsxR_(N3R&3v` zb7mR2=U-_5b#8iJruofwX-@|d@EgLqbGMiI4mHIy8PxJXPz#tQ|Kz<9gEC}wdDHHE zrjpRR>Jolx@JIn|X351|(9{fhczQ_iPIKbsI|dm%VujX=vW@8N;OU>0mdc zs6>DtJ+4hZw&OW%Ftp_=3;$rBez zdRZK9H{~CBHX%)J?9g;s-w)i9DSJy`>IoU2idZ}r5fRBOEedIHBEa_c7M+@!$pk!p z_IrDO*bCs#xclsV%u~f8)r3^9&x@igZfwVC`~7T;-ld5lF`{z@J_wPjb|N15Xn8=A zQHPB?(bhQ$`0x(l+D1-D{%@j6-tX`3X65aDOBXUG9z#Ptn`f3B?l_3y$S+O@bN=sN zGOHi?NF=BZamIns`}vTUA?#!4MmBB2Ym71);y6h*Pctky308cZXq+GO-wwpQp2N(j zC@HP#+|asEt`L9!*oKGqSB|cNAI8g-brv^CRR4f)W?yX{?a_~mWax&d+uFRO6nt30 zTT!@WIe~P5j5|(_@L2ND>`$S0xy{M7l&0p|`()!J`cPKHHGAH}!=NP_rAI<4se@QT z(+JPz_Nfq+#}V_Pb-8*%ZTg;p7)@$@rgdB?)^;iV@nMlM{}L|b<8NA^s(gcD)Qosi z9>(u4ST=NNrm3d-yIsAs6Hoql_{R0awvo8P5V}f3hM~A+^X^qV2$E&=SZ{u>jU2MR zZ*&m6t61-8wjDIZF=ft$W*&F9w)-}z?$>$~HT&42L5$U}I&Zh!elsfN6m8}D$7&dz z7xZy7sHA-V#_+D|4PemaL#zAs%SjsGJ;*XL+-~{=ocyga0W{HKW;|zbiKj^~Aza`h zH9kSu`V~WEwJWafV$U!xM_LKPmDHjv_B$C2r@HW~cq{vzz>ts-p{-Aq4@)YuAZFe4 zhux8R8kfZHcWdd=!bKVRZ%wlqGb*$Ed+(52cMlh)^phXpr6R#rOuxoyFq2V3z*Fc{ zqLk+52jj$;z)o0G;nwW*TY*}2ZMSThNhvuarR8sQY|Shbkh0538kIDUTr2swI1~_O zAMl|e&;!rU4jrE~P^qPng!Z@Wx2+Hpe>tRk-P@8`jX@+5<-9KGl!#Q(9ilNRseMP- zzB-u@L!$MeXAMyWJ?ljI(*g%6$Bo?)#lO_$sR`O0M)K*#Tx0Ek5tRbEXE$$VO~X%f ze6)SN*WwcVw(f1sx^*(6mSkr;roS@A(6h^$dHM%QSvHlfZm^3U4Uf|`*K$(hj*fpK z@Y`D-Z?AgMVsf%%6U(1RR$L@Q3k;g8RaNevf-lh^rOk~4T|&Q}2M;H@Ao;T|+Ak+3 zqnK=31vCZFp3coq&z?idf|W67>RqOcL`^4JjC@^c-Vs_R5lYJ{yq7gJq|(j0?t*+6 zxTVg@$~p)^M!19P9k0TxYE$z3^!gkM3YRkr(-q zI;`^0^`s#~DWdkKzP{OMsnPdR{h1Nbf+7q+HmJ9p7UJjmnu{{c=ZHBc z|NKox@rKY{&LO`JM6364h$ey;wu+S_YT@fEzH;;6Ry3l0phG>r<#tp*AF0awl}`bd z6!8kuJ2f<83d~H9-5wlB38nmY)bg(9HRN|50}LsH#DEEn%Pxz3L_dESv#v3Cm;Li8 zzQsbLh(FA?G$l%v+$adkGHM=14G6I$Z#XH$9@@=Zu+-Oo9Ax-#!xeCFwJUu`%TuL$ z!JDnQn2+dF*X!sZe&PPNK3M+dX!MC@eERPnR*}?bPrtR%8|RwPAdBPvUQb*S2w6u; z-ZdhcOwiI=_S{$UQDsI@2`)Uy0BbuhqIBhmmwn}L!Ms`OE9+XW>+?qS_!qg8&A!(I zb*Xcs>V!A9pd$YV%V86UaD;f!D7ZVU`u&v_^mOfs2?$IH@IqgysS>Me1LPJ7$v^KW zsUW)!ONp)5wE^9tHy-3EY3$+t)#MWS61yE3_6N}BK4G*V5|`Q2Li4&GzJ zr!MGC@Q(@|YdwkKaA?LkUV($ZV99m2&nqm*f)|X4n?d)Qb?tgyX4+j_VXzxobMYKW_^a=1dPiSK;KAsN|CZ-yJag^u2yuQoOGV~f~$0kvOWaSodW{Dc}vL17_M@$vrM)om%# z8PeG4moTBqnsZgJm!(F7!b0KeJ7uU$kFa@kc{2#a)!}hIV0AoA8kts86jNG7d?y>l zY)N~?hd?RKFO>XINfGtJg4kEqsGZ%#35JI(6=(c)I0-3kvk9Q8)LT~Q!#6W*X|z1* zt&qfl#<~(ShHd8$DqRvqrKQ~>gWqePh#nfjc!YoWt5HE#*f+a7FnFN^ptrcJq*o&) z=NT4+l*&6dd~XR3kD_*Sdlqj6adb}$1$^(Z9#+ybjX(ZLYFuzrT5;_=v-wlwx<0cB zy@7pwM9a?QLHAHCC%ZOt_}y*=n5+<~cQORcd}!gibDmAm^X;bE)*J~D5Rk|HfYO+U7=f;SA6d_NR=PA#sgR8de9x;&Q+4;j9gLzmjS`Ch)Q z{A?caLM4Hqt=3qMiM5pfJAJIhorban4ZU5y=_PSPrU)veIHqJ`#ThRrT(In>?<=Ch z6}SW)Idqy@S~T3u)~)AH=cTMSm2ql5R+EM|=X&HY%+*!Kam}%Hno$*{OijE&t*S(ufk+Qtz!{2#fSQUZvgqqY+MB*+PSwjG+3Tt^yW=a zaH{X~5vi=jr`dPYD>P(xcb`a^?D1^UZ&O7dxe*VQ5xx+#5qx2qY0}u~CB>Hlrr4JX zUjgbx)Ezzlv_T|J7+VG^wFcuW_?Jia|UsFxI>OL}xzfN8kF8$*TVd zZI(#=2X%BjE|hl^Cq4~Ko&GAt^3CK*UoB=Iu@r6rfyWLloD?_RUBN4FwV3^1{(2au zb^iQlL3=QD07WKu^w-bV;So4Qv)*=gOufCf5!|;`N9nH!7)b12kE(_pdTu{zeW}-R zB>94cpGee+H(!?`Ng`^0)4;2OBn+k5Wggieuy%71`|_KC?&jPww7E zT8!5-!f($b4O$M3fu=m^MZiW~U$}t?V#)LU)<~`xcZ(^KN+RT>8SmZR9CMPf=wCzH z5Wfk?Rn{|k#l;kWXBhVotomLRzPuH1X81d629rv!pg+GUdp ze>g)J9H{&xe%BfemHb;YkEW|es66h-*O0EnFC!!4@!CmYB_o%e|Cg8dmAnppp5D!7 z^Q-(nUcwQa%J8-Phab~f9^?|Cu8=r(Kyu6*k)$-tcsI7!+q%2yPkfmpV842VFMroP zjg1>r2L=zi1HAy?;!1bc5;LV2=)6Yhw!ns3mp zpUIWSgF);ooG1KjhycOmoI$LIN{>iMZA?X?4~PC-eKcgPX{KMD5LC!L3aY6&7p}6V zwGSy^8vViBWT@W%6{OG{9QLc7nba0O75$8?X}Rj{gZNW7BXBYj0Z2&rH0ZAD+gHDqlw>mft48ij*tZ1hmAAch*4f&Ck)~PP(1Cm)fe%mK-35_Ao z89&DQMkF>O)4Dx@w5!WS`JriXXoaC~bPNI% z_NP$wn!X}Zu$LyN1GzV&Qf7j*1q?9jA~>CIOBaPOS}_&WsvchTZEh=j8uz!<1x@B0 zaF{(v9Y1!%ybSrp{yrleA?UDFHyG)3Q`{#8q4>QeiS6-FJ8bXxD#S?tCH97W>-PjI zJk2nb3RxYS56mXjsp=HOQW0$<=Sdpu3Y7(#1Wj`fR({^iTT;1J? zlfv@mhpzCn#OV+JlmI`u_XtAJa8x zvgxqPjv*A`Ft*A`NGcjIXxNH(=wTt%m(Rng3b(RzF5f9?6q2xQG1Vc~_cG`JqFS)y z_+CNP0L#IAM?Z78O?wR$qupN-Zar+MSEQg}hC)M2^HN9ab4dwD$V8V2#ANKeCA+DL zUcik{NjYrTn5(sCp$kdX3f+I8q~uBN(Mvt;#nHKu8QctW*>^zI`5`_j|BUBJ!7E(O z#seB>91`r{UH#c|LXGE0fyn5Qn0>eugnvo&n#$6uC7vcaRC{TFUfLueKpNo9))U<_ zQA!CAQm3ccDBU~$ao3)mB?ztkjk?pGPnd!nzj33|r$db@C=XtHk&lzCcfi{&hCeO4 z@)W;m1a$_4Em)POp_lSU>L=F|qiZ|q8g;~otyUxPW|Tt>F-M+$|5!_ZJ)@T#h??eB z=XCLBiH@|K$E~y+4PWcqsiImY{eE+oaTGvll=_sy8S7E4tbYF%lVGF4yu2{t zjGDo8X8?^NqGDoVkBekzuM4$`GRJK~*r?G0q{BbD&0gD0hw>g4Vw?Cx5^hntwPYgfoxsPh!M{ z9nn1IqXD6B5aGF1=8Vh>_M+HzwE0z}hUyeBDi@cnN0#9+QjD2`nP+4;nS zL1%7%bCZc9zuz+b4Cm;>%4*>mJBHP7I9!l9E&$+;KBwc_dtmjl7aEv-Y%Ddg??;mA zD{a|_K+wUjLZio}2(S_y-KZUBkLZ;cFY!%s*|z9lE5LfngLMA!x#YD7%7V#uwQ z)HO7I9*8yJhj%pHc<5?r+`c6)ccGW@vD_|~gFPgThgO}q)=;Wo9ITHaA?RR^sl>;c zw+9Ek9LIZzD^%q7($Sx051)*H!6prqDQqP=hEWEt5I7!b29qdQy-1{~?;9E6X6Se6 z-2>^@xAE~MpPMVM3onl{Y1XcrR(8{s%5FbXF)zX?V|@Fq8c<2eMhCrv8IVZrYnTXI zrRG)bgZF1VygT{BHlX0~d3kAcbmncB^zj+csF|{Z()&6aY^@S1!PeGzmJ(f{Z-RS$ z%(zIxTSVir(|gR~ct7O@8%}*ln%YJ^E{z4ENzrNxXsnjgUkte8+G3UoB|8;=J>(lf zJ@ZKz9f00AW)vx3-nhF?FHM+J1q?{?F5St#U^J;sJPqhfsvsZp>Pk<~LyG6eane_E zYkKo~C#F5-a$^4H9}-7P+SAY7Mz58_LP8iJ8vh4vZygm!)btGw?iPY;a0%}25&}Vj z2FRenJ-7|-k`N?7a3{FCTW}}XAi>?8+2(oPZ_m4D|J^;D!%W}4-OzojZrQJ@HWjR; zzg_uj`2vN`_aFAK>8I+ctGED~4tgW-QAVY79F+aOL_;2z#QPZd%Yn6Bs(i7Po6Q8{ zK@{^b1OD~g5prn#acXj@v}^$V2xXg|7W&8lZFJ%4tbVDth)#)E+4Xun__p5;9x&)h)(j$ zk@a6l`Zf4{L^3sBQb5wGj^gjhXb0h&r-q)$(ZCCdjGgZVAJ&M#1lXWK4<8=a(I36? zHIFxC-ba-B`**4&4xIb?QJ;!`8Y@N&ed{&Lg5Lf@b}E>hf3^~%yW4r+&OHQ^Ibk+M z{IX-_lxt$*xmOLe*45OxDTA>dAo!Y28lvNKlZ&QIa`3wqbib&>LVDv)qM&qM0SW9& zu~-57hVRM#@`G381DS~N=023HlgaEY37fY#9?d)&gzqsMJU}ocM-4c`?qB2s7I2Ms zYC0W06B{)V($6({g$o=YJ^hD_elOIe6)(kSw_9790SgkyA@cei(~Y?AUbU9K(DST8 zvnSKas$KOsI0;^F^3oNp6u=j@zyX+^f;*3+ZfMk|X9mRzyAy!Q-jE5E1A)ARQ`NxW zxVicdu>bw;B_wDr3KdAPyhhP~7WX{Rw zF4G^Kys>30Br&&d#|v-&N)i!LK=Q>Zv*Rs6tyP+1&K;q(5EaqA-*5P1RcSq^b;!Y| zCE>}%0;JLG)38ra@}MrG!~0L-bTwJezylMcd334SbZ&#Oh+2;;avT89Fd^37jru#^ zBv^<0GYP;$T|kZ`r-0YUknn()(B=4zZ_R{7_oVD6SNB&>SX`-!b=5x>bcXion$W(q zk4*i~6ta6|!BoZ4<7&+R&Ou&U{S6=cpI7j5#~0Zd)Rl#rhLre!4*u^kp0)p+{Ga2O zk4R30|M#W;e@t`wylijU!;$Gpz+qVLv#s@b#Lxc-ZBiNB>^)VqKBD$L$+mX*UoVD} zI4Fq3@#RqjIm8c-x0Ra7DuK&Hn-aeYto0n*AD=9<>!@Z9GKMOglgJ^>EWXJtg1pC! z`&W@6{>|bJ_~9h}bH2&?`SJJbfoSYFi+yuM#T21q^dZV6HO9(1_CIh&9do`F?;)ddty!?F36}@ z%<@7FQa8&#R;JKAj`-=}dE`42CFsKs?`)02zHh&2)Gd5$1*wWOXx}tqgHD$VJ<08W zfcQb$fK=rSWv!mbC-b@(mxFJ|JOSJ762u+f#vPx?@e!=g_UCW-B{s@Lq1h7tqMPY(nFRNoU4 z%0QQN{44OFN|L+g6nv}S&QdJ)mpXLW)tV?;MRAQEbUsCOsu8r_WtStR67kRYJ6ScG@9F~^M+g~1Z>>PG822)NG@c=n0 zO=T;VN@=Ty7U7d+07VB7CQ{4cL5GK{y_0hSVfF2v}A#?e!$1jVAeDw7(uqnjHu*{SX?_yS)PG82%8YTGsZn4~NjxcUP z{#2GF)_prja$1qQM6b0Xh70HhXzct68q^84Z`^knnYDX_rkGmp75&8#0FL+HnZXz-Lj;q-!g><82NU44saDzu+XfZep z$TKEmd2GPxszif&Vj+AQ^uzW+m-w~2lnS&e&4vGWxDDmCA6$ugKIVffwn*(=i# zR+~H2{kS1N`Q2X@k;m?Mt->h-2egpqOS--fdTqt0h^pEfk%LJW%-G#LLNuMu7``;k znPbv}@9E!bnh(V&qSOzsuMPD(l3EI<6&4sxjcOG$OxYHNi~YE~?*113pfpp`)`Lcs zHk6Db>Ysu^8+iowiP1pSaHn_EH3`U7C57)A$E=oPphI5%v{04kPq~D}n1`S3RGZ>g z50pWCWdUZX_PIezaIBC^|AoZU*I*^=?Gci3ch?!9@lhI$^4x3-;l?76ENw7XIHx~D zG@|JBz_I3R$Ypq zF($OsrgNRgq7khp>|*Q90;B_nfHt(1kxL@O`<${pt4N7gdhlY<(cfA=zUfYy zvhZk}JC*YfNjV@Q=WK4Vn`CIF; z>s&`ckkcYr;B>bDuk0L7I{j1ct>fflcA4r(gK?KN2vQSPIMl{Vnc7;gx5o#yxX=wn zDpeU#7g7vAmz0qslUQ8XW;wM@;sn)^p^l^z4{` zMDq&2dsa}5B-|mkWkb@O`c-#GtB=caVx*tM#V8xzoX(gmq=Kwp-lG$se^!T%zr8>5 z%v$xz0Hy$YK8(s=j3U6b+gG+bGsrj7n*bc7TgRz%OrG7Why!s9w#CQXYt7dW)|>7I>)V}vI{0WF+x zGKpLHi19(t>@Cb6`Zy5Ecs|`fE_Jma9ejrqH1m~Kz}JNho+c32G(6BvmZBgg)6`^Q zDEmaPuPsx&XDFmN{T*`56)e3&nUfZ>b@ZjxqEBXG9I40cn{BkJV8srcC9F|sb5pPHZDe}KK^hmf87>^~o zf*UO7nAPLI;rHN|Gm@^Q1UXJ$c`bi!qn!SD+)b1gs(u20-B)1zc=@A6))16}TNY;V z5ix1Btqi<0=(X;DiGeL{oTPIftX|RiY88sU{2P{1TXVV`*(@$_%z%@_6%WU+xt&Ib ztjFP3psKQ6NH>5!zs^F1c>6$Y{}nM^2A-3ad#cyxObbox?BjP+^8;+=S)9`wDL@EJ zU0b~2UIxDqFv$PzDjzq&Ldp5}ZOSf3ih#;D_N*5T0ApJP|K=yL6mY5W=U;v2{(C#H zbmZlnCY=kud~*;arxnxbt^@3k0nqU6&4EM2@Zf#w6!+Uy@4B~Gobi5khCF{7DDh%Y zKiwmC@LVym&u=7*N@U;ud-ryh>*8^qj=$$cO#=;IWfn zehKyC5DFCZczG?@?F~kZRsLm(I-^ z|AnCuymCGui{bD)GQC-k??<`A8mL@h{*x!RNUjiZBt`Vu_JV&vox!esg&7?<=cu?D zR2R3xm_{P#4m`^MZ5SNLg4b8#xNekfBPM>p8v*1e>P+lne*bJ3F0RK>*#5)Bjt^uM zlvt?t^p6-5v~X@$q8lOSjq9gzCC4%`MG<5y_%jkqJA;AiPl)FOYt9t* zD&g*0`3M8Dc$$Td#m@0TS$QQ3W>3Jbovz^gI-OS z4?oKmO%P=fjg@B+v+qa2w+4PyrfIqnj12{z&+lfTL?ZQYpx6g0dHqj8mgq?~QRcIc zX9OJ2mcJ%)KP^7ZG@CYi;9qd)am;&|$-<6V$EZ;-Ca%|}b4d984sLSRFCW@-0fwov zVTn1LI6wXrw6US296m=&^NF+Fxl(f3!AgH3&=S|s>aC}HnbfMG&2C1(p@;78=kKex z6gaFJPkmIr2{K1q#IC-LP6B5|VhnE!%b!BBJKmtaiZa=Bcy~3TqHsaH)u}^IOa--F zVNHDtnpmDTtsWK7zoFq?hMJKHT}=ao-w8$Ojen#3E>=$3;D=@JV412V^K^=)*t^kk zQbRUZ{MZx+zUEK(AHy|!2wrPt=PM&5!6a0l$4fEx8Poi`HHJ)`&s0Z1PHBBEkST7T z>N`d~cY_jD%s61XHu8nKn6yq#pio=?JS;uq0u{Bc#5+}^<|#!I0(_$8*|Pq3Httij zO!SrU9k1#SZ#We6-T^aAeyeAZrCD61POR?htXz&!|0{8$JUUpQI%9`8Nb>|iI`52l zcqL@u6L3G}5y{0nRdl-psxZEYL7uiI|ht7asRT z(3DjgASh#U+V9*8L0Zh`RZ+v_YToP9rep)uUA>PVUcgHU>gS&{aYKK?uTbxcqxD{R z-ya3e9#z?Jd|IZ{Zkhmp3;uQI2{GmLJKhIH6Tx~hK|p^wPTs7?LF3&D#hik;a%|0{ zed;oKmN{*V``9i?zl_6sjcuS?;Co|AT)dF;Zqb+hy`~fa&`r9kpf$Vxurz&6=)xA) z0x?2_xnC9!H?w7GgT!RA8{8-pOE((Q1xJ~W>0Mz0>~{{P{c+xbMr_Vx+lV?eH< z#O5ycCf7{_X1a$|Q9p|Uml23pfo1JS9zK|(LA)74Q-<8NZ+z-@7SP^AxV2~^1*MV{ zH=AzgO({XUZ8FCIWI`76Z%Ij6+>+)G8wGkURVTgg_U{0R@N#h07i(vN8ID`BUhb3; zrxMQ*Iz$V9JAs$0o(c}Hn21~$3Y?rJn}xyeNPcEx?=T^67oLdPFkrMjj_7=!27ili zNBZHz6YWJgLcJf(!+--(`$J#i;OrGv6I0>yT{YvC@7Y-lt9V|?)meSqJ^SFtV{SbQ z*zM7-$C(UM5G%+VL;*_85)}toyH2@eWp|-Nh}Q7oXDB~f&JV!XnP;tRxyhT+L8qpJ z9O{peK$tieeE@-*0J;nOqi=jYRSt>t2+0DJW@A4BFKNM#NCsU}W>JhwnCs7L5@M0E5A>%**jix6uOgrjk%5KmGnTL{u|+|0f)>( zxU@LQQd;h`Dz<$ez!Hv}1tkF0cQzWt;BUpNK*>8;AvV{4Q%M})odQ+{f7{CH#w+n6 zSnYHyXX{7zEH;j}iN@m^MV09c=F0VxB0yy1e78SIH5jTcS?V&`LR*Btr(r0$|jc8s)DQiSnJZ^da^-SB0 zzemJfy_hS&*LM7a7M6+(&5fFcV(snotaW^_}yGYq?BVcD7K;Tfz_K9YD>%T zR076tvljaq(or1|;J^0qXDN8N3X6-X(S4$e>1x4U(D)lD_muLm!`%fNOq3L4WD&j;F1i<)UWUCpr>Ty zxBsr?qWhH<)a64aQu6A}H?Qaj_t*1O5`RPa58NKxaZW1<>raldb5FL8LXu{2Hlxdl z8clyT#w0fo`9a-(M2dHvUGd$DRS;g?VFQrpEZz>>p8fW~vL``M=SGv){tl>t9ldAU zPCDOdE}%j!{eZ52LnwzZxuYG~!z>s6ISt3?1nuh#f{KiB=ewAqY^fsY3p`B4{1Ji9 zB6FP1sKo^r9vWKD;_OZGS0Edkbt*q_V%$4|B+owe_dn%1S))%}xEN3;8BY|H3AwRJ zxO@iNj8Lz%0Iq}?30o?>xY;g<}2 z&fVKuCxhfi?HC?_5`i)Crg9zE1DfKf)5Zvc)h!SCi40ii}@69NI(bXJrYR&uz#shiZxMmi8 zt7T`Y+PsqkJDrH&HDSb33W5pa$k_JL^2Ig* z;ac1qILQfocx|<~!5#~O1A*SjN@+SB{$qYITTB^M*JZyEvX<}i|Fz#b5{TLcNHGC{ z_2qo)_ZCWg{)z$Cri1mu^KO769f1Z)TA8PSbEt_C{Hl2|;YI~j$J9iUP1|5HW+))B z+Ul1>i!%1_-bmJFF0L$XUfFm0B&Kzgzdv{yQ`&cUu?N!TRN9S8u}jhV%)d((p(3)F z;pfk;uX@KTUVkJsh@>F9eqFlri9FYu^M3VV%1K9^A7s=OYyURoM>LX1@c4?M+~4Yh z_as#8m|jnSCI4azp{2@u5Y0krhaSl^l$&KV9-hfqvp^}mjz_m>9#)NublRkMsuR2$ zO~<5MFcLYr#{RhsrH4#57~m#YsMC+)i3d2h`0|nGUuLgxQPglt`%c``?OXfCd;S-V zZmH`;D6W~ym!U%#lfy0w(T;E@EJRGn9n%6?V``I+3Pgld3 z)BVYxSO58ax|T4X6;N=$_0C&$V=HkHFkZYBvQ*K@&YeQZQ?XCwo6i$@3#7f0gFI$p zq!jXTK22+-@cUr{Gv8d*+w}2&dy$QgH{J;DDnD3b%~5jRI?%PlSPGMZ%=NJ%LV7(@gEH{?#lUsil*nKO3P$w|Dg8>_(oeMI--3nBzktFxldM& zhho}zpIRx`t3AEkwmiaF4!F<$9mg;k^ZrjBp+5?TIqz4#TC)&FXBC)$#MMeL7yzS* z%)t2)^-I?Gep;_0r9*b6wY*S-2?6BfTGpJ}gEu5WQJp9y9A014irb^=_&)vNHPIOk zZe-%31ex6Q0PM-IJ!}N*vf?hGn+UTTjixV_krm-o?USCS#rpEalHZttDk%oFX24m1 zHD>*N%oh0PW9Br3b~7DLx^9-0qm4Gz9xy&8J-oK^-S4%AmUkX>8Y!l3*A5K)Z5J$p0M1m0 z-dttc?;$~e@5VjiWIn$RIJ7%|4%`C_=)E=ZySP|dBTem-7fq)MFPYD>K_9xH29iSa zGkslRZh?G8mr?%xJ?r;Vzgs3yC(v&5bhPV9nw}hT)1#n1$wOK9c7!7o7q61Q>81<#UetVBFaUkgp0>zb0D3C*syvS_29QhnsCs zb{RgPmvYv+N<(#{99!s@E%Pd>y zMdi5Y2oEx%V$ys^0<-xNTiC`mFY*ymDR_>S%#ou`Tu8Z=1$PmP?36$`x%q*XZlAY5wxoC5vzv;GhrxaG9L=jY+JUlG z9HdT#%d!IM{3Gx>wxS{+(V=L_Ifuiy%|Nid9U0|ZSw&k$6%n{&_qeBuWlaGTscG~+ zugGGT>nV2&(1gjsUyM!Im3`a z9Rvlu%7S5tmpuM&r7%%<;z5&HjSF0pdH20)G^RdyJp)rNCP|pu(C>Hj6b@J*z$eEb zpQ4e@78;ntqNgmGxpo;{d7O;FXM2o#$L!CtSzMJGs){Nf^{Z10xnl=%op1d@qCrffek>WeAu z6Fe4Gw}?SIj}CI9Q6>I()V!B)3&^(@kM#;H7+ugRc{rcBZQ~ybT34WY-RQ%o!(Aqj z<2qxos=H{Uo>-ci9q-i0Rhs^iS{n{3?>4x^LB&|W)UFYA~&0$pFX)dc~CsHW| zoM2ALiuyWwBR^s;_SPc5=*k(>E9=j%&*>M~=bZPxo%I3%j=KmrX{6;)Utz@N;y(LK z;a}K*Z0xU+Hf{-ath3#W2g)3%p}k1PK_mvy0=C*Tqq4V+_?JTEo_ib^t9A=oO@|x8 zq-5H-CAo;FQoVge5;Z<+Ji1^O`hYE#Wsu{D9&FwJ#lSqB^I4l_JNJQMVKG(Mb}gCq zpW`nIJL$M%WpKF#kQJO0p!oWiw;=0Z6PRA7RQX7nV+2x=na$%2{^jZHL- z04Jr&|7buXDg?Ni2_-8crswvQ!RS;@Eu582zOqd055@)OgYfy% z)XL$In~DUv4nD&WoAjOB!5ymvbU{9V5QMHqCjlk;BloJzLi=Xm8)7(1R?i}eAUK7r zQT1G1r1XX~oEf_=Nkh(ByRD60T#qZgAA*$fq@ZQ?IJ9KZF$&_H*nAhUTM`!5!!b(i z0ZOXL(>Dah1LxLN)Z3UzV^?cb?X2>;N&4cJPbI0?oqZVZcf3v|5%(`$PtUKV9aNZw zKR>FGW5jB9vi&;f0y6ngD-xC-y#QHS-bA5a61#DZmZ7Lww;45(+sOQ(am?!ET~3Do zK!(SN8XBzD|C?T18iRMYaU<84F4ThNi>Uu#2?)qf> zDXQg_uR066Wi&_{OuYE{4@v0z#l0t;Nh%-#s)RoqhL`|m*Ct08(|h2q3)*0eYc`%O z;ID$We-XTxd2Jb)E#w5(@%i_1pC;Y(OyHjf1>eNhd=W=ZSNpk5Z?C{$MvN&!hcA(G zfY7g0F&<-QTA*r5gACZB_~1(ie1{gL-Ah9dB9;9udQZ*_9uG4OQyfd!DBGNQx zMP3f93sbyQ>Ix51BVlZ4|Iv11*JYbaxaXFJD-K+16>>HootVnok`o(4q%59o2;WCM zQVP3XZII(11$;E?Iqg+wjM7?y0qPJlTpua{9YC{1OMJI3X;+LL9)nQLZ9d=7L4$UJ zAX$vvG3J^a4X2=*>6llfHepT95Pg+jDrIMie+g%Q%3dO6rxP|=#GK`Z7q70_IZDZs zRAFZ;?J0oc+sMK4UIggy8fMG_HhWF5K4{>+_H)z!?mzMsEgQbPT2ny`21LCkz6#Lr zTuzPoXB8s6(rT~X{l%XSDX4@OX%TROsKGVN9|%U)k~&SnIS5dZ+dYzmst-t6tGl^5 zYW2|X^JsW(m=Cn_1S$)qSw($4qjez@< zs}G>MUK$48$(wGVSUnfU{v16Zvsqs-#D3`fWGivo)>x6+jqXABcSswKacjNB2@xLi*bG!g#;hKP<#1-IjH!`o=nR(ea)zT>R%*HXOTjDvExNbAb{YNW*Mo?xeS zv)yNl@{=|WiVK7gc8+l$xOs`r#f&bi{6geo!Z?468_x93k z6M+B$w3mkf#BdYPYXd$@==y5F31D>=5WSi#rbNENh-l1p!&1Z0yLzDT1}g@4jiPk? zY^wmo9Wi_y!Y4^+kt9;OdXIReHo5U|f|~Pr(~g(CJYijlHH+ku_^6$crFVaLnL{t1FmB%Yx!+!|RWh;}xjU zFL{FBO^uvPBx`9~)U?&()kcn5ZYe>_$~Ts*#!2H1{wXDD6UF$*qOOh7^R9>y(X+O^ zf`mKJqsDZIruAenv5ah*a-`$<)7Q)JJNjQ&(>~IOO~!YHY5uW0+^>H{+|k_t<=?FgGuHdn0bGmpBam;_%#l|1NFd1m4TSK}@<-`67+fyTf~# zkBM{n4=(!^+uOJBf9)>LhPE?%^>obBoLoVa_d7A#x9eo3Kjxvw8=jPzes?_fEqheq z^)O_5`VigwYEJ6QzA;go2qG%OF&uzma|l!&Ujkh^`?aW=#eF{&;ljrew5)wPcBpS= zLy2yA%n3Xmx7-^gTH1%?JZuGVP_^uPWCG(8o=E_>O+-!kAHL0f$=|*vO$2_o{UtW( z?m8SeX4)Rc29{#-u^mVje^@HFk|{tCT0ObyzOzZ2@za418Qu4)4UR8Bn<+gtv^*MH zz(4Z&NjOfw$xIwTknq}j?+V2hJo^`jhJ{UMWS4N5�fuI=KDeZM|Jh?(SM8#)(MK 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 v;qX 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Ï$?-%{PeG;pe&7h5g16#>+6M*ZqcdA|K&3YkmvFNPuVBqCGIUgtBG6ROR3qq z#`^lde7QEf0uA_pCxOqvYysqR>9R92@h}-EDMbJS{WA`22slt~5xu_TwI=a`q_?o}@xSFZN(S)alPnbQbKqdPO~)2|esR{@ zjRm97sUNWx$Bt<4X~`?nJl|ZiAb|%a;1hd%S|Jyd0E6N>PH9+&?_-IgxH<FEf0X(Mnt~j8&Uknay1~vF(h>N>Be|}gUIiRDn0x(rUJY4)kVlT`~v;kQGj1)aR zPG0W5lw}k3nhPCJ-!)Nej3(fjFa&W^*HDCf-mowv?$Ps|wy8l0>7kz~p5^o9pQZB& zI#L|)qiHB4sy(Hj3d3#BmvkRqsSPH_q^24~#nnA}=)>ieM8P4pscpS=_^7&LL}%z!X~lg zsc>vqUWs^49LZCiSQ5$q#Ag4b4IDoY{K$GPOfI`qExedF_6P2&MGqji5`#M|1Y(D80HSMHUJ7p?*x8D-_6t(Yl*blvPpRy*#@-3Rvo zgK&4b;<1&IlPiftX!c&|d?QJ%!BuUm28;=0oOewi@YgRZF$|2J@lc6gz!$v_*_rYH zFhY(BYU9QA5{y!V!|i^;%$(&fi;|YCtyR9TR_RK@t0yQ5BN(`s%gYk32kKCNIN7~e zWut~Qx6;u|NQg#xSNooa=aj=yU|UJt91 zypr0<=c({I9J+1y()gJFH9G5$qsl*Cd`#V@7w44bcTn7r#Sf(7G}tw2P2Vf=Dy>fx zx6&;SloI0a&xsOOs}Sdq+8j1<=Nllca$;w^lt6bCDzUoILH8>+0ch-<9=zo9UbFu7Z&P_^EHQo8?aJGA9}J@7~z{_EE-AW9q78B&EC`{+9X zM1#e@;oRY_87ctWIbK3_U47V}J7_L_ZP(W{yUOKto+TNPBkh&B%+YfFq4UHFa1RB! zIuU_wS1bQf2gKGUUvY(JMH*31J^`$OfuWI&xr|h6wUpkfm0{;WtN1z=H)I zIY8C@HgG%(pbOUdq*ZAZLeLEQhPnMUuyG^>mdAXN1Pnki1^r~9KlZHcTZv~>KD-F< zcpA$fq#4=myQ(H+pWU8MW28Qf0lW{D-eaDp!|`_KOfuaitk$;eXYO79-0NWp10jt2|=>BOm0UcMTlx&QwA2 z&K@`sYV?U@;47HAn$qGn1Y&>VeYsslZtvky&RwhjWaL8Kv#&A_*m+{;Gy!He{=4;L zevmv*AE0zYE-r(;8n8kk`Y5Q_>SS(jFX>a}&ls>^apKoI*>})(dRxEY?+X`p z&VfRI?%cmjn~=9)BmxK}?>19=>tbxCEWkEV?CbBRw!>H(6Ska=d;N$r_8%S$z@MnU6(cD{GI;ZvtX}T|G5T=(JODnivU<0LiG`a4tovXJ zHV&{Dqnm&M{#`ecF&z2&MTM)G29di9@E6HNSy0vhUg7oibv8gParN-fi<9nwvlvQA zwf>%Ya(wx%Q85Sx{v|9z9UDq-wi7Xr|Ah!(c=QqGpQcri5Es+~5tkVpb7-9H_D>@F zk?UQ7O{gb6*)|xh!i5Q5Y35?b$+9q76x{|W%oA!tTz%Q@ASy!~YKv~Vrn<-W*4i-} z?l2_47HOOfOw$oq892k>UJV+ll<2;LI9vBkZ6;fDzZw_5(i4HP=qy@Eay-00?%`8{EBdC+|D%snPc$T95EYuj>JUSBa!ZZ4X4B;~-VZsL%%&Z{xfEWdUm`ttvx zhi9)aQB|P|vjLoqxEU|vOzR2R+1(J4+SJ_Zy{YN5OMu9B@jPHrb_n2U_$%~VRbZZ- z5d9%XpTBv=`7&QB1B+~H3Dwolj`l;PhsYq-&va8~ zHWLv2KLMEP-(BO)NIICUMAtJ=2RG`$y|U`-4Eg_rt;KThYlz#P5y>^48xd%3jxCOk zI>M!Y>+8qR1)IGa*=WwUu93(e#4nm;T_fR?G6KWeKM(%Ap5;!~*39@~(WBAwQ|i~2 zXrV0wXFTh>A=j2NoOfSB62Pxmmd1VKsq^=)6b>c-bQ*(x2%~9nw)HJg0)RN}Z&+(1 ztx2}j8zUEq6ORCMFwN(SfI9~mO849j;yY`Fix)>4wgBc`0lrknU5GnHb zaiQ|cv67-9Af|(bTbnXd$g!7~<(5mCp>rNdQ(CdcuWgbIH6;3!XA4FcdH*?nKrL)2@!uU>*58O(jSJ$fQ5NRa`-rxXx1} z&D!AtT?XElz}_bqNugA~7e6Ooh5pi0@}sKti_dKSUW7U>^v|)~%d2>vKu+*VE%re6 z>$r|0qkDPvZ*ctUYt}K_Z)m_&VP9Rd{_VqgY2o7TMXPUJQtMDvMLixGnZ-aD8~fh* z{;2EXPPrJe-6I3=6X$G~a*L_tA&P1^Fz&zjKM~rQS|6EPCCuMqDChlcmN;7iB5DdI z9vsXa%blf-k|lG!0F?LlCZ;Frz%+3J>vziK$iumCqti?Q3(6gq8k&K@lby~vn|t?G zz{mON!?wE+_31p&oxKc(gzoi6-Z{(#^mL5%M6XsJQLKt2vI=smT54B+2Nc1Yvj zTBD21*^ykz08!Y26q!}|v9A!zV_%}L=2N~i7*C$hF^yqorxpNrZL+Q^MO6L7fY@G` z_ZQ5`!NiOSEH8kYLA)SfCjIYf$+Sl)0sUj2(EihrE}l81aJJ{hQixf>#kZd<1`(<3 z(OHpskNfR7n0-$S?!NAhxfH^@vZ#<7<1QQVu)MAW5Qy3L8_h%7J*#*Hne_l`J0>Vr zaUL0u;LOX5=;NhL12A`p2Zz^HTD2c>7hdk2jK1D&w}suscZy%y$nSXm^VeALLnM=e~b z=i|-A#ZTTZ^-N9amu6eE)m94U9qQ@1d~`|5vC)a6zqP!|JIb!cvM@r|P*41RKlUwE z@6|5KV3BSW1iRUtvF77}YDXEo&w;(++h=sKkhAZuHZ9fH^%`w)>ze2}TVmTJ2~=)| z@Nu>McV3S~P6@w#5nTfU8dtxE zi36X5yfh>V6>+FQTh`Q~3(^R8IUGP6uo6ERYvwpQD#~_{V#(@L_tnJFVSn|*7 z#9$08qm^KE>o&Pp1E7qVDD`MZJcaC@_w(A@$LCYVblIl1uW#1yk8C+6Aa3vk49-gq zWmy{+-+akp0x0F{sPhL}me1N>-CX4ZG@+)ZoeZ3n-c@E+RkZlF>f{^^n`L}lXmwi7x3Gh>K#LSkv#9TbRfV@525966nk7$pB zK);ytT=_$AUr9gY+{T;Y2ZMm~4Hfb{4`cBBegg!Eiy;dN9H=sKNQ;M8vOg=X`)O9l z{8eErn6n;)yIsrb?}8%Wq~P zKv&zl0Z}VR9!5qcL8l>anK~<6;MnUMiNTIa+0%gZE=) zdK^eYk zn_OWJZlkdfv_3515j4fcjmV7!+*9y|1=$xpqrSoJheAsU!J=ZDWdVL|&^MWHBvpxi zf6D*<&;OZ1aa1v|{?Avazd0`B|9KHBH17YG zs|snZbLCp!_zP}Vyo}Kos%NXjmiGqh|CMXe9tjJ_xXeQvU$k^YA2|Pj{aa=oN$>E@ z4NK-&3}6v6tFh@bIg&Y8@5S47=?GlCZV?moM0O_2T&*!C01O3KhM?@P5IXReja%vM zh?=V$1$vo_Mu_Wwyth)yYh!4>l-)`I$Vwsrvo{bOD>IWR^<|sHdJSGMWqZoJ}cx z3ytW25P+WKsXU5I81Uek6gkWtVVXy0^&oExu(mE0@V;m2)vgFiv^wZ_DcPEQTna|Q zK0WlB+`3124huyh5*Pt3*6e9EzVAQEi^rOaIpv22^A^$z?0e%Af)hm5RquvDbSrNmZMZFk@05~;~$#0kLdAL;Zt z6|`RL|EwSQBfy2w$N6u=E0t%VOGoM0L60OjD7#U?-Vh{hd2Pk;u$h0&tELg1L^&nh zW^Ueh7o2YH!fX3*T2Lfgn3oeIF6l<#ZOvqpN@fP}j? zg3QZh_;uA8O@rNW&MR<>nRn^i74op@l$W0ocs_1nx$b4gdRfEwQsRpum^L&^MAv)H zCihSCE24YeQ<4_6IR5wS714>Rzld^P3B7~zq-wknJ#eOta>tNQJ@ukajN5!=NaEE$ z(BJbvFPF{2cUXrVVUdtlM_{9#!@$i({opaceL^dpHBnC{L2Iv*fWmq_rtJ2{ViS4K;zK%R z-gG($G8@(5gZ(c>9#9IbFFAp~`%>IZeZ3u-DnPoTL%lYa1SHmbAiHaS58~@6`U|Rl zz8}wQk=jg`jy3ZXSlAM1>u(>RZjw9CQSJJ7lLBT5vVMUt zb#z4dbEQJLE`JQvf)5pK6|u8@FZ+PR>q9 zFBaKngqOPFhehkK@W`U>Zc=I3Erus4>3nBEN1+7x^r#~d@cAruLN66cz71U$KRF{g zjO@Q9TN^uqZ7$N^E8fEmr!hdlg3C?ci$))C1?6~Q=lbn%S$+6W2!VHdqx%!Ja?&3C zBRk)&arpgl$hNSQS*(ZIcf;)J0*ap7%gEH2;r-G_MRc+ib(IYwZ+J{s3r$J*VuC4s zgb#?0BBs9jC1qqp&sG_X-AKJ{b9?%CsYRfB<$~>AE_p&#zFZ)3ZWrhM1%3CTZngjy zv80W0NOa2;0eg0R^G1vy(E3I{vE}*>`7h%cB&nA2m-|?_O^o4Yfa_WaiP|s2tKLMk_<&g&H(Z5wc#CK!J zNGh2S`rlDEW%IDi)uS(K63n%(%s}NC%l`^6fK6L6J87%1Kqk-bSc0q2SI`HbxAfIR zIs!FYU)JE=&ZTw8Zd$Jw1c93f`rTeeP2p5BR9Cj+$_!(U3{HNk&+6%R1k@!aJ{-U7NVuRv>nn2U+c1;F+mGI@;{d8pcfyBxE9 znJnhuqrh`|^8Dm38@gUlLe@Vw$F%UU?bWlq_+vrn72eJIzE?|-sMvZ6n*Sv{kWzB< z(u)>->rIVeH&AXo+&5wv8so;tm@VoZxPD3(uw=e0<-v}+I~7F5!D7a}%K70xtV=FttFiDj1 z)Suq69N#RW*Yd{9sIKx18?lqwHP$bXG^%o_yJ>X&skr{Jf48y|@ zu1d!8yhBM}Dlfm+)_oiHkH=t&`ZWAM%vGG(G>i79hX$I(p~5czV`OaK;z z_VZ&Bo*b~SFP8mASP5jv+$*MPyBT-0*_Px8#kEA<07tZ_s_~E*-B(_+{8cFB1V+|LK0k_CAA&x~Vd9G(^aT}uz1Aze6lJy6Z}gG{Z512(A2)j^Ep+!0NZ$In zFh3KDYz}${j`q$nVNVx=aRG|Z;+?5VRrO*XRJxw@TkL@l8ny&_NVfuud_WV8`wR88 zuD3aku9~M~O%uaVn07;(@rxUBgm~KYZH;DF^v3`yro&vZEK9&+E)mWzU&odg%$X=Lumn!>=GYkIKOS)z z3x~=`y&#brl@<+DrHXYAeO?P+pleAkV~QQ%iM(o!#EFPp*r-zITwweO#|V}q z{oZO69j2P{&0v7!+wS)Pf(g3SN%b|VEJ%X5yiau_?(*SEM>K#bPe9N=ts?tSLSEQLA?C8swzIl=pw3Q~$(;qI%fBm?x(2VF z)ptuclnFbJ>(KHq&n8ShXJDT2OqB2H#Z7uXl_<=cXv;F zlMlm!Ns<~HuVNq0R;4Yxk*vS=JXjP1$*ZZwpW!aotpyHDt`e;49QFLDc>nhDBJsPr zMkGM~HNBfletQYc`~OTnuvSSHmT6`2G2g@9qNdqQoZdCJ1PWFfGko>;d-z}z{X$7y zmYb&vaXknB{&>hTQRWRJ<3I90wS80Hjq7f<&&w++UOFjYIWx%7tui}b1x`NCKHO-9 zt(=ftpRYm6Ybum{oLT7|_VYbG!wleZbY5e0Te)fj>y#W?I`6QQ@uX!gC%5Nsu5CEE zxfE(myIkh3mMDZDKX|xcIN!Z3EjlyXKl+=#nLokB!)y2pf!BILo73d@95Xs3l3B@8 zjRc5RMi8l}v}S(_S7v?}1QCaZzo+P@pkla zdG1#$&bg4#&@e_Q5=VAaiR>}Ze@Zip8WAZ(jNFjbT@JV!LMb>B>D6fX{b>BW2K$!A zu(+#Mfp6Hq5H@Y=%&uvC-ggK_Z~cZfqy}x)eWi5I|F6WWQwAw(v?uOqo?3k4aF@Vg zUvDU$(EC2@e{Ure1bac?-9NnWm{#k~OaC>!0-)s~1 zY)Kj+TV4xF^}V;{6iOsz(`i+R>00ZnVJZcYs26(|8aM8WP`tDA=HU!cCb!RH>)`JM z{UNj8e^foV+7|9*rngh+mR%T#R#O2<24qNV1}5_K{}uKjnO~n^)LH^juw8fNJ@cV9 ze1;jcmge2}(?lgDbfv>98HK#<2efK|#Teyt{2W-K{ct*3+D%dk2~dxhL9NAw7rb|D zj0h-K)B5r6=O^s1{O(?okhrvb`3j;Iakv>7{+40$6$fWJq^U@X=ce%*RBm~+2WLGoFibeU@i zP|)(gQGLM58(W!9P2(a3{hOyMZv=JjT;Vd|QfR)Hz|O}lP14-G7E&GwP7MdX!7HhY z!$oIveEVrqw!dk+*0W&$n~t!Z?97B@n`MqIW&2at$qT*#fqa&)v(215oiR^|XdnNW zqXs4EnM8vmx*wnWI}?cepAclr`fHX|^`?9s`zu@?g%(Pt@G$yNE?9T%>_0|hOFVdPH^ zq{7s)&^@DQ<2a4(z=r^#Z{vEfmbDdP)(LZEX3mtr&Jsrl134J-_`wR0l#x@9zhp-c zGyEeB^>Gl0oLm%(ldHA|X8M-Mp~>kq2xCICg4bHL`?Ym623Gd_>Sia@9Fc>TwrTK( z0N#!HILpIhlA-0uHtu)SdsQB`GkTW)u3XnzKj?m;vAn%F`nfbtoycz*g`v=|`A#R6 z%%C%*@Uz<$_Lb%D?8qeV>j$U~&jWOW*Xp{K?mi28!dX1aN=KqANy+yQ-X2E~>6`D@#SXY9WSiaCmtb5|PGmj30!S+YbjRvc|J79QnJ zp8iW-$ruTQyHBKM9Ch!?UOA8Zitc~BT8gu?t*OS6*Q~9A6<)haA<5+45=!IY>FOI; z&K=6OUUpv#(vhS?(U^C4oBG(;IO~1ar{4bxB5RD{^fNtgyZ>1VJFFwqFaIc{3tJ0k z+gG{Vtg*I^;g1rY)H~clU57*3?mLa>e>Vo++<@kM6B5SB^F6X7ZtbjB!KJdg?+aJ5 z(9zFGL0}+%;yL^7It1Dw5o)kA2NXny@$p9~17)zX^t)nNz`4QlEYx`zc%a?* z>L|J0BQj3B==Z5W4n+ek0O9Kmb3#u9UC;>EOu-+}+4qM%k zB)Cz(`vvG10b)CU1!atu%peEnt$!>*K%pmMAQi`{5OPpYb(5+Ys@&`+;s0e+9m)E% zPwrBSn{}y+0pJYT+S(?)IaOjpf9W{v147vISE@3o1a*n;32_P8IHQFPoHPpsm6OB*xvXev5@=BVIzHsId|oeRJYOl|sE~mY35*tD>x#og7ZU}K1W-jO)dx{NSTNQ1jIl!vg|!0rUYu%G}q3j0&^vZ>7BebDX$eGh?!Z~^-b@# z1;2j+DA^YXGKic+Jt7>|m&eT5hrK)N3=|rXF1;iYI4HG(!x`_zGWzT$Njm~}FbRFn- zUd_W1V;W1|$hDzoR*tub%=79@!AaRk*@i7c=OqsGiwOyy0;xt?_24dZM`tB@f3rI$ zi^p!?zSTo6SDojU+Z`EIbGI)5eedkAj`z1PH*Wjpmx;@IOs5zZW3wUp7QiTdB0#5H zpF^L7crXLnIq&#rAt6?d@6WsUH~&<5*d=|tvn61jxs?)C;Y#~ST1BsU0}3h>8{p-L zmrZ{Ih0ZHXj|iWZ9xNn8?!*m4yO$u%0{l^%x6kcu;l{r^ZzsKO5mVWS^ky4rUjxqS z-y@V*_L2)cpcL7)ucB~%G2OBXlDZZw#sjA^^iFA}`Vp7?-Cv_%{jReE$ZS?)x%e#Y z5a)-BrTpiinnp&1J-Yu)--hm|Ngu8qU3z$I$F8TPrdmwpKfl@roRBX!FN&vN*{q6) z`j*{><1i#EwXQrW#|6ki9hYX1QS*@Amr z2+I*^%>VB}RKlyOc$Cgv!^#Rl1VV&cTU*DaI*N+eK;-P{9PQqM5eo>sLMf>Bocco9 z)wO=>1`wV9;M5EVq0%pT0NTKZnTkMRmY|OGoS0dLReRN&b*xq%CRcHetPZbUI!>m4 zT82h3#-;3qYVe2(ks%%ge0S0KMS5;<|j<6S|zV z&Njuvj*E28i#Im&$1w|RNN8x$=@WWP1Fkj(^klqArb{P#yz)>)9bW(BGjbov$Y6qx zmWEeuHhBJc-8zPy|BWr5m;7(6^FNb;*VJb@LSt{>62kO;&_&?*d?!us@vQT9<}u^y zIT#!FQh54E+LDIG{|e#pSLc_`1hmby-xuYvxt2fhP>pRuf5zf=Qo5jeZvD@0UN74d zs-j3@5HarG+8$!uIA&oGGi!k);BZg<-mgRM=13ZA#foGC#_*$6p!0HFZgE*Q`t$ud zatQyBCo5_rvmxlma+^AU5Z0=4imkLE|fmY$5LjepCxDcr06b}pAgwK@ki&oc{^qwi`D2wY4lW9;ocjQ!6 za#HfKjb+MhH&v_W2(J(PZm~N5J?(uomarAk{*4ON%_p+P+XTNoq5Zn*YxJ?}!#m3| zyZH7G)3@;-EPoDz1kWd~P4x6qY#$n?O}AXUbqr8l4ZIAvgKrGpZJxBV|IYwu2*RQh zd3gKTz5_U7ek6Ual|#lac9l6)*7gwaxjFgycgjLuSD2ZY!~sh8q7o8ICM=+sn3y*r zEC5vxlylQhgTKTZ7e3_4_qH0t%XShrGOq&N1+WHwt+w{HgoPrZ_1`$laRkZV!NB`l*c0T;yy%g6 zP?(Y@>LWffVrc!h3fre#H^xZP)c&!-hhEEIrX>kTNU(b^9?$Pr&nULT2Z^GyXDo+S z+!33LOy!l3o_R&HfeV$MTED>I>twt1XYRbrH@DI&37b&qK=$3qr)*w>ZePEaua{nu zvh^S4hW4^OsM`qNCC?PZ!~qKGhC@2TJ40SDnx0d8n*7*gK6T|-kIn0y3VWaKGWKOZ z!SZKVy<*vPuiVjNef=4iT3MuM##Kv&i_6Cz<3yQ(edzJZ2VDb$O(-1Fi)R)vD7&+% zZq)DFzcBca=i*~6XQ1!swLl^h80GblqkqVHjC|)&WJ?v%#H?6RUZOOq32!gChRqxQ zI~9LqZ{&O~H-LIRMAUEf(&i4Y3V??z0G-->rl3=5F}k(ApwV{UEinc`$jAe_XbQFm z4^T`?W$;bMyM-&WwCfquW4N1#+PVc^YAoAZW;m0=sJ2zy}Y|5nE4Ks@P^6z5>1RkLvEF?!(lQ6)ZX z{^s`vgv+dfpC9*N-MZjjx%2CGHW^`sz5jzOZ(VpT>Q^&k$&wWb~U@~L(rQ|weC7Px*E1wRG;4Rrk|z7HJW}pPx?uFcawKmqMdkd z9oSJ1E8(K8gaR+B<*~zykNAi~>WI-onFeYNoAI1TICNojE{H+ONxa!<(Y9H*^1m-= zPk~#1UOmX>|E2*EhJ0T|@6tGlF}+v&0sP=q;{$s~M_$C`Wu$)9LE~h9KUPUe$>-nl z`*uh`oayn`+7EoW4K|anpP}wi%ru7v>o|kHJ;=})_?C2k&R<@)hJR{yc5}bBne7)m zZ&}!#aUxe}<4^7F+Rjcy@wQq2_&5okCn}=BCJw*>@gF0RBTz4spqd(HZUfp*d*-zm7JygD7FU z@B5*@6__3kXO0`UhHJ39-lAF<$mCkd*M;OipV`!f;bsA}5r>IMgfw3I2+@4Pv(Tz}(B_*uY>tf`I;QBx#dF7l5;IW9@$aB+pp z$vNIG3$~Z?Q#bl^!Ddl~C0zfz9f!}epxdkQxu|9m;2K+*78%e%68%W>`ljFVmoD(x z;Rcofd|)Vhd;6bEr{Tcf0kz-5AD18;mub*(SSo&9JXi1Thj{|e-qxC`iyRC z@$Cd1rG%l4Lo4ieU!K3VEoE_PDY<6XUr~q=`(IqW1y~hb^e=n>=?=+5iImbE(%s!4 z-Q7ql-6}|jG$`HOA>EBM(k0#B_Pzgm?{mNBIh;8&vuDm>&suA*{4HEDK_f_DtR3`D z+X{krxJaEMX!PTwgkxfOF>_v9DLT2Cx$_0r^ECaaZh&-zdDfVadn9h3dI0H^@>BGt zVT)PBOr_-}^YM)yd!=_sFwE|+zMQxagz>UfRO+chRF?6y@n~EDH~r@C{VEPXWC6%{)z+UyL`0N}^U4F3r|tv= z1uf#Hrlxp@yzD+!j3kEUnn%x>cRbcSLh6myQI~h#YPqcXHb*R-ZsIdF*CgEAkBrUV zcYFN$CX2Vdy`DSvUP|RXnf{E;;iECXzuq}}m7H87x{$+q+pP!g_3hxd<%5%wO`w2% zUm|$rN`9B*>-AuDfkM*P`tZc}bZdqHNA}(>)#ts24&#R%wU{shA%qm8!KI;-@=fm$ z^v%%zIN&mPq8^mRdb|1oHATob3Nh&UgnH zR$>)HtvI6VB`04Re<4KnMzF)+IGqt zqQ)As)H7QsiJ$Q#b1&RL5e&o~%#rK5X*ROd<~Px$?ud@=h&2;uboDA-K+Eg(3$Q=7 z*TpN$11c9xi!19oU}oyR!N@55DqCc*5E_s2Ugs(tkBwq99(lWdRraKX=9l^?Zfi8b zr=6(dY_e;JZg3f#50qdyt(SllK^k`MOLdFao7g%0@bms)R;zK$LCN*O-ldal+h z{~c|=ZwtBE{TcA;cKH3_itpABlS2$D{C9!V%tB(T{aIaQ-wfA|5y?fPL_cCaRT5qg zX9NitmP=NPe$=@Z2o%d=k~;ZtP35|&yWD&#qH+P3q4BG1in4DAuJ+r@mZzxmosG;! z*V8?ArSrRy7(Vf0=x3esZfQ>fmHYJ+>M@sQt@54%$Jv~Q?^sh7^4&^V4E;Cv|0#e)X2y5MpJ6ii86DFlNcYH?-H*6?jZW+RlIC4vFk<7`qj6LS zMNz2o92*&ZWxyIt+o`}vAF^&8+7;$IqxdI$i#DAVZ&+I(r35B+xHoPJm)!{hOgA0* zGm{zmfnf*%V$S=z9_t;ejsvcr@t?HqQre1Ha@9#(Kc=ltTKx4e<|H^U=5Bpx+v_w! zf@^}{|GA~8jjgSUj?Taw`CBF?Nptgj1uc;y89!U3%}V&15fh_Y1bwY{Y_156I}^>H z(=?-(<;7rh^_7KhhHc8(HEoMZ+z{SF)+YYjm`X2^*FcsduP-M!eZTnwL!icb14))hZw(^ zJ1`uAnLQ!>*?;}ro2u$Hk7A^6We&;byQ`HSwv$eO{FJaa!jk;Wh3-O2TeQVycMr-2 z3N2hrcH_u-Ad&t-%9`5Y!)ml;MTXTM1Y|D}d@~rzs051x0&;8}daE5~t6}I!WFZxL4FP?;) zug{s+H|tkI20O`ozQ!-y0G5ScPZ*RcxJxPZvf-t6RTnZWS=8x!E+^E{p1nXFn>Vf+ zh5^pPUEmLNFlGOQSSypWs=>fP_QNttg3t=B%b%c+LZg|!YcD4I4aR0D|E60c2Eib| zqJMrFjAy>7UA7V@!#$Ou)a!B>ZolwoWyT>cy*^s_E6}i8d(YfhwUb^wC`^8gT(oNH&d8giA z#q5xlY!rX?yt=a4quY*Z8joU3T7w<2>3nF^A9?!!4i&uJCrOKbo{AF`F1c)G;i8X- ziJ=B~o4~x0R941vadELr^_x|@`=_yi6>z@N6md@DU0o5(oJLxqQkG&FXQ(aPTEP{$ zc&68*^L#yt()|@w#LI|K)D#W|<7VrdQYHIsbRKENS}gtRx2=#XHhzxUy1-2{r-UU+ z8cG<$(%U$N_rY;YzTsw2p;#I*5+v5HiT4qjrX)EgViiyQ248zlC&I|F{Or-$TwRn? zeG%;0cwhZ|Gj3Hbo}r2yN7)UK-CrckOm8&q7_QkBpLAe5!L+jc$(DLORVcqZmE=|Y zo7L%1+w5p1?syI1C@-<*zaJDr3isBD|WQ*kSWE4JeptS zbxJvE1}HYr1-pj84)kftw8L4U)iCdxpmER?n_5Up&jKD@3b@rS%ao z*B#;n4-M@wmy#x2jGFsb?1X3tL7g|YxFjS)B-{e5m(_(ApciNaXKPvA>MpB(ElkqI zLUW(O+xAW13PhkmgNG#Kn{|~dae$r%tNu4jGv9aLLzT6<1Y&R4{r693p5D&N2sRiMl$6l^YMM4vjn$|>)mpDtuYL*H>?nF{wmhL$saYpW%+ zf@a1R=z0YOnK`LCd3hJ;RuS|}vCs6#7_$i~74EL>AywDOE%*cK{Wpt!Bb^$}S{lUs zcB@sG8h11a`}@i>R&T@&X66G`LCW`1s=_^|$5+H7lS1+Dg~U%bN*sHsr^h?x-zl#1 zMijkKU6j6h3I)I`G|}Ar6u{ms4voriBQQ!D9K>4NiBgGshaqMx*mmc}JE;cH(Ot$e zCH4k3or>wY(*sI{1GAW!zI}`M@qAC-&-%)kP*UJ8j}eP-x#RXF=J6AH=*BBZ2N>58 z9&CK`7`OTLDnKs{Cbu<1BpLy_e1*Gpq?ThJvAjZtSpWFKgrj$I*1~9Wtj|ytH?%Bx z@ugZ=gS5xl>QY?u8^0kwdsU~2{sd=webPGG?{C{sOuwSkF2WU7@1JUyWDK~y;Yx9w zM)GEu#Q=w1>!FF1UI{DYqJbS2ZrRYOUdd>*tqQ8JWHQT{>;e^78&&(;^rE*)E0Vvwh&c# zzF1_gZb?tSW#ABNMT>eqOI0W^1o=bX>&jprC1W}kstGDBMxIYE@7%feYU)?CLHS0` zIQWrUg?Sylz3`lzlcil!h3ED+V{cr>;aS zjSW!V8z>MEQo+K(Ksr|hdDah6fbHR4%bD!FW3as2a|UKM9-BvXBJe$iM}?SqsQuV;Bp5=X<(MnkJ9($U`~d+v^Sfr>Anzq^-pjf3C2OcEJBZ)erLkw0 z3m`&V$v@1LFz2xZKq&ff=M#{lQ8t{`;t--qj-$!1xjUrH{nOR&Am9NAA3+X_UY)ve z2qda5>7wB&Nv-u)BMgTp82jX3w0CN7r`$b(173WvmwbCmBmW~P8a^}>ND$J*5lW;R z7_4pl!D!5Y+H%=%;g4oWq1hu$&&__%E+cD>BmK437A@=-5?5y{Pqn)nj zc7zle#Xx(OcvKtubj&;IGZg9TtG`r{l*r21RFP_gCwSah(iOH!#ZT_{@w`H<~%!qDXKPxrjjE~_x$4&1SD(YzyAiqr{@Ob+3|szVcNY-Vl3J#~ zXddH$gLsgnVZSRHVIVoMm|eB!*qaQ&3`D3ts*CP)fmf$DwVF;F&Va@Y+~}m!(N6p7 zIgfYv{pI!%jf1fP$I|rD#j*b( zsGD=w86qck1PtnJdqxUx0VGyYYsWY$0w$;2`zz{FZ-FfoA3~U$Mf%Fel9~m&IKfj2 zdKo1+$n*@iQOE96gXJ;WE;>e^Gp=LOh08<7N)|fGhw8(7g(c@>X*PX>bQlOsrSr{x zS~<1twL!Jz*B|>fH-qL#uC8#9mU?^s>y4VF8<=4YzCf%`jCuhZ4qSeen3&PDGwA{~ zO*9wCn4;be*fri%qgxhBug{H?yjhV!rEGDl(atWC7Ppps8Y`JA{#eIo)@nixAu7z;{tl*3K29qlrs&U37&0<4 zB-G1zfz})PJxvk42Rvl3_rc5S`^;M4N)Te_`{LlASweYsr+u}yzmi!^v9O6Ex(aBv zoY;73%H8$|@m^eKcYj9tUYrl#nQc7Z;1N@_4&`mgdIA5UV`}E*OsT!*WdQTfz_!|# z;5?6uQ+wX#YQUt~^3yM>aOgOB?}#LWmk097?VQy7SvUSb6y)f}81=)BA-Qp9wVd*@ zo%mMZQ^VsIsc~@8|Ct};f4+{!U?h-%%PUufVxhFJCuZe4(MxUzs=;PJHJJ7R=Krjx zU{lejLFCj3?*Zu-*|Q4cb?xt-6M~@RTjQjQ76+GS36Xi7auxYKKw{ZRnJKX=Rd#2V z2q0_U6S}Q9OlE%A&p-V37~r=%_gn%^q`3%VBzfo*20U85?_a&*l4Vmcm3s^8=a=o` z6gXidT;3rZ+|vgOd9H6P!^n0h186~LefZ9DUC-BrSt^>UpF*4XdM+ZQoRmMOw3St2 zpMiRsx*Qz7QiOZ|M}ngzh~uTCBoj4d_0ZN zT!)P4_Wx$MGw2nsoVn1V6jjixN%~K* z_%|Q_M27_7|6T(BDa`-KsjrsO)S%=464rmmr4iZJ{{I7!jS-;#>yrO7xs;T{fu{c> znEvaW|9x`< zwlR@Y^v}N3Gk3=O-f?CI?=N)H0pKOy=+3|E2XxcNh6WxJ)QsZ`1<(-OxLp0;mxjl* zii(t(-;Wghk8GGQ019fuo1(ph&$XkYmBwln#8c+YCY7YgX1Tc=)Z-&_98#bND#x#+DE#R=wzPRL{|DXYYSm(>6Hqr3gwI(V9V8Szmonc~*GG zL8iC&W5&j%vA=GdoXrd=-~jpYN-xe(sCdSPpE!>3f<`G*zRbLNJ~%WK2jprh){iUi z35Bhy(RsBF#M7SFXA=7uqj8j7&tqbvA@7kBIb2@OFuzJ@Jucf>jQRZYq~5XpIRetr zdOf^VW}c<398*+e#q$$-bA;YxVP6t!E#B4fe} zX7sGh9ThK6=t7?je^_XCFZq&0^7Q^~Kr3nxIoWVTu@H|7i=t&#=yj>y8Uq!fzz4)T z$&d|EO~Kg1%vb~}%Sn47Mfrb^bdviG-k6dPA_U8K=y^PJW!!ZDVl+#Rh)I@kaY@1P zIO|9V15y6`RM9Pg_vAqWS?e}@-yKro3!tjp`SHPXC@PwP1eTP9tsn4{Iylr*v7f(x zYRt`Tr>?CP%5CvQ4DQFt!8LfsrWGD>_G-`m7;sFGkr5G!RbmsodnX!$=~hq{7pWTq z?f?T>%*})Z##kz?XLx3c>MVGEjcw0bh5lW%%`#r;poBo;RAw?vyhY4cgiI>8!x($U z#xPAK;~FUoeF*UIKnG?lu9pUHHmz}`pxtotf0P`M+kdmZ3k)d9lxs-S$ci)Nl!BT* z!YhUgK*RnlUAWHyI{02&yXovrKaDB3*4lD_B8PmZ8 ziuEhG%vGIOOc3lNebGIajL0_>C)^{!jyzvzY;dX!oZG`C6TOoPp`xZGAK?A)b&vKU zqA^Fu{T;Q~-^y@IRIVs0&hpbH&ho{;d(f}`7a*^mA?Ehzw#P8z@s6kPSd>k+>c78I zss|cA`@+g4G4Dw$9T6@bE+0w>6y5yt%44bcR)g^A zRl4~L#!wi#TgD$#&M@_6BJ@IG2vlKf%hwX@okji;1uybv^1Un`*#Y{-3&=_!90Wk% zGZt|{SKN^K z^;gl}q>C2Fc5zA@75IVwxcHMjR$Fk^-Y%xUB9wbi& zUA$00zC3Mz;CcEPgSs|hR216FHpXq+MZ^|yUNbyEbaXJO=;<;0V`tX32By9y$3ad< zn%rN%dj-91ylrrN^8GpHck|2Gg_Rodg)|UR~k#j~boH%*)^u&`#1ILqu5EqooPgoX3R6Rawc|010HCLBG{0Cg+H*oTVaGVsb z2X}B$bsjw~im4v$h00hqJofCwA8?Ov&Nd%blTuSD-bu<+{Zb9^GkXo(InRq)ba>jI zGZ<6aIN@U1CNaiM50?0YFJh3y${~hM zkgF{D#GV(qccR23X=__%4!`8`9f|s5;rg-2wlHHiohpmAnqnG$%4Rxmw0RLxlhkQ$eZwh4Ez_p1Q5sHzJ2@0MRcW1FBMjasZ()oeC~3+ zo-QRf1b(tcN(XAeQx97%jSGT7 zoe(V&`Dgr8=2??3CU0JmJh%V3ab2lKZn1#CEsm6*w86x-M4p~HS#57(oz^1g-txo~ zd2DH{H9N}pqld$_Shx-1%V#W8o4)8Gbqm^<2EYuZCCSaJ-A_|uCEaZyp&cLD;p!`wrgJ+oOGCvlfw zz5vFEK|DV{o6nc?Vi6)ot*WjRWW!N=c%+`<&IoWeGdH4mO8XoLM&9sosH?XA+>0+4 z6Z<#jSwXsEutV4>{U#r&i7m6_>dR!ejYXpN-Lx4$95urTckxBJmqLNtr+R_TDNLm# z{p-E3LR?3mPo1)~X|-{wiZL+?6aYeD2#&*f$cjT?w!SW>vJ!bS?5h2TeC@$ZJ5+T~ zFUoYI0_GPZ6Fda%05?WY3gb9|$dgmw`Q`LKWklK4^6%CF1Y-FOt}pH+$e?-D_~Ayd zsFXDW;(NB8WMNT4xBy}j?lCc-pZ2j^3CRCNBgTpnfiuZ=ap@v3^p5}w2#dv*(ZgB4 z1R8W+^1=7jYxmBfH!i;xs(W`y=17DbSTBcg@I^Un&o z5;%%~(@g4Gtu}qrhu8Tuxv#2n8Is}%Sfc``LlW}#V^s_vWKE%A8#OViU{%8qB7FA5 ze|v92Vx+|e*>h7vu`f?P8Xfc|)Y0h(U0Pn}_CXsQ^6Z%NjTP_Gcu+d&@iwy~{Uj0fgPH`+_=?1QyHC6gGp`5S zL(@V2g>rXVRuq27nU0f5web{<%TU4q3o+VfSGL!R(&9SS$g)GS&P=z^FGFS&!4y0U zFFHjiE2`r+6Y1m6z``LOE#GiXpepUF4+ROb!66}3oQxU2%-DeUAgD92qQXf%A?Xzb z3(^$|JX$E%N^m?IuEW-^FE@|ZtHt#F$Y^{rLeEO+JR+g!Bz-EI3dQOs!^x}<{weay zRpQ{9O2@GZ>zRWO)!jHvab!ylsZIeNj~;59on==VN7(wwNChusByRngkqXJ0s5RY) z%FBxPY`LCtqMs*(7H-Jx$)8nzPrUl3$2;o7B{J#Zzhtm^1R~Td6-B@8bZcG~##_{b za<28t-y=O$1t-Qlfy43wzP`SoD0$%dQh7^M4_@Vx-+5~$wq1(hit+1;FZ+~is=WXP zajte~`Omj|NuMDxl5l30=S!Z)%LA(?%q+pPQj(&jnwtVzTCXIzl0g!w3L-*k)w`wD z&1VIc4CKV5Bv7h5=k{F^G{WKI!1Hc>&*5hb1w9)tj~GlCyG#k zkMs5fsfrq$?x!xEAsHD^#Ur)Oz12FdAZwwHG$RwU9OTP`QnME1Vn^=Xp6Pbz=o?qu z>4Ax})U3@PqqA9F56+MdpkWO=^83`yA2M%)_Q3t%fic^NF<$28<~G06MDe3k*PELU z&zDR3d)+PeSQ!uyx#d{#c&~;pYGQ<Bz{m4({&3CAY%xfd{HE!{ZyF1yiWSm3}UNw)bfi)LyE5Ujdz9RLP z^w!p_59i4DL4A@j%=Gd?a>0Bx8Hs)lss6-MjHG-a6M&i@65Wy=&4)13QWRTQTMk(q zg>M;&x=GyU_+P3Pk+b`3X^`mA;5wPrUpBM7;C6t9OGI_80UaNxM4LCM1SNfp@QGu7 zz9Xo<25sO}h4ZFx8%BC^O>J#Xel1aw?bHIdNZz)u>wQZ`@&OS{+k;T5W+{Mjzynl{d zu6-~T6Na$eSW0$?n$cIopnbb&1gbX%|ffWv&M3aj3E^l>Gg=@ zK2`O{yajCzS}dQd!}SqL?-n{DC;U6N#q6*!L}DlnP^aKfLSXMaTqWiGR+}zrw-8n`Ui0I!hjf_Z=adnv+si{%rOLQa*>%0w^gdmFe(q9Pc@n z?F|R0$)CZy^TUnv12-iM_&MNo3#GIvXuee~@pj+&H)o0!emcwj$n1PhsQ{^1P#HE@ zAAT{H3M)DjIl6Fir9789+KGalzjANK=jVeF403nxiW?>9%B!9hRNv=|*f@OIy-OTt zXnB~7R3wg3P}m@LTJ?X%CE}o%9ky!%jj*#_YQ(&>k?>HaR%=&F_RW;hiLsWB_CC*E z6l2$W9O;%AG|vv>;pwgJBRZ*IqoAUW)bw(-mGvU!`Kf4YhXVy`BD1|>S0abvaa|hk zp>A+cwj{tpKnR{wn6yJl#Nc_@TTl!g0*!!0nS5^2l2DMBe~tQwyt~ZM(#=kv{st?w z7$JQjCDiEo-x0ah=yH_XW|T>C@FFkWMTGeN=H(;RvI(B@Ph!@_0FAUHganyvSv^la z36aIqw2q|d`OEcDoL^dw#18mA>a66!1rTK!0xXCgPLb;)n@?g9m~ zuDr8?YkwW;RN}O?-TAYhn4InEqi=Y4dDprcU5gx^Ked<-n%T|Q6ziP`q&^}fv+3{K z)GG7xc7Vd0U_xWdIp?l}tvpdNKe*Jzc8cE2$o(xd8&5GYxb~5$sTznB=;t+UQ>)O| zmY)v~K&!%IV6+nQehJ_SZ`a&(ay zHi>+pPu;=&&CO|6qjt^A1wmk3TwLQ*BgdXRi^x3!8llk&IS$p~ISd?vc8m-IC;~u! zeE*h?j%De3;{1a}0R06|tu8ufvG*#pO)_^qtG-fTK^QPfOG`TU>h9I2Pq092t6VVd z&6OJ_-81>&!Ra~kmJaoLm1tp#t8a)dQvjMQ4-XE>^pjl;mT}f3pgJiCQ;tE=WE1ueRaW0OqRFw20P46 zZJg|%Q)4vCvCF97j;r=if)K8xj71b_<7MXNk(@~Pt~fUBjuvZML?oWu`L*{kiP>=c zHmPp=ry;p_1gg~%GxdGzt4gNhf!go2ta>hwgobGxqib#FQZFADYi+Ti(CF^=tVH!B zi;hx2;t+~|6fTiZ7s zb5>8+(h|u5cXS|?bEs8&gb;DGLA`{#x1#N%F)GvCPHfMDneNr#ej-ADF%qX6*D@E` zr4V67Ykv2sw6_TkSEfJ+FacmbxmFO#!u>l-8TO1}xVpE-^Rh9sgeBX55;tD?IS8iG z!^1){jk@5@$^PGUcjW$gdUsl%n8d$SjB}8B0uurvv}pFAm-w?3&3aTtpN){6$VHfnJt5SvbX`5gUt%QqAI^4$Rs&gK`on{)2t(ro@GV6KA_w zb`Q;*kLsnG@ty1IJQ-$#`~MUp;PwFu&v-p^Sn1B>=SZG4ePWBaZRPjJL7)R(taUB~ zAq)@bGw}yH)CqHrSr#&vdryIZke+Kq*dN1VjXjg~p<(Ngnxn^cV;%?{6atC*^Ws&+ zRlmG-e^P1`*vZMu>+#lqwXwAo+}9`h#2@x|In4NG_x9bpYh%JdsDE=5Xl_qJvc9$T zT9zg~U(moQxNUaNG!>q{uIJ1H9qIq4LTzZ|V0 zd9U@((b13s1|n@JBy-<6o8s67PXSrua6q$q$3dkmkCEBfvC2)zSLP3j8iMapWd~K% zH7O&XR&aOt1llLx!z5i57rj3&D*|hW+|SI_fXbqtVHUi2KiYU0tnndbODV*agqBRS zh9P1nw~rx_kuJXXk4n4TMm&xV3YqVS2vk)^s#fpN31a~}gaUYUFq_VQ?AUU0yULm? z6Yrq3o0lP>6r6dW%0g0IontgzPHOe3dwkq#YovX5*Q)xPPQKaRWd5(=VLPF9jvU8l zV;)x~Qed!WXiB`i9Pv8E!ols|_~)ZMpITWj6rJ2F2CmF50d|Gjfn$9qB(MY9wlAqU zpWE3Xsm53i)*LS%pK~3L%JOusdpUI0CPSujL^J}*LHcv8kPds50to^9e)1+T@8vHjT7@XZ7Le1_v>aiuPn$p0xvr}HgAR?_SO2>u9g zUy1w^3-U^ng*=%MA!%*D#gQljvDbKrviM6Y*fVa3V_qo6DuPNvDGcbRFK!Pfmy_j= zgVKtnbwYrxaF?jr)88Mp^6cG821*szcpNTI z*SpDYH{*oDftvC>)RL8zWk&mu2+Z$XfWr;7wD~iUE5+)t%+tn{o-8TybFFdL&&I>e zJ-xO+K+`W9yHIE3vH#?xAd11pWd(_|1Ax`tUW+ZXqbmz7UvZKIO!NmN05AH}>rEk9 zhSmjB-ow@Qtbp{y#86P{EbQ<@C^{Oq!Kfkd$B#Gcxi$|sXBE<^I1*W^s;Zx+%_y4k zdVZ+TB>IEaoS#L5gM$M@-Hw-er#u5=Gk5xA?qPug%PhU4GRG8POItjuD=PqtI{?;H;bo-|6=mV?f(lY{YPYziV-9*R6joGp3-?jPT z4DADGPI4N$W?S!nhZW2BQMPD7yl=hg(lmZ|v%z6N9NUn|r_gvHyT9K;vY!Mk{$yy& z6E2cp#wZk(mG<}M;LshtRGv3zKLd48Wv1A0YJGE_Y4x~w<_!VQ{%FJ|KO$V8AFsu> zw}PqqM@1V>JJ&u|{L+u?fp`qao%E<#?Op#zv)q`8ea1UOBL>%Ly| zj-{og5+NL1+yMYuK+S6O-=})a)XNY0`UoD6#O4Bjj(v-8N&B7O;6UwC2OB-IFyBe0 z^t}ce6zg-;BOz-SX@BgI$e)AF^?Eb30O((N9hvQI{w56&T@NrIc>8<29f$V4jW{s9 zf6d>);`>!1#*OfYd#|u$l;O3iOT(?(ikbuPruEYv{4$Rn4&unQ~K?LZk-K=v4~{ZTvayDsa_b zTCfmOv#vsncE_{zeMlRmAVxQ*>rlw_>?{t%%GQ?s-u?ZX1ljz(uB8!lgdiBcjN?Y< z%|1VdcNV}El5+*aXp!|e#?|lw#$QvmB(c<9%+I<1%*28c#EfcD+h*&yFd!hX!LVczBR7i(HDHhbSfa$G5%W_n-ma3rd#DFkJ!NnrMDG01xo-#AP^k38sVN zvaVR*Ks55I?W~Uk3K?$N#ApGZkkHYoFQjO6eG;B#tT@IGF0t^Rv)ubha}MB0rxZf2 z_dLs!?-GGx#h_F5qWZWYD3?`2Qu41KTM3uy-}-hLs-WjeW&ld*cmleoxiCuZ&72Mr zw4aVC6}oBGx!jmt0;Ho|QM8Ni0i^p4SGPO3Q?K3EymOvNB3!nYFdz}8j(aLeDh=~p zz&S;0lKSZdDUnq$R+02uCJS>D&}}&b-?$<98}iFQ3#!j*UdRjZy$`a*zdKVSG*{=% zEV^_Qk-xFQ9e3=Z`UU`xh`ybY7tU3L704c54tRc)mKl?>3g3Gb0CcdgOuj}6p!o?- zG2>-vX^D-!gk~`^21Z}V^r2#9gmu@zcBvJMOR~#>$3+Z^#D*m4o40REEjlzbHD5XB za^Feb8V!~%Rf344wEQ~+;gF!YFA)+k_3-C$*`O^(vwy}%nYVYZ`VBA|-~uqcaH{$s z(9E0H-%~@-An}?##$)9LGup+Jv z7kB(}MVIbLKG(WfRnq!q<-1p-MFQs&9>XJd4rr?<7KVYaz(VFPXN9o*8iXIZTRzHR zwT>siNO3ioJ`wmh{oS(0WAMZGmn#5RnPDHwH=mGYZ{BYwNE$Xmua$~AFvnVA_Y7C5 z?g$@j@2+ngLU zJvWgGTMENf_qQRHpD zets(N-;bt!nnm&j?cw8ONTk+WiIO-Ok{IR=!ocKZSv^3hD{gKYofD(-tc_m0ve@ zLFA)SCL7ux={ey3WdoFH z2{AFn0)ByqKx6Ol?$gq+k=Aem-{WTOdgVG8M$TUyA!_n;_{_81d?;eso;{M5lRLN~ zVPj;B0eUx8HtGS)H-3|<`c7b^5LC&hcv|NEG2V?W4J<=2y_n4SoM7!vc=vlQaF7&x z;(V?AF*42=FyR+$Uexg!ih?TD1dk-(lf78_$?CRiWY=K-uHlyR^zw)gE;h{&uFCk` zA5)=!JhQ!x>8Tg+6qkk-WUEw~^}Jc&aG%wqng4rg+ z21=x;c!*W=SDwMf#|e`x%@YfgVKHdamZno+EO5+r@C@^&jwF`{A4#31>U%f2HJ%pf5l2?GZJ0OMHS-;azT;g;p1(JjSSD^!#)Fd%Iw{H*zN+Z3DFMRj~} zagbS3oPZB2(ZK2(4_rbU!ft~a1G$`ppPygSJ;S}IER)tjXKazl0Xg!3g( zJLKZZ`Zy`{;jh_4#U(-7-ZOZ2**Ua^LO|0PIPrWJ1PExK-KDcl(b!f!_^~`n%CzA~ zQ|&Q}yzc4M{!1%B^}LQJrg`$VgTCEbLCz;q=h)k8fzF>qR}rDm&$X>Y;e^9;M(0;o zZ4T!nlQ%hW2aAqn5Y=n{PVyZTVQtvfs;VjhI0l6p%pTx+bO5+LDRaxw4fEPl=R!xp zJuw|maet_=IwTPhAJ`e>t18P&N_y^E%2~@BiIO10r2P2SO8k_^xN2D>^~}9s)Ud4$ zPX2EFKVN|A!|5?$@BV zcGX^C7QTgv`1idwYsyGUNMd%$AwR~AV$~UWQ-YJZ+{e09#$cvTXLJik(vn!Iaxtt)(i4;_$t!+_Qo>Lp8c!0zoE?bP9SGC}81y zB8~|q0jV?ebaWlXYK6e*qX5J-F)^{Sy1Lmd?+XZz`#v7G*)J>{GO}1ex6c16pcErY zS6{BLueYqLX=#O_9$5zhwG75s@T%L?${Ob;LKh&vf|6H z)qDYc>Cyu=IzB^hY6TWof#)gMVgXr8$6b?GhjUk)eXZ^BiPnX3LETG(=Qq33Tp)X) zKY=fHJ+|!>N3)#P9mFoj(Yi}#s%^6j{%bpg*lpy-dC2?e>^miu1ouiX5Zj-Zc6X&A zMw=i2;rQ{BX&)yy96+MIiBoTZg?#vslOjBQLu^@Dm38{|M70^YzyDQE8}%OK{Qx`T zed8HvjQXdgHx)ZI&)YKCA*H%{lc)95m`KUPqpqm@VLoQtb8tWijsExT=Ln-u2Bm_K_W|!+tF7+3cmRdvmOb7wD)7!-31aEZ z>7qfJqQwpg9Xy>V5-;awVZInUGoj?-P1MoUqi@>|#@9+N)f=Ns)NWo@IJNHfm zcC4Hi!U7BFcRoEk`vS9j(Mm^C^Q)D!I_Nn5FHRmUh!`tfd3fZRzI;Dr+g6s{V{sDD zuR^WAs+WO0Zj6$Kk6^XIU~2v^dzt}6`^RTt8r?hS5`rwA$wn?<*5ITc&dR^ViKPd? zKRhZ}?1Z2ac;TW!Tn_H!R<40SLq$TOFb3|s{l{&L@L zY2EqWZYS}-4?cRE4ZDU;SzJ-TEN(j9QvL_F&j34dU(lLK}#D%3@Gm4Yef>T|fos*P8 zGBm0U@-NS7r@@>nu9Me+=#Mc{Ea?*5k&05o4iOL)ld~`4hqk2!T@ljdF-$ntT~y&G#6S0WU8&jG z@w;J(KeNlSKjNl})rCj>SEvmGiK>I$nRL4N^^@Y8-crnW&yO(9!jpCbOZIH{5X^2E zK`Mo}M>ql>-%{^3SCGSKeB=N=t{2ME6(gFn(7frSFnwPkrf`YaYf*$jvrq*71_yCCHpO zgUHv;6%kzmHlz}u68mf917MJ{tgrqKG3PcEA%%n#n2#4@Tf8kQ`_W4GhI4x~9XH^W z2_NKcMzsBygT*|38?|m*59(UIo8||TbFQw0&R5W}I2^d2&0~_}*fpL#TVE)|eqHd~ z@c_)QO`eyOBq0AMcpzB6kri7>(0YjnWGwWwd=#FRDh%3U|@O{78dMgTxFHayL6)RYinQrJBGjTSs=nG`(x(tC;s1)R#S)ED5X){+Iuhh zvXVfpr`vzoCV$BPgeM%&za_M2*g`=l`VGskA=1(n_}3&!%&iN{ZGPae0zkzTo%S~ zN((e0?lk!fsr0SS&%cpXR0@t*tEF;yHYq-tNSdhnu%$noD0=lE({U40%w8z{z-)Y| zB695Fa{^*d0(gC?*jymXzqbilb1Vg02!LmclM}(rG7IjMg)q7ur|y@FQN@{M@+k{6 zkjt72gbXSI0{X9j6V*;3btKJ2bzd!hWEdi!8l&FHm3GnH$dQ-HE}+TzXmMVt%=w5w zy0XoFYB%Fis~fYiVe)gy-nav~FiY1VDb@e+F1xX@amuE;&ZarPVEac&jo>DLBBy5c zDcfh)`6Pi=vWLpaRIfBhs3@1`e#FWN5JcJY)>8|=PZq}s**(I8IX!N*q`5x27W#r( zywHM7`_eL=-PqDH)!dbmGcD^$Hm0zSYe`Y6`Vdp^tb5k*rmarmPsaF7_5*^E`u(cj z;t07gG47ATOU6xMAE>&X&F?Z39-CakB4jQxdbvB!OA8hZNjdZ6ky` z_@B|F!^4NhrdkqmJc=;+qlj95S9e}$%E9ALU`79H2d z;0IZKO3G8{X=~e@I`>p2UY=go#t4?{+|mIP{)-D`uZ@6-9@aNLRKL3`*2{jwt;;#J zKYH%9#Vuh$L2wU`kEO)U0wKUV4iK*Sdf(8@%4huiP4lg7I#nS5+%hi0`O?WvqVcVW z*5dR5Kgt@47Rlqk>_AcDzvsv40ty!dA)J14dD8@SYDF_=)Z+-nT86c=bN?S(Zvhrn z*shHZor2OONOw0#D~+UdBi$h&-O@-)Nw<_pN;lHo-Q8X1#c%)rIeVXdUEs{DSu-+g z-gx2;QO`csI$d4#UQ)<6_1f2%z3lgA*1rol+fqbu=C&Ui=N%kaT;UohnpK@>iI>;!4h=_xeiljWU{ip_?Ns%NM|?C#}J8l}*cM5r7a z1RnLsDBXj#DDX0{TquWsX}h3Z9C3yC?3_&E-h;LNClP&dF;CxvlDXETHs+*HHm62z zut=dwOyB-9!DnJ-{XVR;OIppKMqEY)g&+45i;Z0=AIzb2Uc&fhY+T-Kl|FrJNxorl z*qqFd%O8jkJ7%XYT^rsc$sa4yZHuHv0s>Hw#!zM`y%+G1{yPq0*K>|gKUvFf2?32_ z(5Jd67S{Fus2R@WU}RO%nU3kq5tt2|TSp zbPT;%ivZ{ZhRGr--g8<@HB%Yv_&x#KJdw(;EFgJ8>}nVfrO(J=hTBz!m>=Ie2o0-Q zo*=^R1hcbD#v zRi63Rulmr+YCSsZO#H3YRkFezs&#R;-&V%wtazyA(G^Vk3ahJ^7$oV7CIAVCih2_Y z>w24&n4aEy|4X!NRc3o*>nlWFPrpa4Y#^hRd^pz3q$@wILL<@#&iF@F+H^K^LVx1NfpiwC2rt~G?(l(wEx zcW9<$peIm5oOp9vS$kwhCB1k{e72buIQ;#NeNQhkAduwEPKcEHc_;C9)zTYUT6yqA zC`aeyyaf+g&LW<#SWLERaqoTwQP$LwZ^?t#Z@2zQFQMnF_gx^tU$caYJJw4rPA!hy zvQ@QT&>P_`D#G&qzO08w<9^QQ*~x_i@bRW14ubja`H1$3aXR!g^px0LN8xNB;iV{# zTXAvmT0qnce>`C6B$Wd`&Pydl`&XTOV@{KcW)Mi6${qv)?}_hLW%?s&q^YFfC#pl> zPCy1c9YomPICAF;A<84xt(uI~=P%R|n*P^b&eqmj8ZSDNiHaY{vB6C3=!*CNfj3+e zhv1nR3(a2ff1Z6ZovMLPbK7M__N&b?9m!&0(0n)dqP!FLnSDb_d3SZhUBY7_+dd*o z;)+-l`5Hu`4P)gOh|yN8AWEyDU}PM?8k*(EAto)q;0xD6f7S9G{?qmJ&w*$1&&#Od z(*Mf~|G(U#($`#Y;1m8gn$NeFCM{ri{5Qf7Mw`X|JZ2*qNi6Vp>H{IC1=f}6gz5jG zB6WRaQSJRqm+D>+Skm@iM08SYi6~;qZ1IR+9{msa7c*q2|9N{G^@5$xyxDsekvpY= zko6nb&$A?|iv3HbCjZ523UXCX*7G~y>J7luO8-ABCL5lD6HXN*hT=cJDyll-$*Hwu zuR2-U3Yv0vOiWD?>a@{7^Rv2|tI~5k9CIwVvcLY%>|;4xn_xZ*X3W128-$10&+KL+ z5^$BvwNlTv1bbJekuE1<{O>y0i?OMEIq23R5M2;4YeI^snVeMZ*>IqVmu4qt8lvuD zApa1`qo5d0SxU5Hjv1M3+cuqJ#{Z9p6`qp*qx8h2_&VvoF7;Z_ngYs77ai~D9GZH; zY7c?VRM41cJgv;WVTvoh`d3ZFe5Jx*&61$Bv>m5jeHNcJo=4D)lBHI5b_Sg%fAMUQ z=pKCi{DahtJZkF$doxr4AwdrKS!V)ze^M?R8=IW!>V!Xw4~E-crzS*Rv=9nYdZI&m zK7WRTNS4SSp%)gn>pB>HNdmRerixG7-Nss+^qM zbJhhUIH=PAuV!^~6COA|gyXS7rvuRtm&$Er!N+T(U&eh2eO;NV#UbL^(VvLw-E0iz zj_UWA-rnt3#xyc@I}(M!9M>&VJV`~8n?o+=wmZ_hge!6{V^eQbI$R<0=fiMAxI_|4 zjMbh@A`EIqZBhnJicWm5ZQB%iB4J1aniV++UO4fkZF>qEfn*N~f&~`6Zq~@RH=wwn;9JhaR9hLsFf8;uA93V@XX%54RO}zZ))qlF2^PMS5ebr4)YQ~D z`T2m&5yGEhXjN3W!QzEQZQ%`qr)VJQy9irJF*Skh)Qm;-Jtc(@2^krBbkz0iz^}%o z8;X$;RFGm+gviMJyglfsyDju2t-W6SzJBZlUxv00X;`rEeG>bzjZjdM9co1q(A|@g zmp?ka=jYeQ62CN2#XWz4BhpRxJ*Y)*UREP>yDp)>M z#LUV^nh<4({rw?!p89oe1FwHxVU4^&Ph@z>B(x^P1FA0EywFhB|=Nca=U^|jmQ zw@hVi+m}t{8+VWQp_vrDWC`HB-t!N0yem$357vi=IeB?Owq*bcGSV&;z@FTvtfx1$ z>|4t;hjX|8g@L_!JsTIT&^ zVo1S)0WCafJ+P^oQ5xAE=wzg9{JvDod6IU0i)yX$YH`iTbtgB`)p1hO%CORGgbag_ zFbsffQnqz$-nv~KM%==qosoQxfRPAAqDHZ@v5EfxY;U1?ff;g1DOx<_7FvDGrfCM* z{X5&TrY7HJ9ReJjRO#IOyj9-T^0E)m!D9GX+zv-rmG%frx_|W_k#0V^7T8A**;*Z|0KSBV`^npmy41Why%oyTTg9w zN_a{FCGrC``9Iu3y;Eaj{XrE~y68*Yqx!E;NKZ)&;fm6jhjbR@D?=Th(@K@rN?ghy zFGas;X@~BtiNDE|N9FwyLmF}e1;Gu0hYY7E8-*m|7TQ_)$;XnrIa+w7V~GpP@1dk~ zt01k{d^e;a@92kA#N(5XtF*#+5q%AN=dX~CU&ATiCO_cC=pdv=G zMvRX?Q+NdR@7Wq#5)v(I>yqtR`zs2g`}Koh?B2t7{5L8XWWKrc7R2f6jR2U+fksk!)|hCw}^tXyBqBDeprtrN!}iTSs8 zgKT&EK!v$0PcB8$+L{r}oa06JBLe_AGU*OW3N$WUipQsp7YsCM9q9(B+pX7fo7@Lc z-6Y=Hqf;%3dR|iC6)Y}?+J_CL!j zXR|+S;yd3+{#?B=_KRax{>+NHHc~1&)K=0TJYT|>a}#w}yTPaOlEf1vGB5xzu=fJ=~aBy%- zva=Z57(B@X0b~ScGlg;Xkch?id7vI23VrvUSNIi`4gc+Ld%M*itXmba{0Y&G6@$yE zKTrB9ROtz_>A!a0F)pE(F?qafI&pcKrfTU(KA4P8`*AK`Hc2$^LmF~R+zB?Af8ffc zPDMpTymxcsYinzJiGxE`k3<2KUDQpoI=i~0^O!l7KzY7@wLI{|biku>Jpb**xN=Og z-NKBwfOb@&3#SR`MzS|qIOwm|L=uG?cxFLC>N<13^H@Ou_lw2L%$wpoB>I!aN0MCB zOzD=+-dA8QU`GOuCUQ5GHU&W~4=E!H-z7OYSwU6R#4B1wH3+PvSh%?4d*vtRYx)xHsJVDN&D0gSM6TCaZqbN@m+%@P28$v5|M>>0XWd zprxuC*?5P($|#q#4XU}DKh3z3d~I=zR zw6?bP^5G#`k}SNtyE}-Rq%I0?@>Gjgj*id)rWgFgOTQP7kQDZi%~_{jI$@2*<0SLt zrVOk=G}>osK9qfe(_ zVv*h`=zji-)UC|%UOA5 z-l!&d5TtvZ^3ui1uPt!u$&`Y%yxbX+KN7@P7&tgxDcTS)1%etH-aeXGH&2V$=(rDf-mmmgj*cXm!d>Yty9lqsFjR1wk~NCzb^ zhDk7&vX&heVj_P2yNLx2`>jIJkyV=lxwr+UxLK2ePUekL5%&QmJ3L@YFPxwwA(3{N z1%N>T7Cqn}rrOcbp+8@19~=?_1*z=Ts<86wT*A!!GEV5?$?rX9 zOY+d2{`2&PDpLNPg=SFBm=I$jO_`{LCOkOOvG{id``TW^yjx439#ZXses{+4`qOSHwN4JiEN)9ooBD1&Q}8 z!;*WC=oNFHZX!Zde&gBlc|P{RX=Zf73I>W6()6}-|PPua7s`{gX zzO6Yg%lhjCC<|jex!#(4-1br zQCEi#_IsK-C#2_>DCYTUjv?rqG(mlnO;=LU?hgzIcnLg&%s2^L3nn~p<^l9dL0Nfh zqYc$iQ9+^Q`Dsza%Y(UY(^Zh(oUl$zPG%LRo4M zeFK44Q0S-Ixhiz6_N&cs+m3%f zu?e=v64;#!lD@;RuEeZ%CLcB9NS1qOSUaq{_8Q|02)Ia4c~Y_`Jxp>Zd8!4R7UV!b zZlTV$g#k!i0~C4J;#aUR=H%w-o_Irh?&@0&_>OYE8|UKYR?E)FKuj8LTP(#9Bt}C- zdf}TkpVAEBwa-J{Fy>_Wosa?EEcygpn5oSFPYQbnjqLWJiBD-Jlt|{9qV9svM?KGQ z31ZKdyrsKC8~Dm#Bq{p ztK1KGEC1eMz7Xm!W8E?9?0H`4_iou{ByHz)1zt}ggK3dBbq~y(86D%eY`>k7XB>s@ z!_YO-?q4tJoNsF1(io0F&5QSawcOh_?;n%UQD=^a|2z zVS+B|>Uco$ci{H7* z!~4RQOogrI(lY=ftN5o*R|hmObs=5m0`Z^Dq@Bb*te~9 z3?C6i;Wi_-KlTV7U!Fg28>?%EEcOit4*zx(4{cPXF}9yw6ti&6fB5y>Ba&^Mu!q6A zf4;+wxM55QD0`rA;R{$!DA{4rfhI|w5)sV)tu3ZrARaskA`%e)%fJ)4_9n6K%b8sE z$Z<_ehJJ6iAPdd3EG7idQUK|_U~}!}T%1TqV{LdcPeRjz3)JR9vn8U)SXo~I!F!YL zgoK3W``-6Wgc9gpVY{ImvMGYENj%SA)h*IyfS7Acg2eM(9`Ge>Yh#Gpv~AD5hXF4MK)UBIMG!wR3$giTcMG=(mUB>>d#}sW#`j-Wa-qfQ z*{UoPr6CAGh;Wtku)d3e$U0^#9L z7W81oiC_L?L3NoXn?TW%3a^}LAVdDnHTy20dx_!Jgrr_NsW;#i9xE8!1y(2JGhunZ zI{l||yTZ^kdw0_-fJIoOH_#98HgE?N&PW1<1ZAecxkwVB!4VY0+b6?47~%f_V1aB0 z={!?j6J@2z!1FA)MtRhzG%)~F2Rlc{c5uLo>k(9e{6U~qCVywPQ2+VfsGjD(-0B-&M{ysysc*J`d4D6<-mR6JG@qo(yo;@b? zg}q(ZiVS$u!5{4-*>|jmlUK=5Z|L|4LPA0sN%<=-95=?61LGX#h98ttBJ97$F2TI89^5`qH`KXJ}B>}Z4-Wegz<^K;o*XAv8#H% z&@0I;L?#PxajjiOxbl*)%s6Cs-HHvw`uWbPWG%FOSW>_Pb4n)K{DiD`nHuv6G{3SSR6KB~D`jK7ta7rh#L8mkH}OP|+YkHD#nEx$Z4+|ycx9aE9? zhWj?3aS)B0u)!ggjI;rJlCSscpDUiEWVcfmNR{{JYS39(SwW_-lAoOr7k8{-2U$Kk zvc2>ML*GZWI8apq_nms8oUA7)C_%e|Px>5Z0$Ae7n2_%vJ*za*#4IQtZA-@igO9`C zblNUE*|cJ*dEt82<6~2pgr%v&dj$~)^@@|cQ4`ai~2^G zOG%pb7#@m6zTb%FFH1)Zd(8iN%E-~=nA@@8FeIF>*IxFwX(o)AW)LBO=UfQ)yA5*U zD+0=D#MG1<2W3~S))6$n&P3!vqx>tl&$F<&WH<>VkL15D6f}Hta}aZHJ{x=Vx(O6w zqT{O{a}xGnK;)VJ2uZ#AjK-6pz|po~N#ldLx#V(y0zDkY4xwRS0C-3~8vUu*77pWx+{PQyI@g)8`?K%*sV6_{qHWHQT zdHL2>R78Z|3qvp~72sZ;i52K0x{xW%!-Yk7Wm|ewpffJ)1)0L4ymX9izNnB zVTbk!pKN6X_R-Pn*x?2l;~wVdLtIyjpX(g82HDtWa1bt4HOI5J0!RY7#fjo1!(?@> zPHY8!Uz6}f25>7b1_U8mZCD#xG#BLo!oM0 zl`gbk9$09rD@Q(#zEAfCtNHbMtULwD6R4aXf^(^yZVQcx41cA+ti0S`@N?M&&K zCWDDQtN}A*$M(^N9we_ENwymwj|V5EnqjeQEyu2i9yz{oR!B)^OCFL86O>)1SR;6=}u@8r#phzE0e!%35(a? zdCHCMXz82tr-#kIr!c7 z0(CQKw%0BE5aUDJel7Xefjtq*#arE7_Q*)z{xMCG}%UN1L=O!B{P~_=3Ja%*nJ-l+MY; zMSrT)r}cndvq>znrzkzh{nF>Xt)~-|$5WjuFZBDvp2SXy5HyaTLj?Ux82=8saqqmyAu#$uSpUfjlSK{dL0ok6WoFG99G$ z4!&i98-mNU>G=G+<#<|q1{CC+J=8Y)CJvi*%`!b-|3*|z4#%y>plBrdx!;4D)h!dE z(5|`}HXQJZK)%|H8R#udUXP)l0DZ6Po6p+AiD2!f&rmvxFlki;8~yc8`qZ8A@Whki z>%RAR0k>*rZ>KPa{`IOrL-V--h17`N@{>4aT!FFZ0mNmPZr&%WoiUzJYN~20_cto+ zV-Y4TX+r6AH=?jk8zcXz?~}eiKp@dme$7=+P!KnpGT~*iN%-W3D;rV;r?Vp@(* zK&>f+IFR<^+FJ${9wz-nymBFcKC`;2N^0>+^z1;q9jD^v?sg?RF}Dm?vsI&Rs{Uzd!1U@I)znzEN*X20(=T~;Hr{C7vN~Dl^VjW*y`1}8j zjhe$T5^(Fs>p*0>4njL8Qq(zhvZ42Wyv$kBz&)UVnc!`Z22vWIs@82iwjD5GX zw5*$*)l^(U&)3$e0Qwsik`C;qgX;{HHv8|j5jUi1u#l(cW|A&kN{frlhK|@v{PzBO zU=oNr-R9cel7sQ8!CqLOEuZhBnQS}xQfw(<$i0Lrbt7)77{7Q=;AjDCDG~$elrjm& z#ePa>i~<6$WfB-xUKHs3ake-7;iBwmQ9V-c2!s*pBfxf&|(Zh|py ztqLQV#i>)ShA_vQfb>t{5{1>hyUl$RiIB}@E;+{nLk-g7*H|)gnS%I~6cj-65=0qf zgQv~Fw*%Rg>*b6oFT~EtsRLw)cKg$;DG@d4=_KOec&(O#pg}z!icOCgaWZ3?9{=vj zMh?IEFI7o}_|qu1Xl{T-2TV&en-!GZ)T>w%x;MSZ8F9aVqG)TY=owbY&*uB89wyP; zOsgFxA%b4i7i*aYfyQqMpG9I&VEG2h0jOt8FjtAzZGk&fn`w)A(|j|wZKEdAJUJ?4)y)mi#x@@Rr#_h97t}pqIg7k{;*CdX9 zlIgBvQ5ED&pJgQkacVJWV3d^ld?Z3CE$;#vuQKJ6q?%V=JKZvUkYa2bKOiC`{TUp6Hm6>vH`^e@Rz8 z+0v?lMwR#1#aeImt++oyj;mVcvDonDuAW_mORD0>mQBv~sgVc#vaI8?9&y2XczF%P zNA22ZBWo7j=zkNucs9fV{B=F=2W&VvI8c)aRLyQJsadp0fM?t+QxJVvUe-q?>2V!(Zv+OrU3bL=UXQhTGurlxaN`@k5r0@S`aI60FpxCi`VLqX|nzJ#_tYac6o z=!3}Y)dQ;_KU~-^Wm)k!No5k|Zcv_(4Bhu1$nGXZYuOxG`vwZ)cjR}Hwq76Al1hH= z9_+|(|IJ?fq1(VpMY$MzdFn=GedgNHFN*bnRHtB75|GUj^W;I%8*~NB6(&xE41rf` zshb4{!I#R2NuNrN&H9utj=TW}*<y~Oubh-*}`V~!U5ROXAB-u z_T=l4Y)Q3xeQ5B@!)&~IRty5<{^7*z@E}LvV$~D6&C2TiMRF*=&$CtIO}q}?bh>s| zZbT;L8NC7iVx|G6Kv5`MT-={ao;V0zcO-vhWJVSWze@=bErYxE%Qa614~Lb(5fOo+ znLeVK%j`>8Sy|WCAm`62^RVb$ZuP&}A`$f9$qchaG^(E10_U_8u9`G8M{P*m5i|(7 z5Q%HMq58XgPt?Y1AcrSs5(v6;?4EhoT%5vqp8a)Tt6Ruz+T%3%j*x4ldJ;XVwt0k> zxNz;IiQdRh_GBm%deF6Ug`pD=SfJ{{oyb!D05x{53@o3j|N3A~rti@aYaN^F=F%fSo;=+qlG6z4!Uko(=bn|OI0j))z%ex~8->>Cxco^|;qAz26&tvuB_JaKR zS0ypa;g`;4g+iYhi%*xBQC!EhdD-Xc=6MwJ8Cs9Ds-a%^@GTxC;u(aKCfx%ng~Dyt zj`tUoYRQ^Apl4EB(Dbedl_e9tacNAwi~N#f8K9;{@O-S1xm|&%Ik0MEOF{+Io9R5b zjMZSxh8b^wdRkKx#x|@YdtM0niw&h=bc4Q7*c?*7?-+oBt^i?13KP-r1mPZmKkZ z(tL^h(w1+rL1IzGc3xZZ)1scyTs0zeixqMKW5z+!)3)eaoq8;Tz?QG_UcT0I)zO=? zL;=`>Q@z1hm<9uCkRGgkOq1qNbJ3A4&7)26(%-8EC8`v!!RSz=iw9*TFQ z`dSGWkK^f;88f|(;1i|WNa%Tc-nv-yXT;^p+ry#PU#nIS>_};`F&m4bV^%FOA4_v^+Jrrz}a_!MeU1#Z#SV=)9^43CTF|INx0W>hD20@OB_&2Lq>{ zZOE$P+UKPOH1b~QOj|(q#fF&+m-^igB?d7Ra+g- z4{1iT=m#cwrMChh`M=g&Subc`4OV$DvOqiznEQ-CU6YR3qHUgLSiNJg%kUZE;VlCi z65pbuq0qx7F5iv=cu3qi;1{I|dH;ZsEk0bZ-%9(=VgOC_`n95pwpAr_Q`V|s2s)5}U4mlj0?2Tg1?Z=*uiIeTJLsWJ0~RZl$SAObcY&>MopH0E%-NU9FE? z``O&VP?K)8LX_`d7-ewla<#aXa%~d6jYC~(R4Y!H zFpvdkYE&U)F^1SE*BaPqWt(ZT+bSO`OX|7pP_kJ~vw#&NXsOwHjw{Bw0_~~Z6g#M2 z3ocz37@Ny5OC|VzV)?ydL+y9>X%oZRLC^JyV44=idQcWYajzmb^#KFTCJ!6R$k2$t zaWD@;3af7Uy9Eq#kJQgStHur)X zN8lCazu>*QqayCv{Zp+83-_e!mw1{ip^3}nz~7P zRc%W1<=y#?|G`|1%;{tHtxl30C}zj(YFQxN*w{7=2*EIL0>o*aY*Jg9u(TTKzi^qo z#f*_>B~G&9A|I5S<%M$da7(_5SDpgp*?{VlWG|(}rdOg>3`Vtza;1d4ktu)Nnk3I% z5>8&{PNejIZ^KdE!mh?$%{K{0eO=W`!7boc@QB;#z$yFe&XAjzmj@5naX|GA9`a5? zq8+HAb8>QeBY8?YIsG1Z!D0!3oZ&|(h4`R#_nYZ5x9X^d(p+GC3wz^Znhk_PFF>?l zIf#wEjA@#IKdPc^Li=A_&qW5bfdlvxxA)%#}LNQ}2$`dID zmTpZ=P1mzxKp597Q9V6^E>Z0pk!8*v2?l*=p#P{dLUe$}+<1<0a(O8(YsC;rBsg#W z)H6~;dS^(VwVKy5GJ+OVt%RT`A7kvJ4Icn#00=dR9q3IHn@3+}5qxOx1{OYcrPzM_ zSpBe)DUI@bcVT&bA5DT9I#-NvR#VP+320$b_KGqvF&(PxDX7~9A6EVhp`vnYd<^9- z+>stjD1$08-n&FVK*%mHf9buBon-w)UIqwPfiWq<2}APiPu9kw8vd7GjngHOCMvC( zn@|M98?LrZ{2-ExfpG+QxNz zw)sgcUf4^fd+Bma*>!drva{p$Tq6=7(3kk<6&CYcsDG{n^{WwKFFsvN=~dXRw52HN zNs5U0&a8!pqk5e7Qggj_nZ>PM1^LG)q;e&$ zxH&wr9R1epug@jkD#K+i)b%{P@-IPK+e%JP1EJvFOq{m5KYuXYR@9W0jV1?^lL-bF z7Sa%-aFzA)$L#6iL(8Bx0CgwdcW)2qYyxZ=bJC6Yov-dTa{gP*%aAzr%Nn3A z=6%BGyp-ZOn452OwAlDOaktl|zvK0%opB$2wMGbO6w@1@bSSWVsiu}qYkz!J@pTj` zIGj-b;`<{EUp2Gl@8Ds)PQ&9K?+h0A*pK7^Ca|*>_gnqQtCLoLsSQ@3f?W#zE6Il$ z>_uilwmQgGSp;Ctl?}o;HnGw|WNjQT)ImAD><+*wQ?`|@W#qWIxyjS=p(bjW*;K#jwreS6{NmiNQIkn;P8}=4_)3gi>0YhDX zDm-^+(I5eyWR!D>i%X^40a$}`{e)3!a}wc)(La9Jm|S6)0xc zIZE-J-x7Pc~G%l-&PTu_(-HT4UJWe_nw_P;I?fm zXYN#s&lXpCX%`Oa_q4iUgTbzz$H&nw9UDFxLT|1|!*aV7(YUy{H=y|t8JTy=2f|x3 z3ky*YP(VXN+W^A{0OqBV{SIm2*f0UD94?YGfD3v?PkMB*fG>6}8Pt zFTzRES#SUGx4R)crJq=&tc8)}H~}iaP~&PK0UnQY(W(%Di*Sd9|3%mdFr#H_rLPYiv?d=XzZaEt^#3b@iX^! z*84w^nl*ou>D~-Gd0)G9YPa)?Ngm61zoDdjkMU3}@B#VZ!xZnqX3Cjm{`I3INc8MN zJ_iyEmZh!g8?;Hm>G)(6A3+Ln$ue$r4)Vjqri*Y0OZZJKb^4kzSS3R^+4r_bvUBLO z4=e`CEJt#w^zS^?L$>OF^JEA|YS%6l1jMuA+--48+ zq`ptXgM(bTMj+})(G4%2uz-d{M@QdRgJNza_BTA#paR6bA|&?41ZKStKfY|@qd}Zs zx5#kLuI5taUi8S_X^)4OzYoKS22iHynVC$rGF=_wt=BBbY-ltL)~%^??jg4twQgd> zNa%{0)kSOT-e4Z3-R4kt8LxJPnBWG1q(uM+b8XWQ1cIMHtJ2KNwl-h0G@_(1n0wf+P|TxZTsAry%ecl=GN}g(xKb*ew&+{7<@0LMm_eV2o~{0>1O3> z+uB4y&#LlD(BB^WpZUxDu{sVukU>~^!2*UvrBN>}fC>S1yMMNVRzXp=Ch^uYDOPv_4XZa1}=NB~k6hRfUq;5@_Q;{jlS zfKX+J5g37u`?-*#5J%9Edx)col~WKhNWV;i3!LPvqXAWBX`8taLGbgN|Etv=IU+-z?^nZcXLbBW#qeT_|$P z(bvI@UroWWO5Ux(E9&0+=$}kfvssH_xBmWRX&EZ(K98~tyIzZ9M3y=SXfbKee8HM< zsZc@ve<_T#l`NLjP|s?qGw>vmuLAN>N=jq4!Ln`K~PTxANy; z5E^8FrbM*YHZ52!=`RCeZznk*+8^I?;d>KyuN~nE1FiYmQsOyLy|CDdJdQ`2#OyOyfg(xYShUP0#=>#Y}A>@IH?1T?3Y zB}Hl;h`dS6uFpfm=f&lH8En|}{hZkWA_BgX!FJ^r)A))iS-z!(*bou_Qv931jdEpZ z8)D*~p1Piy-i?=Y9#D|nHet zdwU~Q$>5FE{mgZk`5{Qm$oTjOcDL0KA*ero&C2=iN@9@$uQ2*s_m{)b=nsBBVAz$hL9{Y6AK7Eff;bG1JM}ng5fw z?)&}eA&M}ApL)z}lV!LkS14~lI&utdUNvR|-EZL8EM%uoa;&{GlL=XXin2)@ta<@5cS9be!*ZSgVI?xE_^uQPzTg{8!xyJc$~&E zCEl!h%`m{{GvnZtl*D@n5HRExL?a{7mk>=rcDm>is(0b(ZTQ|NN5mQq5l)G2nbCl& z`pQpwU?~E3cb7F`1}n^B-@y`N&zhM11kCLNM#zyMSbC!^?F(>p61+TifC%a*y%8|_ zi{L!!vK2fnC2dk|b}Pz*&qLzEtui^@+S-lc+XO{ZOe0}t_tJc9Pthtnyx@(uo?*U% z@L=!q)*1>-cVLf%SOs-69~wBoccA@vdhnV~|R_HPYTS{ruVAA3#q}FQ%-F z32wAY%Azl0># zqw7%xQ@7B`qqnfuH@J%osdtVh=+yCEYHQ5Eb(be=i%DcN&ls$65<@!BQQv6J2@#}b zn*a*&^tjTNbaDwlh0AMh2anO6oj6g zE9D_~&elXw`;l|%s#Kz`$wlDr=LwSP7R~gr+UKL)&ubFark2?^bnS(-mqfb}-|R?! zR|65LL;n_iX4itWk-nwMSPklgn>Kr&<|yiLadI9=tbDc?oJ$eKQ_p>Ew z;|Xpu^I+swE+DG10b9V%x>1_P+vvJOTRlZV;gLL4f$rt(l`W<7T%sKlgs1I z^&*ie-f+2vr}AO#?fk0|{$$DAGNroj#=;{z!Ajd&F>{X^v6dWU7!FNB1xQBpXMvYr zDAr9_L*&5wVc_ATLxyoaJuhI7Ej_M^-AhW%#V3iP&13FIN~BLUly3$>v19c2KKjaa z4QxkJCq>|5c_BJ9WK@QbiT}~*2|UpKtk=^5zTh~w@YjN<5C!!;3lrGkZlka0{^jBm z1E>S=m6IgZEP4T+HYHSq|8g-FGJ`ir=U1Y38QeT*1;ys?40I_ie)CP!M?61}Qsn%d z4BzvKNYwr24Mh)OJ7z}`8n^y11cPW2rPWtZVLFAWMYa%+4G#&y-RRB;O@WVQguaDP zMC1{V#mr}0FG!sHS{5KZAxYu>nE=16jh2)qAnNWeBlwuv*hpGg`Bj_gYbGEx`uj%7 z>^uI)Q8+(IUe3*L^i(?T_pZI>RB->MNvfsQJ1i{c+Eo6)2{Am+1p?xmm4DF$ zx<%7RH8p<|7l0Oi12)Eyk&$Dt+kxQ)4;kO`>KQTG;bJ{6yrJr6${u1K&%6r^ikmi} z_+rfY_wQeYbRf|+Jsk|<`R4%!9NNUs6VNHs;0gFI*)bY7#AJasI1ogA4=8tlC#MKb zS5sAmKmBVl5+RXRN}Qsp6>Z6}n!77~eG3o37M3PHDk^3xdxSoTMfBhqLuE_)^mvNE zrVnaSVEqF=Ymwjvh|Tw&2Yzbz`8aFww!m_|rci~+!+RQecB_rg41JfNLRu@r3h&*- z=+5qllLc-OGd7vy7#sK>mV2Vtjy(l2VGz1nuWn?=jFupuY&3&*WdhA^pDq{Q3Ks1? zK6x)B$%O#!=qXKLN9UQJc;vHLn@SCJw*-Ou)jr+%1N1H=gD#E%g_>~8bx0|d<{4R%go`aSq z4o8-YTdA+p&5OM4?th%)zS5Hmcz_f&>-sk`KQ*O1LcX~j8DvsvUrwJeTr9RjhUK2X z6T}mGWg-C&KAX49dLFMYiD=rRP95DI?w@Fc5Zuw?3~pBUZWo>m-rQbo?y(pEw^cj; z=G`Ddhy|B-&B4!|sIFaUS}xj%i%AkP#K_8#VK<;RTGPT%xT6s{#yzva>t|zRIyU5T@Z*D zO#de~+II3UoOmQ;yx*_qJy0S^teW7uYi6tzj*4^fXQrnMP@y)gH^gjj%2i0WQX?XQ zF9|b*)hLOE-tS$W-lQohVI1pLco-Zx%|faB-R90TzjiIFRIdAfD0}O;sM@t{c+Ek&F(l zYYj73oN*jya53#wHGfKb3i1&x{@jVl%!_4p_4}7kB9R?1|DWbVmo3}o&8s3x-|pvP zDJUuu8XJEgJwGUX7%N{(+iQK4LB@wO_RHmI19FJke7bTJb=)&eRE#P?cM8&LuFjp_ zCu88)Nf40`+lHQRLC4_}sl3s@#7KFs^(PcYL zVsaL)s&ISR@}o_Qv%^zCrfpQ$R9kMLVsZw_QKM^KDcYBC;yvfrJ-O$^H%--K{>HOa zt+`~6rKPlg{eJsrLyX>gGN^HO`NU6XX53}pDTmE>&c*v%Uh`+NY$p=?Cma%l$`C>e zIS4rqp|V7*<(7xP%bY%m)+?Nh(HP={-t{1Ii_<>B6OZ7xEW~;cD<+06dIW$SaAYzR|qOF}*smztbDEFMXksJWkY0Bf}^#=TwQ3#O|f} zGrKN%<-Px#*VD@fO%QrE$^6BeP0~j_hOX)2Ag%L>X_`jVfSoPu(OoAcd_rYb8c66Up zlng4GY6{?FaGGEUX8m+b@1OGtHIzDkmJJ&MnsJ4ppl;1K=wPDlcawoBm?~ZB@->hA ze2}N%xxP!IJt)Z(Qfd#+JKCzw{|PHqR>8)=mc~pJ!p@nF6E>7pOJGX5+ZnMO*+Tx9 zLGw3J(ptSiNj~|yzG!50?89xC_0Oms4GW}qbiHnosO9YSETiw1V-oJ|mPSEr6V^(!@GH%;fMb+q{fD87muI^z=g93FtP0T;rq9D@#1^jRoV zvroSG!|?GWPvB8c%OBh&j<*Id|KQC6Mr7Z$qCoJqjFgnJU8TWkVcTx)_*dGqKeqE{ z3Gwj{zyg$%JWf=RBlO@p!+}gYW3U_UN2b!!omV&2f+uAJJ;3I9Z#SWzh(PjGmN zA%>E1X;_X89j^H*Z^QP&3h293Bxwu&R*gK=PUSl5RNnve@JO&hx@Bu`PpT||k?L)v z3q`D@B@LBjaNn+?wIT(fCHDQ=erj39N)j?bi>e-pSTqI(vru?kbL0`O$9HKV9$89d zYnluhZfcs7+)E4Yxojldmu75X0g&r`#B;G?D`#=VDpoN}1S zo7Od;a-f$CucV(*zkkpLUjmj$EzAVETXb5y{2)dan7obSAp~6d=B6y+n*k)#T!@huvo=g$;k{WL0n zwZ_UV@feKCba3`BQ?$N#LZ$J@s&gLJJgtHD)%`n3>FKwV!@|RZUr|v( z15fYM_FHvJefN%M%D&^ImZ;YQeT_$gv8|$luN_hjYAz4Fc)H>~5l81^{N9{9h0zjZ zr=cmE3}^WNZruDB1Bi2nR&=|5)Pq3xq&~gPj%y{*Xqt{_d)r1&Pl5KhB%B0K|FHh$ z(8UM6HOJq_EdiR#;&+01oqPh!-u7Nh@B}WtS;6h+l%2o#Tn|h*ZZPxJgKig$!M!vUkpzXp7HqqBWX0Z-9gehbDJV6Kgp)&i z6I2t&j25HGqNer)Ojw6Ne0=H86vn zAJ0Xqj6~4c7q&r{v6QcJo?UI`h%oAqk=Y(@wF{=;Wt%b0d3shI%Hx{*(-E2_j9pG} zYK3-KBx*3B=wd5X9PZy4FE`HCe6m;rph+5Pr=Y3jPOR;cPEi_8_>qRbDE_eB%*4U2 zVSIu7Hk7BhtZ$Oi4h-axk4!X7A876M!_Hpiby4FC1=*eiKqAu|fK+k3ggy#V`O7n7 z5E4x3mSJaS#|>fT<0GQr4}8xs7m!ZM>DAdIPy>pa-xm|(5t=$GmEd#H`@`=3Aq>I8 zLI(X(_CRe=>E)K`k<#AHN)xCD{`=4nFY3~LY^+u{4yA7@8-Ka^X@@sZU7e!0BT}7W z1&6YY(@~7>qvn%d3{ibGlXZCYS^zLgL*Jb1J|(xP!P4{_b@!1Hq9w7FAbfX$x}-~A zIr8VlDVK-NTbwaLSD)^|?PZtD=WFDzyp1@ljtft)Dci&mA=hgjV>z1zwMZ0y-ST6& zB*w3twsST z#KH`5%_cXF*-O(&s61~KPP>+C4vXTr-NSLXDR_x&8Bdl2g5|zVPIYa<6ol`Pl2NkX zJ69Y^uMzUqO?)SM=UQE@x^j){d{)h+;Z#Cxh}VKvnwa7 zhm?+v_r9EX!w0pTl*x@eKMAfw0-fS(*%`-GUpq;Xc?lY!UW@iha`H5_f>V#0r?5`v zk`k)I<5xrP4q;`XO0hyTg2c)iE9M_aE9uKBf%hQ$nnQf{F7#dT2l_b&oVa)hqncU zY&HZ@hN6Yp7!-$rgK+GlQ{H!UKIyvko!w7BR1J|>CZ7eP@L3*ifWM|D@y{Y8 z$%GsGkEP37dD-DU#;_QeQ*~*toPB*yx)mW8g{p9BGMIXW5Jk7{of`^185jPsF_`kR z$L>AhR%v8Ou?xs-=eD5v01R{Y8X4}E{Ga@$S?>l~kK4@3E;D(xu)7Vlf-B=k&GR4K zXwT&5A0?`rp~*=}VN+5P>*-0P*2PR_Gc9J>SoZXoQd&Cyn&fHhFy}7Ds+AU3W&J#2 z1<{s}$GL%TRz7QVdzpiHfSsirVD3$x-r@EuLlBBMZvqJZ*$dPKvd!c-G#knY zHV;AH)_y37oYJGv{JLDS0i7;pRYGNFI+^5|O5G?S2uJ(U0}}_{PD1R^2%?Y|5ThAE z!4AbwUi)+G8rfoLFyA^W*0>)$VanQPOz~E61q$N zSS>ygxc(d8t~~iNuD=WSnJ6oVTVYcUzsWASprB<+G?aKbWS(xQhFE7MWyt9=3|pV_ z2Bs4b^18aL&FJx?WqsBh92`8#7Mhyz8@$!nnMOA&CbBRY=-h8(2;O>WR+k6dt@eR%|)GVB_b@hB_C^_fzS3OA)x{*nmX zejZNCkUM&YPxGkztokHs>HKn8R4c2OTs@tlRj>(`G!A~VpH#wI2h zZWNSI`dAtqR!~eRHH_r)#nFwV?9%6u5gXknG%dF(IdddD8XqS*hNK<1O+SC~G+%K` z;HbykAbI)ag1|eD=)?6EKw6JmzNdK#Mb7;$hQ5CO`QU20_vOwP6p+e6bk5&d3XnIA zZy&n1+jU2U8|{SFG*qghMA|Cj$dps1>0G{kWqdtC_@mUXq@?=2!payVe z=gmC6&kI71F4wYd#c3++wyXuMh|R5?la`hiN$Xzu6m;Qu76q&v&=ws71owZ)RFFYl z!dB7xDRTW~7#q&zIecXpUt-;cy%Iz*WvLGqJT?MNXui^P_qWM}_xG#hx=z7B5ig-* zfrMNDmVmgR$mr;Y;IxeXOX{MRUs0;6ofT267It=F6Lt|m+Dc}785tY9I;`N{XsMB3 zChCyE&@gG3<_MQLLjB~Ej;0t-PB;ORj9t$WKgRy$yMU7h{oAcAnzc zKgsOjZ(MhJ((1uzzbcGzS{XOgy{5jooNRJ{%_PioHxPPCeQO(WnoDV=H|(@#1Z>Ng zo|%Kv{w9rX>`o|zb;HJ=GK|wUaPNA3$ka8M#@i8*gD<{R=QMxEMVd|`paEN!sD-zs z-d1Im#Pj;Bpr{r3Pk#s)MbyE46WBSUI62c1{kHHtR*ql5(!xndN0X~A6ZUFok3wG)2(6{SP*im1)zs6=Zz+71j&!yw0TC?x233A&KPNyHE6xj=Z77r7~4h(|uV!Wm4>u^EV&b+*&wD<8stRk*U{W>hvZ*k&N zRq$Xi8b%5NYo%!!L+p^ytr?>N4tAEVtmrp&%s)M79og58k|K0SkY6 zdZ?Q2&XP-G>Y(23uX*(B871hsJRFjEb-kRLcD@y&F_B@)Oz6^UA>@4c$WZ4OkNPVc@RMIYiT%>l~>g5NOuMhtW43brOVmD^)GmgTh&n@g`FqPu1cFUMxCdFI=5$&VO9g ze}<=LkXNcYe0g0X+bR{Yl+hs>)&KTXzUeHz(kmPdxg5Am)|K{}9KvLMe1Z=13$Tbq zlOwUBSb2%TC3ojF(eWIKQ-WL?F32-7696JRmN6x2wU5UG^~zR|M$q0vs-4Z}jZ{UX z__wRaIJ=8RhKKA3&&eDipB6$_oup#t1F7F?F)hJP zf533{9;l1}vDCMaX&rchpRpN>dJO;!KU|Io5(MU&eKQcdk;bRFMXf41SMsqWwd;zO zkMhh&S$w`i{XPC_EiLOaBo#;9F%NyKCAYYe0Kmo2X#7UuQUGOVdeY$2(4Ul1V#T-*L>J8Vd9u zjYsUFe_Tzdeg%DN^H!-fH}d- z3^@^eCFS1ymV8Rfu1+#1VNf$I>AM4H&8nh89x}=av>Ihn672gf^k9u%QCG2s|4Myd zgRkR?N!sj}nBQaucOJ8XJ4?5%H8&&5@S zVeJ)o73A1F#TfW>;K3SxF};)2ugOVfpbt0189PH`%x!SQ7Ym0P zf8Ra@htQp_nShgtO_P_`&nW$|a5MIini@KrVYcwHEU5%-0AQ-h*S0KGm2Npk5DswCd&lxK6*$`X?}PS2_9JBHp{Go79XNBUH-wUHQCawx9l6B$hc)Xy(L3 z(=Ifx{518dZ4vvqbMI`)p1Agv)R*E0%m<{9_GZHDY^QF3(wuw2cRB8MVy2AaZk(}5 zJ#fU6unrpiEACyda(7%L1_aza(s)fl{#dDl*@yCp<{qx^&+96(AfaIhh-Yf`qg8Z| zp~KEc<0E2-WDs)XIu+k4Zi_l)GDhsDO##ah0BtN`12**!lC}N5K5V_AevZFZUb-Xv ztg|yUu&SvPB1jW=HH^lEX6xjLP7{(K^i6!XvaRepm0T~_j|#~i)r+^w2vuHw4@45O z0_)F$xB#^_g5jEcx6c&DJJG@lNBzjzMDl{1Q%Id}<{H_i3It19l zP%Z=$b}%z;o)#g}d1&LaS7_Kk(Txt-a`Ed^W)6-gK3Ks5!=bhgI;7RiAjR@Xh@9tLK62s;(f-+gV`fazpxyb!dGV%HRF_aY| zuw5xzGBB`p>azs9)IO9SKNbp){dS**O+h%iLZQ~^Cm08xW;uz{QpAe7U{N9H1J$`X z%4#(og-44z zsjS~AeUvdC$o3d*kuT56Gn{3&bB=SwlUzrv=1&?CR{{F z!eRzxpl3v!9i`-4~k9Qm)?Tbg2mf4u_lJfwfo z{%>FC0cohh|GFj-?eYJ7;lIB*ItxbpzkOyfGv-5V`v3czZlB>ibJixTN8Dv%u$dz{vWx<^I8d+*+ho5S~uYPVi9SOz)& zdVq3ef$%}inyS6()wE1WjYR?|zz|EE6{ma^(;mB&=Wc;jvna#ga{BaLR#tfc85UFs zO~K7g`1VMyZ!E1ycpUiuGGk;g&UvEdP>ZuBDOT&@+Q4v?Vfmoy$lZLQHUEmDePj3R z@qT`Bn(y;IHz2y*Yf+&5p=KvocQ2}qEW|QFf;A+jC-{7kitzWVKu~XB*s7ZAjlxw5 z5}>A9|9bd9>!O~{|MK?##(jbzkd+>YR9b(Rl7a!gHSCR&SOBQ(yay01hypPGZn@4} zLCaw~DlzvBLeN+m0zsNOhV<9TyQ%a0uf2O-h-$?995{S2&Kk&tc+_jS3F}zJD#}JO z$(TWOUbo#G54{JR2tYxTlan7Fbmh29WjBC>VQa3S@c7psb>Pofso{U^OLz<(AfIX~ zG#cPVKUgItX+Z-ldbd>vkRb4cWHm*?ztP`edSE7ea?**@Bqmnb<_w;if=(uRloE$c zb#+AdR5vZ_{oR|DMuOdIWp#Rp1CfY<};zK?x~_yDT+pAdtL#>(osX;|~x>yqYwz)Cbtr zNrDA{c9L;V;x=8!#$%b*H@O;tv(=$vmwrmx0YD@f4)H}F&AWe){d|p%Kf+c?(_M*e z=8Z#vXe}tp{0Ce?43H;qk>x}t!MJuSHC-KJhqW_PvQp2XDpUuixPE(39uac(Z44FC zN06GO^z9As<{a1hlZwB5>1~B7Sq`2t%(VE|lUswzCyp1_Wc}CAc)@_*7S9Cag#9}V z@$@WB&JR1gXpp3?2v%WXa!|^~*1-uI(%sz$v@9j$Xv)wWZ+r!m&wb_9!~mL2s%U6D z0xjr1e0aey`Q|RU9H9gU2Q~=0bpgEx_Vz-1tU9R819H`gyMJS#^j#;Cda7pktBfl$ zRy{g*PIB8Vv=77!K6hGGw>#B$IZYoljhP>iG|k5^8t8ZQ(CpAEVgyM*V9B8ux=&Nh z*((fqz4m5U?B;R6ycv|;WRF_IkVboM%kpwetw-?CH%PGXXC7gP{5+WA<{pe%`cv!R z+AvW367EgYy%`!j)Xrl^V=>Q-uCF+_CSYpva*s=+NDq^z=Tj zHYPL(7a!jvUtdWOit|)g*L82Ey5;Wqf!~k;;6b3SIjET$3Zg3lQ*%P77ZLOzfTlPn^ zR7u7IaK-TnrxjoTJR4~S!R)1%@qfa<2Xt=X2(RIn$$JKXnR(YjT;9NNIik*)2$=Ri z*C)H2OA12|fKFA>s9h?8R;?s>Cv<|Tk~4}GsLmQ?t_BuUyd`_fDX$FQm0AXfgTaGAVvDaDZJ#v z^NTt6grl9Ng%vFjHz?42gg(KVpxu}i<;tl}-t@z^TMFWJJq7ls#OQYS_nQDnyBUNv zCT4tTQGQ@qq2Xrt6UU(4HJt6^v1^XaT{U6R>*{Wq@ zRgK>qq|g(ysgv^y-_hx%S@N(7X%k>pH4^va!N>3Zf%6m;`tXGC|EVQ-8Jnxbc#hUI zPYm=@!=Rd;(C2M$$iM5NTRzWbd(i!`3{))h)8*f=d%^4(bMfus!e$4r&g zSHK~O{_VNoyNNXy^F_fQ>@=g|hRtkmMu^4eN7?W1Et*L{qJ$7==xq9@@&Lp0`jKw0 zkwOU~>Ly?~N8Y?KyMMIrh3dno(W09>rJ}#FG1LO&;MXMW-%E6>Swty!KWp|BylTGe zd##*$8E~_vesVd0v_634++y_G5 zfgkOgj|d0|CfEW&3IJ#g0NQTjJCnSuGpjU=nw^|1h(aq4qb=bCTLMI-O}x~f1ch@z z%ni?lUtavs;hA9G!?U+nW`{G)2tZn@THS<3r!Tl0R2WmbjB>-^E}E`FImPdY&P85T z8@Y^sF&)I~qc#&z+ZgEr+WofR4Cwl|DqwCNC(vxR&Q{R@?d;_&n_8+#;OTYIiA)(n z4?#nnLO~T(dGq3pn@iNGpUzlU)E5-B_CM`A%d1(YH}{u5p5j#bRL?-KkgGYwSLXZE z2>YMr%0qokGdqM~FMh=4B#*4M6rq9ugWB z#@$N|`Bq49n+Ud!F8#D0=~C-h>LL z!z=>pqp4~Rc52Uf7nD^2Hn|YH{D|s4>cmc=uxbUTDUgj$FxPQcg7-E*VM}x30zwfk^l<`3U zKPN^yF;%q0yKEeu{sD~#)<)4f|Ip1Ca4E`#TrX~a!`Um+mn%SxZ8=vP(TKb4dHGjv z&=t)sCkhYSd=@MHmPPull83XU6xc|35Eu-mXoG(|gWa2$k$hLi%--HUha+QQBjr1~ zW_Au^78D8p8Nn1N!Nyy8?3Dvvbq+5s70y+P+@X~pSm87W1{@c^@_Xnrp9+pvB1-62 zHX+Y##AXdsPeI<7uPE{yt%=JWidMYjQ0(3@!Pj@db}sBTdU0PE8FPq}AQ%0Z(N`&B zgGuI!E16vt9tO`bt4w|jtapba)YAa%{Iqt!bo`t51vnfn6l27v`BvmU=8BZFqy)!+DqCD&%qu5-Mx)fpVrG}Mi~#}6v^YgwLY#q)k}3_&A0_NRlm z^z=T4`s_gbM5&@=)@Kns`h_6H)+$hc%$3E=PTT?-591F40zFOrH*+s1MITfz*gV~);Yo% z!T93Y9j-`LM-EBg0RQe&x4{L<*-UD@0#y&*21kM#V%@8JG|M?)o6jXQB@N841U^#4 zNK(fG4FJ6g-9=@lYi@nMy@u>ln*m~;f)^=f>>ZLTzRK^z68@3OW@}fXD0xU>L`7C7 zQ#&s__xwdLQ5gKb9!&A9N4tBnX`ZMQ&T$#7$6lIJiQRFM1au+Ld~4>W>nX&L6Q7*R639s-3IOQLj;}&O+U1ZsZ((ay0+3XrLgVuo7B{JqKu^!b0`*m9tHz4)B~E zQe5o9MX7bO;qgaDXIb0q9?DIF))PugN%eEmeqax((p82F3=T* z1|kPY85l4Y782y17uhxUEy%GU7Ozp=;T4Zl)r1#NAY5hr^8pm7hCiT(A@UFbU8$}o zQ8n(_?AuXCfzu0~-Do#Ag}vSM00M0G`hZHv9D*U5t)$P|)7^aw0`8vO7HYoD(IN%` zx%uP8>Xeh(8A*soqhYw3eUeM33bJdbv(9ZVn*~n8>oYe=voe4EMMd=$j0GM_9uAb9 zxXi9DN1JTNT1p525IA@O>pFs_qeS#sAkW~Cp#YtaO{7ud9-ji1*phN zA$VbMD#~CWNwZN=@-oON4Twyo-{UG?$+j2O17S6 zVC+RaMdL(2yNgp~jg@54&W7{^sd&^eoKqS5F$RFOaXy*CpPqND2NRaJ?%c3Ky2P)^Ho z4-ow_*WT4-7P8kD=vmP-c>au1~qS z@jzVojl0=8SHf9401N=g(p#2undN?$ux-KZwoSSJ;e10@J3$Cpr=t^4S)jPAY~nuk?^u~=!kYJIwOnClE~_HI&j55eWV`)sel}yy3P|L zVt^m;I*Tq%kHRffZ5poA&}B|YMCjqf&8H^3d;0BzCPY<5e^_{siw7diLyJ;nQ#>TH z+7%vW_1E3qi`CWM0rA$cIOfqwy7Tk-R!#938 z9r8i~y2tGQYj_|01L6vj!Azq2n|8)r)cQu-YuNroRaF7()j8yKpGQ=g)9S7GV|vp- z3>N9K+f;7eL&xFAP6IFH+mKTCQxCCRFw4Ye(vXIuP3Hi;d7^aoo3(!JTpeIC{u99L zSpEAmvIzQ?=lR6uPf5fU{q72}KN4c!+1a^8UPi78N=op+P=elJ3a?(hQn6OSLJ~-`e1yB%wRSDv zjvA13iLW6XdInZNr}7!*f4HZ*Co_fFmXhTxR@ zxsI*aZgmgRej)|@K5wb4fb2~V^yE;WR2Jdx5}aIG|FJM{m+4^?8lMRn14BOH^=g@! zn+TgcH1Dg1Gsu{d=Cu+_J=8b2-t&53rn@e_*?q^nC?6?%Ht?Q2#ZdRGXhogZdIz*& zd#a`XoR5!h-br?yuQO6=ez-ojpL-_2efzJ)bvG8Dtyc~XWlpdVBEj^b!reK4d)B9i z%Wdp(zCRKU0g4ypGGZgrs;=?qZ3lAz`SUZFq6YdsVWg)rYfK8;3sv%RIVJ!^xU>vW zl8SKKI+0iCFtsVAg-mTKzGGw2Oa|^E%l}#t7FVWd^=|8G+b!Ox-pkO7fFISs0st|# zCDA|g@%bb+>a-RoJ#kB+uK2%zi@Ag(?YTwZd?<~NUZ9Rw{UB$g`dH^Pvk?VTcJJiQ zrmeYbU4~5~*tYZ$pMO34hLo$P6XmB4NXGP+AFg+cP#hG@d}eBzy>Zf364$QnBf}UO zO~(^4@$#~S5%I%!%+DjGzB#^d@C!fB@Zdsy!RsaXpEBs2vdFf^yyzB@hDSc z<5Kki#`H{!oj$)jZ({vemRSo0@EiXDy9}a$8~%be&X&}NoCDQquOMrUbh}pALBOMA z@G|eIUKUNq48_5Wewx??hVdNNIO@M)Y!+NxI5IYVKVVx1w z)Jut@Iy%nVXK z`wZ$GgORWufQCGv;&_f~eezlRq%BRF{ua(KHh2NEhO?DSlbd+XDYXfS=-I4kXSf(& z_&amZi_f15FHE{N;PuCe%epVQS20M7eT#AZ_U#+91WuCs7&{IhRPM3p+Vq`o=4nAG z3W32BpQLCVj&eMnArjz$cQreK$Nc0x=d>GbUbFk*S&}W$<-m+*sfK+RJtOhvMqHbkzsOv_d9EvFfQ-rCS!qL)duQH%KiQ}|gj zI#P$aI1pBYjhLABLlSv91_t+NwXd+L`j*SVN#83LQ{?mX-cR_g%lIaHExP}fR{VF_ ze>=+FSkFNYky<=sZ*UGmsTTb+VI`*VNdlAw09U5`DgXh4K%jn529Asf>$9CHM^L=w z`}4g@vz8B%Jo^$`w!M{=ZFhnsKglZrOY2@>Ai~qL7@ga)jt1p#tHj;e|v&mkE=rU)PHt37nl9dV*!q z4H$R16M#iw@VXx7v@ufbzbS`TACZXCzaiO*d8;0#z-x1t#x=Y4*ZAaX~w&n*z9Rze;SCgoZzZq|ipJno2$-i+YWb`SrQ#sp|jGWB* z7e^GyBnG}1*mIq`qw>MGPAOcb5?TE_XgUX~bQz2(vjP3piUT})*_Z@ixu9RY-TY)Y z95r5D_4`iKSxBfLbI)zBPb=y9^oy!k>Z?k^ja$DQTVh6aOdo z#Ec#P_IuF3z6{{Mx*z=iBCP)Hb1_*+|0YELMV>umww%QJ7nS!Q>&uh(2K|?dP2LBI z#g9YD*V~+@d={D9pte8d{^L>zWcY)(XqlS<`qup3%4Z`t`#WM4=0)$hsT}Jxz(;)f zzEc{s3HLe+ynFRfkM3-2^RFm$(jvdP((zXL7c1ZF&D+91QBirdR6}ti2dDpDJe~Li z1hgpsje7DfT4I3w>9+pM#Rb@a7HRkIfpTBNnwM?Ye3RjZ&d)uk^o`D&K;MYwGEul$ zmT*O)?8Rw{&%rh)8f0Tw=boe}kuzmW#ay!PgvAf~9!St(nb_*LU^=J_b;TbEqc=WH zmEU)GDrQHBM6W?H>pf&!zTfP0o4NTl@n65xhu`j1Qhund)WY}zOgSR|p3%tXIAIk1m+(Vw$(yTNi)PQl}&TiE2Chhg|P)YZ{GQmQ5FY>sW=N0?M zj242R=TWuDl-g)X(V5GRS^oFFXdLV7%L_Q~Siyi_$W_s&93Q(33=>?PU3FBwju36P z*sCyCvK`koFVpz>TDsggEEe5jBc};1BTM3r?!opmmJARX|MfY`FEpG5;wmI2&S*i|p_#@4Yh zfI@GWv+cG@CjjDC63<_r{ZYRv&3|L*UfZLMN5SedKh9mbBJVw@TK;Cyfo?$hEI50A z)nyqgJu3;;2=_vnN3#ctOuxpqCiGtLgw{&dKne_;gsJe6b6;%(WgAlPQx!ZFcv{i%>>CLU^FE;+TF#r!&*njV!!uuV!5f1THXtOUAmW_v-ncz8OI zh-;H8OPfcxQ(0JCj0;(UB1$qWz&SRfA7A4Hfm&*q@{9PNmOuI*pao%L>i>Zu5S7%H zokIHb*A`DC6rtX89xsG!;!H-gA`{tFxddszegAn5WW-e}je?@0dUhXhETJ(%fG`8J zS(bw!bDxDmG~2RYIze0Wi|nyWgEC50Vw_}pVxtO!m$PU5)R0e>f9~g+H}9;97hn1B z8~?^ab?#D9W&XGI&~&gz+P42lu(#?gv$9Y`2pNn;FoS?{6H9m< zt>!Z8X&Ps~{Y7+GbDG5sf#f*nS_Q*0{rvrY{57Icl^b6vwy1V4SKJNT#O^)l9k-s| zvFcR)slK;W?a(nZU*+T@&zzpzLSk>#>Dm=VXFTg=L|KCeak?&}KYTCFgU;x#7-?v! zA#hKEU4%<7K=ezg{d(he7?z8^K8}n$*mDh~rIgkVewJ^oaL=a%jDH%MLtEDA3S0Dl z3_87Wm8@t{dCh=T{G^p#||M8nTJ2?QXw z?JPMejH-jf1eZxW1FVsjRUizJ`o8$GLAg;!L&xT*gEq(WoU%`v@7TPu$0I!PpZP89hx`2%oMKOOY@aY zvK#pER_hhmM!M@a9O~q=T^SrGWhk^n>6%FgPfq)5M}G5EdXL-hsdIT%aUD)aXQm zp-o&5CX_KFYZl&`AEAv+}%Le8DGQN)BRyLL#2DjM&t$ zT*8+w#TSa_$M*8_?o!S5F7Kpxho?oCC2j)6|9Z|x@5%ma%w6pw#o7ypvr{~wvV z*n~7{xkFkkZ%~PikFSE7&_neEpP4uNiM~rjp2DY}p)5e%(y@J4YwLU`n`w{>oM|b$ z&h~Rlx8Cs6c3;N6D&#lI$1UMSKamw?3(dMM+uydfcH9ac-zY~$pdClcZA$9u4{~f) z6k_{6nmI&k7#t)V&J;K<)*Rx+G9YsK58ujOf7C{PsoL)??tF&UNc2tP?|m1dE+l@w zuc+phY<2oqODj+NU$b>x(Wz@}J*oJuOt`r#Wkeiih|glZlh?)Wa$r^^G#S%}-{%{- zXv*~Fh1D+s!(=J>J@qGGkvycz)xLmFo3wW58=4lLCVh{)aqb&fExO7c`;)nB0Qk}s zC_nx&z3n)}I3_weqwSdQ)7^@QRYHkC5a7h2@u5Jk^9>Td*>Jp5cH4l`tB2B%%Vq}f zQ@@#4FI2SpKpuDr>VTw$_(AqP)mRdNrNRsPz+BpZj%O<;%ULT{ayt8;T7%$~In?`q z3bR}Sme2BDEXV-HlnKQ3WXMD1kjH0Jmz~gK!sv`;RD^utvg`Qe5s~T zxLD9E!%jjpONZ6oY}JE*JE^(Gc1O-KeuOebBzUrGA8IU2H|@ip&Cx8%(Q= z5-V7%9UmY6Xn$v_A)X}UD90s?AXfDs@oY@xZ9UNC*S@DZMxbPaCdxAqF)e$=r2shD zoKtz$Gm?$MbTfRrqu={pG`{RhwDfJ2S!Qp}^mD5hd{&8I`<|`);?;7>VXy0jCx7ZJ zZg_uQE3MzM-Z=Ov7uk`&2 zl%`O6LDu?FGiCUdA!JEFZBFk32l6iD_eZ7OKCSAl#rjiU%V8q%!(WdxV4Z!C&DkTz zH=$vC$6S@Kot%^d0%Sn#>7+Lc&r<^~-XC98=gVVSdlO7S_qIsL80OC;uA3W+D=Q7% zp04`x#?sdG1(nQVDhzJ7Jam}2^85*WClR^kBtw0eZx1km=6QymCa0i(-0V`S->jzNXkkOsI=XL!& z)tK4Gkas@nYL>%{A;gLWR!1*##Hm3jR%Cpg6|iz#p;C-*Pt`+AxPsW5>UoTL>`)-4^=My%^a5jd%kb5@q_dygPAj!gjwF-T2 zp@cZDhnZ^QE2jFDLPL+L3z)45XF7I29ysutzDPQ|<2$bO`1&A})Z|m&jj?28Z)4ag z7Cg%@zpGzWQ>$2(KaM$SeS(w8eUF+nF!#O*M(1FFo~VGi20VTP+H7W-lmId|0}D|L zC0qX0A$UCIilOz>5vvl@Mh4K>Hu6_^Esk;=j=Y|seH&K6@>S!C(Q?51ksr%9$$kA4 z^u%~?v@~FTCWibZA=+f_G%jip#v^ra99cYPQC9Cz`~PsS|4O?|&xnE!vWR(n2;Plx z1(-{3RFVa^8AVC20`FqCeALiiAyO>5RX*m+9?&;EKYeIEn-K79DxqY~#cfg2_XAhv z)4}}~3aP?h%1?Gju2VP@x1<_I#ysBEj=6i}=C9vYNLe?zE70&UpcG+v{b&Tf+zFqH zdh9vof}y?NHIE;3 zsE!Tgnl`r2Wet~0;eNEv`x671DP36H?hYCVTqXdRr_s2+;q6v~=y(6K{P8{Hr+Wz<7a)eKn4k?&()AW)N7{hJe9;6PQ9{`3a-t&X35Bv%~E=^D?!`F z_o+ikl||B^@zbcdZO3*7cV zgVH?Yemqyfqj-6mnQv!XZ^=7f(&;w*2unFaj_4Zaifqan@EtgS!+6hNWVX+?z})Fn z#hcAmC$OEG&D``&FQd$2r-G7@a`uL2d7oe7Nze+PkH3B(dA=F@B=9~;E1HmD$F$b7 zcvc4xP1!A4=Fi()Uxtor7x!inUWFtg>>nhYl7uih7O|wuOxFk~DNLY(m!B)(F5J$6 zP!W@|XGS4hX(amJO(KUFojEU>$Uq|;48}z>1}^fH0^HIED$d|^s`?^3 zV16QpO_@H1VhyI6c!&nHuKZ6dMYS4ixj#sqfB1(Ay5&J3e_%QnVN6V7vfTi^l+ zLj8?L?-$DJpaD-L);~FQHXhM*i`rpYxZ5a*{w#gXA$!xZBLe+CxLAIGc!X>DGBr z=6!fSI8SuN*3ekOH^jqWU?~D&F{nKXg_$)tx{V!uH+txFI2(w^^SdO5&|zWw008Ug zRkM{kM2A&<1JG)rZvz0_U<4rqTE7%BfK^ z&O#NmO+bFnM{hIt8hM3tj}`72yViE1rKvIYtvpG0%y~lJ5Z@#tWs|LYpnYxAy4adG z|116qvZ%Ohv}ynt`R3*FECv>BCq$h~?%Swh_|+dFvn~FzqLP+8b8`q(Y7bpHs}(Mg5w*_V86`j*n z$%QlPmO{#VSQfL5p5nc_$nm6)*DRV&WAh7`H~LU9j0!!55K7U(i)g`+elc5>hNmBU zXD#RV6u|w4e_2!4Ii3YY7#qmgo&DoD8X0_#-6`*D41N6khX`E^!JK+zkPaehK7lgps2qD45?B0(SPWej;NG^dId zc#sst_uzm4l4&3yEXk7m$tQ#7MFl{e+*z0epv#bR!&VuPv{5F62S%g^{!c(S6z>)s zpc3X?5hOj=inE{D7U{)5rS?x-zHA;W><;=2Bxwvs&abWeo#Kw}Q5l2yLy>gn0|t1* zpPY)jqeT7R7wZ?sdvf|LE`J)^IlruoLEm?5BPa^xs5|XhQ;*K_WZH&G&+o5w+7^pY zezGp+hPQ#{N=g>THQ&pD&mAJ&%HGWXZTYrX z=`H^02l4d}@w-@zJ&?2@&^Leh@Zt8H+fa9&YSNAOF28>L5(79$4r}}AilCP-UXTq0 z-vz1#U<)Uh)v3uvo8B37XA!-r25vAIz5ON$t{QKeuuV>do;W#Ks2@yZgT559waP}7 zc9U6GQwmM4({v-JACW?Pzu3~$QB;(}DHwL@6!4U9|BuMHDqlP)1msd*pkS5a9>D(o z=X?%O2GYG^{3ng%gpx@iRP3rll)`%7XWb=!lj|l1a+Z;~3r0th+tF9|c9MIq=5*As zj(z6%YlfPPKJAHZos5SQ4(qSQQZXNDszQpelx~?kiH`Lg%gK)b1Y71G-6q-o+e-7`a@<|yG`EnD_PMI zeT`$Wl&lh>;hiG`kb4;e&FOCW0z@qDo-dp4Y&MSTz2r8j{v89L209j^WbjLd{ukOw zkmwi~Sg%^XLH;c95=dgUOodH$U5UHYU8O>5%>6HD^{*Phsh(l!UK}-D=RW)I07N`! z0?_3FOGbYtmoJq$0~)?OGBZUN?CQ=F83?~Ep&LoADWu!hpi%(wWiRE!gN7ep^~&Az zVt0+R5z?;SOby(%9#MCguBw|1tVXmT-_ zfMa<*ozW3iUp4#?_Pg0F{4JO!B_~VPZ_xSSfZL~MILRq++VmMd(C=NDMIU?~sI{n$ z7a6=h<45$zvfi(f*!_H>KJzEwK+2!xF9yZfhk%GxR!GQ^XD@$Gf`jOFwZw!!&fpyD z*fjqu2bKd;Mj}XpZdqP18i4%((If1Ia#n~&%8iS$t?m_-+^QYdTs$PFPma%L?;(}6 z$*X%-@!820|GUg$`^Bp*y7?N=XpTDliZveK>O}sS_btA#cuK;}AHUBPFCUr+5e0W7 z;xUEE$atDON&j)45Bjxd(rpJp?iz)671{pauv9+G&5W{K_nUQ^4h_&Bk2&Oc^<4%u zQSe={r}PEl){kJ*TXJqXcSn6q@;X4e5?GJsCZYBOGsWL-TEC)Y_AI~79WJTpfe9yC zp?cMH;M=`in}No3RQ({B6Wu-ltg~weRd3kMV;eRH!Q_F$mwp7eHRKOh{X2oh&yX&H zieiO)`F7l?Q8scjPw6LUTu+0PY&aetR)<&;gHxbzd|_s}I8a^3doZV_(RXXWpxl2_KT>X^brMvBsvD$r(Ye&-;8bw%k7Kw#;n0^4k-} zPx&)^v0RmN2_+Rfe+|ebrFSitW-j$=ueG~HKi*b+G-LFz71$-$?6f(^8-A45v$LC< zg@TE!Lv6AINDC^qJzF34rW$h9u6hVD5^CdzvB}+>Aigd|bAu*S@XROLARj4v(67Re zD?fN_5l=0HW)r@D_yo2$cke6xzSU(~NK3<;$2?KHLMyx{aoXb z?FA%)}Led!C}r1c~Ed9 zzQz>KD%Z2V+Hr?1j_;@XDpIUW^Ev$mu!KMO0hi zo9l$eikJ6^$+J!W^ABiHghL>n8mAO$3&{w^&#OvE6gsNd9U&J)<-kL*UQPDShbF?# zP4oH^;qQc%Xt8xMDia+Ynk!ks4x(3RDDHXa>(lEMSM#f+nMwC&$!E-aA!EJ3*$$d= zJ@>oWhWQIXsv6j|-RPqbWn0a>35W|GysR`De)HW!7PS<@c#SL?VQd~@hT&&wVM$q6 z_)nAy804CPyGI2aF=nWiL4LR55(LEk+njZmXa5Fn)_ohPr-fAD{#0nMK7&zm9@!SO zPq-0W;Xbr%LG557S?xOtbuyebk4b9b&{a&fICyVmmQ@jFu|}P?|2^shkPXNiNDCxe zX03I7YFqgFK8m1+^I$0l5|Bmw z3~$|h*@jAMf(Di;wCLGRJWSBhaPpu-Z|!C{;dO{MI??GFLo@t zg)uCD*H>%T%)O2;v%!RG-ioxBYS41_YH`9tns=bYQ<(-SH6(%Y1@+60f1@P$A#Gql zB2YOIA-X7GKivj2L`C0><|)KC!*BrxW@cp@QF-SlyRR^j{zd0@$;iTQ8UJl9*-E=W zpigt6X_?mqB&&0K8(M;!Yf(0SwuVqMG$uJ^aVI$H3eLn9s(7F=e{~^DcPD zlAk|}g2|jv`YX|Jd#~*}RR`JM8WiN`=Lc`3%Y)uOqszl>M08DO9~iJYC$5JemzRwI zd(AjvhkN z1G?zIg(Pnrx%tTk2CgZ0!(~0o_Ss;9cUsbcW}z4a2z02{whS95)w``(O%&-v0yQ!u z$On)UA89)c7Bzbsx}~)erw14bJsmAOT)iCXyBIJ=*mJL&qWqLzTh@zJ8~ZgPwFI7W zwi$o5sw!&JOWq6XBH;>(v4}%+U6TQ1{WL<2`{D1}~x1gZ< z$ZsS{G=J)mad!0kl9y-EzdllOI4yQ_A#Ei08BklRiYMbyX9v0~oD9(qy$2m@ zbL;AiUi*pTj#iEs`SUlF?9x~|moe?h1E&Z9&7m@btjepPh`g=T)$Z8nHq?knrwj?j{Vg2%M9 z2r+@^#abYQNLf!D-3c6B8ymf zlaL^TIH}G z1-D5A_WVnk?G_4K_xZ?N;K+1I-aH)FYj-o!1w+gVCGyeQ968RpxHx&yu(8)nH|%&& z%q#U*u2}&mcME*r@qFvgpq9URaHmHCZa?m54O}1l%xzbI48KDdTw{6icRnIMo{{#h9t@)B@9!T-{&QBS zBgDAQnd?`7|0T$_J~Q;H|)UY6!;dr%4@0qd?;VDrh$SYiaa*TX+_L|5dYZMt8Ld;iUxnlg^b z&LiMv%hP30%foSzd-1s6ttXa#S!{L~L(&ARn#DA=j{ZU`%5rSFh_T0S9b?0ItyYB) z;HzwIs#0Ei)Q;FtCXDwNQ$WiH7QP5$_}-s!&Y$ikfXd*{>gqD~jPh96GsTKht0))Fp0cg3KpMmh!D7YLuHFIM$Bx%>G~OblMUQj4MIHR z$D%umK0UrOHaglmnn9=oU`-$pK$gcRcVYsl ztH}&(egkeJ>(%~`KyLclsH6DHm*P?6`4aE?`fT5dWr2?$(k?uJHH(d)IDNMBxnfHf zvBP72S0+}qaFx0~>y>cZ6g2|_2K?%r9#An#&H+CX1iGh=M@L6|0s@^N6ovs`u>c1Z zLD)2vbb#m;20`s2gx4Gz?RC>|WRD4K`4RZHAJDeP9M-z*|4}_Xe|c=beUt%h^c4*% z6Pn`_Z24_(P;BjPy_5kMf`^6YSf>-@pJoHHQszA;_nz^dTm zm%Hjeq!A8m%7|)8fDr@p@{@)rI;! z><1U4`0nlwte3mnUdJlnVkKZ(PLI)|BVrsIJQ2?{z8ZbxEU$odZ5^d5eDemp?sH9< zW*znf`i%n6L)GDOUN&sNjx=zTkbx z1r*HD5^q5}%n5pSkH(>5T|%1K*!I=gjS}2*0tYRD#56HxKD6g99QO|Psx3`$SER#_ zT+}!bVx8{C*%v}Hf!mb(TK2PTTwEz18qdiuIdYb&=}tPg^#v-))HuJarGe8GUu1*a zaBLxH1101?P)^V*N*7n);Ry~64@UyvBrzw^z-?fPD-4Gu?Eo_w4P;hWUH#G0y9VDE-Hy! z^xD%c^!&hN6=WRcY|{vOKeyM1NkaC~=) z!Lh5N&Mh?kDi1B~UaJV^wnZJ6BoX%H3zS@pa2#c~1r~E&JPZ8U6zB5%;jQrq zZPoxe$1h{QOSP2WrzEouBL@5W0$a2*-hV!Xt%O2J(wybshGytoVW3;#>RM&hps%mb zB`y7IMA-?GnVd}E&pjHVo8eU6wD-vLaLtAUihPy2sxwr5vXfecciyd17wype&GPwgtn1(AW)m)77;0*@;?ALSm6EF7_MFC z=C&HHl;_Z@MT403ARs^iuk$+x!(qI@x=I2tG9X6f9=(h5y61n;+tp<;+74#jxSG6Gm}c(Ogdzc(=kEqGBn7@QgtKaHF6GP#&Ng}91y@HM%A`t{dwY8Y zR*k`#ZAE6w4AoOmOA#bzIxA9nF_Fn)M#B^Z(s4^bdX&x@-z%{46H_iUM;6{m0Q!7$ z#*R9UU@7@(I1%1FQfL2Q9(EfVdTD%;(m6GL;U^w`)v5R87|}U5IE=rDFaUtsw(M(w zOpNJWT4i-Qc{#Q+r~L6M2vOjiybefp2*bEskzBWLtBMgRGZ8=*OG-j&SJSLI*yX&m z#Sl&6y^AH+c;w=HV;PT*ts7f5CvSZ&kaLmBZjIkLyL?O2!~fR7oEJP|7%D9--R8V( zqYaEo_>9!B)upJYC}g9Y*9ey@i;Mm9=Y`zaFkOd+(E=h~;qX#oQj*KtwN|Cga`DK7 zaJJ_cwLbb2lzQ<(_jw~CKp6YlX_HKIN5$fT1%f!)Gx>zLkYedbySC4~mmzX@_`tb; z7b6XiJQJAuQpEZQB%@@Lz}RxZ&f1vyHCs9rjS66KlcHZ|{8V+rK6+5f>r-CQH|%<2 zN;&y#)Gc7?w_^L+nLqZ5LTY%|@pw;`D<)?PQH~)kz;7D6ceCOqv|?M&V()W&W)Yw6 z0eGQiKsFHQzNQ(%9Ev(pg7n>hWp8xlX(A6Hg>xSq1tdQlgA!}>L@cpcG{AOGHi73%;N z7}8x|rg+?vDx?hw^P;6%I1w!>F0Nd{83^#kFz7$t+{_OqrQ)|Cl3YR$7`v&9DPQG~ zEAXZtPjTN>y`}Y5Qbxtb!~bgP9F}#74uv~3j6aLJ2IH*!bBy4d^}5>LlfXc?Pr8Ns zeO`QxXnQ0)tF3R%tP6p7mdj)TZ*F~3fCV3mrZ7-nSTZ%n_s-Jz8Bv>n$OX-bh;Q5V zC%7pbx(Ef{rU+Ki%FpaV8=?v>@7p?gw2tW5-TCRF!Q0K|aCO`P{4BSXp`bWT=7cz1^cm|P4;u$j;xrMnSL;*o%Q;199S4CwK2~i^);w&9|8(1F zcW6s1bWwVsuKkOIcheCtz~&>c18y;<5$!#FHj20?QkBHWs_9{}7+y4daYy90p20_< zTZlRDTOeQ0xd$MJ5@4=!GotlOrp_D;WIyFQynCt+-9Ed zegR~||;wbiZQt*Z?j4?K^dZnupZmKCg6J&y}crwhppf*~yv+ z9VSbjaS4=-)4y&ndH($}$lXTs2!-`7viKLj#c=jf|5=^I*SFNEtnYmA>^5;tB3_zU z4?7R;w&I_Ey%JT;9k=eZXQ2@|V#vi19WFP`+T1beM7LE_;2n}ENJ%>wd15n38Fn02 z#$RpevPQyW0nt80^>%z)^DmWvOmu2a)Ki|FuYjJ4`Mk6A<(^(-Z>mOzZ@Ih>>IyC| zuMN&~iUisWO`zZyjTgxXd51!wCn!_l`w4Q`2JnwG>4|qIX1>o|e|zv%(&q85^td_y z_E>D5%1W`({GM&$=hx;!qLzfL7+G`)uHC_Z^W@Y&%Z0Dtitg^;s}QLflH`r+=V)a7 zZ|fm!B^?BK1ZuomYY|jFM6SzWIb@jAc;Aa&gj35YuLaq91PxEfCSoc+TCRl*ldma| z0C_ux`$(@v^2trUdif2U595Rz$TT~uU%xAmMNx?RaPjVbMj(hH_V(V=Jt?WyO|!A8 z_ro+lZ7K{p#jz2JMvA>@nx(|f=&~nH8D9K`te)>a?4tVG&bdZd%c?Sg>P<<_y}{?C zb5HdkQsBM(By`~4h|c^(*5oTewy3w~_-daGTKU(9~Sd_i5hs)KPu zO!kkDrji_u4p+2Y#FP4*QjojPwaYfvMwqBRAhyGhgJs9WBI?;wYn+OTSL0;o`C5OM zK3hR-e1)1DwHvehz*?F&J&DF(ZN=Gxpd;)sSEoY=2@r__HTd!ebD#&mO9=Vfuq8Zz zTw7bS9{eN?36yqQ#b=Fx2`;^tidRyS(f4@!KKNJauZ)y1>)v=Cag7?wdB<8&`SD%_ zj|-{M(NRFk6bKY6$0sK{z$PzvOQT2R-Oi_iE?jFCW1W|fs0p!&*`xIEvhsi8uo*}W z#qB2flw{)Bq~C$&bWTo=Z`0YC&r4av?sBw9PrA6B=I;+Io9LW#6Nv`k6v3ds#;+f^ znN#W0Hv3EC2fp1lkS;#we2pc;FxCH;fbb2H-fihV4;|D4c>}8ZI}T7G9oFa_%GpNd zSj6PSlAlhdh}dFIIFT!J=nj_~tKg5jMvvbQF3q^D{V(-j>gl^3M}a*@o4HC`bhYXQISej^pa43d<0IfJqFm51EzL z-cmec-8@<)m|t)dcQ}q)r`{aWNYS3K$vpqI6TV=!TS`&#Zr@-tSLt*hAGg+eVI$dJ zo`}W7LM@2mG8}Dr2B~z*ql$<@`kDV$F!k5X$T&D0E+Q8Yf&2{QZm)(b5kjhevn`g* z#IfmQ(FJubB><=$(uNZPq_L0E;wQJ!s|9&kZt4!$x^2p7)PRoa5SoDTRye=Q3%IG# z1<(2RXr0^@-QIN|CO2XTCtdR@0-X|7@QfIcJ!5q)NNPq##)>@%XV}kyY<#8gkQ!8= zp&;{8pM z-V3_4jVt%-tG3T!1aO5zY6y5}96dD-ru45tQ*@Tn;?|!~!oOZmGvvlm2%mk$Hs}6^ z2AP}K@{3lirmyxn7U$e+Kkk2eGtOTC9^nlqbi|cyor27EdE|F><^ADTxD;as!gZE+ zGN1#Ck$VQugs8xsI;O-@m#)SNADjDbJX}EywAS5h+bb$8+!&$OZT%b92=nYi)feu~ zsEP2Sii?Zi12(IHw^!m|z4NVOZ_Okg{pR}C>%l#r7#IH6_^bViC0JzJH2H1=I3NLE z!<*FGhof){MOlbq;te@ezgznE)FE+(CpeJH0q7`Sm_-G7e!zS#?qDzbh%;*H#1IxQ zVj_vb9qy|IeYK!Eqp};f;m39sT{%^axlQtD8Db_GKn;CN<$j^fSP!Yt6(^lZ%l4nl zP){4``V>aW*$9e6ixJ||;_}D1peBjLwfUhrpQMH`g}Y z317NtHskItypN~LVq|I+>Dj(>JB(U#;M=%)GvtAn$701J(C^d3XvSbStvyp9WAACG zeWwUVVcBQlnYOO1l8ztVsY|{2UG>r)G)vUg=;G)Y8G9iX2de}Af2W3roqM`TsV!Pu zlw!(#&Op)He#7|!+WX=Ts4f2#w*bXk$5V=A@>?^0Tfai+-n1Ms z94u2VRu3uYQt(0Q(96*-V6%t+9H?&4H+t?G#MFTTvpbKLh7-c!wMekCn-33=X(JoI z6VOH;51Y=P@zbRuE-f$b{cu}1WJBR)-?i<9W>(PQc>VgdwpH=kGRV&I={G0jcdEkD{{XN{t5Icm;XX}`3}Z*h$~KRw-OxY zd0+s;Dhj0{Ie35SNuC`}lyxj$i|WUtYfVG!S4qEW!Q_Z9TkFL`3xM_mu+{5rp@EMPmssXCD^8Bf&Wy~j^qTSAT=!Q267p0BEEntT{5DK>(ezE+EnIB z(k}4FG5Tc%^@XZGWwrk)@;4mqE=mG%0P3mw3HI4aYw_JUZQeL9d~ch;2+mNwqh zWR{`A?{LangT}(`q%(X`@q~D0bs(eC`@ja!hu=We&P^0=!=)D^DIswAC#gE?xCr z(SW?3uA|XqAZj!uBFEB8L+9`lgO@O&$D(_Dm3bWm7qn*?l|L|^#x?WT+T#~NzE)m5~)`m>NlIh=?5G7*{48{Ou!d_JZv z+v4#BII^`}Dgni*DCJx!G0cc{D9()&hv#w@rKB(U!Z zqfI~NO9gtY+$eh;%Fq@73m{6IpNoqLzX`E|5>rJ0hORE$$SzMYmSUIGO(K?;F zgL`)+WKbQhU@BezQPNYGb<=NLy12$`p-w5cVH{)O%>sW zb}!XK4-W~C-G$OLCqMd8kkC*;?y>K)P(Y9UPv#k^&wsyycmJJle4kmmQ@H3Eqq>V8 z$lPTDYGPB;5S#vl0eD#KzHK&W1R%tCcl4VBDo`V8egSm!(6s)3^*;;ThQvF>)RMj) zwOF*~aQSYNeACdQvspGt-x{lyl?B)6y<{T-MS0=}1-(98Rx7LzZ?jL=s?XHq#BG7NETO{^Xb5Y9hK7**#t?Wxe?Zfo8Jxpk zdrXUGQ9T+F*mju*dva35CUH5YRcB&hH`sL%CYgX$0+QA{ocx&PBS=i(6s~;Ac&&9} z>vfBs=SRiO)+5pEaeA9K4`~l3&)tTrF-2)P`&^jw_%6-T{*>0ol61nt!f}8(YVlK( zoZrDtEk3L!U;YL45NI2JkWm>-o3#IUu(k!Y)G<-_3g?x9l1Vx?-9jq#M%tf)rFs3KjnA+l@AWa9 zzsvCk)l#KaINNx!KwOaAxKry5u_HOX17a*>L`VUsIpjo8z13G1U#FJU<7h`cJh|_T zOD+1V3iDqe+GIPNgr0V{9UEfeRC8(~Z5w4$#LTi-OWe$}Pjd|~v?F5tW&Vs9&T)Rm z=G(RrB!uU*oGkbP>V2tzi#li2t+f>~h_k*SX^9LAGjrrM+$TZbnW5%qjOIVsVZvA07ve-}BgJ#PE-YP4QC@x!ubuK) zcd>ReV_`A*S@0Y04I&UW?E=CJ_%kc3W{ajZ-?tQrvp(VpJDwI>z;?BQp>)T+>4v4< zu)!ZUoM2}bM%IO>SJ9jYndBH4%eu(--Z&KH%k%ICDlndJpwPx$cC)m!OzcHkDlYZ~ zZftC%*FwRfFgLQ;`Xq&Dm+n2{ys6dKt~DZnsSk_e+7Q{7A5J<}`U3UGZXDp0a2Hgz z9r%@^C-}VMP!s{V?zyZy*Wy+A)PHh#_&QMHUB=fBJJF0h;0rmZYL)n~U#&AAWfUY= zs#M}9cL)n|bBU~bV%h-}sJl1-}zN^&Bt7p~xV z$SEnI07?IQkf?w(H~g1Ks|ho=4{wj5u7SZ<9xg&4-s;hDozC zPO14@%vO7c7@(`HlSa0i@uvpZ36aiFf6_;OEDQ? z_N`>4B(v^rfW?x9!!=2rLk6A@EbT`5`I`CXAsm$&%o11f(0RR$U`0XBL}7@6ii&Dl z_^{(-S`4E2BR%X%+AZZ1cXK-A|ts{BdBcx z3d5!ML#d@e&NW?WO**c0cPI~?v%ggQe!mGnr20iYj;|7$xc6cu7urgmRfm+f6s?xV zuM|~V9Nude&Jbn|-0W?@iLhB62u+8K1#7Q{{fH{Zc1=Ztyre%kK>hT+%Z9nk!<7X5 zUw8jN!}B=9s&HCF7=O&xiE+q^=uSG$U5k}_$G4$Q$I$P!|Hu>^og@5#`1+B%J+|qG z!s5=Zlkh8T9F_M)j^nvvKe7B#{t&Eos8tz`v}%B&ieQ060ylX=rkoEPTes$3qemX9!tlZctoU*G?cK*?Owy@B**4K!`#SxK&6J`Gt03E8C^jg407RRt4kuNzwS%W3}Y zm`2@p)i1&tQ;**->o&e-3`U{bDMC*@WV(0<6~>EW0kRS#Me=2uK3}`n<~(K{p4?mj z_UnxBKiQDE^bJ@(7!+|zILzdgyyI`!j2~O5kk3A&NQk}OTvXw6C-YDu*XzjG*?gTm zUYBdUiLwcxvJ3994=0#MMaCNh*OEJ}RfAghaXqot)K zv{HHWD7UG}WGaUMh_jY_`Et|3*wmC=s6&y=dalkzP*~H<_otJBDrkjSfhi^=5Ts{p z(yq!f;Qiy#57wD$Yg-`K{m8cMei0eoZvYM#I^*%RXZJSMu5MeVI^rRdS@I1VKT+q5 zg)9GsI_jc|z0c|lxNtt}lwW*IP7cMNem~yxjDlKr8gKxX*pqgZ^hl4RCV)wX`GW_v zcq;g;N;x&B94Ly(dJ5xh_nSAs2pCmZ1XZBRpHyvpGyc9a6rTXK@gK`0&7A3J?gCEfC=z$uG0}U?|cXPZ20UQ!J2vKdE z(cB+SYb4jrFikVrqx{&v*+x0byY$zfX^RqwZ3M53u#+*^P7?9g__vCNGF+P&h+*W5 zgC}G?hklAU;L2{F{ngiZk3A9Gf#4-2?W4F^V{^!ISawnD&F>=z?AD{+@@blgH%75v z%3PJ8%h6>jy1jq&J$0|MTKVW9P)0e2*-irgMt-d`{}-81MD^AsBkrNJf0&K@#k3j! z19TQ5^?yyr6zj^pdnQ8Nm5Uh*m0D8@ zIa+-GyeS`Zde8dp;HY^W5M)n}s;Cf+bUN{p19bd^kkPTRn>r|Yj(Bc{_}+u1S>n3BsTGu~|F6YI@1z4eYe7QWC=?brYb z1bB&}fZmX`>^SBoQ-`R?>|0|RZ|4?U%$)96W*JYyGqk|rJOub}ISuvnoar~>lDpCeUe?$+pJy*3d!HumPv@X2p@N0MAlobvZuN4jX$i&~b z{iNj6oK8u7Ara+Y&2M$KAuH5LDgEhocI`6F^Hz^_XasqMuf|?Yb!P90`z5*`V8KD+ z8`>#*4c8>NVUv4}w;h=xD)+o&glDB=UpvDIQW1dhDHs4$zxX6JQZ%=2DQ}PqpVM0c zuA8rb=>+M86K#jLYx7z-YbM?hE8XA2Ji}%||7en4d>vzdO8YB>{MM2RuX>%*lc!il zHrITfDLn!N{H6_hV$p36BR%Yw5zF)^o!|LKW?by+&0{9WqGqpPEC77CuGzLFxG+nY z9eiokYM^)kNfScf9YS6=vHJLU`wknlfudz!M10HhUoK*~R!vkIs1~4O)#KG>OtlT# zyJ@sOW+4aBPL5vcrbz@@Nqls|{<&Q>8vKS7X^WTn9F^4(@Sv#Q0PxbH(?X3NW4kWg zbwCLTXl_S9S$c=OZzg|_@g#u6@HEuG>=fh=p@{c6a%-i@ySY^PZO6v>H=f{1U>P6Q z`U3uhnVp>!!)&4(AdX)vY$(R0_87&4mUoL(#(>Jd>GBZ1*Atn zi>K%8XzM*d&j6@p4w(Pp9q0x(7R+ZFm^E#YYL2f)1otcnOEf1nS_ z{biV0%TJ$5647F z$<88b%=UlLyx{AXc9T-ezgc?w$qN@sF5_6KD4w7TcNStR~ z@$zn&mfHs`hd3_-oIP&C^Qzvz6pKO@D1HR032Zi?k0(7H5Z|*+YNMTxx=+T%O&J$@ z&}IJojJCcsgT39H`0uPZmcIx%B$hk5}BiJ*!^=6z@egoebyfSCHn!#~)5*mTtJZY!8k5eTq zb_On017x5c8Hcmqd?YZkeWml%I|+4$SfIhAI(jI~$ZVtE&hvgqogyFL;^7H0^*$0*Rxxre$YatklhK313)s^*3tZkg^F{lx8aFvo0{Yb&hNi%JkNbt zz=mhC|46`SUxwM;WMR7V$F>+}_Gx;@r9xGbiD>)f?O8#e$^z~7NXmKJGQ?f^$SIcT@hqhKeR@!#q7;iX0gDB0BZf9)${5uuNXr{&yD>T z&3^m&gYo}HVQU(ayZ~hWl6Yv@BqC&Mz)yEA?$yA4g%vypUtOm9#f^?fA-z(fuqh3a;vyfqFk8H!+$d(=HIjomWN2TURD?i zJc`=qSbIG7XL$;iXu9VO5Pyvsf!tmgVMbbl8$^r2S9g9W7TI1cIg6nvA+;c|Acdd> zMgofc{bUJ?7sn@@8iytn6ov>AG+Lw}cNaTOAS{cUK7NKI+GfHp7R1Gy_TPvM%aiKI z1*$#90T7u#*8|v9Nto}L`8~`CC*f2w`CYM!8jov#;_(7WEXRhQ3&oz+irDMckqdT& zT)2n<)`;#nr6bX|Xi+`84dsVaO78CBm-l;@p@T^s$nGwR-fwenjiTeZ`ERPGO6=!+ zom=x1x%32ET}4!u@CU-M`dg<++}~6tlw1Y89qF4-k#y=9?%F1f{-z z-zJP1A+AU^;CZD^d(7_Ajzr~*+{j;%by0s!Je}5L&yc}JSw0oq&%_B?Op_(lp(Fvi z8aZWOXlhKu-?E3vd>1915a0R1oD@lW*;$_fcZ z8m*Htla(YnXT^r_=3h4q*^9zE2(vH$i$7G;4v-o54%F^vG_E!+tBd?)x!T8QL)~6R zyh5O)RciQw)FcF=*dxn(qm{3+J>3}$!MA^HdGPmMy>cb#_Tn?jt|-B{X5X;vvHX(&2$<4k|ZI7LyALgN2)hET)TP>!Sz?i$oKG9)ZDc zQB%5b0QgeF?Hm5-PTk!eh1v4&@pzlnkWdyO&c<-8OHU2_fpU3cH)A#qq=K+5HP{cg zKatDe*EqAzF~m$gu;MmQb|{eSFc`UPoh9~y zN;}tS5ec&HW_`X-w)dN+f*Xu@XlFW?P+o6wq*k8axq-*|KQaMIS&SSa+}v#7J5e)O zzMG%mm&=+Nuix(zV7_kXC-nT=<5T-SdguK$jb^yPCBVhy*q&_e*SaW;{PvelT?(I7T%*SggrjEMe@3!ysJK`2gvi1U#H2S61SY*drhGgsdzL55BiQf5N; zCPBXTfnTJB3@~;ckrD-59B2@@wV`YUj{^KAo(gGm8e*6!B$nQt&`ofHo#;;Ra#66i z5s0OxG+)vC>*g(X8A9M4xqM?zid=FvE|U1_FOvEDp4=+2k=?(-GeWvP1(p>xCOIQ< z>?Afk?258+{%=Jf-XjFkEwYR5&t123eUt0|LKgE!M(Xm+91m1H1@90HQ1mV=`U@M* z|3sxedW2l{IX%^}wsHZl6+2^$Uf<5b7ex_ci2+piH9%(G)SzJ+%8T%Pi{h(c0J&u9hWdsyD&}V z3kwM~TGp*{$C<*S2Q0ZWuM(j(1^Rral@mJx`tr~LIASCw=6*Th3>=FfvuMc%{m;$v zLH!Td_F3f(&Zrx1|4&!f9uL*lhW88-)hPF)VIucCxeSKEOi8&$)CnWvI|nDXqmeKe zlB5(;AG#&q z@^S$cO!sdZ!HF)@Nz%#=Id8&j_J`7*h*ju6*Ty-yJkgZSlDv+i)6iAnH>x6|pB;p9 zF&9siG@Wq#S!vX!uAw182FX~uIDG(vme9tA*q6@0TxC&l%4PAZgD9x#w|<2p?6QYI z7Cn0IaXn=D)WY4jE6o>pwl5h-A+cTIdb2Nl{Ho)@tO)ImH1a4+L8ABM2PI)57QPv)vSb z*Z;YdHFZz?oP+irXPB{mG5mbfksWwPcKoQugPNy_zwcMEdDvdCdO zab1kUZZnagFSO21=CH}`$+SI-7cshtN%C)1SABZM*(_{3qU~^wE^Q>)ft+YRCYx+x z@r%C;9C`En$Y%VVzJ$DF3_3VW-@|XC?F}Fi7FJ#5wH53lHP0L9b!-^cWa=r~-ZI)G z4@&sWa%P1GSplwEH1lL)zcw9WR} z)>H}=J^!;S?@C7U2=uAAtP*D(oiN3X-kOh0j7sZCyUgl;-)(#^WBSMc>UiZK)^nl?lJlzD&*$Q|6Lc zJe{QDC6L+26=F~Rjfb^?Fet)!xEcs#*pCzgI=N$-mwFeADhV8(t!RGUn))tEs?b3w zrzs#_o{@O_p#z?tSkOt*xwX@Uf480WAD;VXXFq!DCmqzsz*hrQqAhfQIN3-uSp&I8 z7k{^E5^Iy>-VC$6crh;%xF)6tFH;)o4nJ!si1l!BA>X?v1AW&WR3a`c4A0@)h-f5Z z@2RKnH5Hp)*QGFQyVloY4S%gzwpR^Rkhg#l=)*9m=`!XkX{kO7vO6V5sHFJ^MZ=Lw z4wJQHcHu%dR!}wcRc_wZM%jqhiE0l%`~mznd9f~d>6cZw?tdP=a{kixVtraQJQH!d zzq$CTE!m0BdIyrY%thNVmZ>1s=qLr!{eEJ3tpS<{_Ro zfg;Hrit7PJ_3}G{2)V?Vfk0vBwKdCRhZ?61Tul{~mDO=t1h2dV6n6$WX|keTNFC>E z0Y_>ynpe^lcGizZXYDh!nq_yy`2(^?@zH(@u1CIF_ zO}TN|aENKBx%|WYEiI?Q+rQ9<`#fJ{Hl}e7JQ@5Y<8DD)%9B==qOv0Nh1YqAOgGkj zcJ;G^rCrfx6ApA+1Ik|^wFVI#=Q;?Lexy(PYIoQBNOMF5>(7_9e`4FCz0`Y60H{Z; z`uxa4q^U&!dLui=AB3~CAmX)J1Fw~iZDYddn6GQd5X&_arnP(kuYN#2xwe#I?%QWL zeK$(3bRDk2-`Jk)0W%b5!(K}`r%%g?$^IWJsnqm+gc=$-)k_)XL^X+kq<7Xj-MSm5 z5{594!w$kVqB^Dlb)6iBK;P%HIfsajaBdP+AqYeO?-b`WT)pG${0&>_9*EVs!HE+P zK{O0xsnZ@d`ct@-MlF#DY})mXXHh7~TP09JhICK79bz4&!B90ds`G+zoInn6Yqw)!xxjD$LEr+4&`sc=`VH(HPO5r6K(rSFZ|p zs9bcfj{(~<*`*xn2b6k~U`ynt{kiDTd<>9Q1=*<&+Y>im07s9BssB;aN5YUq(s=m|Y!N|@n3#SX47*O@+-{7D**??uqP58i{@p?Q%2s-duhE3(sc-Up?2 zWUR1x&2w4P_$8UL+uzb}F+q?6QDM;dYz*f|q!=(&qH?4i)DU2{Vndl}`5iVt>KXH> z;`Jlj*tMRx^u|-MW=^^J*9YlEG;>iX)+@`;6<<2$;q#|x1|dzEPOFS!^#XKD8Zm+$F&thSBY zm4W=&?9%0kvz2s#U{be$b3-E762uW55yX{Pk$mTF;s|=ngM{ARmc1R>8y}~mCUjjl z#1ijO45*hs@SAzsq0N_A8o{w3^7hpFzS!mAB5>QrhHu55Idgp|sGsa4PLT|;@sU5G ziu0Ne@s&TqiY02r{rag0hg}SK-Y}ly^rtjO?s1%%bGER7SNxj!uUSY7Gi1RTfdhZ9 z8s0($+S`6s)8}2XGu14sV0LmNmr|E{A0%yAaF<o<9zX4E4I(5PYJr}Dl2vvr$3R6iAAaiFvJd_`O?fR4 z4wRjy4BfQ+(t6K9POS3QD@Y+r#Tb)q7KBX(xe8ldHp6GWTlp$!V@j`DSIUp>$O?3q z1p@$wwnkwtQb#|7nr;|SsLdutJ%GnaL5mSIDZ)XSyJ7=LbP<15pVA+2h;cpN@_2;C z|C)~f2R*vtg{~Uk3%$b0Gdl`bYwW3l{5W^^y%CGFZ*Ntz^DOw9|@xTz62>t)qxOaxR;-lU5EfO s*?l@?_J)(*kV(p*^&ImbeRqoSCTM!+K263R8wgyshaK=0*4_#K1*BD%O#lD@ literal 409634 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ΞTvsiAoUFQ*jo=558|{oH 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�fI|#_W%hDmf&u|g1Zg`*TD(F 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 RdUXWxWlj#Yz7h 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

    QRGPtzwyeGft^CkV4=qHO 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�!8N-$s>@(XOqX^8itn7t&W(L2k4# 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�YVnkfilUS%8{^ed3*#_(UcN)GkjA+x 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

    EcKAb9=z$PZ_m}JigdHkO`>M!} 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 Zq~pXSlB4cGZE^sRlU9CH{@VES{{sd+KCu7* diff --git a/icons/mob/suit_digi.dmi b/icons/mob/suit_digi.dmi index f8210ed48e43e51a702edba506ac8759984aeb35..347f74a89b4659b023b1c39f37208364386bde08 100644 GIT binary patch literal 420039 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�- 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પ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Ú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�(BJ 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

    iCjR` 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.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

  • 4BrV}Kb0CdYAIGOC6|@_dGSt*XB$_& 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 E|r9Gj*bo)y5zRqpb9gm>_!cZ9Z63 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

    C|x}En-WSlD4 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¯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 ge>#jF@%Tz}7%w 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 @X#R5^Ly}^e2Mf&?+)JCn10AFrBF{YkkWk^ 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�$?HlhdWDhl2)&PYRzdQ=aDBmfu_Jy@DCh7h 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 diff --git a/icons/obj/chairs.dmi b/icons/obj/chairs.dmi index 9e8fb64aba811fa784ad44c8e0dfab010b103384..afedc69ecad23e5894d9fc8aa76ceea3c8a8f3ab 100644 GIT binary patch literal 35101 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 literal 34758 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

    _y1M!lA*D1T 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 VBi&2P{Sf$hq@@0!M8PERe*yI{;Kcv{ literal 107617 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 BthfLG diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 5d70eab5f7c10ca04df061f7ec8afd53010d559e..4456057648a3e2de3ea1e3bad1e561eb43613f6e 100644 GIT binary patch literal 138491 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 Z5g_v~NIeGcks;uhqMVv+xwKKx{{g@aZzcc$ literal 139218 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 F^It-bpppOp literal 41709 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 diff --git a/icons/obj/economy.dmi b/icons/obj/economy.dmi index fef7637ba6c8d683288da185af5dc1a618aa8466..9cc6498454a2127376b8186f6d482dbe574bf9e7 100644 GIT binary patch literal 13420 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 G2>u_=DsLMA literal 23200 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 diff --git a/icons/obj/hand_of_god_structures.dmi b/icons/obj/hand_of_god_structures.dmi index 4f18b2e68d4e8d4b57ab2fce25431bb99f54ddda..3f640d4d5764e7c4d03d5b9db8578477a5db974c 100644 GIT binary patch delta 2464 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 b0EqnqGGmis7_3Ni00000NkvXXu0mjf_zV)C diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 561b1890e89fe7a9acfc8008f1043ccc02f117c7..7058b9918be81de0a733f3abf022978b960fb430 100644 GIT binary patch literal 125506 zcmZU41zeNg`}Q+hx>GlN{}8UqM&rB#72YE z$PF0V`}qCE|Np-4`HTU3KHKhd&K=i%o$HA=G18@@=B5S!fKFde%M1WW(0_lZD8N@H z=X)*y0M&l5xs|WhBOhn)r=Gq~q0a#zFt^d>uFsM@v+7J|PloM^_^-^zsl9xuKejB~ z-0y|_x=wT1=CaPEE}-zy$}}``g7Pv=PgS3HHoNjJ<+NOovLE0d28_Ko!?YLS;o~6)9HlS zd!}3^ZXZW~X$R+YTr6KHWcVrXTZU)Ow-kUk*4PO4|S_2#eU4L^?$ zxHTK`^hNr?Ze@mM%VCx6Up6sXDSIAK)rPM;D-X2!8V*yo+CCMPpWIaUG990y9pLn2 zkr+QJ-cM=!@m*fon&*-HFN!H&O^)h}xBKtc<;N@~`)%)%cdXd?-@jnfv=!=d;LgHT zPI9eIv2fZtHTZs@>6IS*Zx)*e_c&%Rv~4C`Vo8!w&r=nY%hVGs<3BpQ8Il|zT=-b6 zeXW4RC{#(_qf~-B+2_h~!T-xK+ja z&LUH|5%s`KX)3p#b);oa3r~Q1iWW)No*l!<&$_YYyeeqY@RO3XudiQj2jwu>KhyX{qnAzc9*U8K4wnx&oqp&WCqqn7+6v=zmaBPpb1t!Zf&UK3q4AqoH zzmMJsl-Lidm-oBv#HP_;PTw`a>omM(J8tR(NSQt86@M>w;Va8!4}~g=lNYFa!*Bis zOMF5v2WdCjaLvq_EflsW=U3a_8|8k39b`O#-=7U3=$KO@c`eP)!!q!o{w!b1d+ibksI;jKun9T^7X?X=OXS}RgS+&vUz=R?uWaEpVioz29=o6D@yqt1|?#h zCffsJyQCX#G+M-Nc9W*h{7)5H+>-)2xM;HYpA75Mv0FN+-M&KWThZrW4e{cUVY+*3 zif03mMv>DMm#2x$c+fEB&@&*(bw-3}U#~MU{<+;~p?9RND$_}I>n1Jm#qg%ywBY7( z^#zTt@2|Hc@xc#SGOX6-oV^ukjjK(%Hbv$Lg!^3r*tW>)VU)EyA3R8&YPM685f}o9V1Ie?X4`z;1^x!k8pF-mCk->0J+b zghT{vOdM;?;ByvM8%ph(W_NgJEN$#*Ywm7~2qZIKDc?m8VLlw!%*rXNPG2`F1L5*9^@?;a){IFv zrCOWx<*OyJ3YNR1xsZI@Vy}chF&ez$F@}gOYG5(q~Ds@u;nyb6qokntco9Zi9Tt_aq1khor zmw2DfTu~A+zMN+_Z;fP9G0^*kUJ&NE)vY@Mxujgetj*Y$oC!Z(w-~)l5$GyTp7QzOnlJVWLw zXRL)tuY!SX;(<#1?5}I3C%2-+IN2ge>w}&u!P)Xg79NvpWcRj~(xl+3eHk^>_~)gw zu;KGJH-2ki?q6|syYYwq6VUr|iaX@!(qZfMS{C=BOLwFrjLCt869%Q^osT`Ui9*+#$UYgU@3}RilBdFz}}YFPyW*Rq5g+a z_pbg{&yUEu2EXqdh%=_{n}Cud&+{YTQT2zSPSWft;LqV&0fA6MBv9^f-zcC!a2F8f z3`UhS&~d+KpA*9cN?*f>n4>0#o&wZ417c5s46^_B9Do3TzSb@Cz~5VW0Wj7_gnsqm z%tJyH^BbqdK&C|)W9%v}__4ud&M&Yyg~r5k5w0-KX>9g z8wevrxqLhnbv-IK`BKp3MU+?}cGD&IqdMG+T#3etQLpZNQQzF_4txj8DGF4F5OSLYZ{fFHFMQwPx|LopOubu3$s(l*Xe56BrhqDmK8al zD2aj-)09>r7}bTBf?W%Ev@xsN@z36r9>OstyqGMckyPCP*F=fppDkPulS%!Cd!kC< z+=W;5^KYKlsNyWV@jhN&EdY9`cq;VW`_b}NZa{;MK6B&6v&@#$d4p~&P0~tWQQgI) zl??mdfF+b9=1iZFhbnA-k@#v?vzZ1H%D)sz3{CKhamJZ`M}6xis^zGvMDSam+aY$( zSbsC9`1^Z(ymsZrSK=q-Y+tsO5iWtK6zr$v?8vV6WP0?Yc^% za>VX3!+GErkuA;5pE0UVqL(xRd6KuN+9BxkUFJdo?pc+kh}$^!+qeiDn!WB*Mb1X< z?{Cb$vLYR7yP68KCg=ixb0%Pr9T1>AU}s-ZGN$4_AofB><41A$6%?r_1G+6{ue(#{ z(-0c7O^w(4P2}qeNV;bMLzvH?P3?+q_~5SLMt+nJ5nD&=H@3rFm>+J(fedy28+fhqu;J^y3iJSHpTHd>Uihr-54se38RHR8;Ijx`fQN00i>K&V=X?NylB>klR_VSWI} z3j(YqVr00o!JtE%=eWB`)D6}aldc-(abn?y1zbHAdVIzo3l+hrA{7t@5p$Gc>tP${vjxihS6AB)heD)J`}D&(!*1uR z>Twh0Q>igL`!<5~(#Xu?X?v}&A1UL<2toHHM+UccH@Vedia!PhdPYlhW!v9TLzBi7 zqj%{cvwZE4!d-?+BZnDmta)x;_LGnKA6;9_Fz4~ z+{>W;^)x4h1hq{P=;S1zZ(vY7^tjRYa)=lu!speidZV6kKA2&i|3elCh^-I_lhw0Z zHV%yU%I*~1zkk0leewJE%ZF#xCZ;&{Gf`oY;@S$m(a6r*aPkG+t%B_IxZ)l`Z3aRz zJ|l|1j+ok^Z{=-WRE*j7z)O&$kT?F;zJIEbF(=WxJK%8wS35bQ1G2!to0S!PhAF!D z^OK*%*w`s4(9_!s0TfX3bPjkZ3sCsPm%-e^_VbUXyS-Q&tf2E};P6FqSI&5J+zVP= zKR@1~HI9<{MZrIR{?tC(w6IkPy0()SlGV?M#0`Z@b)(0Kx#_C=vwX1rzP_TOB8W6p z`XyP!Tr{*2FKU#l#~+LlSkC{U{Qz|XKs+dsM@_gz#YW%$U~&7yRCZS7go(TPNX4WH z_(!FA#fJ~t*qu39uSKmZ98rl2ZBktNaA8MMrCSHsJJj{&9a64Rcq-i1!G5vh!5`3`0 zYPqB3)tRz|I$dJIll(LFc3hA9v-!>L*foQxoshEQvNP{@wjq0Yq?P83I~QQF(b3(G zG5}ydZ;x2Jo)HZdKOdAB*jr9BPPMcTiY_b75y+(?#;vHyio%%K!Us-ssT&*pI8}ph zCIU;!9vK<$p~A0swb)bf~j>7lQ&&E-n+p#tGULq-V+2S@$ic7m}Lt z`@y}MS`!lL^}>yaZ=R)a${M7K1#0_+whim*#^_J2<##CnQ86*aNF*P35`~|iUqVk) zIsw2;S~@JeuR#_AwT}kbjpuuwEX+s%0qLYtqEY>#(acRKwt?M@_rOkl!6uE zS{rq`ZhrGW>)a`UOWB=!9W1EP{INp88e*{43b$g_?YwvPwlKheu<)^s9%O}+VSr!ABjX-9%F>)`Wx@WF;rs;fyRqoWBkXJsER zu=E9uEx>kLO?O@0{u~46A!RJQK=RDZi3I{}=z^2-;8tIW?hOAm4GSl>lpxqBAB-Dq z`5?(h%6x8pr8c=(8x1uUTtq?V+@l}MW?O>W--UFxprSi39nI>N`)VsR{d8oqEUCZ_CTaCnn7G(QUT@ zX%L%ls%_ron7{up&wOp`^Udj$dyUEspLqi1Lght{QofjH>; zc4YJDlA9`tHP8%M{T4W}Z+%BGiZQM%fZpoHBUM0*{Y2pN7x=*Pw}I1{=Z5lzaFSHj zpoDq?*{AcG1|p@x&*aV;?lPGTxKoT_U;qCDA=C4j*2(Q)G!Gn!*jQ2~_^B$%a}G}D_lyzsuu8O`6DkpKj_>$?c~l-q z!k1@?;DHg1LrrD`gSUmW{A#&6+S(Anf9vOh?+mtGC5c4C*}3F0W=;S>s^O^To?6F9 z9+18!dG({ds%cO_h9d}G;*E`pNMI?~C*PE3=yL9uD2V0z3ufBa=o%(6U3vJB6deqf zIMxU#u-BT^bP3z)Vq(Cijw6jj)%!`LrlqFuHAV7g5_)Juz~ZfKR)39fj45g8RE3eo zb&C7aWbPPRG!Xm72PKpV)+y>={y~eu#E-F1;r`CRR9*-&&(7m%lJ_uaU&U1aL&bn6 zZoyti|M?c!W^{HeLtfAI;q!u{o`HdcMESvB9cc5<_xpIW6bEdRw^Ou|tJ9|bVmKNc?{FUh%4Ckrry{va9 zTP9pN5)*<_N&$WBhP;90Xv1xwbJs~V6V4UcPq2D^T`shZ)Z}j~p}mx>{>H>={p3rZ zX!*!rwA@P1`Q%-bk%V+t)7VqdPXK*|pGd`|qY&wXgDy4%lxo}^ZiBdfJ#CqSK9*3( zN*;AdT-LND?9-cho2NwiaT^ZC%Ob)9+Z(mSjQs#IRPCLbBp&Ko7ig+rsB{ce`~UJa z5cF;A734gOxeMu;dGD)ffuMeQch%a=gg!2_B|Ab;t9uu$d2-bGZ$f^b;y-<`nWg&h*S>N$^aRT*yQTm&_ z?w86BVkK7>1X1x_qgpU7A>p$sb~dttPgVI)&3l`q`1Da|7H|>J zB(bSEbeHC^y?8Ef#@1d52z6m8RQnVsY{u`B;U2&8f7she;mDuV&-OOz$9x5){Bc~r zZ~Xa8G<5Lrcc#7$t2&Nm+{Q-a#N=XF`Z3f8({u;=EXPGF2xr;_;(7M6=}&j+OK!p> zWdFDKxHBL#IEg*vSv|B_ZTlI~Mvxu|dcGyVx;(Eb>)iKnky_Msb zKf3OUM;q1X);>r&jiJDAIuLtU;6Wr;GN`paM7*Z@c$wMU($4o=XJH}YvZ&~|Q*VqD z4zqCh^_7szaNBqV*u)6K+Gx=S)zY6S-!OabHaslna7mDE$GaMm?Btu#e*PTT=*4rD z!-g7jp4tjAzJ5nVoDh8FF0S`63E@T(HA`UV zxXQCAACzZs5L&N&qtByxc=wj|{AaEdljbOc1p&B9ww9z)t;a-O! z`^(=rm3=FI95{rX2tRM#5HVqi*4MsO5#-u_{M#K|F$GHPyA&0L5ee@c1<9^7QWvs* zPI~a;A(b)cFbfL{_1#T|fYcp*IJgAuL_6A@0_*3|o*@~3jskuBXu+j;@gb9i?^H^?tfR$_8hU;=~=XSbL$>gXX&ps8hbfoaR3cF}1 zeM|er^JlTZLUeR=wpwVb2Zj!a8cSA^7Z;B|uB?_{^RG$lJO4NUbiHPgO6P&?&hQ1I zTNC5P-Mpl(jY$B;2K;woU+_cH*+7r;o` zRL*kX`Rh+zKVJz5+Pfzz@5OhX80RX!nui_ypf8wd^^po<&qSdh{6hJ$^KMe-?51id%HvU>S7z8JFwVHi!Jm_JlNQR?Z*FZu(wGubczKFWA}gc%Ev;V z3NJgJz3(iqy(;X|RQ|J&Zz}P6X|QpIinJ66B-R9lMmbp`6+f^ud>89E|M*>LAxT!Y z9%MoSkaFR@O;;aYK%p@|@aSRgFh$r$UU(H&ogSqIpv)2?n{G0D*S5V=H`J$_kGQc@ zeF^Y4GfS1*f*Uo=^5EFLk$o6dB|B|?q*3&yy*wuG!91x94UQrf`iT-gh3N$W7#A^& z9<}xN6T`?+w)@{uLTEeFE5??rq)n`tP#b5ZWRLlH6n_3sBYO6`Bztdw2_OWj2#&*LlZNU@Ex7F+T@8$B=^ zK#f(xi5LGwr$)e1L4FY#GAG`C@ZkcI?m)9J$;~H7xZ76p8ATyXAQJ~o2k1^X{9rST^xQ}4pzi-JLMh3U|r%j|lsa^YTn+V#U zC9#jaB4%eQl_jve_;>7+vvF{YM@5m*li1qYZr^^cQfdTwB+dD$b5*NPov(VRIGToI z|D(1PlHYgl9No5yEFpkSba} z88ezEx8)62P&W;o+!biAsGtH;B7FSllL#v0IuM^VlA>-8bU{w%Zco4kLmY)kF(=~v zJS=U4Ll}!?AXf8{cM?-NTy>kIsAlc>+S`f)S#t;1gd-e)pTU{D_!-=pmvRCR#;&;Q zQ-jJdLMNV{OWs$kuLFDSOrsgThJ_zZTE+{vHnD0v4ykEuAKH}~Y5n_w9(P_C)`SoT zX~IIne-En@@AN0}Oz(gbbo*ShogTX2anaJkLNm_$Y)NtLPwQ)t8>n)um}ppuxK_0(Xrk%U}94lV0>BmA5OFj@Lk_q&T~W zAB&ZS3sCP+sgdbr(HO0M&soB}ai4s5zdo#v2E)r%%Z!s>jFsR`W}X zMQ+#|2TO}&DTW0?;j!Rc4cMF1BCmv&Oc=?s(EXD`ufq3 zfVvp1KnOsEHW^C54@Y&YkTkOq(3Vv$Pd4Nua!>k#SqB4n5j8cU3JiwFpE%AbUQQ03 zs&vFBtAJGyZA(q}ha-jMi9r=MPan^{fK>mMamZ2^L(4TLK5p{))pK1&du!|XeASQ# z{l_1g<`XO(LXRwgtii^+*p$J-1CbY+*jzW)$jCyd8-;kaR^GR`GtuNSI!R?bcCF;% z=a!q9-HsX>8jKTea?H%kg_CZh6BA@fI&>ZLK;$>TtypHA4(!QRJ4IBHc38<6dftSv z^HZmpPtPhUD!Q^|okwaM)N@q==(#hfMM_`}qm=aN52vdyRuMKG>Ly@i25S&2dLTWu z_Zs$%E#cvM{>76w=(pE${yu7FrNza&M~ZGk0FXb5OHO_s9o)fpC5dA4 z{{3r=97UzV!ap0`Ii4G}aiyu}zUWKj7*|abDXOhyRP@q3_GM|o?;_8hUy0d~wE5KB zkRO-_X1X_5s22V%0py=0(8PVJ3|vH)`@2zIr7uAZO$F%6$;o9a`(06GX`fg)80xaU zz_^Cqw$kJae3BHQg23Ddj7WZx7T#67A|&K&pri98G=HjpVW<7TXx3*~H5-5EVjFg{ z^7G>p25K4_FU{w;%uxpfRMwZqF?3L}Nzr!gU|1bW`UiwJrnEhx#yRa_o0%URA*k&W zl}P9}NN%qvHj5bv*Xui^|6ov^luoh{!>XsUg+DZ!Jn$GKLe z5XWWGmSjm5pd4SD=PwWa%@3C zL4adN!RyxvZ9A=lt4F5P90)xFBNA~FK4jhrc+v;FeRCo0?|iwDl8OG*3SL^XBpf;H z>-I1F1yN>|4&x6eCM}fPztN%Y%YE^8no(P`!3V=%wVj{{mlj%Mz_9j9c$AyCFq3m^ z6-IZejev?vfB$}FmB{D(eM#a-%15g`oSVsD0=>AeBl$yl{f-D3IeEis;AT?h*MQBW z*LP%056H77T24HIs@hyOX2&{@ptbaqWj@g6T0(T>@{n!X;C( zzk6!=6)vhJ*QL#*w)iZX#nQKzPT}G9@4oGuO*;NmDG4SjNxn3L=S;}qT&3|9(ceK} zX)OQQjjh?f)x5I1VrHqW54!C=2U~pWZl~r|w zWpSQNHCx<12s&Lk)U9L*VrK-4O@mBPa0wG!pv7eutT-(=LRc;B*U z)&telBuVC1PX-SP`_522@S1--*K!PnqyPbPh`t>I{zze7(=%?{IOlE>9d4uFuKv@^ zh#B2o$G2=fGm*XvN49y!Qn`8w3n6thyP_xhPv`p|yp?nR#ndMp8N&%*h!otD{ZAB^%*1sKU({rL^*`dzuso_7KHb;~nXHmEC#%#*eJ?hkeOJ zjobw8>2}TMOfp5CNx%w}d}59_rx{jOR>Bxi#pz65eJr;Y&l0UYoUu`XWb=N~F>lL@ z%0BVk{UNF7zh>8^EAi+^Qc_YIMbt_b32&rj--5QYkQGQBZ~z|{*{-5)#aca zK$75x@>OT3`v~Zop8>huW~dog8QtC_9U2%Z>uM`{!nGly8CZ&V2<|G_#mk$xMqJP- ziSKPnJY6qI`8pSXx(jVtVRttQ2n$mK(Dj2-q>cpgcb`5@JyumkoAfD>9gN~u(Q zmS^07HO#m3(>n(Vs>tn0evZrpU}vBdHOxs~p~^LQyIqNQpmd1#k*LFGna0zt??3 z?g}G#!p4bj4JkdkX=honD@n4~N3VgmWDmUKQqo@(i}C%-Z)qQU$zqhp{!G3XHYNt1l)b6K zJ{ij0I8B8vR+*b*pGVh{FIyhkR2<&AS}ELPd>-+6IACgB z0pO$yrU~S^H9;2K(LJlyP*!MS@FT%#I#6?ErsvmaijZ&MkK*6T67n=8Gcj z>gR`h%t4IuZ*J@ddv`;hq`;bJ(2@7PC#r{D%bq6~urMJ!evTBe0?Wzm-o)x{D95+w zSQ5j%=Li0gKicsU=_Z~5BLI-T7B%$yVJ810ID!FIFPQXK1~88sg- zTHe=i&;IzRjYG7ee~((q zjq-XxrV65w$;xWHVDoPM<8>T6k*&kR8(u2hPzfHDU3nKV>Ov+~rG%EraeT{~{<>;> zC=t>Qo_Yzzq;%ywV6C#`va}xO`+YPF{Zc5A zC4126jJQw{l95AfhvRAPLMLPorq4@wc0!lzOQo89gTqTpXk=ALxSOf(>GY>-ytDBodN7(OsyJJ^0LIhDKKWf%F&F^1{zwzB~|(Vq(3> z{Gv5R`9{D?`Ogb80WJ(EV6o}>uY|YDmq9WeL;-lY?OU9V$q~p_Svs2XwTIu|tJFcA z*b!NepbfW)_{Up@rmN*}T|xk@%tG3|E3>b^qDO53DULC_Y%wKi7~7ixH! z%Es;*QKJ~k0;Df#<~`G1u#qCt!_!*MGeq|Pd?_+V>@J;9WZRqW6sy1QBu84G&|rQH zfB?{fKmwE4md;PL_jM9>4Dni#q8uL^tWPqC_#}ar)U*0>%a;3s>1G8ZUG-g8uaI+h zmcuye3k^XvLsdE*d~KC$d9FE688*7AE15K_;x?WRE=w4cx^ogRF&&$Gm7~aFFDWW=DtGWf9?;zpNf?xBqXh|I5x0nHZA!Om zzgXWUgE;U0{fxWu2AWid!MuVcf~MwX;3gaTZBG4I^$HOePwi=X6pStIDP|VINJfHk z0yU3y6K*c9_%|`LG**H|ymoIzORESA%rigEM7-yY>@P@a${bWVraLqFH!PdcTzrBD0zEnDgjjK+jfls72?@&P+diZi;H z^JbHmHg4P)?Cuu5FKAXi9;6LAzQjZbX6|6ORAZVS9NgPAVr_qRXj8oBfXQHY=A+mC zvBRuoC1OTj@H3+QncJax+~D~5_=mK;uS|5>|Nc7X^mh-j3x_rgJ^x0ATv(*dN(BOAN`GsoRETZ;?sx+`b&*lcha$`{ zedleTI!USO!l6%Up!bfV$nHr5#_a|$cMw;|y@~uGqdnf!1FjpiSG1yDPp7%@tWpOs z125`lhwEprqT(z72LUKtOH0e~>q`L~Sa6<+>F2W8-@8W&)UPE-+$8jsQf)io4MuSe zSJ!aE!~*W_xlM@gZLrH_u@T=A`I2@Y?AX43`}T@W-Zt;6PI5amWW@i_%4$`*QZ(ZA zo7b`)KV>*8neJ!Y{|o;$9520~P>u2t1j8V56zDKwaJ$hXrfi*%l+;&wubh#MZIW7v zTQY`$Hzwu*Rw|SKhAZP;1A~VYomJ=BqQP3Qhpy`573bN9E>~MGpz2AQ%`kIPh$pll z^Kuo_c)VG2VI+p@A$?YX8GSrkL zDp8nXKQ4|+BI+#i;tOJ_{}Q}zcBvBt`4o*oS3DyjA|>=kA_w|TiKWciDHz6IXPP?~ zJ7k@&R7KY^O zVjLU>PRi1my>7ItT4iw|ADun4WJczZfN~Y)L~^_rv3d!`7ZrzyBb+NG`RqBEO)ixk+#y6BxSA2Mw#Q32mzDCfF|D5Q2um@Q^}YI0fnDYc$Klj zTaoJ-MJ+$gxM_fFX3H2=x~Hj#;x@!pJ=z_crss{2AY)XT9PV_nFVieV!5IA}V!#Y* z`4mS12qG(ldd=2aRBz^RYuGVqgjuYIjNn60~mz}vb*)V({a$M}H!<{6>FuY=M z$f1U(1^}S9n@}Rd($<>M{kCchXghi&L{wZXHig%@J`!}J?Oj+p#kf3TY;;r6^NbuJ zA-h>RoR|XV`2oWH-$QlI{fqIU`RFrc4$CKaH`10YHdxbI4H>Kn;we>abm8*F)^qAE zNMU<>E~z3vk^TtG2sSh7j$Ocui%O{}bW+tr7trZ!FqH#KYNQeZl+d13DThiaWOy66B3$oiAxH6cXezlWizI5Py!EbKd-8sL$sTEFZxTSki*7d4G=9_*}_s;H>x zS0x50@X3%Wru;SLUqf6ZW0pdn9cLfh7kFo|l_c7bj{>-Ozby2|1z|Pq7y~ zs6uwqo7Ymj}Ri>r-LbO-y4 zphn~}AT@MCkTXg7?F84r4BXed>353>XH;+Nsq}aL(yXrQ3J~?`Ir_;37OR{y6_HND zjaaDEzecsu+wm1003%LS^Wno09RN2=_uqFfNVv>3b@6EibT~f$R-k_M=9QMNf*F>@e8qph4xg#Sl9VMa)q!a{|uf5=k za*(x3ENCL~?ha92iw#0vNL@iB`XJ#ZJSN$4)IWoOQg)n$;65+$w=O5w#bk%Jr>06* zcol0|{NDI4Rk7n({+Gq1sDtO60APhYW<@w|`Ur%(J)Sul^itKaZvl?z=)|P;s5OXb7Y>SwxNxKz zw{nz*gXif;Yhl~sRIe}ze}Y#zoP#B5AUE~NP@NQi{%(GhbRcun-8McN`Op%*<&dBI zHJ&r;gSE!)T3@!WkKhQg%`lwU)mgk`wL@!{1PSJtR?RR&(vS`+ql(CwFWUh+hqXw>@f);e|%KC|!i_$BD_!!7h`)%9&^P1Ro){;eo` ze^zr=Jh|yf5bQg@Zf5@}_+Yr;EPxy?(0Ez-8tuR2I>AMSRo|!=fHMOza23JhQ^s)# z01W9Hux=XH-yIyCkL|+MU6OioGTxg6{~=*V^GryF7#)8N___GVRmle;TEiJF5p&dQ z$rB)Oj8kg2FiQxQUYNO|OaeS3MOh{l2NI@wpH1c9bYhNz>h6>X&BkD!S~9-&YdPrN z6}$3rCo$`TN;t>}??lX~K>i92K@^(`$ZYXF}=ZDW0 zL=!i>g%aM;0f^6fNpj4{y)~M+WZK)lE}UibDK7TprQOWrmN!VGw2=KNyzz8RE~MC- z;qkalseP&s)w*{n9^2vvBir z#T2`dG7HJMddNN~fO^OZUN%VrUja>f`zFO)B0r&cd;>9J@<<4+FIE)Eep9crv1|8s zlgm4rB2m8mJwH$n!4&i;1tuZvg#KL+6zu)! zcLshNF2CbOusc8aXOn#3@IwxMhpm!9gGQ9Kxs3sFOxfVdyUo#`4?pLOvER5MU(}Gy zEU;?>ctd)uWnUYWAGn2P386J7LVh)DdSTxYANETAstDW^$~_O1EOuV1bxf;L`kNRF zcNd##eW&>MMw;Hw;G`=nZ=YY=Fr*{+B2@eNha4srtX&2)d_L>IR{w0|K%X2J$ThM> zL~on6o&z?-YWxYP{RBmSowB z{VYiMk68sLH2s{V=g~_!B}=c(wjKP{Gj9}zFM--6_fZEgFv=7w%6~pZI1tAZF z{u-upltH@J)o``F2}frR!$z`&m3}|TzwwNMuHBhke%8ANol@I3C?oJm!7a8No#ZvX z$2s5CSJOoDiICdc#95p74UEQj=WZQq^W}?9l>ST79T^hjJECYa?817Dq5WkP^;6N1Pq*bHX?`}aglJ(T zb@O%uHq2(*RWie5!$eN}yJ@VH-R14og2>YPle(PMp`S~w;nzS5Qd$Uy#+|Gb$+R|gUi5+R-5dk>?s=TcD`{4fEnarL1w-BPc20= z3X<@;)s@9Zh@cj8LVzStW)4rnef>n}@eYAIo%9d39~kS)Iyf#@b~4^t1QX9B&N%)c zj9B1ZzI5(jHUEV;G_@;1IG5-kMvy1I^lO1Pp{50FshJFBR%;mem0pu*Xn)br;#Z5` zPcWe6yGEvzRVwsbYG1OSJS&1&h$Y6bVAT`7*<>8i8WXm1)TV7%!FpZet)~_2_($Qp zQ_5&w-EVfGd2N1O(WDw-VVhm-48Be+xSBvwM(JT`Kd8eKoy3AWnRx#bpOq;0(v1dU}A3?|5ru= zr$6f9CGQj?LGj`SL9xbvMxO5RE6f*mp`lDUgMq{-Ms60~Z9g*GNj|(z|CgfnVrF6T z6PJ4ndN18;%vh1z=hvs(rE#Fx=Re@D-T?7zZ!3o+-B3I-OPJ~z02^!I@&$j)X*>Jj zL|*XiWHRNEBhS!9@j0c3Q zNJ^o);47QCv_x_#7N*;J?Vcf?x{}&o1 zc+~#qN_DYk%LQN)fg(1iXT=0SKx4A1FuV)P8{EznrKFyZ-C%%`;M<`~@6U3o7}t zFo|7go8&L~6!E!{X!M&4uz2*FlW)^ew`))E0WZ2JI{D!*u6pw3L7#xs)i~2m*^3gd#{tvvi6I5(3g7A)(SCOGpSJ z4N5I2h@hmz!m_*nL7(S+zwiHXU9PUza(2$loSFN+e=+jDEj!CJ?S79TAucEX?NVl5 zD!)?pP89WhYu8$&=`HvqFI^h&S?)kr@nnsJW63CLL>Y*$!ROz%cGxYgK?)UQo zkuN*_bccbOvJiPCW;}dL0JIfkcJ-SRx? zhjrtEPtz%~7}EhXM=-iI{bT#HQ)x^JVaVx!>6x;aN6sg;ig=6;$xC`o=kIwG#!q6~ zUwrGPZalW#%ig$jRm3@Yvzlm8p!QY$?B_^jg&hQuO6urtRX`LV-+9EJ!IMTsG9f;tdtN@&MuP!;`f=$cUogdl2yo zhT0RKhe^Qmkn?iLIe+GA0SM|Z4B8Gb%bFSOS>4?lX1w61ZOFE=7Gm^c}-f#uiUSBwQ;$kl#1*c-Dsw>`9rDO#gw zuX#CLHME;|hWfMzC$Ommt4@fPMJB(R70}k%dcr+|;jdxcvWq;g4+z<=|Qs zyvt0a$M{c*4#{|YDKW|aFKo}QO&n!N(e(eX1`6HRF-zx-f;nz4c6zeHwy3tN+$%I! zj+pd+XXH`dCxR?;hhrPc^?uwk#A@Y?eLm9qAXvpp7NV-Bq;Xae+~&WIZbWt{41RxV zeR&bq*m$MGH&4vm`D*`B1LBA5s7DayE(4CWyD@4(Va`*lb-2pDl@(uESjaEujwk8t z?7TGS?UzZoBrji3Q9)(5nYg~ko}Eetu~RQDJ@Y&^x|K7GEA08p@ci4kIP!LzbI3U| zPreq_og|ts+I_lrzNko%`iwp=309wEW1VWmO6 zW4T{7q}gGS)eNdxZV$^dzkPI9%9iT&BaGyvhx6JPnmStW*|@jI{fOv13HFeWPB3|? z0Fek?aIoGQWfTA3@i~yf+zmKcle0AGJ$zuO%D_8U>ebHO**NyMhcf*(V*x*<%L9c2 zz{Tv3=9wAWlY?0g5izlE+$-S`dx6X|(+EKl>kkzV?Ra9CE3RCwyXs!nM=+#)bxn+l zNxl!#d>-K$aMkanM`ag#A<>0ARX4m+R`{$JHkFl8Ie6LWwR6cTa*RYI_-&$sw$+1hft-Mbf{8^HU1e(Tah zkP?u@9>Vnm=wH4JvvA2Dt9a<0C+kv4EGZ|?FDk;mGR@)R%Ipc{ulURGYspK$2)oJD7oiOcN%EC;?JAI+SVH|W=HnEMJ2M>yiS$u^ z=!ojJj7?^T_RftEGk4(UScA7ik_WLAe@Vuyf7cf;psSS-`1{1!k=}O>y!jcuJy+pu zA6SLGm1hELk49Zul;~JRS?BwV2hPgAU?>vBt5}~C@lAj5ZFP|r8X6j+prU#Q+y3$6 zZcn)Tbz3sktf1>VB7~>_B*F=0@FLE6I=O9*2Nmc{+2?x5a{I7{9NM>COrCVVd9>A7 zY9>Hx@|qY*9fP+u?%1{7T57+?`J(|Jvvg@rr6N=pzJ;uj?p7F~LW^H;f2q%aQamH5uWxE= z7SZG?8>T)iU-L`ojZx;sXsVKx7>OV@-Qjbt(GN(WFTLs#k>~8Ud23G|z`D58&Zbhg z&(@(5BmJDK{>&%iT_K0YIfd(zF&x>cG2Hcmv4{w&1i|2<*WHa}bk{o-u6NPJo-&Z- zgKN(r4Gz@>7f)yEYDGQ;n;n&`-R3}}{^g@Xs>NaN+2WUVrDKM_7#fdnETYAs4nYbY z*}F7J2??5(mMnS~@{vBBkqPidb0klg@#UhqoB~{>rM>-7Ah~=V>_UTz1AmBMp+EFK zWz4fcnr;5it|xByFjHQ^aWr)wXraOwf^Pxs*ssR>^Hf&k$WlC2=V7X-xkv+4xj37N zGTZ)R*`2zt5d8o~jd|d4B2I*Emp)}UKR&f(82*X@Ts5$awta?W*g9brLKZe7^kp$- z9WQP9wL6qklkTfOJAgTO!i z=#0F3mr*F#x=b;cT2IeFn=iXR`xbJA9}UVg#oEs_g_1pD@g|bHE^2-A*(7r&;B(4n z33{E4HIIP?`&9K0bX+_HuhZR~Zl@%#j_0bd#f#g{hewargJ)O6h~2$AGSW36-yW%F z%eyy{K4nd9p7Hiv6;kU}89C8O{FyC<`n}z(LpW4)2;K1Q!TJKR4&W+vDmAC<)l^fCe0cc|Mdkxzkq)fjH@(3}TFG!%~BxaDl6>xk)Md zT+p#=MNLIS#SIddoRVB6*h1)`DnMV0)kQ-V|684^sZ>w={?zzN2aN7+^D@(@=fj8B zxB_na{*UGr@pGC>_oTjp=rr~fM&SQPnQ1?q_ctJBJ2eh5g+8^P{5Q8_dlXMY_AkQz zmt|4u^|by^g+K9M9Q~jCg52{z1?1Dewu;vntInVQu;xwm>GppUoSvRZUucd7&0v&U zwWRg;GK1VhS!&^DI2A{ZF4bH+oQxDM90P!R#z8v?~fh7n%Sc? z*&GXO|AwACMx&rPj$m^t`og`2+p_zoY1w)q{~t$h-qJz7H8xLsd*b!=-3#P4nA;== z<$XN)vbCjrhxc~X)a13A zj?UX#3AinFQ4#L$!w{DtT)F~bRwg(b7l2m)U7OLitx83Y{vAGNUNzekNs&CYy=?-1 zQET(7O5UJ%$odZX&w3kcTPd^0N%0!~{$);Ukk`@RB;jD2?JQGdOAFbjPr1G4L-?ya z#Hxo{#*VM|`}ygVf81#bp76{DJbJ9(B>s>NFwuspN(~vyjY%Qy>m9Y6(5%G`B zNhA;HLA~Bbt{Q7B{k?EcN&b}koW^FGSlSdIAT?9bMG{xseAiKfItFbeIsx53(=ojm z=B9()22)ixH}C`|?$Z*Ovb6SZ98li69Ux9WovSiY_J}dr+KVnX?<5V8#%tm$piB5= zDQm*4?k{Tbd)uEXX>`o_@c84P3I7Rf_*iy zgPolL6C-2rssT_-fzD>jxT;Atu(Y#!KV3hBK?s@)uoN>~=Llz;=01r3UI?KGN1{)m z2Km}(JsPi9gCZMJzJ$cVe#!yWZ0DTC*p*dxbfezWYl0`OP6VLlBd0r841x4Kc5H0y z(lBrp(2#-u>*t;os9m5-%Tz!N=lk=+Wt%7ZUQj;ft#bZ44gFkz@f5z@lW1b}An=>0 zC65nDxEFB+Bi_D>FrP*F=Txc!NN8W$Lt1^m!Uxk{gEvqZVD=4AFWHl{6KMZfVuSFF zv}vn@_j9p7)@JXhkN#&Bv%)WQ9DaV^$NW`IG<@}RvUc?(bRn#ZdaAFi27g6cLw0Tm z-ID#e_ab9y?N$|1*Rj|egjQb$Ak_GOSa4Q9!Ag{_pj(=#)9zP!0t?Ifs*!Z6{s)CK z`wNR_p@IJDY^%!GrN^*Oh5OSC5pp5((#p8v^{RMRK;u6vfQU9^7&eC zu)Ufu$5XgvzGkJ7a?S^xDbIWsdJ zP}E*3`BDk!J|Teu%uQO@gSU>*m$D-f{ys!des$sXWGRkKj{}se0Z(w#+ZUMxd+Yta zSw!t04b~SCaj8ZJJCU%0Qu?-UogaOw z1r-8MKQ-sqC^i*3g~v}2&cQI$Qf-cZFo5cu+}PO49*p!>%$p(n7U#mGVvY{6OwoHS zow)6#-nZF^*KX6Ejsmx|(D2pbsyo-y>;_>77 zgk$0k)$tllyGBQFO&Ql`yWm%UKV~R%9lLp-=MvtRrN@6|^FGbvyq~gbfTnpCdR6Me zy>Q4HIyf*`CCaNgAz65dC;Cy%Rt~Sbp$Di^W6?JR_aDCr2)1K$UGP}v>Ek zv9o$^T7uofL;Xohf|Ffda$yr8>PZ$IC2;0&cR^IDjGw>ZNN@1vWrLkBBqn^bcTE~Jmp zoz!E1L*uim2>OUO`^eoQCpA3F!J#kakq^U^>^aTF(`8jy5F54n`G%L7>QMLH4e-_T zX`Y?)U^1mNOYVt7*{&aZO7`1EkG^>^TTMwPs@3iumg4;Y`!N4hqYMZQr((@}QzQHh2-#5{8+w7z?PVQ{f|mZ$QNe1UKg<{uc?GNcE% zOI}3&Kpc4*aGXK6Q=!c?^DSmYQdyaoja)Slf2_Uu**hM7R6^wWm)BzbdhmyeM3SKw zoJoQ~VCFM8RpkimV~+k+fOqdR&EPhd;;NvkoLrn?u^A@G}QL`05$MD&CAQ{{sS*@QJG}QVCDUP>*&hi zwyMh_{Kc^ytl&qDc*R;ek$IlDH25!-63_T{ux<+-u<%7CiYaHK#&A*=pXdjsC^_Xk z^M^ZmMr_x*5vMD45Xs`&+S;k(#SV~`e6(e_^Dne4V2NOf0a0x`HQJ`|?0*2#KxF#1 zs%#MF>0TP>P5LA1G+=0{&$V-WW^Lj`dbR{^M}9j-*6D=Nge)I+&|IyfQk=*__)T=`#Ah(?^)bRFKgb;ahj5C#3SDTVs( zOulG6exl%4LVbQsxf6^P>T$n#GSV_`yw1k7s1M@VrZw1x&kPh!I0WGYKBrZ`zGvbS z{BaG0E{K)2E58@spFLGh^giX0qCOEie?GssIEo{GvE}^S;7k=303v{uy!H& zGq2`ILrzdz?q0V!1s)7R)akBV^YRF7h86!x_;qQM7eoZw_V$s!xV8w!`?JluDJi~Y z-3VK>#l03XN275Qen!a*r1b`}M)=#>Y-7#x_MpID41ufNrnB*=V}>*7_3L{%*J_IP zK}1(IQhIwmR-i2THA(gy{=zXjG$>8UW@qn%$(&kA==`&Bl=uNk7YYReY}+k5c4_!n zFE{8k=tZa0JtUZx)zy;e+Zz-_uqLjLtX{b=ku$na@?-As1b!bbB!ngGMFE?~L3k0-_Ef6-ut2`>?r5x-eieF=}=7b;%^1qez#KF83*JF~wI=Te{ z9!)S-#X~I9*U3NCze{ryzK2AvBmXzl&!HfS#$Mn*`MVbWB@3O#HQ+~7gk_89^oavE z_qnXMx7(m7j#ggz#qqRtrPDgXZ^`!+zW(wbWp``<$;&~3_{33SlQt`G`P0vr-l20Z zrpC+XY#(4_*WI3)jBRsueM8+Ddo?qVlR9w$?vJ=MUOdeldhOau(a&_#fe(bSas?65 zP)-J>tQQ#TEqnO2g&RNB`X)qYYhc!`&xAuiNfEiaqd)z2g>0QggFviVW=8*M1_aix zy}O)!eIXB2URlWxsHA?lsO$nA@%OYtkLoX1)_S5vln{?KLcrUWZP5}zmfcxce(N7aaKxEekx#XP_2^ZDQpbLt~rkCBdW`Ue?F94li6x(B~R z<+ajMa9&?um|m*2gjJ1`U|Rv`V!awYT#{$V--Zk2x1^8@cQZ-LN=7Qmb&8qD3p_US zixqkt=EfdUoONzQ8%nigSK#H$5(#q~b)6lCwQxP`qy#EgcXs z=d^+5=#yo$wkF!rnrO=#5}i!h_=v#%#zKGn!@-tiDOeeGzH?Re3(U~)=a?Q@(JZR7&Qb5mmXuw9a? zL=(~^>^Co#<u`sO@i=x!T3KHz8*GjPFD-}E1(HGCjkb;Z{q1&&UAQbiiil}C-AmO z?kCmRqZDPSN2d04+;xExk6*Elr1SRly*M{C(m>MTG8TTxl>?)oIm-?ejY2c|cNfu+ zdk*WBBFefa(%Ut$4YssJ$q`e9;|+)vn$TOoq7S5$nP1152RH7lZBZ0Pe|-WSzTz@8 zeA2g46f>*cZPS4UDb|cZCg-_x>%K~l{j(f*Qc-#=-g@LcFK5ggXB5JEl^ zt+Er?)dKoj+0OXMbB?7@u$S&@cjP>$u;%sOYA05FxLf?~l#c650D05b_4J3o?wd(n zzsJPqlS|RAz@Uk%#-+|IFsIs9g)@kmn9wI(+Znd58f`ef$AKXyxqbp;%nw%4NRkJ-Fp{%N$iT~sZb7)Cr8;ze#YYbZj}%Ao;+vvS?Y4fh^gXeQ&RRMu}k<~h+U;1I$l{crYi+w;h`ubuV zj=!GwIu2HKlMKE6p5m=zhbUK}a@-ih4*8FvqUP1l1z>vtesR3}qM~(bg3(4rsr{zh z(K=Y0SGg2p<;0FrFiySvk^$X(-x)Z2L2U1bes$h2-{@R83|^H{pOHUAF*t4$Lq0ce zN_UYYg(su5HyU%>t50)(^&D#O$gRvrQ5u~l(rU8ek?l=J$2NJ_v5k%PMAzp*x{4b% z4%i4p|4Uq9f{ml+@KNr}Zg+{_SUH(0alaCe2TxtbyM)Jbu_!e{0Bff1feDQwDKynz z1C=Ky4|FR)aj*0GO(~l8?YUDLYB&m0KmW*vhxsmY5h_M>UoD_$yd z)qHDFq+)?(m}pd&59NrgNVkzb%v>?LJms|E(~1#}5BH2{s891|f1=Lnbf;Sz=v)Uo zzZX6vOAA2kH|t7=JP?*&sC)l94m8YqHATAWSmoU_RvN|VWpm;;Y*^{-fup87b4oKP zKXwSd$-xUS81)8}RTY`sZ{ZOu4v2*|dcZ}SH}z@PYoD-$7>zs9eDnjcj+R4V1I%P; z3sGbw>P##qk^c>-%@Z1n5<|y&TG2QH$+T{xgZOTArpDIaH4!6vddozl1wJ$Y)?3r z9d#!(Ecr09&`7Sl3CpEy9LH_Ga>j~+fyuXjGRko0at5gW<&wAB7esF>0?UV~v54F* zN`0hEl(5|;maxmKvo|oT87lXycoy&`7si~~-a{x60;>_z6B*4DV zyx)%%@mS<)HARzDXCvbV8}TK++viL6coVlm>%%qKiX&PwAt5r$t9#5XCh`+WB+?hl zG{-ax5>2%1bs;j@@QQ4Mk$nq|5X$=}zYIqN%krzWOCO;6P=bQs9=s9Ar=LjQfQ)%> zwa9s)s_e?)J3%>iU`VklTn>DVYV$x??syNyW5ADa^u_ zb%PG(KB`elY5}`&(hbkv8zF@%;H>zi{C%>YL^enIT5c6;yPAzM~7_LJ+xxw}KcOA~mpUWzAF1p>kZ`V-77!KDmn* zQy$DUF~}4qSO7UK&=zQ-+e2jTeqx^s0%rE>6Xj|!v?eM2TM`VjR|$^e^e*pl5J666 zTDM5DIJDuk8jwsyfebW6GqBB}33D>hDk9I~czJ_^A1bugDk9Fh!Hzj3xtd6o#d-zL zSdacr;r}mz{t%jJu{|_{obTnn4XPyNp6KjDC9q}r9tXmRqMx58-e;qj<3Qq#*+bw$}J`) zrbrCN|AJl9v#Tpo7%Hb9$gnE)9=m76;>?E#$zVJyJ3_L60Nf;g;&Ir~_d$LT90&v7 zKKy>gAWw}ObV*!%yvD6t0zfef><fCfQbno@%j#Hw{nC+$M{JU;AdEty*mXAIPJo1b^AEV@O9 zREt*t89xK62Gnd^pF{k_GiPDN3HsDjwc6nI(G{e|YT}^jb(_d$#*Vh46kqO12DV(~ zEvI;G(WU88oie@DxYW~$jsmtOrAB!T?Pws?T+4Vaw8RN5vy4*HK?t?WltBEf7<5p{ zkDo;x6>+HPX7X(hUK_v?L)>@B904binI0CAcF=d|T_w!pbp-D6l$l&fFIk-TCPliZ zC1fUA;0S=H50Gc+Z>EtyknYGQf{Vb}KUL*VcjvQ$g$!O-*O3p)FNAKIq`i7e83REQ z%)A2#lEj%S>_jj*)3BbklG6<#Vf}IhO%TSH#pgG;I}&*i27b&=@!ha=PJTz@5HzW# zBEhgGj&Gj=1#H33FjlXpFz+*%3=E?>9#d2tvXHFKuo70gO%6q{7@Vxy1os4dNjOdn zE_py`55dOKld?^KA+&4pp**YbK>OeWD2u*^5*d-%ZYZTXKOor}|;{6M=d-hZf-r zwAhxLgWQ4^qu!1;=Eb2Dxh-iKjJfy^&&yWgN=P&jUvf*&A;YL9RUq$W^f(i}^{m*m z^M{!{OTr&9-Z_LTG6*V7Wz?i#*=%fl0B~7D1B28ynu1#DGu*CUwa&U)_a9lk!x_OM zOi9`b)*$%__sD@J@}p=rX`jdM(1-iJvt`}zN1KUX5Xe4Ud zW(o!gJxgeGA}eb44J9a*KRerQbBrYpOKcQfdRI=b_lr_Cfyz~J6P|AZ`;ha9iXK$= z*7j>?{}aJe$Mel`L(a5$US+Z%?qw`QUx4foSY`Lo5bBvWI?@&AXKK5CI#?a+BPMrO zJW1V6bt)<hD%-mFE8S+m#ax^{54=$Cf+c|odCdAAJ z@|eM%cW=hPT-F4cf6Lzd(pqQUfEEhSDP!kP-C&Xf^ogL(YYO4`QgMj*S$%jvQ{N?avtf2mk+bB%X#wV?iOnE+(S+QM65>-d$1vpYQ_&W zV$`TH_m%eDGh#ffHV$<#WEaLqUR#F65E;^()C;|kbA#)L2a@5#g%>!RJ(};6^`nF+kC1?NT@W7n`RL? zlCL2LHfhn|+WSadCm4GCm7zDi$u%-Zhj!O-p~6b!%cF*uX~>wPVZRF}K{gMdS8um@ zBti?#8&I@iiNAOgoyjezq;0URRI%Ue_5nDQ7vZ@Sp;^E~ieah{q7}(;VXz7ku>7cIT@amyYTcHwvlE7Y149$S z*d=vVc7O~&_fee{GE<2xdo66*^{WwN4G+&=$NuXCDs(4t^{w1LpNQH*%5m*w=+Gll z85x-`Eq4-!c0*lVMXVRut^nYnWDi7~WWU&+b-n4BLEB3+Z(`ki##ng2DvveR}ch7`Z21oDeB)*0}|~NOS#qJF^&cE)z!kAJjTXG*Rg(S zJD+-1sJAJhv&NxX>8f?fl8Tp4t1{KsUlrV6co#jlQ>s3CuO{cQ`)q?483G6|^fzjV zGG_IDWxEaOKN6NNtaSm~qV|iXvg&FWKtb)q@`NjeweyFPe~~pJKRTXPDN5Q-9uD{* z@1vlFN}(l&)H!jEQw7IeByH1N%=qba0wqHM`OD`392=Ju-w6`3BbMcWEHysM8PdP? zvpeUtk*#8Je!T~^FGR8fs*IRqA&MR>Jxy^@%B$;a9~7+AA_f_pGy}-S;;OGfGVt@S}&Y7{@GmirW9xJUV z*jd+RH~dtO8O@J19ag_uU0wbvhI4_^&Q7vpD{l+MV0?Cn=@stLZz6LfG7J@t!`|BK zr}3l!hdJC6<}k~7*}t(R6ZRaEr-5CmW49O~<76f{o)&X@<5-KxX2R~a>;47yzjkc7 zC#`(RFKudjMI(;ip>#0IcJ7&P+r2dgdh6Y8#_SDB%&%Et(*6A;uC4$AcH&xZ(-;rrJ7aXP8rr)Ozb|k``(OiC{s38sbwcu z=9e@dbJR9|aXn>#UG1fsw8yzWJ5t)Y!|OK`Rs?;Cb1%j4w|RI#9cwwQ6x4(z^IFeA z+RU6|?=#fY8UPn(AqwI6cD<|I4)1k{lG@7_7Um#2nVME8^vGj=%4a8veEKWwc_4S( zD@w7#@MMiMimqdkW!d@sFzH<`&z{BB_p4S_wv#1NVl&zlN#vgF@R&~ydZoFaxD=i^ zBxh3Ed&@?2bu)0Wl06@FX*DL|6=UK2wQgc%5%nh^024@_$6Wrp%p)&cPDOBm4sOjynBqkqo z2sw7_N)>e(UCXDXiumXlW+-4O_A@(s)CBP~ZgW04H6_9_FT|?vt%aH)mwIk*Pj6w} zr(l^)x>i3XtM5F}aq$_ry*>5kT;-4VPpG%WpQt#CQ=m4EsFVGm96bLg-?I(R(>zd` z(b)Ee5OH*9^pkU$H!sT=yp1R^n-yzB+2N#~oZi#v%&ZK?vIL?9j2TP%GQhZX1rlL4 z)&0K|;Q@>J7G&K?QpE=iadwnhhZ4-e8;~!!b-0+Q5#`D&C!|oZ1R`Gb_7Td?GhGZC zyU49G^;;w>rJ|>gAo53?g6W?loB#GqTY&6Zf~lt_1vmOEhP}gnHM|u^13VbMI=ZL@ z?zxQY+t^SfKGxPA&XxY6gR%tUD{0@=GoTk09krMzZUrw%_A8vvLtctRH$AKy)cK0t z-_U=~#I*BsuDQu+_x7*r#Z*t#Z=Mi$Y_^%_)AXSPFdMIVPa0Nhw3qE&H;_II1F!BZ zwd>~Ym2YIphY$_rUSfgh0n4Ixb@zQj)Nuvq5gu072=KOwUb4;=Ea3@SO`tcx<0`VW zwZmY>Mo%NKH}V3KuvEj8kCWM+P}W&|rNG!5e=vJk7o>UDcm{h>{>?On1^sV{i;LC5 zPUY$v{)T`vYLuf_)BJ<;FR%HsoV;Xp()5opv!2dKGritJvPXI3;B^z`*~ru75aKNh zjKri@US&H1A4IFy8Zi17>SS*5(dK#u9>@k6HwX<0vX3Atj?*nc%DDu!P~g$vl|P247dk4#jOmXPpiD22WFgQ^b? zr?_`NYJh0%-MQaU!>#shKGC!-27c_dH zH<`QA!nT&?TffgNyk~g+BCe%E%qKCarzC>t6Q>e$1`Eqg4@;I;y*;MQd@8a%H0Oxo zE}(}uoez(DS-+~v*-D7;m6cVJ$Y;WbmOMyENFYdZavd%TGc{%3BV#uZD!XH(ZX+{% zq9Z()*J_6!hKFsveEIT{13*YEu2G=&UuC;!m?m#;`)@XT!}O9aBRC0_OBue)IfF7M z2{+$~V+LVM2ZPr&F?M>&QI6s#18>~Dj)KlCGWeQU%0&?6(^Q9BL|@Xh6u=Csvu+0R zr~g=8d+TkTX1IJKY^(CCX$-y8b?L6?*!k0vBlF4Gk5&)>0~Gc|QlRNEJ;W|2!-INMb^jbcOi&XdG(} zS*J$TVht??T%S7M@+^!gnjtKKo}S-0qw~Ck;q2(UhU_U^Nc~?OmsFDhxdNq;}VlLE`CR|jTt$3nrwVPj~gwgx0>E^ z-kt>o8Jk>qlLd;Xj=a;WtMMg1*IL81U__^^pjrTmyiZ-9tI1Xo(~=Bb2|#^6?SW0) z$FP@(Pj5n|nciMX_JFl}hc^E_R9?K{(H1_k=$L(n*3j?^Zru1?fKgInk@>f8^o*=A zfP@y+*HchkLDk8}S0*N*23pJG;3}XK{EFZ z-W5=n<~&ZJY`2$~S2#^_LdK1*(xNY%l4x4#+uugoIhX6pB=9xew`GNRAB`LJ)1tvV zp;;7)3Tyb8KTcEut&oRPYUBrU`*6YqzpJQJZHJ6fp^pLr#UGaQMAv&a*0{kWt5gzrnNr^*4KN)z39l6l0`=x#`%@3w1YY#$_Qk18r$jSMO znxc-*?yLmmtD`D(QO-S|TRLiv_PLs0{b_-?=A33u1+)cTX&>TlZR) z+f;NKR{ta>l~M93+PQZ)JcspM#QMtNxm}s~EbLPLNb|{ccZcu+tr(T#5dX%91+>j_ z>+9m2Pk@72T^pQkX4(HH@5A{E7f4RG(g$DazAp8|I3deV)z-i8e!5^yl=l06<|11a z3i@(y?}n7t6SK!eB-8;@dZiz(u5Im1CdQbAu}_Tr48NPRi-2Ny!`LTB*u(B}L^|I6 z@*sNay*kGmbLOM=-(pGoG8w^CR5aQqp3DHM%5 zhFyuF_KJ78I|y_%hh8FYW9eWmvmK3?nh#=kvU8*^G zaRLJ0+O3c33qH^JrA5fhM8zM*3Cl1r-;2MP=;0NAnzBIi4l==IWQEcLt zxFGOG&!aRijhV?0*U*1q5T!*UR+hxcE=Qt$D|JYhX8PMzMJSbx;kTXr)XHLOk0U() zN>SNrPm9tXM9!k!GU}17a!1s5(0Q0`_d-7%2C`soUCIi0mpp#1NzeSt4z_%)@b^S zO>e7J+pDnT^$PO8lq~L^2Q!rSs1k?~1sBuoO4y?Z&O=1&F`vgQmdNrRvT_%3wRlDDPXs0z0&0YSsgp@A~oQ&GgpOk6&Y;e(!6K}c?eeIV^Sn1IYzG& zlSDCasBfL=MM3ii$eTtA48(^*bcM@6{|e5?aU(`Ki6%e#mVlBf&N=nHAtNUjxFBc2 zfbsTW$eN&EV5qEODuJ5J_^V|xprT-XzJ1ZNItsTIf1SX&R0VJdhUZr$^2a(UoQ%#` za*}n)L8ep4)pfCyyy>j1cekudhHh!_sH;PV_@zn&_qKw^f`L_yO(YI`Pyo7yB}3B2 z1ADm9y$(!yfcnkm5q_woWO??R)5OFi-__SWJ;#A0ZgL_loqphWh>CPpu4bQ)zibz~ zj5ogrHFovw;@roLJ{g_%!DtQ zswnc2U_dT$^?2t*VKgW6h4l*@G=VSn2C%cMLDVJWq}&MAq#yPej`H`tH*vq_Pbx^# zpru4siFeH(DbY?i3!C_FF=TdQYo703kwKN)_EqCc!MBQTJ7kJB(2wPQVAy&Baf=t@ zA}o~X>`Y7?#qDCr8auQtiQ2-m49d!@)8&b(Q={Zkd^04MhSFIT_0(mMJRJSm5)#*) zMI%L>kK^}?OMAlflYYd%D1H+3ND-gI9k!8fT$D=D*!`eO1E_FAuFX3}BW~IrDo@ZR zbO4)J&QB*O#kF;om+KL4)qAt=v05Y)r@ z$_KnuW*lLrs*s7eL|;}v;C&aaFI_f6F;f{~+sn26GJFb!lQ~Hp|f{G<^4f*urp4tY-IId z`~C7)lntVO*<)DKKZ&K?nm(aO^T&Y?eNS42jJ-QZG4uJQ z?6HCOKG=w2Hu}-l6**jro*l0?x?|}|O-)TPz&vVCKVAsfX@(FbMc*qqh+_1;Am;sL z+Ld*cN8dCgG7V7Zw#s~XV?6@2RaCEDvIK+|U!JfD?kk z{az!YXdBmAE7tO<rL}2viCNrZ@J8PW6$%D zTi?DdM+)qQb%cdx?802-h9VHEXT*SkI_+)&D;r|Xfc@vNXeK&KP>rXa>fmK))c){yH z52`7R@~zJDU8*Xt(9{I6@$1*W+HrUge1~4f&yst>THM=P=T%H7O@Eehbb18g+pCwl zW6dM)Jen{zdf6dD$Ey)013l<0D*bh>{BPcG7C}UkrxIfO);+l^PlrHl8uU=K7XY(D z!e;HkDZ*)}S*YFrBO?{$8gk6vY<-bRl9~7L>3;UJlFzyP-yBr^e2;Yrq-&NBJ7;o>tTq zYG2fAad8H2?xdC(+wMaYzG9_laJUbt3~jDyt6W=)TzmHLmgnt1M!zl!E&&99ne%0? zQO3#-{sE$IoA4&~Z*#D#x=dvp;M^nBw*ESjby|A_G0JQkA zPN{j{fCf0@$^_ny;lGUc!UUxftN9KvyQvRy%V)j`7-ZE^3Ih|2ASxSe;wPmjP-y1~ z6m&YB(R?J@(FS@R?6l~6NK`09=;*)`T4lz-qJ4%|J55z4L@Go=H3G6*OZE;OVbLTxr%jq z-RGSyaCyna>9i4)ALMza6x>!W**nDWe^SQp2?uV}KY!~!Yn7UjA$|t<7dAJMP?S1) zGsKxepL!#M%Rx470cH?;3aWr4~zAeO3a`XO5|9l=af?kE~gBR3^VCy z_<%SqZ9id3ShlPE>jVM%<-b2GCi=gHrr$|g`(M&?p6ztH(Uu%TC;E>w3Rs{Aj)$Wk z>dqhp$e~%{#@Y=NryIr0|Az%!efZY{$LZt+v4J$^VAZc=%?&-1&q=IR0iQH+Q0r}V z{lLAAnRRJCeL5IB41U7aAp$jJk8!kRoO)s`lOhmbV|1Cu-+=IrElL^d3%|aQTr;fO z5x^I?Kxm(l%Kc>aLki#i>M4bd5)quNByl!i=veT5;GH~mWG+$|$mWi6Hs2pQ*qWI+ z)!y%pp?!cv2T-@0Y3G)xz@7<+dC&ourehxxI~tDD@_DX7&-&*;J8*8(8rx0InNa~* zW_Q4LMWoR0x3_X{v)0}J^5(v|Wg6m8_hA2PU12d1^u}+?p$kl@mNVc`rA9j4r|0VD zh2Pbd3)8n(iLgPQRcGlhRDK^$+5G??U(h(`i2c(d{EROK)gEG2IjD4lr1AA3s^;(( z@OuXjR~4?P?i7R~fcv3(F>b)sd5G%j&WM?qCQjdDf|^F&D}!3wvzIRosHvz<&U}_^ z{e6*>n^fJ@XP|UGg;Vi}B>bG5wwA561&2(e}e>Etk_7_`0eV0qk{S1Sw!ww9>qXn&f#${F+|7BLW-D!?dZ zprssmn+!DZ;qIQRj&bT=s7&KY2R8F(Qwj9U@$f`9J@T5rzhbr8!>+9}?NRhfxR$l6 z3Hlu@){nJ(p1RmQ)FB0Rj%Ohum(qYE6IPh!Nr}MNmBDo$4vsZx#B+$^(K{nk-}>7d zKk)Z~q~{5wEG!)R?2+Ci~w3!+$%vJZX-FRj>EKwlu&dLfD z26l2Csd3)BfeYWS|q)|fyBYG)DK&R+?! zls0a8TM`|Ii7X}V9V(YEXP%Q1?c^+CKoMQvTwHwfU|vZH2pWw1IvThfhoPSe;Fj1G z4ygE!1-YVj{&=AJSt;*s0A8<^t-HBfL$)gNsCG_`SwGAn+nf)dBNL`$g?KpNrkEdj>&wLohR$%#e-ZAmK7)ZIsNeD zz-*O`r;Q0-+&^MxJtDg){J~`WoIBVU-T}zABfe+-M3kDQPVt9+&()3%AdnlwS1%A8 z@)Qm7;I*ZO_2KH5`FF59_EGO#ZJM@{g)@WSzB_Q9B*aRr2|Ky--xdw*Rf_ib)gs2? zcroBTZFgVNo6Gb(M@RI}iEAiA&x)2TYiYjQ+359$`U7^N)1YSozCutxWBlC>shBNU z)Q^UMtqh0bv-?vhgdNug2YX!T+vqZ35;3SNwx)#H4I+aAHR+8+jWPtU9dl6QpJ)Fu zMQi3)c%TW`2dJt^$j(+oRE1BKqlvlnSdh9FzxSJw#GDFvNCvQDsqwm=Rwr2DZY2~wCBQ;c64szqo#o2UgBJ9&5h>#@Xyh+xHc z=h9LW(~&q>@{2zNS84lN?Z_8BQT4DId6z5lUhA}`RaP-M3ckys6g=Or9x*Ak@E2|nxDd?@^=rleSwm|*H0%{n<6TDf>)7}?RES}Tfg}(hqV$Sk+338L1aZo^UkOKdaZ1SI7+RW}ulhvTJ=YBt z&ugzB)NYTcuzh{84j2xLe(ed%IDhyL8vtyTV;S3M#{CB-5x`WChmWpDW43~|9Qd`CRh(j+`tE&8+=Ie%{Sce%x)i|*4 zUVRt4vK@EmRDpQl#DfD-E|13S(+=$(c9ZEA-@*Yf1ST}_Tj>khfGUZ z-|=vGcH;^iSJalIYY*rys6|eH?R_W-#d14lv9@9B*GTlkp+22Wur4M|BC(4x_Zq>v zn1OPcf$?X(WRz7+=AlgdQ7a%xM$sGGTzC^JA-A)Uqr3ft0>ZNOuR*;y$&I#Y+aRn? z_hO2vK=(pM33QUQG%<;A$bzcuS5>>ZyOq3G{ zn`1?OEso;l*1xENQ0@Hx9qrMCpkC(&hZ{9cM~<`g@RagTAb+Z1Zm= z7rMu-lcBKy#IAm*r`P8*Z5`d)s}9zgsvM1IV!)ye%ukW!S~8}rY#f| z?o%bI)s`6K+rx^z7S}Fy`{fuKKl^mv?cKLZ4%yi)u|U9upTLbYY%XaCHo!w+Ncqm9MaD33;#1?yXeYNmTHgbspX31jaw zmYCKld}Oc>E8S~%?+&`?X@;*7?&=CzNfPhT-F%Yu0%1wm_K`@!VZN{)NeFX#luvyX zART)RnPogMUYI^zjoF$BsfR!J6}u7 zdkuP8V$Nz{Y8FaccfU$8llPC0{=4-EX}OEqlRi=ToFeRu`DY`PaSD7(H?M#)DP0+~ zE37#KH(5G=+WLu`#&z{h!XG)NOhRwpW^(9{m(hX~;ZNZPXvsEcl<<53y-Xt%_(gxUbOjt*TTz zjQ;pGhf27R`h%wId>N24)tn1jvvN9|gzeb~yOFlnB7S*@r(CdUO2SMpP$GiriUD(- zp(K`h-@lYVI*~}bIsu`=_l$p7tmS4d{YYz8gV`w}m-}Lkc5s;61_mgmK-s^t%J`yF zTOR*wAcaaN2w2L*d}SMb0&2VfHmWq{;7Ac{h?y;%VZF_@58wCL)9eEFv_1N`RZ-6f z95u~s-VLo_-aV=$KOAXTWGCb*(LwwkS89IxfFo!*%NUx4qr}HNAXvjn@_H;x%cc$u<>Hr%kdj#y21oI(R?>VJM!e_lL}az${Qdq0;yNeIe7Ty^;lA-kqYJc#u~A+ z%uPzC6OVD7?MjCD?nXp#9MbNnuh;>oBqz{8>c3W2YUu0JOF#Zi+yp^bSXkuTKa}`v z_1M!k1%#s?KFitpsbU@P%qm`30M_Qn_6 z;mWUuXb*^-W2mnI((+rad~?$%hPVUoE(6JTbT!z;x-0yE1%a9aO@?iV_8g4N09|}< z%(FolKGGGnlM6heMl8lYy`GgXbFL@BsLyr?jD`YQ^my)}gBy{6e`@(hfE@e-9}q}@ zk=<~^i%GnocDpEs5@p;%p+KaxnQ0*5JZQFu0 zG^IJ@<6w8qi51aabF2Ns;7g5+*G@cJ{uA&f=D#UztC%CB$P+3}v+|%{R7>A3QbFg8 z2UyS@0W3sJY;5=9>{9`!dJzL%_2)J``!OH;gcn+t5(*0B-fc1G-u$Bh)Jd17>hqLW zSnld6@cVmffhb6C0~>QL-%eSx-@y5NVje?c($S)AgrIOBE(|V)UT`$DWzCgPB@`Sz zz*swi^v>FqYiKLcxc=_Ed)qVTW-@n9WK*Z!VE4ZyF?Y`eFqp0}M7kNtheL5j&#mb? zEE?e8;@gB#WEGykld<%K>L;kFo2;A-LhMAvYQLYRwE`0CW(_<|+;w-swISiCmnzWQ zG)k748O>5`p7klj|FOPrP>>Qh8RK?R@NGEwr~b>x;1Ir7F#DifLb=KFpx98%D#XWE zs{7a%yZ?|lFi+w2U*V-WCR)&UXY9HCHlk4W)`^GnSPx<{13AZpZ6TR7QfZR12@!Qo z{(TisHN~iz@Tc>4qwS>!OCUXA^=oi<%Y}72P#n?;F1E};!>~8#40XJh9Cm)LnQ$Wz zT;7iEIvFpNd$ng9B`LYxH0`*Eod#oQ!FczC4x(C-`^wItJn_zn#~4?} zxokbh=u98qp@a{&yT?&=C6jX#d+HS=;tA|W0=DA`eIcsqG@0?F0eW?`&KG^W7Ah+H z{JT5M3W)`vuva>dp7L%}7!)0L z-`Alm08RU~EELgeEY`X)@=L2qG1vOeQ$NXWkzHB}ol1qTi%v;#T-udeTKr?mk0&i4 zhX2ZXle-vcNT~)41)|fv15|^T}Qj89)(9(vRcmqMSn12_nd9+02eVPBu!EqKB94H)fsyE5E#PCkH>v7;?zWX7sJqGEt z>m`==&_3Ap|7Yu6V+@SMh0ngr3G!i<@0?C`lfQ9v&lB>0p@Hp*R}3LdN;97Yb6iV2 z{~x@7l@+yi&wof_^^&w7a!HWXkWHT&dm<7**F1P;*QaJVh@5ai)N6_Ny^T&FWqf%c zwHdZjO%dX$gFCv4EhTwahxKqkLa90#t^#MP zmh(y2;~~iC&flab%xCaVPVZr+t9j{fPM5u|0J;#4^T}8<-VebB*WxDFp+kr9Qh z)*!$h$_Kp8>4QTdv;pfYshXUMi_6f?W!O_bpiWl}e>D*XPpM`1k{~2PZsD6p;L;pV zlEn#+uK>lYGTEpmG4EdG-@)RE~%=!RU(htyTF~un}wq89N&q{&tM4$CQE)4yL>+f`r?F zr(E>->W_IA=paV~P;C0Y_g(!$5-QZnvXy>BFmC^@yxS!UaaF4L=DWU@Hqk`%Xp$EG z8+yY!Fnywpy{1+~WJbDOAS%(HEpmiz`zN-mvLtgCihE52 z!Poh+zZuEtEsV&y$EN?YuMtJ(KcUhF5|K?&Q1!(nvapNX-dvUN=)9iOr#z>Evea z9rSBg!5ve`!!7rYC%ca&&vV|Lt$9y-l8~zlg=(xeSHfW$oqc@2Kx{#)99^MgDnL?t zInb3M(8iFVQZu|IBp=sXeO6r+Xl&ztLW;Q-~dff$Jau6o>OP9YJ`F;eSi2>LbRhw9Vojp9la~Vi)WE}PfKnCCm>aut>xip=5K7Eyg=M6Ws z{0FNI^MuxhK}|$BiR%W?{qG^7L>M z(9gbD?%&)RtUAnEJ^MOE%J_{ySu_3O$cUeUU6m}uaqZooKaQ6CnJ$+Zbp{#V+%-Mz zt~YFsz%!C8n<2M02IAd55LDY1ix{9Gt*ACOBIwB+sh#!Y$0uTnGwY!AK5v2EyOB_U zM6@{-Wr@Gre@_$Ty$r}g;OYzJ^1@F_);{%FUO|O{a`9XOz`2!RM(g@5W6`Zx(1VtML0LH@f|2`C8ZMG&8VOFjT z)g1wnr_?%E3-kuOMhTNC^S=XiZ~-6OK2&*+6I3AOh3?;OVn%^kFzrfuym0BNse3K9 z^fK@LUf?C9w8;J2{nY{>47@LU4GaAY7WU6F)XCN1_?|Gq1M-jC$6@L|!$rnE0P_5a z>ZVncHxkJ5SGGi~xQUxg(0jDMA~C@gB4##}!V#)|Fx9V+rK>$rOXx)Y*gZP(bYca z*X@OFc0yegKO$yAVGX4a_X8Bj0{onhU`#75t z*-BZC)$N5LJ7H))PFNcWkeEx{)CXfOZsKP-fW1M&_WU^El_UVvj~dzW9nc|0M4F^! zsn6n{5O*ghC4IwbJ$qKL-2ZGJl>ygw$2Q~@nmn{jtP}NNO3SOWfXL~?$JuH z=LxMrSB3!PPb%IQaXB2XfVkh{xr|Sn=kR2#j-I?=H~}W(_mdU9*AAx9e?Mx+#%Zn< zb275282hk*C6uzUo}61p(m;fgdA!_PDR3BGwFOjr8wvbwYU|Ie<@IX%%AGV0cD+5k z?@c7kzfIJAYJ0TBoPtowimvAIh*hY)Une;k3QL_QKt?M@7>Ca09eNkxW_dU2_+iyu zfbLq~K}i!!h1yQ{wK}*_C}HHPM=WjxOv8_Y(9ebjg4;y*bEgV?NVu^c#+`Xv1e8o* zR`;LLJ*3ogeXU2@+J#C1$0439J^4l;yRg!c*+BbiVe!#Qfe0y^wsac>C+4>d*Zxtj z-Vwdcbo}p!!zAas(iCwmmvfz;=w~(EjYb5o^*;p_rj>lgrTWG3?w8-VHGZ{EMMti~3SHm|qq9MwNj&Qp>Tetm>4M{(zzMF~%1t-J_ z&2fYJv<^sKhXW~C)2=r)3BVW!b9g(`{Hpi@+B=G) z%pU}5I|K?wD-9|6(u2rQa<7*ob`xhvD71gLn9-X8C)MW8F{*Rwix<7{k`nUEYVl}4 zi0at@iE(dA1p>#c?T6)Jk8P|!vIXQ8dR60Fv9;D3pZGf%A03XHfE$(tvWtHF+B(`1 zxSEd=MCl%Zgm==mu9a_0gVt&Ja3{5AJNp3-T7p^y=JY5FQjG3&$bQEu-s+HL%&{Pq zD$hL40ljBB5ZWcGfJL_V8LghIq39&PeUgFoLH z+Jh^*?@!lmq#z@-h4**`)Nn=XP=agB3_RUxv3dguX4{{GMcfRB9pd}*lte!OUg%P(2nguYh~TWY2rNl&(Xi{ecLDCpG4_2MD7qlfM!1?hN)=>LA%J#!d+Fx z+gJTgG~ZPPdG+P}mfO(QBD^Ur^4qCSynCVUBw^ELE{_$8`20D=Zo104Nq+C8F2VE8 z6)78CjBaKG$e-THaDnh&p$n`HZlBoT3EI7Fk$Fz2arHl$6rY@&R^z%F6QL50p3HUJ zLR90kMm2G)De@43xDe>^sM>MEoVyxmC0$-#xxN2e>_s^Gve{E3+t;gMJ}wJaikL#3 z>w7k;vL7s*6O5Gqe?$T8*!mdfp<3h?=ZT!31>!}c=9l3-g$jin=_-Yn_?egD7!uEd z-4%B)dsMk~y<#9{$oxL(Ym~pND8*E!V^}ucWmD2I8=8vFAx-uq{s6+pvo(4K+)gJ zQUhNUTQrp*cF4`!-un_i^e@QVu-jsfPF2cfM#7w&V86jc-*MN$wRWxR+0&v?`%X@P zhSUX%24Q-UGqI&U{2+}dz|3v<5WNsCL6EmOXJ9&$YLekQ`S=#!m=ZMaW&{c%q!bCmeoRGo?ie;*yMFY?TAV$i z6=|>*fj-3(87eP!bM2kkLLJC2US9Z@5^ml~nsgG0W0xukINg0LerOFMh%2DlSRl8~ zwg#H;hl5KfLc)Vn4)^vgp?Uuay{6!wv^#r$v)q&DI*61@WeRPo`^uT@l2eEiUx zud;G5nLEOImN8&=E5Epy48-kuMY8m!(|4d6Zr_vTQ3yjVZX#M`qh363^5(khoYJ#) z5rFxb`*D4Tq;_K@x=~a#Lo}jF4)RUTj{Ly-EX7dDxSd|9#hZ|EcZ11}TIH=15}$cU z-gfp_^lTmH%*@K68%`WvS-p2w8aHjoA9Mwh^guj$wKHIItQZx8N9=S0kDR|Wn&W*R zt-_60;SOEe{8wrc$bZYCfWk%Z^Yzdp76Hux8b4Rk9-bpA- zG>>(rurthtVsE5CGxHVr(qiz9vG~Tfw+IBSkKWmRP%S<{R-NGCjRbDVjJHY<5IU

    l>eP;RdCZCbdehrjN}r-!(vQ$PCGA~FeGT>q9FJjfzKCwpEqpHI zF&FQkk5u`0IpS_EXyyKJc{qiRC4tO+u#YMy|2-_@c(rSrzTRi?5jTg|2hPzM(C8=3 z;GWU-+0d97q%ZM$97|_>ur+OL1*5Y6O9NWCO19CFxvcx*DMc78T1=>=JBzm(xaziALlN&J~yB|gbXWgm=Y+L!&X#ON`=j7d$imI>mnuYO0 zH6Kd<7^***m(I32dQY|R2zjL)iay_DD_Cvb7+>|2^hq4s_GtN~IHVK&Fm&!3-0e(0 zem1p@`^CWpU`u6Xhd)nF$&9It=emgW1CLu_@aWeZH%D`Z*0b9>3!=?V_`NJ{BSYBy zoCCfVNk(mN+776aSujIidlhXsc))La9lDv&ZAnay+uJiUZy#MsV9)P8-txbj$$^tj zVH3Q1NBkx=Cxq{3_V;H$g_<7YuZKWZu%|Xp-G#sRs}_f6{m)&1*9G0PQr8{UAmUjJ zD`UUUM|sW%o6XvGPpdZgY>d!c%e4dyss*LV!^ZM16kMV)*7{cOGd#(gOy)bcUW#?n z+f`gy=m+)QF}{3w+Jsl1ciqvIPWubS@9nzCl)$v49&OZ^EZ})IdRJyxah;!PlyDQ> zD(eA2^u8hzW9;1D z+p4wnsy}G+vT7Whf}@8D$rzJieh}{%A?#?Ga&5l5g~u}?gA5Wj@BBLw$4vhpzTPq{ zs_%OrK9md~ozfv)(%mIUN;e|X(p@u@q#%NXbP3Xu(hVXa-Cfe%HS<4wuJ7;Nb3Je7 zIx}~D6&##wga%6GBGQNK66+sutWXTHnzWE=V{Ye=;pw`oj< zQqjXR9&@@hnO(fs5D=~z9($c`%9pOiX6aWFT+2C^rBopMH&bG0ZH=Cr@*1Pg4{aXw zEsBqwS4R8uQ1sRhVNBaMeCmKcUNCQJ|%-gN>(ja)4PlKSPSoGhm?>e{NWvnEjMbuQN^4u*6CT!+ z6wYk18Rz!YI2YGoAm+`dmA#lV9%cRIp>v(gojA*FMQ?f)GsI)oEKDL$E?jn1SuEkP ze%>3iU#7=(BB=LD-1lWte~RQq!Ykfyu4b}f4RWOzJtguv`o$r3cM9L4_V6OQAFBTP zqs9uZ-rtLVRQ$5uAAeHe-HKI?y&QPhY)j>KxnRzKWM??xAaJ=q+ixT%i$(yxv&XJj zYD^c3mvZJ(1~5*R9+7Q8o2tl)b=&7K6%5d)YL2NTb@$>AFZy0ISlRwWuCl!|6(hoH z*MC@D2uPJ&_Sa>6@c&VmX8hE5mxim#!Qo3Hskqns@@oH>!9PiAD+&|rUukGCgxgns zyl1NDt7-f^Cwa9Xo;U^g(a|kg{n}v^fc%L*z_?*5Dag`dnH`4u1-;{C1F1W=-8V5< zJ7<~GX45xVL%qHv|46T$hlAqxyj0!S_UWe&QmyxNr!~{l80{Ne*l?6^sn*VW87r1} z!>7J-&U+Ws4~reO2$Un8%gVM4d>Vgck5^VE^L!({m|)s0Kq~?MzK!$4*jzW! zhwnxx;@|-oIl&}&C27n3BH2GVk-%@Vr-oeeRO|=&c7+@nGnZcx+KwK@?#EZVcs1%K z5ilQkUJzEdzGC5I z`frEzp7#G+OLWezo_U?(_+5X@s>-t|godmQvD+2xPAOVaZn%#~Uk9(wx@~bamlU%;eNNs?x z@=1b)0(M@_Q2qPlf275FrHRB+gx;KkTU2WbIEp+x&Pk{mb(cQ|U4hmRylEBrW{2TQ zjt*V-*hn!nF|=p}D!a&_KARJq*PDRNqI<3ehcxdDK)Uw%0SbmRo)COLhLL9=}XK_Vw(H zTHm>19WBLgWj%Vi^a>!H%HP@o_{=7 ztg#1NQ%C})%8-b_6iNTytQBD<0Ao-}PTY-qpALBtWv5OE4YD_1&e*q{T4E=quhj8$j zf2Z{_^+gftdavz}&WiSk(9uTgYPn&5;x3r(n4mzJq&xi(NPWGdF$>)*zuz>6w{Ku$ z1YUeeXBGJL+ez+pQ3F zby*}KydlvP^PI%SBTv_|y!j%Pug^_lN`y~A8zfhurmgg3sBQ};(542B6w~o_( zx_G@A)o=i?$`RSE-tqAzO;>O!|KY&T7#JAJFKJ~ zXRjC5*Xr%&Q)ij^Xq_9B1=h07<@@;6qSY4X$R7N_X1NG~(Rw2Xe+t7xex9bvdv$UD zqsD7$f7X53--~PS!SCevpZ&Tk?;)Ip|&h(I@VTjMe@&5zs} z9!S--jj!e++Y!0s&lQuikRXZwybOZu_8g~&tIxg_uS`T7I}Fbw0wN!5#jli2;`yD> zgRq0~d=X`n9PP5Xxw&amH0-pwKmF3sd+qtZpaX{yCzWlaq>pi{fGrL+Oq_}USXjba zSVS_6ofmCkA-7iAdBL86!xsXl{X??iQ-hn*6u|PUE*LKaIYo_R*^bz^nr!*{!Myh# zt>x-oBa-?u(a>AkeFc_un>#`d5X%{%SWqD^k|4oMP*|e0P*QI*%}XvBb?+RpyX+No zu<3R0U>m6CRoQ=waK`C>7-mkpVqQ zM~hiMnO7tIE*@Z65$>~fF#Xk`q>|kCd|S)ly_bi-c$FAs@mD_dqgDhp$)9Z8y0>Z{ zu~Yed$yJn+bDR4^VavGf%MtkzxE*_EopueK|9;76Y4IrP$3`q3%KIyo`e8;6b#562 zC#&0)Wgqc(zZ2?wCzR{>lgg=*KVFjT>AJL>70$h?vAGBDI}hp*VAuHhiAGXrkqJU# zK%^>;R{L%s8d@R%=$!{|H~{t{$Bt996Z_h1&WRZ)dl25b?6T`3P?ZWaFLR&dBs|nQ z;JF@lM^++Y0C~|6)q|p@Z4R@g^uGm-f6l)=59xei!PC8%P7(}kT>RC+6dUL6vp0kd zUEK*R(w!$&5~R%H57lpi*bdU_4 zii!$tB+~|Ith6v?*Jb;AoZCP%ZQouFe9c&3$sf*Kz&{-OAttDnN95Yc+&sy6ySjrE z(rL{TjE5XAgqo-<{etWR3-apHH?Q<(B#AJ-EeW@|{zbyb^w9X;y>>rM>gA%hQilE! z%hy7@-#WtHmIv|kiMR;AKE5{& z;bYK-*qPCoTDsAIClbZ6$h=zr9!V)ou{ll->-`73Br`Q##20{B9MJ@*$DuIQC{!TL zxS1S#m_(+b9N}KRb-ix2*}Th+dr-YZ`+T~z%bKm-rV?AH%u0eu+zE7%IY~~Wd#7kd zTU3w!q;zGcOi(>iu}HScJM_q%w>+P@WqQq`tqa^z(idnUWs2xVxag4EpBYzXaqhBSg1q@?EAY`0aUH9UPnb?Rf`%!t=C4;qxp*6R=jjV-ekLR zG{+yhb1z?@I*&$1;n&1#S0GjW1%M1ee4H=3hBkj+owdx?#*?Ji{`gD#?C$&Ac=MA_ zF1VDT2h1U!PX=Z*CbO0VVDgr>wGZ-Dk7pP;suU$(an-z>XSZbyiMq}4KAtFoiKCQ?l{5uYi#k@7U8g3M42;wieSOTHgpRB*(< zkV{uTilYOD00${Ty1Rg zqJ4O|cU+(lWc#U|yYN#jT1Yf~SHZAJi)ar8#Z;YM;QPOku5bIh7AM0$eBi5^b^PhL zV9)n<#>LAzCe|k8~%NCwH_+v+$%6`f>rlcLc(;Z@5A^(2yj%)!?(`K8&CUv zQM%?!=uxE=JNlCO0ma7zkz=?;yA&SxQ6Rl0h92tX&DFDlfVB$-_u`Ncm?jHqk(>(RtE#NO``OLCK|fpHP+De5d2JSYN87Y0`ttIq82ZvOcwKz( zx>n09Yn!cTmF9Cd+IakGH$A&bf)2Q$nX%azWlA_fw7E(+0kpG1UmZ6)?n)mV^F5cu zbkEs3aCEQbRz)b)Rcte_)Y0>)MlI-8&j4XcoQU3M5TxXD>ZS_fhDu*$pNr8uHkZk|lBzIqgu*?lvyTkWO*bl60h(iG3 z46ccwpW!ad9pG753rJQS-xHhnhM4$3@1yN-;z>Va)>CgV9@0xyW!l)l>5g1;iwwcY za=O_1>Gqo0<|xKWzZ4sBeQ>m*K>?3!?3MJfULK@kk4U6nKq~lU16|g0=1t#MkKlv4 zZF)3MTFc46UqC`2qtCl6f6#)yEUy(dxeEjE^9E2O7|;tD*heOg8EMc8elg&_x}%af z*+|5{DqnT3M6UXt*|qBOSy~%i)4YA!9<8V98GJO~CW0_Km(y(Lsbf=2HV>0?HXggaDd9wZh-B^tn zI5PLgCS+3WnBE#nr0OIBsDX24Dq_`}zRZP2`#<|>wEkC}Rd=Ej2khS^g)@6Z>jQW7 zSufl*D^RDZubVDfg(4@d!@Caw=@(wA&%UW=V;AwES1i22Q)Pl6(_%8E4v`pej3xd= zm4PiEDX>t6H58#sEO71LE+PCSjAqqS zmf}ccz6^El-tpBp2_|IT#e4d}qRvnnvhsT1}ki_xb^boK0F zMSc-KteY-X)!KlAB=(sQb$>jyymoiW8(WUQp%?J+7N}O^xkq#TH@}6Og=U|NV2b16 z<%f!05$!hDqT?d$v6qjUWb_jW1{w5@3GeS(cX0EF+V#x?iM^M6nMaLLBbox);5yrO zJsNM8wYQ{)l{X---GH?FRU7h5>*i~62r7ql4MwL0o?bfDA~o(l4my)+YUH=RC)X{K zVRCdHo}Tn8SKUWftJ|v}nI*tw?tPVr8{X4vJR($nq0G+xlFDw!dd#%QGtDLhpc$~2 z55Now71v+ARA0$%zcVeKMBV;RSeNbL%FmCU^qMF6`44*n(bQd`%jt6CBDNr)nm$Bs zGH7+p3mHH^#-Bp3?{jPbr{2J_kt+{-o#UlA^QRFctJ4VQ1~C`-0>0%BgO(k|B1K|z z1sQ1v2a2X9Kh0!)a7rQiPB`*47!qdOA-TZchWd^Jul3Rg|5cYc3&FHEKT`3Z1P{-D zjQTSE$xcU{=m^1pE2V01QY0nibLKkowc}*H{{%Evq(>X2))GZ(?U8zR=l7-{Q16~g zt@WAE!|wZ*Gr}F_Z%eVBds91XT@RD+Oz)*A=v@P}n;Uxb%5+~_OCPhvsF^W&@5RAM zxK@7&u6q0qs--AQ2XVX%MPP&R28A{d-b z1jwG+z7Ak~L$JNQEv+6$g^gXLrK=n6l4`M~B!-WJKH>*&r$fe5V-lvqiG9Y0Z=~2O z_W*AYm_z~E2hFpPQ4aqxI5}DR%$hr5O(X3XNV%y^&fKO25Tcx#= zeNxH*V}1O%ciGVhbee#i2xXI*3~mm?04gofV3hbEqDil)P0<^Hbn4erSV{6CFdg`@ zP#Ho3=&&N-aa|)CLVclka&bK>mn!&H5LF9C3n0tSIO0G;BDpk*zV%Lj{+xH*8$()k zTvB>GdKq5@U6wR>FNhi%G~-AT83OywI-cXHBR+8?MX|XATDPr3Nq-7pv>ZSQ^HYU(wiSHtN^PBvkrO?Gs<89n8oBuL^V2`!Rn z!!u|TuzdcgdxKM3kNJz>@{ZGTgF0&g9C31~_wrGxXi58JAiuW#i45M0CQDTnWEKcL zsuq~0_Jm{E=-Nb_lbExsXG;?61_(rTEcjw+8t6PtWC6o^_xK`l&9#vUF9GPH(zDwe zXpzJ#Aj8Y@GQ*He$ctma)O6c; zIRz&6QC@QefJ3>?X%^p2rKie^p=CR$SCvW=p97s0wb-GTQu^Q~^Xg=ci zK;n=0^XMadY}Bz=&>hpO)o{|O=Ya^M?>Wjb=@a-Yz1i^l>Z=UBUV#nzD#h<9VED+j z%$8+%qxuCk^<&S4dIZaXjq$zV9k>U|Q1qg_mN@$*ka)O5#Z%VR6`3Yy{|kq9lm-rc zfVX=PORJRh>NhVw(IWa}t{M6HGXW$I;|7fZ4=1AP!8tuND0^DRjE8--e)sCYxBs|RL6I9fy&H6kvzI+;R5;60bQ#_0q?DH-cIWJnZ;)U+m5h-LX&8)@zxJIBsrg zdf~cel_4@7SzXQR)3o@@z43+bZz4)DH?r|>!(l`AuTqm;XEJ9lW|u=A=a+<;^Q`ZK zXSuFh2JE=6=ed zXz=$SyKF8XD!Nb&WD9FW)Sqo>iMl|+RaktUE=Fy3X zzGy*AARXN9I~&|J3*}R4mVh>-0S#wHJRnvk2Hq}hnJ-vOt87f>@L44FzVQ-+Y+Ab* z9b)t29oS$oFr4H9oTxQB)R-SnCo_;ogx<0&$yPzot5)MHGqU{^bQ4Z-+u=PJPq{h% z$OEmbE-zIEV^hiaIL{W`hof-CkEO|gdc=G8;kxOdZl^jU{HNh`5ad7BeD^_8etu0Y zAF+$((U6w3-dZzd{!{MBZfIL=FKL>~BeF;z3i+!ZFV3jr%Q3teO-#%{^fW9+g^Y;yGT@mA+(kh=D5wmzfjPc_4FSHcfW&?!(Xf_NF z;D9&BVBanqK^gUhZW3wHo|s9OGzXVFtU?=)EPDSK^7T4?dlySD@4O=LFD`fklK1L841I$K$~h<^?1dVamUF;bOplb%qN%SP%%y5gk6(DK?Q^ zRKR1=q4ijF@LDVr3T)uwPRb9B|8seQ{P;_|>LU#0>!LW|Hk8nyeoN5}aY^y?2;F9- z1N>nk)8$#mA0_+nwD<{3Z6$yk-a*D(S?^C{?ge%WuL|h4Rm_OTO z-6U}sdu@JNw(k-{7QWTQPCM5re{&Ur2_1PQ?S|@eiGCt`(JTk|&S!MUHcwBMYd!M6 zvOD!38JF}1GHQRG%}dc&I$eLHlhrmdQZX_z0y;Ev({Cc5-``~w(`5@HT}hV4Gdzlk z3?Kd_`7COZ#ET@i_NEJ;H6)g1>JbtW%^$&B2;)ik^SbkaA1if z?j#&Ma~L^=h2gZX)K|9U1PZ2TI8Rkhq(Dh$u~%?DDxpoeG8u4%xq?c7u0ypFE54k3N5FeiWub<1%g^v{&Amc zo>1S%)Y7yn)K&dXA9Gmz%x;2aK64q4j|50$$lBSlg6wH@CiM)K+S*!3VPT=x<*cC5 zJUUD&pdIr{Qb(@%=aGNj2TE}oR`}I|cDTR!TzT5i<6x&;zolkJaD~08$0`|>Do3~F z!DQj&WPJDT-As)QE?)l*(>#~1QwAT;+C$0FvVwuDIrx}gWc5(8M1L)BJo9u}XLI^8 zLgnTr3?pT*GM+{%7=w_jzu>p>ICFeYx7R|PMg%EL ziC++|rrAg`f?Dj%%G~p;X}206C^K)*szQctkI?bH`%MNc-N;bht2BdZ2%C4t|x zN(qjQMU7lz3JgTuo77^#B53y+x9zYT=CVcH|5*%YNt7^DIzHh1_4IS;y>^?$cvSC3 z^vS01^p1?OS=`|ztNj}E{u)EIWJ2%$ng4j5I(nf5RxwyO$s!8 zdar)@SGGV#GPSgpw@<@8ymCG$)XN*o$*fj>96<11L^EioSvi1=gNERasp1e$w~4ok=eqm zApT7H|F{5@bmz6@nk;!P-=2BH?X(mF)6B29troHnH1*z<9}X5v^W%mp??{nfwxi7b z+Z&SVd?!{px^Y#t)=&vCzNGAKRL2E}4$!J>@A%JI4`#jnS^%}ge|3MslsWOb#eIw% zNrxsweTI3o(x~QZ!JRa6E5@QP^LH^%Ok7C=%r~hRN0TjClR=Va`I0Klql#;f6rG#O`U#0IJkKplm( zJiu>b+xM#94Zc)RKx=Alep54hJiiPl0baVh^H~pl4gdGgn!~t0769H0z3D<-@Y^fj z7!q2Z*f66BEdKDb4|z)>Fk3*19pnDXW=E0QXTstimsFJ@8>qbB(NGsq^`zC$09cJl z(%C%`A;UStKSR70yksd-OuqCTiS|Qt2x~EF0O`yy0ISV#c#;+%@R#Za?~G0ass8=I zPs5JC4!;J_prGnLu`~_qojWI8YiF6%JfU&CbEW~VAA$_Z^}tshotMz~3h|T!lUMAR zn5R77-3ZnS^ZAvLE+o^k3Qk#gTMf?D&ChSn$2osq&N*m#?-K35!bAe5ogbL6^ z;rl$@08ogg4sprU|G@q?90d_brGBp!+@6#ENy3a~NbFN7sh)m_Yeln(zskOyW?`aTryV z?DS9!Xl9}rV``32Nm^^d#2-Ac`r@f#nzV~7W`(K0@d)m$jC10-yCVUsF=MfiG5oPV zmo(IVk+tFKgGb+2w10SeUol4RI5g;s-NBl`_eZ-pzYew?G&HQ09mrR;e-vf!$bfdj z#>NH!c`V9lv=B1M0O1xhWvA}d7yDjfj|Rn?w&4YWJBgALx54ZZ3E7!f#SOY^R7kX; z#&R)DB76l>+D2G8$wb1N3;xh#>f^J19ebdpaGn2QpkD>(&_`KDq`eadL4!7%gx6DMQeJ3_CLUk$g z;jZA8guM{u97D2q@gSbyzRBIxVz}K-{n^s>jrYKNDJUoF-2g@%myYr6a37 zU=vFjp}rIZZFM=zV|>1>%LbhSeV{^q!dWHTVrzED_UDRBN`pr27c$msdoZT@txg#`GwQ5- zzpkl+HFY@~;uc#PCTi3B7tgsEz|BX7k8M2>yttv!#1H{NnHEDaubkRT|wRCO{D zm81^}_eecN2p#2FBvtpdN-)jhhpnKq4-+(*MZruAaK~H&=ZT(Wdo`{r4P|yTc{H;f zR0DACGXEAL0q>`;VK^4^-_+b{sl_KyKq>3fF^_+#p#eay1^EkYf?H<$0(x#wJSn)Z zNYKNXX{wGfdrL~*!(fc5i@%)h&hZY{^^fE8>ruZ^K3X*BeyVSi85D${iWfAaW{>{# zEu~+s9XH^M{I@`^ zgP5hQA}|k{;7r9-5Dt!Q2zg9Q3mS!Y-SbkZ-F~JA-CHG=;A@mWFW-SKA9$h*U*cye&b|m^fFsbyPtwM>5>* z2iGoU=gOGaV+ZY;_I)8|Oh@u<6D5r)R2m?;GC;<{0RW@cQ__2}_6G)Dn@*}3clEio z)ypHUzO2R38kiH}&@$lo?-l@y=D`w}XE~ht@pfZ9UaC(`Xb}}KX!R3F<}!_DcV$f0 zCn%fsVoY{2j-D*lUyq00GXNIreILQ|(FZ&q*0Mnj=$u??wggE#noNoxvZyLjD7j=6Ir>z>7 zK@T7-)d>~z-jLfstRT;2bIK2Flx_~QwoypR+qu^;rCi!(UipL`_sBXOi$7Pfmo6NMi0H=4767xF1HMh0q^-9m8DRc zICDK`4Q4t#Hl3d%&v@Uh$+Py~bzyN^fDB`w{U7}=g6@3+PI^gGn-19ncmhSgX=KOs zQ~N(H)vxUP%=n7_?<>;6>-k{@+57NH-Qa*96f><9#U;CeP~56D#)Ti}jJ`ioy-{5l zUwb2aWJ5#RsHD2hLh1u$i2m?*Z!zXT|AjtIrTlvD~FC`F|&m-aGv(3^OXzfxpj}>1u&uhB&)pI3-vk8r`bW%>b_wQ5Q9LzO; zN=b&6+0KyuQbJ2Ed69v*Dckqe++MNXkD#~!x1e1*e8;Wg=GnsAPkRaou~?NBxC; zz4v*vI`}J{j>*r38jg5Iq5-K=Z;Ad>=55aty4l9NP_(9%m}n_lHLQ0+;V7_nr@N2h zThJkGDg13k*EB9NF)vk>`Wj<#jSOL}M;~-*IpE?K5KxGO9@)tr>Gho6q*d)3>qh#` z3?7=Dv|lkUxN8ubHC+`(4kLYkNPatZvmpfSL! zU!xAqoLn9O6p%}onFKZU6P&E!+W(?y#P$0?=2LG5ve-YGZYNl$d5Qz?e1jU@V0^Xu+m1Rnsx#8FcWY)0p^rm)5g$P}Ud z_*((3t4OEHz3#UDJJ9vHI%p^Qm1$_6Kb*?k*$2qh5ie?K+ZCvV1p={IA_(~T%U|hE zCb0~jN++H52)*~O#wCk1vV)h85W63GW4>unOJN*2&XJfcg)+a$yGtQ4Dnvy%*B z+Ak&OOxd5Eps$GmIl~wp**Kj7y-%-lX*1rcYOQI^Tdx2FotW#N$f+ng=eDK^c7fNy zAYx?$lgZvEX1CGE1QgWnXX}Al5~zBz;oZH_XQxcCAD91#QH5e$%5a-3L_9Gn%Ku;U zJi5)HR|IUIk30Wg`~3d{2D9y9x!SWzy1S^gwsR3y%$Wt7`EzbpWBv?b8=IcoeVPAK z?ET}sG)EgYi49GmFs~_}X~;P691ZN_Bd$`&Bnw$;jP)-(1V(_lP>xx*;nnbt%q5Z3eAXOESXp zBkqy|*%h*?*NWOZ#Eb<|q$fl|@$(s+3Xjp7jq&%L!tAXYoSH$v>cx2p}TmHtC8=ECOE2R$9NE{GI&;+ z&=FMNP1mODRhORZxKdgiYHVEC$7<+F$T`a|LS_wx+59-^0q|Bj^EM1r1x457RIa5W z)WbJ&zn<|ZILT23=UZ9#Gwr!+qkFPT3(X)%N z>oe#LukGerMx||(KwbeRVq6_q$RfLp=OZ z2cX!6{6@-CLG=tLjqWys>ILnEq35dow#2UE4ux~*h1&Un$G&qLM@m%42PjnGngLmY z*Nd>y+Q@jITE3paMejO>s|KkRcZZ{C&Av9U4P(YvZ0AUww$Ls|qrxy0xBj8Q`A_QT zfRrcMP7x@>PyHE&xPClDWPKXM3>wvQr!D$&*dtaCUx+bNYXCIFFi-IbroD|M9J&=r zEWpkD!Kq_@DGWc+rf=W4iL#=i;-hDo+ubF(TI|yo)l|X#1VJX3uXeTupySyS z7U13L9g9N${mtZzp=AWOLfabI7Sgs};_T1GeV z^KtZk4gIy8af_y>Bq9#-4-(nG+0ZJo+>S#?UK~%e0Rl-m3pEAl#>d1qjfLkYm188oK*XuY$jG3ywlG_RKYb2rTCz%ThO&Kl{E5CDep$tK+sM^c{QfI; zG>@N6O_!9K5>KTiVTOP@Fu!v$7`)4kl!06VhLWZx!E|+tDy5YNt!t>yN`#wr-j=FH z&yNZQQ=Z|w?oeptb!I^;!S#TE!|_%*ln%gypj!Mez{3m=i;mU;DI+eMjV=|1#As+Y zsX8JUiTy=a&nXxcqof?RKzmtJeVbTvjna|U#}rGY9sIUm!!|iCuS)%wqhMlo3`;in_g71m*0M^DI{RE})RgfBF&9`oP477%v0q?{LU3Mg3&vc4vU0;jH1 zzCZfMR$V+j%Sns5c8I~GajsBHTHw7lRu0;X6S@WZ3R(%SO((|Fa7e%wU(A3+Odv4g zKo}UO*lRYgO!HR=JM=vL(`{KDL&2J}*H<2|Q-j#s2(6hmcQFVZtz?LWK3=^W#YQ4A%489c5%TnGZcN4W0zUk>12<~GTJ{%d$gEx8 ziAG$v#}|y?S4e-Fov6K9>QUY}lbND7(Hbcjh?PM+P%Xf5=0R!Y&^w}`Vb>XUJxSlc z*xCvw4s5=)OuDY=AwX#5|91KI1A|GswqX);H_YH7{s9eF{g5yz#B!~{k3qPNFW+LkQvI1#D2d|X|c;WU}fR(tMGpfTdeP&T;Ib1X(Z?L80(rR^j0Dr0Gf|_^jD?W=G zNiICm&t%RYBUu~^=ScXed)BjNoP!WrOc!-``WdpYRPL_njnMX?N;bIk2OMeB`}7xn z=PdjgPGLjVLmQ_h=jbQsc-oIs_NLBgE#o^Ch=wzvFk9&$@oV)AT?Wsg*FO7_A?7c* zCN@4DTp`#o&2Z6tLC?V=Yj$!Rd8Bqn04^-eg`BeY;9S*fyvq!snt{J_{=KDhWK#o# zrIL4W9i$_HtncX4&`>A#=My9z(9}!eK6dxdl%HX;DQzc|$Q(QgY zd9v}ZiMO$q?SIgOV^?%LEyUK*v1?mv(^hyqDVdNr5BRFuQ@&L!f0Jn#fwyfhXH$ye z+uMxrybxZ+s{!-{w4-ogI=hzw2 zO!z)ccDM}m#|DD!y6^gpn_EvE>S@4+pELnfsSzbJLUi=vii?PYMS3uu6NYB%*NEZk zeriGUuD?)-tMjvSaQhH$=kpHZy^rjVlS2FYo&w}SliU2|XB1`+yp6f80bL2m>w!)b zyJZYi(adten4*7r(tOFVi@yB}PJ*uv!B3YbnQgxeN%p-@n@9Jqe{V)+6T?;Yp6EL* zo1rjaqn>Xfz6bzf1+00nB!aJ~j?-)piT0=!3T^X|5br=Aqe|)Vy4tM0?x;It&GjE>R$V|s^`3y6Wfa<4zLHy_j zuAu%=W!hOg1|p@5S*9oiPNsPuY8bVp}xM)$SKmLc>^e;vd}aI2ox5Y;#G*2 zZ}P-oF^9lPa$EC0#4i(>*!fbd8eb~s;P=Y!gLwxWef{ZwSE9jQIZdX8ra?#T+MmXx z{QdwcM8SJJ2jh_tlOd+NrUNUl=uU6(K=grU*(jroUEU+;SNcvH=3nBggq{N1BBLn& z->FP9O(BBlbpN8Z=SI<%ea&C5;aY72No(BEV<>$bBnR$@ffoin*^A-)Q!3`ttnk-T zf0z>a8HFfSW-GGLM*gzm_TS^Cv8+wG>ku4?m5Lw>p4zzIOE0TFFV}yf%?#uiH9mpy z)_Zey;Ai$^D?AI{YdvNkhlppwS>IP%<&y>Uk9&Vw^N+z7ekKhDQE4ThVu#CTujPf< z5DXILCkwfeBNKEc6P4VPo_+gn+k{GLtMWMm`pC=-$4D(MF|@QdL{m6p;9dSpCW3GM zcA3(px*b3E`w5_;617Flw^HhCBg8EpJSpTKKdN;VgNDAJdGJ;+jrOam-7-`HGv_3X z2B6fJ;xxHGmLXtYdvZ?orRVN1A={wq{TVksW$-dp+U^OsZi>dq!mS;esw+RSY4U;u|s>uoIc$?PP$TOf=Xjq#*KN4ejlToU-oN1w~+!W z7pjHV*EglLxet{GzcQ1tI_ZD0Ewwa>FrJ_j2*VgWPxRyCs7}6%kDxPD10zj(|{%uk-j}I<~6a`r>J6n>>E}yXnM|WQ4ab%!a1i4j-QG!PD!mF zrQUT`49gtzo>V*0jd=}wspr1^%vAW&wGA>VM!Bv`mk^~Aq z^MX`#(e?8(#!sKs&n@XT9LznU=A+M%Xq7SN}?*vhovHU)5`c5<@w!x-^KQv<*%gX3L7jwBoB13R#Qtx48;Dg*ZMvd{DVCJMj+Kr@Ol1e#S#XZ|ZI-;7)E||ra*2?!Et&0ots@29o0{jjwBk^0s z&aEpjw(>oDk0!&g8biwUX0a53K?`@Jo%@iL$T}du#?jcQ9wtjSky)(7LZl)_r7%Bw zP+YSawpRFd0yD=5v)#ztPcq=swgejwFWQ%-%pG@RIhlJ_IY#0yYGHG8a|Ptp`LO^0 zdXO8#pk!X=swkpsI8%%QcK)#bQJ&?u$3%sxzxLtq;;SRZ6mvn6ZY-?NUb403LpH`> zVzzRH4#Gi&xQ`|Quwt)~3-Gab(NyC8hGeR@PK=54)+lLf@>3ONjLJEnq!IOrJfvg} zb1?1O0^9Rwx<~j?)Xxt9md7rCG0Mwu4=QQs>S5v4=f^Dnd!f9#G$+-UIFy|F9S4RC zJlZHrFb)0?o$~d?)&-a1gq+3q*3StHg^@I4EVR66jIGw*%(~xlejej;d6g7|!-5&_ zlWM;Oe`AC1WQ{MsV51^tr%D?78o9n(gqELeQ<_}zrs$nLXVt8VjO!B;#e%$Z`b~TQ zubCwyGMM~9`&Ldg`dcW`uu2?;C(d~WScKSJnporyOcg($XJx@*HZIr%g!|sq5|aP6 z5<}}<-Npt<;Of!m5naL&`Do9apY*Rj6__y!D{PIzlCtUOQu-f7oB{ZFGw2CTazC5~ zyXEmuK~8#mcs#%#LL5YLh$>8}4prc9LJ1A->ODXOK+q-h)P|$~kq4s4x2*`ws&?uu z3w)-u72{~n*3-eblmI|zd`QI{WQZ{9KKY39%Np|=*ir|nsnidU@o2W-hysyS`=jqD zBcaaCo8Ns1#VxkJ<)YS;9H@y-A@JVJX3~y?Z|L0 z;BVs+2bJpj;WRHFp?_*&Ap3+vYs^Y!w1AeE8N+e!9G?($83!2nmny=^e2O6;!#X+n zAz1Oh>W-a_ZDZKo-Q5-BF4Wf5VY4!SI)G#l!$a@`n{(moYC`K$@O7yb=POs{9Ky0= zV~(*iHsoM{g9HmXSb8i@+8sT|2LE{Nat{D#dX?p6bOgaW-%@QmW*Mvv#{qg751tDS zIMye_UZ~Wst_|<7v9aa)kgUXzX>2@S?W4 z@voCuwOt;^QeRKNc}Fm~v{|?azz8{aBy9BAZ`DxY?FEqg8`1{6|GvaMY9|Gbq2@kX z?AnxQ_FWpi%a%Vnw$2n{!4byXbK^mBe*R1?7C};@1jKM9RRBI0K& z3@@3Ghd;DRu6oKd*nJ5|xk##RS#Sv>HV_rM#NgwaXfnS2_BINcdjG2<>n8FY1jah$Gh8ae6#4fR1YiG+8cMX5DIa4uf3cDl6Nas)9PB)b6H?qNnn zc~AUNsd@4mC-k*{qVB+%2;iSF#`p+|87An7bxn=jnV!)VB}l;-045vDaY#~)pY6oa z)m=hjB4NTmqyogc<5G4#HY)P3fdOS<DA&5FCO7EJ&8bz^wPbM~l$>E2I7mfPWwZkdhfYu3ZUTLMeS19f!_EDbQvdrZv@YsZVD{d#;6Xv+%V^AR`3GbA z04y(L2mfKj@cQi!fxkRzuO&Gtgg%eWJCklZ7^~x$+}!-UZM$QbYklZh@7el)rG0l$ zQ{C6@p@q<-HvvI{f(n8Np(#zebdatfy*B|71VT0RE+W+gDI&cakuCxvB?1B>O{7Vc zCZT+r_r3SK_xHy)b7wBY3^|#Ev$M0-+RxhSdDh-S)!R)@AEEgaekNDV5IPQL7FDihH=@gQF&EA^i;upDS)6?F+6j_IOpmm@+m#i;>nWb~+hqmyb+CplTYz}X zX2PK!vFX3J6u5$_wxE9QK-wkwpu#bOg}KIIey%4#FkprpLdEj0KIBGH|M&x1$DVAX z>le>mh-$#z0pk+RytFDE554vUF0+@{59TZlb8mQr?@`569&&kQ+JT9ND)J zHsYLaaK|;G;_?yGgm(OkEBUshNrh&%4gh~u9;eqho!(%RB3{-JN1F&BJeygA?aqf5 z;pJXyv0!7{df^ruk(P#OcmTiGxS0c-b%ex8TZ^qLU$)|xPT``0Cw>j})(1x+tzD@p za_qt5jV}Mvfs_-%;db7Kx=R=`DLoQl^cgXsF7zWbhQlLOd?R0259GfI^ z^V_{%U<)3Xgo5as`|abUi1XdX_nZ+ZH{n~){DHW&<0A8HVAs@wcia3H59hhQAvumI zywj@-iTsL3sr11bpCheqkR@U0erQHoI%RN$RwkhK!sE+FFrGq(cL>$aKNDZOaJ=Ub zVE!~-^*jo$N-?!RdJ3!K~`c^h`_yS~lFW>NgEiCa46m2FByC;H(_1ONT@C{gDG zR032>7p&0|!lPNQ%5z)-Ym5GfHe@QIMd<6@VIQRj)8lmcC@pvcLj6vZKfFs5hE1R^ z5zyuam^ezhR{m}JrU5L1M1&aOLYMthgqOK%xdXgk)x41e9j;fCe+E4{Jjs(Fti6Jl zBxk}8w94cB7VKLoi<(^-V%89#jAWZZ{7Y%xr2m)03`-{wxPJZePUcGhN;{%;%xEJw zJOsE4G^ZQt>$fd#1EO;$4}#pPcCfmAU_Df;L0$Y^2uTj8%xJlY`GUN0e&3vA{Xu|- z+5Rc0|7;Tm)MIKnQA6|%0E2}>0Nr^%dIWfngCiqkv0c2}^9ek@qp~f}-ydyn3`_5? z<4)5(`IFfHcU`D!hu-m1 z>y7XmmvypuL;QZWUewG*lBu5K?CmVL`rkF8kpcdD+Qg9N1v&MT-)d8O-~ol|N`k$0 z%FRx-ULv-CDlU6O6!O!LgaK+re6h<*UiQNo)VqPZ)COq?-iRUdHOrikkY+$m$l8JO z&zp+*ahSg}nlZ2OTx&5}CO0TiHGm1BC3hvVrL^?!54kK#Ib4pjj*d?6F*t!3IdKBY zQXOjiwrBtF_&#nABPV(B%gmh-qJL{9E2L@SunF>(Y2l)*;yd|4`B=J`>5UA$L1r9e zoxCOn?#_M!Vt}|5Rt9TpLxRu23eh+97iy>`FGc1z%tXqI9hL+2iql=8f@o%|B^~U zIQYm-r<2ArWotALAHD6X4RdpIuhWK#Rw@qJF+)xQ?%1{3YyM+E%{a9J9S=Ng$`!e2 zY-BVc#6qQcnGu+}o`nUq9uro~ELtiRo#j@foZJXNf8&(<|GkP2?r++j)iXrFI1(>? z4A_rtb{9S7cso}S*I6?ny!S5pFr%1z8GP63fY<(G;s?s(p0U;9!wOC^;o@4x!w-#( zY*bg*s@3XiYaMypkEc!yR-Jvh$!-yT*X&+S?OFGc{&VfxwKZfG&ELO&fturTDg{d{ z8Ayjfmqnve<}e<4CS?#U0CTL1lk5dPx-rzTs^8YEP?W4oIs*_Zz+kg)2eN>dUeBO1 zD!o_VrE=ihUh!K;TG{FP$;Umc9J+=6SU;vkPa6&a2#dh{0Jipfx&mHz4>Xdms;~FoSGFjeUZ2d0bm`>SgLwfXL)tCI{=KE)@4p6dc zO|`XRYrd2!MM2ilUiF7|fXN)EO(>4`LK5uK7_I-TLY03iS;36?KkQhvqQn3eRXjSO zt~ZsIj_`7f*r?n>-4$sbfiyNW1PMNmgaj*?Fo-9H7Zj>Matgm#eLbq<;m*!Zeo+y5 z-qUUM&x)1oYMfpMJ1?G(kB_q_hhZv~Gd!CtHvMl^57sydOt7w?O}2~~gC}H1d?}aF z=7MdSHp!Y{=+f<&=g=7o_6QKL zd8pkLTzE9c+9G+|op9<_U%h>>X^90p%7DuDj_-b`k zq1~{JAMU;%X>AUGnPaO!865@0(URXA>f1K<`_2KWWvhEb$Lelxg8ki^}3Cht)gsH`KlD4OeZ8HWJQG$nbGnH~Q@mBM{^0=B8|H%-Y-Ad$up=-DD-2IkOu; zPYnYDqimRrKPK#VxHsHkQf6Xe$}cD&1? z>}cYVQl&%Hw)04+ONwJ!j`JM3w6t_mYHD~?6wL76y^EaZ<^ewtIK7IC%QfI;?Xx1T zNDi<=0qS**Pfkv&Y`Wja$H%Wh@5d}djvJNsKC{FsgQ?~->ZDnc5xV(cr~ya446=8SG zQcjdP&>pHZ5&UO6{&tbw-p&pjfLy+;ukW z4!Bal&e$Z}IiqN~&*cq}j_r`>gmd&Kf?J7V9W}j zjnX+Wi?6?j*~dW~B9H&FtSEGQZ)IqeFdei%H3ul?oWa{Y{IO$iP4Nb%rcMKWeRsej z1$sG*yGBiKsOsn>?t}OQ3bOuZcqGCp*B=0qm*kK1CqNlia>?5={*}qml!Nzd&X9O8yDTEcwO1m)$6D z2=Ir2An5wh+1@pbWSB@7>}e)_ejv+vt|&y`z`(|bHA?J81I5CbaB?QkON@Avu^34_b#AOk{FT?){hisErgD4pg z5CHZr!gXZ-@?jM>lM$+)Ktl%zBJ6MQkF&h<->Vstz^*+?K`6QsfjFytLC);X4$I8R zAi1`+m@i~D@XoZ!`%sUgt8Jrhm+H`FaB{tQWe+LG2gWRETXxTwpVfh@Odxo#|xkLq>?)s%_G-|A-|2$ z7H*Z@(A4wnGElSq)c+?)z@9CbY);Ze2-Son!Um4kqxl#Ksgu^I^AdJ~z|yhavLXAv z(yy%WOOGQVTb4n2OrxzoYUUatxlGnm6mf|>spoB$p(=T(e5*Aw%Wi99eLZT*y*q+} z5!9Up)gS6` z^#GU7U99xeZ2t~u7E^oa70D;t(ReVBz>Q{A;7k%DL!tj~tM{y@(pL!V5CapVE-Q>+ zVP#cSYVPXl`qmO6_rL^)TyS}PhnLX%^)7G?z~F|(ABQTX%^>PH8-Io6VSHD5@2VG4;Y^z|7&_;2xo zH10A@VdDWKPpAh-(T zfr^e9KYWcpyVSUWzZsjoeZr}@^$+H$ANUw&`LjrhFxR-s+i&kHHK_Bq>xh$AsLJ_s z<)1RnLMb`EH4i&r0BFa=Q1+9(@RfIO-~h{T*O^=iK&Kp;$L;ntpo^idKw90ES0SZk z%-<~bsa(c*v&d!*f7dh}fR8`IN1IoE?9-LU>|*rku4+P@qiSMR0xI}p{r&ykYqqwg z?8CmqX7CUCf-W0NIEn37Z>FF(KJ-VYV?X}B7xRwtIwEMtXNvG@)plxm@~zq_D904D zru&QVY%x`aDDDq-^~HoJyl-NS_8GT17bu{(%j;hiJJ_7X%Ry`^PA|CjN<-~sXHUVi zH5r-co2i|jX@~Y74QF;g$z|Upcw(gadB~0PoHvz@vu>fTr3bG8Wqhqyc(&-7uMW-+cDFChpx4=lk}-< zp7pI;1L1UG`X#n2YD?CV7N>vL%&BQ;h~zs`R2wi3M!}TK4)2U;eNItE{C{!urw*ae z$@_Q2g91Opc*Ht~Un`w2O)%~Tu^deMPLa;R)Kouu0l6~g}ge}R!;|==AzI{T8W>UZ7qTu4>j1Y*Kd2-=F z#r}fG(DKm#JKfA%THZdQ8k-9xUGCK6wGSAN9Xl?)^CoYLty! zA8oqvA>X(>YZ&iUQ!IvHR(iWe1a*|h!QMF9dD#C%w z+nRnH8cH@SGir(MvgT@`R;{?Gp**^>NMyD!#_)84N(8ImHue`U<9B%T^^<_lpZLC3 zHCdD|{4_0EowldS!T;qp3 zAo1rYwhL336!OKMV=gx_fp`!};rsi~klxcT_FMQ;W4Dom^{FZQq8vpBhv4Q*0=QKx z$?#!P7;1NSx1|Uq)^}ckgoSwf?=5iW>Ty9B45nK;;`!(i7Ve46iWKbQi4cQVPH(gz zTB`*uNd$z2g;yy(Z(XRkE-2WTkeE2@-E{t=ELCKfD8t12ik24cpr9a-41<(>M)Dl+ z`)4l#|quf(%UcI8Za+Ym- zqG@%$l~!YfZg;88V}|H}Yg-=cMBjvbv=<-0IX6n`_Z&t7p~}k2LJ-OD>B-4hvoe?> z9IVcjI9zN~lhj=@e;b?mijtC&jh8e6Oq8=TGmwpq&EUl1pTD{#hOK{Yfv*$zn`ufx zh>?*Iv5`gXv(IN9bUd$mw`=-babv@yF>Ra4c!yh@FNh@jxWL^&0psSOym6UPc=vo; zPfxU@lvIzYP-_4T*o2qAKl=6SOO9*T(lr*I%7$pcuXI~il|O%Sfn?d|FoRY2!O@Hl z7j+cJF#u%>9rpA% zJLp~-(cH0MQte6+SzJzoOqu@XFBNfBkzB8%aL!A7kMQLcVUpjyEjqZUVlVtMeX=5k zpk?nTcE-@U!4GoFrLuJlr3#sxE=!Xs3Hth1oj$STgas!>E&R>YZEFsp8dKa)b$#jd z-k*b04an$fOq#o`?~uMdA+HxS9RLSHzrBk5S!SLx%}AHZN>`H$@^od}{2hlqOKkJv zgi*e3FhNRVG+(r>U0C(4gHR<9>og)!&frDZi7yG)Oyo++2$IGZcrW)i9f7|8coOCroo zTcl()Y`aW{q~tZ;)6Xp>#ZDQ^X#74Bf4Vu#MZ4lMlvVdLYHbBQBo^O9W;%kZ-7P*^ zis@-^0Ez<5syH4)5uZhjq)FPJY$6H1c2;Ls&u3p93U^J_BWW$v3q{H5 zHI9Nw4bvIfcCoV0J6~zup=opFmYuMaop^*cYJ^gwA(j$Ww{GW|GO`S^vfgMD8A~@M z^NN;hyl>(!4DpEH7ih4hwyC!xc2#a)Z_Fy$;V1k1qyKmIohsVq?F!y^)q#wFw3=(w z($7e_mZkDU2$qT9v!Xo#Y%#UWF< zAKO@p-ejwo)5tZ5+kSWI)h6e27~C-TUHjcN{#;N8L!XgY`|FuO?skK|!E=_mRt~+` zMf+h}32q*`>#1I5wkkcN5OA;@XCrfG23#uNmsBQ7%&!S+HmKq9eGH6}Ph;Ksk;v+~2o&U#WC1pVcJ(@GZdB zOjw5P%Pd@44Y-xjmbJ`XFMP2@UF?e8j$b9o5poZ3ytKT25M{Mfiqd_9U8alNv=X6D zd*wVL!@iJJ<@6MpH*^7mVMjGb^7ySYOHKz)Uxx2pVzqAzZ?y4h=4HTW9}gUbpLV5N zi9+4v9d;W-W+xwI@Us0xQghAp6Ux3p%7kbyV*#3O@DcW>UsLYb{rWI@_+3WVom@tL#4TG4 zK828%>72~F_oP^RP1JG*uD(2nlIs>;o^aQWl~~T zF=B&!ZBrJ|L;PtGHCJ7h=5@l?O%?H&6Eo$p4CZhlM%EoQ3{(yc6w)m2O&E1i*Yw%e z(w3dK-vanLQ0_#uy_3MDlBrOw1+6yjm50^dDu~eXyzRvEy60QLPS2(24w&hOXc@Ex zJq&~d0)3PaQ}diZO!x47H3jQwtJz+AyJm+=V#{#$n`TEcjeTlV?Zn@Q++qh1zo561 z>RB6^Vj3kLpI3x)8@=Z2g7p00bc$)cI(7C@92Ub`HOueo7K0WS_1MK8TUH^C1YuJM zr@8Hpim~$~;J$wSWvw%eBaiyA7WgQ#iKfXVGE=>I(_#Cnu(z||G=am*|m(F=9!?D=VXUsk!EtxNJZ{v*dJgkoB}GqX2Q zFhuLIbtkS8ratDab%}RFufPWye`LSOHb%eNQ0G(z@Pwd?@D+?Va(st-qG%fD|42EPx$>XZx!L{(zf%dMdb*K83Gj+edp}JI#NeQO_00b5-JQw#T$T9% zVz#D;Q?Ju(&i!#(N(BF7^RRZoz7qm|U>N$rg$bOS9tIGf|ke!VR`fX~y6RFaPN*XW!QgXW~z=yc^!JUh^OZpz9xveGHZuvaNaFTnE89oUSe^@d4 zjR?8u{62n!O&#`gsW69Dt8%?3AkST@cwQrfCj0^d3eZRwAkp_15+Gp$4SJsl!OT{= z;)QsAAO#@8n9xinqPMsDoDNGUCQ`2`%Y?iyN3E!M{o%aW-Ukw|SqujA<&%SIY-S?d zHsDZK_)kvJ^W7LBICKXR5sBHAs@|CN_0V;19BpSf{YO9JM=b&*lNJc-rH)bQfkMm` zImQh$MNYA(_PuU(EQQ=P;D@;8_-fB^)E1o)~!Uyy`uuz<1g1NnyWEp#a@p%^2p5P@4{r*#$)| zt&-Y#Z_3{u@u0kyPR;l$0+k=HrzTCV;lG=EooS0&NaZp? zN_22^4im&nLxMcV>{-)9t%8j&31N{a?#F3UNLQ8~=reSQ6CsFhU= z)~Z)Tot)Tet-(ISxA!DTY(gBHmUuKgA}kKR({Y=g_r zJL@1PQ`Frx-8&))zfCVOI;D8NcgUOj_a0`KPjFp)i6c(+Muy#Yxm|Co)gA?MpQpJ-Bak~J8`5rI>lE|PeeIaogog}2U)Ax=(xMz0P&UCKpQDd1QfOqVEf z2>nfI-$d`#KDAWxfoy42Vsocb{6PO_J1bN&?bvt-SPVj5=7!o(LPQK# zp~Az_x2L<&{>w4G4LLcY*GXh17?H_CzkV2mQBk~@e>u?^72iTKTj$|0EkrBDE}HOi zvGT2=srmY7EVa8`=jbnlv5*wZvZ+p25mNJf;>P}|!L{6?>*t+Vy8{XX3226HI zXE~P;irhnanOzD6VtB>>TkW4euS;Bj)p$;|fYBL#cYQR#@48D#ObNOm-bHVdxa*Hj zN+Q&2_IwfcoGg3!(Nu(7q06jbXa{{dLBwfx)D~MfY%%eO0oO8UY$~Phbkz);Ght(; z&cSfuvJd`f;;)JSgGAw}X!vBvkB0q!1w&%!;g8iALCNQbIT-ZWgE$bqzgxL6;MSTkz+1PzPhA3yH?{w>H6hU1 zMmqti7-ELxm?s5Fq9gUk{AMwEkamwE9vRw@vI}@noh>(V>2%#pz+BPMGrx#O497{u zkKRb+XWgRwiH`G$pGBqHf_q44=-%J~(F|E1q-?yX&|+1<_IrM3M@PBa!ZmG)LkZF& zAA5x5ILm%>rS$O}mwo?Hy5OiUN$oR>=B65+JW0oO(7fo1o#bq)?Jf(21VVRTEh(~- z!cNVc@z!TL%KG+so}kD)j!^d3vzaM=hIQlNcuw{EWz4f;w*%JH>7k*a;F1GkadJCW zbHT{>kNotED{)%gZySOBYw*)$YASl2o46A`hn9w3H!INk*fxVtHhbwP(ENy0WHUbK zdvfg83_F43_u#{Qudc4YneZ>fPjK?HEy^-_8{8GxF3#pjC>E-Z51vB)!XOWp<1n5k zB$`JwJ0>$UvRZ53OJ62gT-IdD38Liga>S@xXZ(^$N&9o_!qzTjpK$lDKZ2q&*a4+S z*kl(PVifz}f#8Od+gy5G(sEGa`TMu>>ZVu-e_Gx7HW(@IdPtaMxhd@@9yPOkOIXI@ zJD-1L=(Ax`=unti?C-)F@DE-SXF-tyBF}Xqqw&kRa$a|LZwpB%<8sj3*i5{d0iW6# zxfTaxD1o}Wkt4FKlo5aGl5@eIqtFBFkmyB344dKO2d{tn9kiAGnHlyaK)HYI@9DQT z!M#)2+p%-J2cchI2_*@qj*TqPDUC| z2+3?L#?5&6vrDX{jHrGH$yBY~;KXNVS%BcRIIexD8d&i;5eg#(Ut!ni5Agy5nzaK( z=Rrj8-0k$U9R@+ydrJd{{9!Sq>Wd)$PyZ&g1ohkL8L|N|ero$Xl*^QMe}GX;-sg*! zA?3K10M%K@eE`K9yC#LV4jE>K#4I3nVIoE(9MY;#^+tsIUroANNUF^0SF zs3oMWe+?hU+K2kRt4)m#}{_D>mKijWwxtSjk{_-t1-bUA{hAP_@tZdzHic zMO|XX2&ce7PD%Sv{)daCxr_|BI7u zAFYQVL#K5b)^!Y*-HO@M{8@4H4yIu;7#Oh0hd=HQqL_WGS0(l?;Lr=QM*WMO5ewSd zkzYO3Y!xiJ2`LeLn3$?@KXC4MB`!LJZ&y)7Z8zpB{qEcWCyemp$B#0yves&C;>&hR zuLbXeskWh$6T?cZmIfTJ?_bQk{~+&!?vv8t>+2gyOr}Xlk?lmt`u3`XTNL2`eXqi3 zDbqUIzWl|;#(~LcQ7L_y<9-w!3(JTZfsvY=gJ7!>QmI}G7O2Tdp(?7aK0}`DcuASUN3ZxQ6tvFOgM?27p-< z$g}L(nO!*?B<-#D6QzsEI|5!$iJXfQ10r)8N58v;l_T9hN#c|oX8+JJQR1|od+W91 zwOaFLdlK(vxamX|64todu_m?Z4Ra`ELuLnHrcZRZzAK&YLH%xwF9gZR(&6WEt4$py znZHvn_dD%M)D&S0B#?&?qkGiS<(B$UrC!5FC)ib{_6170ThYX2+{u;1c}sBh%m?i6 z^sF=-VTQrf($S_1bq)lVhzqlGtGD&p<{CRQ^syl9Njfp6E5GTNcqGAz1`l*_xGxE( z2wMdk|An)Q{!M^))rK`nes1d$dbo5z+E6@$>i5{#z}Zb+7*jG z_2J?^o_zXz_$_G3 z;cLw9=-A;oupWX$8)^qGDsp-b{a^g%ilx*fd67*d830;^T^(puntmnpn`^);(W&X^ zXVK_LenB}r^(0&GCDQu#4!|VkmGq3BU~`AZYp5z3t>ED?`v%9_Pku3Sw0Rc^6fX&x z`TQo*91(|Q!Bf)A6^*YKYP-4m++$ud&9!qyDoK>Xv77}m=Y>kn&d+^L|6qVbot>ir z${#+a8y&Xj)cVHw!OkmuFWY2W<@3^CS0mK94-l~#3(2j2D!NdS93!AqdJgUJ zqji0tGeOFRGbfD)B>;hELQq_<7qtsWAfpaMQlf)s5pL&SM;L!gOeZOZqpg=UU|w!V%f7|ZbO~+6A^Wt_ zY&%p$e|@M>bwJ1~{y!ij=~uWNd!Ks>=5vqnHq2o}NBA`NUYip`;wAp-aUq@EID+dyb-Zo{)UtG9e|>_pJeGX3 zNdO^!f466%L|kf9fN6OQ`x-N1M$vp%IozE108JRHMEISU1-l)!U}nI|$-brK-LbdR zLCCFq5hBa>^`+^wnGFX`F!+jq%e&MwU)^*saO;Ux^`RY$8cDHD*(1SHVZ>8vohl3d z#cYm~nqJ-H_2+CiAP(Bw88T%@i{+bytpPs;3VTPQ+S zP@()IES>|~bYccj!ximdjXH0cpKWvZGby0f;a~XHsnk?M`YTgA5X}cGU7~gAr=PYQ z6d|cVx@% z+R@QbJdN}8X(zz_(R5pD6*@T?TG5pdKURHf)tAfETd2}P|7fj=9H?7kukL8}rIqeC znYOPGgc}sPyS-sj!&F6lG6frVRCnu&2Y^ z?@a7dXy0`quw903m!8aYjI3^3MEPrJ5yEwD=Za4bPM*X>*Ki;BxV~CV6^AKY!RxHa zvP?^5B8p@DU5Ox3B@Jan?`O=KkNIbm&|)7H93M9B z_Z22h+ThXqhWHq4@lK1kzJ||cq{{u z8>LoHaN5ePI`4q> z+>WBF8Yuk)m=IIHR_3dZFGGIG$O%cpYKb#TG%EuDCK}!#?mAh@uVi1t=ISr>M9jM< zYWGH9S}**d4@D*@gQXjE-=5DkA@)hEO^0E#?)Tah;$+5msxn^5#EES;;&)GMbrI(` z>mIX36s{{2-1{q~;jO-isj2O{?vV@k?rTE;Sg%9u>%yk29r}D2f3;e&4Om({-l+6kQZCXU>fwogf|dZVrL&5Gt}37 zpW*YYoXxxA%0xpjD(J&P942ssJxeIWR)hF`sykHrqwRBn@tsIf`$!(F^}%?{!G_)8 z?unoy)aTCGG3fZNbNhnAd4(b%Y79^H4ouw-uT?XjqOV1iJzuo1dnhUwdQq!xQ*o}e zU_HS~N{A>Y0LI2R@!?UB7f{44)WbG9BWWHXyfNtTt+}}6&X7bSKfphE2u5b}+tG05 zn49iGaesbkdlz#Cyz1FFw1WuT*t>0&P6L?w+i@f_mQd$`(Dg+B?A@W3`r~T>oqP=+ z&>c-%h{?s7VTIpwbD;aX4<0OsRu4#&7fI@OW!Ch_#!BRJfSwq?>W;>U6grxHbRkMk zfZ$A?zgO~nsbE6fMUA_((V-CHdcVmVq5lgE2oWegCz$Q#&C&}(pOLl}Sm`3-aqPFoNQdNW1dvTm&gwK*#_mp@Kf2_WA(MhtAO?JV?vkPv zKmCuN{whr;lUJQd^J^>MHZ7yQhMizy+~1%k+BKW+DOx5R)A$jr30cxLKWR{GlblAa z?oAPeF|R|zR@yIc+Sb_b)l)?}eh*Q^wth>3&2Y=#+vrwJQ2_K3i6IDE;y~aFyd)Vz z+LJS)_g0LU zOJ0HV&b8R*7Sh5ph9T14X=Ko~Q<<A%HAxo6P3c!IM zKw<2W73p17)W@)iWxVG*ZvvC~ni{L60nJk62@1Dfca^T4?SQz<|MpYdfuIt2WCXwn z<~a+JbC+AXWu|K@U-;3v(twZ3iRb+1;yn){Eo-ezjP_C{NO zxy1f$QHY;#(##n6TpM`fdI0MD{-PMTvG#3b1UptgeOfFmKJ5 ztlZt-*y`N$K1HZWKu*A?JrJ#G#kC0~hFXM&v{0XpCpxgEM(rEJQ?7n3!8lgRkKC4- z2p&ovS*P&KOPxDkY4e)@eeW;|I+LAEh^nhQe|!Ho3;YiZE$Bky{5MA1Jhrt`FON!m zKejpTvP4?i{b+6ZDY7?{3VIA=`2yjcZ~qgC>Ka1*Pgbb^zhhMYD^TNn=S|}K7`7s2 z=7(P7MLY`?vK=4b-a9e4dA-LJP&9%F&XJnSMJ(0Y<%03jz<~B85@vSw>{Q|`Px&Ej z$RT_OEawodHq2ErRizSJc5vyIQs9{HA^ z#Q$M#TSmrZ#^VY~hY{pxg=%?FdxY`y=|u7jN2x%Zh+&>bRa)Rlxme2c{{cA5?S?p} zYY7_58V4)m{UmMVy>I*koUWiEz%FOApI^!J&Gl9H86Mpu!ufA#DBE89qw};WjveKa zWC;5v!)bQ`?6MtoVMSo84Asp6%P~2`*F2^5BLT=rrzeVSIYhPAm9Z%ANIrs?)OIb! zIF1~7Km!&;5r8`EbKa{`)N+i*_#Q`0T%M%!O^YISezplHfImyvpxgtqlV1S=U}fw} z@DOa$3ij9e!_WSkYE%=xud-VtIvrETa?dUoGLkHQv`T&)J$J0DAc0hv32iiPXu&Wg z-FfqEr1xBUN2Sk963)zK zUqZQNJgq{}bx(Y|L76r?_MWRvfv*pmbe%6!xtx;~NLq~VNQ)7BI896lu9Y%iiL%0x z{}U_zsb)*xJbW3?-Ym_Bz1 zI2!Qy06&L4!|?Pq5GVc$1R=F_u3;SoXFmOgwyvitzOArV;Xh2H>{GnplDkI=s z%-*{FthR-B8t|r}TQyME0}CPG4+TjQj2L~gr1$67btt6+Fry@aT<%u%s+1esHg-zb z+q(oKS9xTO0)M9WsTr*J7T09)0Obg#P)~S+gzv*=_G5C~JXJb*A0sT`l_qhWW8B5x ztZU0Y6>B???!^ytLRKAJ6}&Fnk=2VY(uRbiEDXp3*3lM5jep-l@Gg((2erzv#ZIC- zvJs>pR^?=j@4%2$NilZ=~LolH3O}WhzNr#Z; zk4IObN+jtgmQr=!e)9-PZ3_?^f<;R9*o0Tcs;$Z1B$Jz5kSX*KpLw^I*?8mt_fJPC z`z{GnPb___8L(k)*)e3lo@->;ed4L7TbP)1*sGyX4kl^Qk;|8kmM)t<#V)LX2@DZu z#sy~qh!tO#Lp9H9>8Vc&_*1`N{zjxG1$?^nhtN?V!z1|fF^U)(!z*p`U%RKLe^<$e zY;1GcHTe+p%+Ag|-4JJ!u@*7+zOg}#!p*?=Rp(#R<;R|r3a!DI{N-z*@UmOBx$WJr zzwRm2csmXm&nvHw!F_Yzn5SlTfR#kP`NTa(!6tv3=_3FK!y9kh<1<=J%LgZY-!kwS zK1Cpj_IY)h0oBB4{P-b(_kjlm&l0Cb+V)xRIctdZbv-0f=1;Twf!Fy`k|R7u41tp*`Iaoe2Il0ksfK1`2*wbX`HVj-0%3DV)DFQ9W^)|qVQ=m>b)kln4p z9_#o~BNa;bHF2H;^R2o#wNhBmPCT|AI!4*8hIWNO})( zcYTgaDHWvVF>_$!FBBM1`U13iN=hjjiP})Jq+-aUPZrp&xL&e2#wRNHlGAOrYP{0H z1013eyB=Jc;}YOWQ+QGvHC`#6^Ot&ANsv2w7-=2nTFH)>>iykjDcNqGLd0VW;BsF# zJvys7FgGNTzn_=?Nw~=DVZ_wj~Rr zsqL7@@B(im=Ao-3+Fx6^igeq>d|A0Y+|>2r%xU+5Vn|-HwYK%gfykx0(mQV&{H*7# z4;&)~?a2o}ZykMY$nNRT(bpTIzHD?e3<1_mEg{k5`r^Xvk|OzrFacaXYt;KZ@0XB% z`20mTJ^1Lg=VBu^mk4%XkDrgq#RTrHzt8jI^q}GgMQT{;3_?1|wB)U)2OqBlUe$I#yYIR#&YaEnjFARKUFUQvHwW*2#1NgMux ziXa*C=(9vRjWiCzb0Z;3k`F|(WMYb(0Z*h;osSpbc?GrMaBoaWdyy-)fOlu$0V~uy)*L$(-@9(tK>sT~& z+QSIC#H5zo701Rr7WgDB8glBr#pHecHokedU9Q}&>!)u;uLDy7v>LP4>2`@A6xIXY z>798nWVI@ZehB(#a`bqt~N`s!j*Q7>&j zKIzflZWzxC^nc_dZl>O(Z_T(I4Dba3(W-io-FR6T0keD=_=HNZIUwTYuQY1QHKGuX z?yHT{W)6=ZrF_4H>3_PQ3Lgc<)_H_+-j^X3N~)UI`=9?x6ED2zNamQQLSGC}TJbIO zPbS$+ubZqc)Vsg7v40PZ%FsCQ+sSWy)2F8x8t4oh_*-v3miTCYpm`Nv+^2 zVR^TlM#468KkGynQtmx7a~rL)by+I+GM@qa`<>&u_r>>XINJX_u4UYdPP_MWsb#m1 z-v1w!oTQ=8>UE61b#|#sFq}cJ$$Ymq!|S{^u=9Jc(Q@!MSE6shF#+`{+BnY@C`mL z>)M*B8lF^CLe750T(`XH?AMDxtW+@O+_)ONes- z;LC^84s~ePRfbmC=c)K%7G+{QrW=fHK8x{f^pLmkgjSCxBmPFD^C&z#je%=Tpiaks z)MiadA7-fWZn0lO(%2G;ee7sGW^aFEgNyLywz(06yzqBD5)0%ta0&dT={%aH&zsF3 z65g|J{70c;M65M~n}qbdX2a>Ac4?6wr$A#7`%$!dYDggmT0>%%OOe;S@vpBx#twjfy)aeuZAL zh|*Ax<#mjlm{qrei9e{*z-U^urJd9$07#3dSYjLBVpwJLCiDb z{^>Ci72#&ZYZ1DqhszS%xOk}HW0{4|sp#8OuvT6p#SvNKZ+>gzC|!`l;Tr+xsR^jb$#Tg_xdo7C_dOJE+9m?tH&!^s6H; z-pZ$PV}o$X@N%l)rsnyIe0h<$JR)ObWAya&q8b{nKZuL7AqRd+#s{1+`1kL)k_yU} zD{Qt};UvxiED}Z8$nhCyI-y_I2CnQsC2M4T9)~X`JU!cj@vz!J3Ae*#z6%o5#Gv*8 z2}ec;?ZMbtUF{*{CJ1a$A@ts^5nEsYw8!It=J7R5O5dnlK8IP^tlHOm!6`=V9}XmIEV@sQpgp z65;;#g{q1?r)tI!Mht=-!Ihd^n}0v!P~AkT5;8i^F>U{B?{UNBzP% zs=W=h_B5@36OXBXP*aznG*eu ze>vEKR)-L+p+A$gZ*>J)XlSv@nlIV0u)2;guCUNRwu{wcGc#>K9t5hR%2>gunIF+7 zRV2{6WWE+;*O~_dF(de`NT*&E!d4MEq|1zX8DTc4es==DFm$+mHUh3(wZ!XcO=2n} zhf{3O(sNPO{BcX5dg1ai&WW(6I_qn+`wnPH#0)Ey+m3jDe}A;a=LQxYvz!_1EbhAA zg$Ya`g%@~g1_sf^#qWOYJq4WusEf(&$W=lD_4;rwXV>d=XaxB@aJ=gK;K&tRP#^L; z-5m!*Z0`a46m@m?LHaz`60|$YOp2C=@9AkPSk;5d=X~0p`q`+XO*qM{8k6@<{x!Ky zrEbMtU`gM~zp;A-9eYJCzF2N0v(kbNxvAf%+K*rj0jipQ|U?AHl% z=NcMHCiGZRvbI9kltvN4|5m}{WO>OFb+_v)9w=a5-doP*w z8)=3T!QAQwnEm28tK_&r^W(@N+oV6XXSOC2tr!fmB%i(ty^*l{wed#O`QqZpA&m8E zxD{A47~KNvW>Du|dO4yu*cdoAK>LJ$pn)lH(xJ=b#xA=&7hfvY&#ea$=K)J?O@I+Q z^RSmh_PkDhXC);0MpO_s(dy@u>%w7j{3TDb_Eay$Ov$IPEh{XfHb|!=Az>);YX>l1 zrUP$8FCu+=5)J(^5t$&-wR{%to$sst7?DL+VXU-=_^1g-*%-K~KR}d7ANJW3k3_!r z`oBzQuteZsioTgx0$Xs3eO)=(zgXE>LIH+Mkkt?73Ti*rZ^9lNEnn*dfr>QCq^v(M zzFe*`T+r&c*i$WV9sJH#m5U&gwF`T>H_w)VOmL~U7>Bn$ueTy|`QTZ-n|1@9DW<)ob zPZUtj+oJ`982%z2u^UoHQ&$o*DYp)z%~3EjCASAsdz_gZo5Qdk+d79u=_DMjy%0zf z>oFJnLcvpvVp9C~1#Rz70?5Asd*+nfsP&?1)0ANEoB0M&Lh=1!wvA}d?c1lN0*EMT zqC4dk*oYqvpW;qUE)Cg*$>3%ZyL8#xw`*>5u<4g1Bm+`0i(eh;C7LK!e|{(H ziB!1Hj#2WVvrCWiNh(BBWZ~Tq;v~@rcY*KO&2xegxy0-DN72Y*g#4pyoQt=fKJ{6Z z`HDU8-Berv2?021Bh{-jsb$DG3u(ERrG(Q*m{`YtdWBO>G=~`^xFFXc0xHkT1UVGs z8p#zP@3Bx)f{qsIc<5~~6It|}eT?RVK>q2PY?MnY}(ZxI1s>yRE@LL?CvD)Ed z9dqa#5s>4r)i0)=%|eU0BLLotHPo@<^h!&m^r;I>rOX?Ok$gdEl53r6lK;wGW0SJ( zgixiVD_x;Elu?epF z$tunW^4!WxJlh7Z#HFM)GH)kPV!o=?Mt@fyXsJbg zUs(=!;s~kTO^lE%5}AYo*kXNq{Y*jV6sm8mmUBWi!6zEyupc<$q!&TT5W2X!cz^6o zc5yKpC!(yQ^BWKI6EQgwBR&0hd1Xt>!f0r$bU?g$_hCs=4JkUU%nCewONxp3e$Byq z=SAi(kL&JkCO)l)i_gIN^!d8Q@7Xh4P-dz~i{9q;A>z zw5_ll7v#9vt}^5lgLiCyY;P3#bDVw@)yd^lZ@G>TZlo!HTZ%&-R*K1P9p}#%?SXFF z!Bnp~cEsy-p4;~a=ZL{38aM?I*oG1*?Ou9NafLs~} z^c?`U!k|+qOHakxpUx!T8WC&q-zt~10|4su8y*ptdjNraIZoXBZci&^|0q1;`QXe! zvqGz+q!b??PjBxFV#{hU>4~=0x`gnOaT>A<03F3v;fblyYAYc-XQ598l{onGmIV2- z(X_UBrd3|N;u0MqgL;ZAuI`dhsK!#6eC_+&ukAhbw8Tt`UPbY5uwo5);_(ua+__K)psOWv^mcW*&WYD{slb% zw9Q%8A($opTiWU7PWHhJ&4o)#{bFXrqr#b*9z-eX>qQGZS;_9r3?CwL`77Bvs1;P{ z-vA(wROxRCsf-PKPFgJGfJYfrapSH1jmsgdE#5Dd892T6Osn=Cei8@Cqo8(&?P#dG zqLf^BxMxXONd^+~7=^XAfg^~yq?Ax5*5xLiX(MtTF<&*yx71=46&3OsE1lG0g6A6t z2SuKj(v2~O^^~rMv$0dC2|26$jy~UvBkN0E3p}sixH|xR?{=OQ0s>||Wj#nL1mck% z_bi5V8I@N0S7J^aG_Y?srn#Z0zL|Kb1BHgenZH1-AS|f{fCXD;gm(_rQ~uN77sU^} zV$-emUHS|cA8=8#XikI$w6#vhVh)!q=$<0vUI}og9W>zXnC9=8UUOMxP_L?F&cwyZ zw<32Yeg4D`>r}v{;1POdd&gGcK#P42ewcma-YQXGg zsS$?lDi$PDhX1t<0y)vxQmGh$SS=JkwCwFMe8c_2RwfG^o{)14fwGy0=mk>CNAq2} zfFJD}Xmv-w;CpO3ox*?u4g%s<5#TS%eLfnu6y%F5Ztr_*6b76?^H*ZafDbAte=jRg zP%vyJX?=Sl%E6=c<}n1GBDlEdNNsAHoU=;XJ6`Epd$_Z>_2x2qulUDpaZKx8EJDPi z0b_a_(VMC~zl`{D3EjtedbAA5zvlLYUOR7e4kf`3kA%8Q5L1Rk@dc zd_3UF`H_0lws)2{u?(z)M@~*M0$AX$fa}b^y$#r{bwK3@mBg$%IYBf1e(_S7_q_BZ5zBt|@{^i{+fTZG(H%}}JlA9A*h_yF)qH7tf7`DQ zyDq+aBD<)ddjCA(PDK$IwNmu-2vOw}oEPukL0gF&ZZXj5>8z*wb4iU7llQ<(ain># zf9A&K#k&UC1xL`hU#+!UKgd_UmUwq3l{xq>lC;gdT zO5W~(=9ZN8Sq@54L)Uh`u|MeFaS1CMWK ze+B}&E05zhRzCB!Uo*6kz=~A`Xq{a&MEfxUCO80?(5$|m<|g&>{K`a4Sl)d2=K#vx zq^v9!4VnD*BqGb-`J$?&Nb|_Qjeq`Ow-02jzRRmJ_>P`ZbZO21kCH_2W}-$%LI{uC z+E=Gqwd7eGM?D?? z%4A(zAIhF1Q%VKMnn6t#N%uzR?3u4&F!l#&>EK6JyA*I@c2V!3A0I6!@al(h2nAVj z>MT5-ot8+?k3-^bIAwS~Dpw%a2Y3fRcmEMF!kde`RRbNgyLl301lk$s$EC#JeelO{ z#Pg=OdFe4(TM|m!TfR3eZF9{yX`M5$Bxj!iA>a}5&``qwodQXPKX?Mqx0;KoUvA>u z!PqH8MAQnWcB$_kI&~(d3W#X7fOsPMZvJ1rjA$X(*0-`1C;W!A#97K>qQWNhQ;IG* zo4pZ9V0S5&>iKq^dW%N!iNB+(0Euyn`(}nIE_`bgn^brWJ|xp`;rGB&53=hWcK9|NE_b@3+=ncP)kC%yB%twfBDZexA)Q2`Z0D1@<>F>0X+M zvG{sw5(&0$d@+%feA*vLBP6+MT-Ke&Km%ss%lmqcrvlOqk(qHYNwbra9Q3E@P%HW1 zSTf@7;QS-f17JqFFY5m_`2ZO1Mfq z4$Rkz(mT=a(UzsWkQ5rPvrTWkq)AF9@?74~#EkAyExhyGZ3eryV=} z6`9%H9dK{!+`>b0c3HEg&v6K#T0mxHz`&wGN=YZq=aaxhx%C^bG36FXA3>6Bk&$vg9ZydK2 zwm|0s`;Y?waW&f@8Q28)m5blH3SE<{?vrHMRHRNCwVwxO|hLE<*8$5k( z|3)8%!}0_+*DBcve^;4UP!gZjGY$@HxGEmV2P(aM*$x<)RxXT6@SH>IJ0?@VLGb&i z3_0BX_K2S1Mp3)^gt=Q|Bm9wRo)L$f5p2^H0s{w2T30=mGLDlH3CI;;&@HO#7bibxDgy z2L?0)nw!OfLPM1&)WoX@(z&1%Bc2DH&N0%SCw0w{HkT6d1W8AzQG61$LwEW`V_W^El-+;N_pr7 z!K~Z)l8-xG9G}YiO(CCLNAnwjW5MjSsnR;7gzVtzW<`XwE`uPt+G0h}6KU3*^MONH z^YeOtyr*-AfH!p8JD2kBkrS^M-^6$5QDz@%lWBcq2V;KS zOC@?!Tsg;=Rle6*3_Dh$kNH#(u8qTEl*c`dRd;O&c^Tb8@@^x>geif{;r-L3YbG)POQYX(7QX-Lv@hG!G4YJ& z?h3&?WSD5kF(v(CipMnd_U`z^-jJNP-NkUb@*QF9m$m8jAH7kF`W&Jxi5Sbe#Nfx` zeg5`>h3_C?#ut4OdCepfZ?2Qy{r(Sn04mlemXZq8C;pyQB{vvovFz` zouU#g&@u{31M_kl;gdK&eLCZi25nEl^IUfk)Mzf% z3xH&D$+{N#3HuNV`-(BC0h<&-OvlJ5U*va?e2X`Cwki}L4!24uq|LEewf!IJFKXyheMpE_}G6P$l!#RCm)evrvF5geSl*K{$O#3|a?~D#Eu*|oz zu(-M(?9a@jLs;d3H)HKh6&Gruta%XDMZT>~>P;*05A)?B$hxQ(nGwC2ep8?^dYi}_ zf$(X_?{e^0aM296N00c#0!tu+D7NQ0CEZmG&P``cC-RzkLRizS-kdw+e079t8E`|qs9Q4~UEtKCt+=*A^e z7Zn%te6of{uu8kYWmw~C{iz6!*5Zc$=%gQD!t6t7bEuvB?)ey|DDaqf)zS93amZ_~ z@J*3&t)(4onJ zdT^{SN4xImI}<*+&l9!I36as25~2|v4hL7cwMWrFQ8EO<1M(9B+2Xkv?^iNZsYFOouU)fN?P;IftVZqKV*(dN^t zIniBXDc^Oli8#q7u^mHo8sQYGZU8TZ~gX=8nsg^*hMKfS$+(c|t+C#9X1mX@O8 z4v;WaJjlCRJC^um($9!i>+--PR|u0$B}zEJO>~)j-18&|?vZksvgPZL_rD?M@0|9h z(|ktg^Q>8y$=}(P%OFU|TpuYDJ-l+6_))Ghn-I*QKlf{KiRxPlW=zF{f<8n52K$Kj z)hPsnX9{zOjGoyAgldf0^o!FV)lgOT!`epeM>ngOmd2M5Rw;8`O=)2}$}HO=CKpZ{ zi6ZlTnrUYt0cQy9CW-PzPF1OG_NkqS8K9>xOh>!)#(lxCOEGOMD9k;!zZv_1P;GK3(Cob%-MM9+qhpG6YJ*1*rkhnZW{ zpfw8?__H(1*Nad(J^nTbEdvu8pkw1hPsx? z*i?wukQiB~9vPbW+rk5FaUgJdL|nybC*L@Y{NWAd^)RD0vv1oocrT>Q1S}ZO$;nj12=F zb*GTcUekOLd(vT00`0Ygn;}2{8w?-J-8BB-6JZn#V&y1tn&A)Slu5WU804?IY6UQw z3fDuifM5R@Kv|y})n7Y}xQ2Si%9-~#jPS)Kx9@$qPvj+muTqMP2PN`S6EQve9L-CI z>X7K+hwy>D{N!1+!y@&Al3LIAdf|#X)f&6%g?eEXgrk@<*PkHf*dwghJ(hbky`p!h z*my~}9e-!c-Xwp<`Bw2fwq>K|`*CavZX!3`D{_3K)l8DU;>`3&GrNDydiAy^vYG|V zp8M|xCojqoc8n$4j0N>1T$nm))Rz2?DY2v|qo%(J1;j~gztA!^;q*-5HU0TJ2FIjj zbv4$93G?G2R5lrU9vU3(4c*kw0>L-cDNM}dOymcx-|G#Jk54o z>!a9$fMzt;U8u6_$Dws~UbL=+L+AHulsdFA3|_s1u`Hc(FxspN3MSxu>FmZK*vPqJ z;$-#?N0IR+xv{Le@OHy$^b2msC8@nd7>#*%q-k_3Mt{xA#cOyFAyzC| z+-lf)^6WXYkhrl4eTL`2Jbf2$r1 zu1g4pbKd=_BqbsQj7u>ebiEr3(l(wpEaF7uV&h) z6DZpF0Vi{5<#)tPrDcRx8l>R@xNc5B&TQPH^8RDp!utz_+s$<7x7NUIFbES5-uJg& z?MW~n9Yg3m76Zei+9pXnoxq=CB3Nr_AuoV>85@UZqTk#4y$7)?M5!!G=;9q5n?i6) zLDqg=-HzU{aItlV_Mm}T7RU@>bgTIDvECjSiaV{?3CQTf z>0t#}kerc)rcciVYG$|d21qe5E|N0jq#JH4EGTN*_2Ag#82}n62d=p5{_GzUG9fY% z5fLS2Wxk7Q6OX6ef8eNNc?eV`$%p8Ic_h1gBVW9akv*&z!bSK99_8U6Z3!IuT`B4J zQHMoslphey%*>P)QQ*y$n`6;)_DxYqyeQFG4ckH%HfK?>eAIphUUyEb8frdgcKt z+jHR}J|4=0iomK_2&Vl!B9>S<;!QhNk-hDgO%!oq8Xq6eSVWHh@go!r?YzgLk6;R( z&h7}Ms z33H+S>Uc*_*MUiRBhTF}h9Hey(5!Bl>)(_S0Lv%$nX9w7zvoywIEe0VB~Y_A#C|hK(sMoCq+OCAQI@f zxIgmJKfPy^FuoT|JDv|+rw#-jXdr`m<^PWB_aqQXr$`oRXfgz(Aq?~u;X=lEDJ`>I zQAE=mck+r~aMt`Z!WLN&~!V3Smdu z*X!N1+}wB`^Z3u#rRrrQnevcPp$B^HGf1R@MGUn_c(!5; zz(<=O7n0E}a*4Y$EtP%4NVS--F%n2vOia(eme1HzUt(f( z*hzZg;q%B}P&YlQEa$8TzHIae&IY5%j=n)SI4JltnWP77RP?V@;~0*4&t zV_^N_puV$Eylo9GhOfQ-QTK9Hlv4cD(-`p!QX`*r?X#Uf19o2KmdvVYK~+{G-&(P^ zQhoq|4OGbb`ufoyoB@1LQn5C%F$E(lg=*m^MQq*z*o)g3xX7VF*+q>{ z{7}iGAlT+6k(rgvngAxdM0L6tirJ(AiAyCRGpp@^IM_N|zt+y_%KeD>u&qss>dqet zEh{Gn8S-=?NbV{xm{5c~e0-igd)CE#P{Mw;HHL(SOa1+R;KxGA zH0&piVZR)G21%3?Dplk6%*q+U_}^*0Y-i(tsim$Nta;#CFxbXfCuQ|WXCq?Z$Q1M+ z$LU$JXa=g3v`9IBgYSLm`T0iYtQf8B^Vq0Y=D%A1qT|Jsml(sSLF^dEd(W8fb^Htf zj`%b*G2oQOq7=sSOAMudaA24IOJI;Wf+pd8t0BoVOD|ygB`@zEIvF#wF-HqIJxnRe zcH8WJbkq2q1h<(+6vezQ6~BpzN?<|>`EN@prFdrKcvLIr)8pgN81s<}b7Ai-e%gB3 zZ0A6=j{^N*uQE;s{P9{=kQaHAW+d#xK~jTLe^hJt_nCH^D4ip-BM|;mP9B~Dx;0~C zKRRk&&*Esoy(vJQ!qeigTKk3Yv1~Pswqt@ zn2!(VR@*kPmeBp)LDGD&s3QF5%;Zmbyr1DwJP9Ht6PkHT`29Uoils>a>TYc@H@9@4 zF|5XDF$duZCSi-k@^=~2YxS*#O4tmaH#8D4N=rGaS-nRIiA}1??reWooOSm3Wdr&gP1(r z-+AuWO#hrh?i#5vSR_+RH%PJVKSx4Bs(?QDg1H{0o1>H5U}R)eIA8AxD9i40-*9;aoP{ip&5Y0H!i{aM7dIi9N=78ce9)H6q6 zP^dwZJNEyS+I`b{R#w`0AC-hyNTx)A;zSJAEb7aV`3zxRk}rp4B0eI(Nvr#;e@6KA zL9AGs7@1|52qmPK7D4MX_iZxg@J+!jzV#$|Gu1`Z!i}BkGyWd(JD?G8&&7#jJ28Qe zov~|I@oRt26hVo|k)REPO=o?5?I0d?I@{6+JYRn~Slf2qgG@>t_FXe-<#F>18LQL# zUReZ%hNCLMTh(Ex^irahp=#YJT(@C5|LW{rx7>f-(xKY}b0VwT!#z**hrnul7;!Ws zl4z+Z9%edupRiLa9=$PQY)!gs~)X$slxU`o`v5yN*=I*EO9(%1Ye;h$-t_r6!RQo-j!H1%Ph4+@32;rKMl^is`s zo&_}H7Ky;LhZqSTxXJ!(P1f~GJUO8J*w-d` ze~g=Y>;W+W$7UjrIjW|nW=>xI&W=qa^(?N3s&7I2Fv&zeug7ApfB5mgDqc-%i4;Jyc77R07+h4?yl$0#K{|=Z&NM;UY)Z(9% zLg=4ANB_ZPte~zQJIOwqt%zHgKQrWfm(uZ~U^auTk^bu?gs+w(S`LPm*owhl%K;1! zUD+rm@T;rg;$}bTB7RSWQwW?xn??|!6>!*s)$eP_(MeTX>3QBm$p z6aTaop3}?Ap5fFN{=;!}IpL?e0kl5<8eFUb@e>L5DadubzW#pUkl}#Hcy6qx!`Up- z_X8oF4(!-$d>Z{{QpcUltJ!4|NUa0{jEZgo;r|BvRaodY6BD->dtER(tRRW_+o5?l9C3U1w7*wl zOGu#i{Mt&tWa^z7ZILUq@FG@OkZOHv@fDP(J_}v-d{K4iXHfd9%4Sh8+e~v&)PcM4~q>&LIH39<9 zSy%xH3MeJkMXZS#H#>kCyso^4|&2)Q^y;dD{-DJ2zDO_Z+Rzcba+B~bAb{|{)A z{GiZ81$v`q3}i#sdmQM>%{}DL5fb;#|EMGKb9GLS9TGUOxT#24Y6~C}ElqczY5yT| zJcZcU@)s1bhxQL(2hc(ar0wnLWRSTgWrA%yh>FVAWq*p=(8@%?mt{-wd ztp=b^zL?jDVXuk&F-M83Rq z%_5!!Ocm3+Tw8Z^m;5LbDIXF~37pYrq{ZdjW)OC=! zQ47Aq9_pX1XzA*PEiIW?SXn6x>FQW}9L)bMIo29~>TC%4R?C8YEyh?Y{l))wI8EI4 zw5c3ORPYR^OLBE}ck`y5_C{%d<+oIDOQU1-u<=Y{p-J@ezEj{Ds>SpirlhBuL2lZf z_RZcG-}MXvMe_Ol%&adGqtu(CneSY615)vS;IKLXhh6`F;;?qe3jEagZ$DPIwpP5+ zQ3Q%288T-PC1uvK?@%)`3f}OFVXGpYi^EF1=!z5|Hv9sP=2$9t`Ubl;0tMQCq&s(( zP!R%XrSM2~-9(y^d^CpU{raC=)trSkWk{>4VvEg_k|OQwB+5F34-3jVpVC9&t|2^_ zI5<-c?Yp}#ipXBu!w0tq>e|y>vMq8|;r(qXbt(cbBH7mi+S9NPvMbx)H@HLq6tg22 zv^Msfu`U>f#!i>{Z}iAVFfZNs&3ltpO|6fgnRR*1Ia}^ia~(|l1Regd_kLDJDKm^n zs?5i}hhyAVj-4d&;g?3WLAc5N5xT|_IlSnbiqF@X(DBeXDTSo?`7dK^P%?;WX-ccD zXOjzJeir8vbu4YUm((^B)Cgc%5)t{)x_elvAVr}TKv@i_=25WUuvSd}&`(7ruY1QG z1wn@(BiP&b8!6wa?t$w11bg>}h6cxOysMM2u&Ojc)ekA-Ii3CDI zz?J0SL9KmzR-4ReFGjh5+;d3;At2bPqpQw^MPrOR9K2HfWt?7WFoAw@%y726di+>~ z67md4Yg$|fW0JfQN3NHynDXRj@`<(%5H+!&IS$U6UvkC4-*RhD~ye0`^7)VE*mrb5Ik(KY0FCq&Fnrq%Oxqw^0CS54-jcwlBy zjDe2TH@tj++oM99a35Zg&^|)R{ATmpc)HOntDOyw+L2hl$1)$gQG_XA%Rka0frgNK z!4}>l+Y}T~J!%SpKmQ+6%>4FgzVHt_=L~_3?SxSQ_m_*%^Jp@z7xK1q(}yc%0=Bc` z8h{b{NY~_K4C47I2_^b%iPO4dtBkL!C5!eG;M+ZYam?Gapdki1J%|Dw*@#|+FHoM` z`AfS!Z>Bb>9UN7(s{D#8X1Irbx3GK9W!0#^Rc;=g-osyj(e=;qoT$=StXLk~3Z z-%W@6i|Yjw!b3+ZNcmk>ndjmVyIaxyxZ6L`8%Yn%+?PJ&7|GU8=S3|0wJ%%wGM%+# z@!pBb$^L$&p|u$}E6a8~H(R6N;@AE9^LMW^Z#;hv?Shgcb-C%ed{jnx@=3}Y99Y@) z_(6(vkCafh4PUgb&vbHe2?QL^{{DUjb3W%ar4KKF;4WwHK&|x{Vs373cv40v z+Giff6+A_Xa$blG5*t^B3IXmX0tAi=$H$dqNM2alI!0YQ?(26Gbm&?kIGZpkmekY>^@I{MTcSzgx2l`yE)@!{i z401Ojdelj?f4IMLEOqME=b9fl2&VMUZwBU1YucM}Bz93E=%v08H@i(~e*5T{k+XPv zhScJaku#3#XYTB}vxIaxt2vp>vU-5(`KdtNsS~?QY!nUR*xCl~%4s3n94*zxgP2T@ z8Pqo*xILj9kM_5>8}KJ&`oZ!s03g1P(e3fopFeaA49LK5i%p?{kcv1n#Qi{_jo0qD zWq@5Vh|NwR>YCT?^~;~CyZoX0@^JICeQZ_3NW&kn^yK8_mkX2P5;>TxkCT7x)qV}c zo9I@vx?eafMT6Wnnq(aeT_%%D5lpeamH}(k#@2Qj;J$RSA>8^ZqaaoBH$ys*+j^At z>C>l>*(a9`R%wKo>;(BVK5H65K|v;qtv-n@YPJEKh)O825R;@f?$E!#pzl+K9~wlm z?vpH6&a&fn&MO=Qhp#vk^}JfV7cEUfH`?rdYFEk&9)1=)w1@x7y3am`-<0Fp$y0{k zab*fG5d^%VFIUm+-Y6G&RPM_YzrTzC8YZLE4;m*xPBQ}$qJz+d;PV4xFBbc8Zli;N zcgD+05FZ~e?0G~Rf=d&P-@}Cfd3<5mqaW${3tn##mwg%;q8FUSh9FQ;#aKe z{NOgIyM~)yYh?X`_4{A5fOiZfR;C}b@E88hWt}irvElQbnOYoNlY>Sy-Jq?^*e`vd zj5)a}Cku!2yRs+mvDLF^%bW69JqT5wBEMH-6g^dU}#)%?5br#wN$3 zjD1*+o~w^1OD-+r+f|KU|3rlNr8K>;v9)jG@MV46yDa!9jpkAw|Ivp3Vk*CG^BbuV z!t^+H*YF12xzgW0=irF%M?pr;xFY3#U%L!{m6%Q}u9GbaO|}#oOe_9+yAr2#yO>|E z{+AjO8y_G1Pbj+Fm9EqPkH5tv2UTM79$(B`u#5%NK@a7p4gCa7u-CgrVI~LI( zppf}2elXUKoLXJz}2%7XXQHm*XOF_ zXs>Fd5&)KurDy;Es+~pNPDu|7FZ%_N#@=pIMm?&_2>wO^T9pe;|1dSYY`tf|3Tv}C#3C`nHmw| ziB!K^+Efmv0dyt7p~^XT=X*bWo{r~(;zyfAGg1YmGg(4LuEuKj$nVPA;`~b2)`szX z0fw*%8AH~N*ezYuWUG$EP|p#_tSy?{aoc!Z^wjh9=*CbAkNv#xLKsxmcr|l5FD2$uvYH>rd~Z$9x=Z)hZBs#k7p^f6r?|w@dDQ ze{`N1wqqMZUH4`!6%{i`{IZ|;eB^>C)>&P}ly~2HH}5DmUkoyM!x&|GMIlGWMKsv5 zu%smPCuW*@5+nceD!$@Iq!`o-Q#X6@a)>YFn0BmqBBR|PEk;AstuOtH8+LHieod1L zWgt19{P}jxBT%+sb9a6{rbzQLz72SSrcu{Cs4?Eh=&@o1@39&%iV6zKSy^}AZ1l1a}R=X~Qt`G5Zj(G6}F7W#Z zrss6hk%)Rt4hf0eWJ6BU@1jg&s`(qIjJy5%u#YW$O8U!@UQ|e8>WdpTqs; z5i%gZms^B@LlOZpoZ2r32$TkgqNHh74;_W$h(Bd~jMO#W7mo5W`CV6^S6&Nw@HT1M zAo3Amte|dNxaSVvdL6bzG6JE&Em7ig#2eqqS3KTsmBsCqE59+hH#s}g1e&;{D$u1S zIiwsRj_~HM?-&)=9q+!Z{uaCk9m47@9zw-9LNu!0W4nCuZHJbAp~>5kI5uuYzP+C2 z4BZt{^klHQiKg=O854aJcc*xJm;Tp{Y49pkS}!-b`w1o{J|$%&XdAw`X; ztvSLn4BWZ>Q14{d=(%XU8Uh@iin50y0-XI@lu-Bk0FVNRIA2{^nGuhHg%8@=q&~+R zxn2e;K|mU65UDX)C#b$&I3X>K6Cx!qkK)PDOYnXqZK$%cax_<&q}qPrU6HQ2%6EWt zr=N)k36TJvR-*W4LH$;P7iS&3kV}Mwx2<_+svo6g;e~~5=*Em^ALkxuX79ed)@f)n4Os?M zF|m>R+*2PSonn(HjGa?&W>oJ2^8m=dF3WiavWMs%RU2Ikzmx6-Jm_SLCf=#Lj>Y{A zd$c_PJ#CC95=v#ky`~;<4@eRTN!gyNuX#6=-k)B5J^xB`ue)!3_my5=sL8IByzcV2 zohFp+Xj@YJd!hC4_mIoXuNw{R4Uy+7m0ynGzAl!) zgL)LOAFdWT8~DeQ(Udh;rxDuKY2T>KHk8 z|A4(a5$|?}`r4?tQ_=WK1L}yxNzhXan=uywM^ko4UL4IEmp_KA(35wmLkrQ5R&b;B zjLx1y1l<@4)8n_mjhx_->3$}eG(9Q0J{R(LCcC1nZS*rSD6a6=E`EyuIcPq8{W#5o ztf=K9h9!>X)f1$&Z<}Fv7ZiY%8c8M^Unzk8#iXiwF|+J2y|5Vk6_9i4-+qh(rmkN@ zv*BoTZ(R>&4>u+Pm-CnIG3|&WX&xqR8$&|X=w%x2XqeEk#6M*?EVc@}ZpC`OJlkhW zqP6#gD4kwGy{>^jI7i(k>TW@(h~eqFA}@9>sQ!uATA=(Nvf;=`Tz~&&4PZzAr`F)O z+<}sEcxhIpEo=|H)L~eSgvWbiIUE`tFCp^SLSbU;&Zprs-EnVtXGk6Yb2wPYt z#goWWD8;bFb#*{nZuUAYx9B4nOcBBz8(YDqwOa{*)7-#4q7t;j=Nw>Ej}^`-4y~XO zT?&oLFskofNffd)FQ9mJ5vo0AssxkL|FwL|JX*5^{&bG#{_UaG*o-%d*iG0Ao6^^z zpX=uEKx+4-dddXrYO%=%lD@oFBg+2y_@y;u@NO|bHU_hLWo`)D2zv4}wG6fx8A?OS z?2|x2=e4G|cy)C0vGd(dB&LN1S2-XE`ar7j56Sqt7A4EVtZeSOS7Rd7YWZqJ-g=90 zm7V%fVm5YQelel81$G>5l+4$K4uYT6O8+l zK)mHm^I-Q9@eG8TCBSa98C!-~lladWlcbcLMUAd74?p@Dam1e}NP#9gct`p9C>cp_ zmXV3`PHPG5xKHtILFfCpUGF#d==?U=|8Q=)4=5bVD2Z5I{05r;{tj^aKKbMDp_Ge5 zzefZ9YyH$iMDd}cuk$?J^7P@gTXbvHSTu4AQgrXb_5CXT=T?Ic@d%O8(cL{X&=S6p zk&&|Y%2(K458%hg7MR^6uZM}*Fn(c-Z&r;+$eL!liAZ(AT`fIaTT#Co$m&uEu_O~N zbYp`(F4uyOIJ$W}2Z7L(md0E?MpY69Eu=L4QxPFoVXcf!QSx7bheV^2k{(p-C6C&z zDDf+%VqNDn{OAhv@KsAYyMScX$jG-WEWnZe$~x8CtF)A4il^z1Pp=S0v{y-Gg3&e? z@$WGNiA_mi6IA~B!b)q+Du~N5;#2L*J5yr>T_z>?3u25m%8&&Iis|&+ujiHC@F;xRu#Y@|HX*^9;Pn7ze*_Ic>o?VzaOz~DVDQo1~u+3K2_&&cQkmGd2p`>@v6)|7VN1&Zlx0zPWJW3Cdf2*THx?CJtY z?u}5!8T(Qnedg?lm`EeIB9eUfv8*8chePKZ@EMCgk9UpW*di~bRxE>peUz%X zyxtM2)UxHjifL^giX*^Q8+PS!hKWeg_?#zAwopOfQYv^u&F=uz8w-LO-LpSdo(E&s z*7z`TKR*gU9;;IvHnTY_^_zOCXXd-1Mgg3A0G|E(wBZYodpg4u^kK=<=XgRg@RlC% zE{Cp-ujjPwaI4QvPB>A7JH23qFGDCODB08d&aT}Gpu;IWkM&mRnK}oW90OX+!5ERd zg&4?}&t`6CaWsF;HPd4-Cu3XZZxbhst6va*`O*lF_+~z|+xhLTOh|I$5-LP+$*{8z z+g_FI?N}`XLS5MEFJEGScBmWz5pKIv*uY57RDU3ZU+hN!ACO*1NGJb8WYyewZw$L) z{)!FJl-1OeOrIWZ$a4->yi;G)*HU#Wzdc>eQm;~s4?`xTPZ>|MA5w2!Wa(wN3^#|m zqbNc#$|$=F#rx2)qejVYtp3bvzAr8R6m> z9|Z!$nEjK?T(@RKWO0pdHJq<-Xg&T?C;Qh$(^35TT$^f)uUyZJrxbkPj9%fQ(zFwG zyQ-O4)5yq&T0uz({TV&|*OZh9&_UL2rW}EgNrm=~sR)WJ_32Y19&m=Tva)j8aa~+o zK)&c%QpQBSnsS3QWVF%Ec5k)@6SN=d1wvn=$E$)ZPqJ5R;{8qgL{czZiO@vlw!FO? ze0d;CuA|9*yle1)4c5@kO zcF8#)Fi4(37lHY>6YO=>5o(VhM!v+J11bRxHPbb7?wc??5?Van9i#~Spl`p|2zZ9h1H zR*i~|X)U;#U8WsD7&GOjNFmr1Ol~#z$2~Oo6l@C8yu7?QJl5c12v`fsyAU(2$lNg+ zsT=YLpQ_X%BV@cZ&1Vj8Fe|fcZ$?p*SupKU>_t3ZG{M>28qB!e7D}#W{+P3rI*Ck7hm9TH zJIV28mtteL#D6-*P!4Z_TZUD7>Cm8{w$4r@$>tvcb2Nt$)_Olq;`9K1a4Jj6*L1H< zN=;2I%sVnf}K!0XLBG(YQ%*U(UK zBL|TGUSMN4s*3OX>|>c8^4jA{P4eyy>xg7e^>N%YMV^nhM^k*4^ry+>Q2V+{=FtI_ zw!Ob9Fcy>o8oL;s<`eXwds-i`wA;X`R5C38_Z~m!Zxv{103c7(TFlGzyTFDw#`f>l zG%|pf7Ze(iiVMJ!<^6pQpN*sG)<@|&T$l+5{5>O3;==>te3;V;(E73Eg(c;PCplir zhUT#@f`m0f7y5RfA+%drV>@r~pT_qQioq(Gl7a+1d#iddwI}#Hn34J#VNzVX50^Jx zt74uC6ZxCG1JQiz|Y1n@!#Ivllh1Kp|HWZH!yuOB};dZI2gEcL3Z9^qHnKk`Gba!p7 z*y&_mTRs{{u#n0^n`sqIZ1~N*eyhNR(j{UJ00Q(F#DG#F&E@>CHqzp9`)kP+5Uzm8wW~oZsUBzop}n{Z%f6(dxCw~2 z1xCId^1}r^a~Dx8KO*~`rKI~lfZng4dLn4K7;NBkvw$Ck5XyI}*{yY5L zgHU;iQh3X82zgW}1lHg4v)6Lvp19=xT#c-yHW8=}L-Ep6UPK-N#JuBQ`;Qq-LzxBq zab5_Dd@lM2GFnD?m(J4xE^|8cwgry|&Y>nytbS<5kMj2?}_+@Z%>7JPmm(D zZ=zwVGYV)o#;Y#~(A?=VW5pZy{i8qA#&bF1wmZVLD|1vGpzNQNmOKfjMznIM6?_F* zc|IbblaJJkWG>}3>+1LAH0@y-sHkksam<*VnwxarTv~yW#;1=~{c-c%6{e>9h@f#F zo4v93^>mqD5isjrcy?-jh1?N47zC2{n4o|(q14}HbC`_3Z>tmS-|7%&!kbo9BX;~f zbzXx!Ns*=Wy`J$)gFLQgPVS53-RK8)X%qPB`B5G>T$Kn_gP-x!RO~fy4~*`e$68x!#s(u^^2ZELX0V{1+f- ziv9qmUj}1NmKdtDm4k@2b%z$|(bUXDJQ=_nkE@uRHBKs3vZkb-Z*aPFS zuyn4fK9C66_-95dh8RO?2+PY6I>F7I5rFf>Af`(AkY}&BU0QC7I@Io!IaV!>y|``E z>y!m~LnJxW-uLy#dQI-X+FMnUc!T?*VpZe)(lC-on<%N~;HzJ7cL`r-10#>03UZ#A zghgUsy)cxG!%)me4eH-@cf;ysEu&gnF^Ycu5_rCP0928ppUN&GlTkSGw}**nqWch9 zyfRt@3Qw&VtT^=+>Uk6K?Zi=AB|#Vg6=xN~0}8HhJCMmff0cjAPBEs3LHNe0ravQ6 zO`j{`zjuzueyzLiP7SqD{tbTta+K^{KO1=7hnHAhE>|H!!~|RjPS1}K)T1$V21c87 zxV$T!Q`;}O468bqFziO^m-hbTRJYRj^^G2>0e=zk83#9FL_?O3k zZfok7uX-oQX%S850~K3*+Hgbx8^L=AWQvEZbuY1ZNI4bnselR$%_HfE><^KR&+1CS zArpJoJ9@tR-&9zTB%1%)@do93!j;6mqeYLJ9_3F!hIP!dpj6!)9Gwc*%mPn*euYP~ zgGTYI0nUD53eu0q>yC=JmIx4m!TaA`dc#r(o(uu$jsO4T@&DB@6p*3#aLCY|zy=WY z*}cZZ!N_76=NVP4sCZ^3`{rujAZqmc8AcY*@k|Mc-eT+BF=#bywwPwT{f>#!!Ea?{ zrKBF?#>@hy^kD~N%t#^G4lYb#d2KVA*t0Vg_W}?YTEVEeT=0t~Pi|Ylnmq>}m6R?U ziX&>U3pg$&kk}L`z9O#GE7%VQ*xghH=TA|$qUvUybkZr&Y9xrsKmy0v3)>x3P)p?rf6t|T`-a$^ zc(h-)2;^(Cva?kajE_cw6T#@wq9g7u!Xy`@k{c1et?uuCtZ6&wveAOg}YIdpe3OgxL< z|Gtms!}}iZ@qXYK_GV_-Yws1;Ig^L zHU#&>*KE%+W61CI+T(EI=QoaEdfOZ}XDO+-Z^{OPy2U!Hjp0Q!z-O4>j!OXNm# z;^E;Xjq~#GIKDuTw%m$T3|Nh2)QM$w{Nn27mito^Y+WFbIb4VN2I`u`o7Mpv%@EaK z`Ha7RRc^Tc4N}KB&8CYxD;D}>qXAeraa6-j0_?!hnLg!Cfm$>&44X8t>9;%vRCbPF z1>%<}`1fuVVGmI`zuTD|UzI$IrC;8%i^{AzqaQosNWSMV<6&OL?Q3GSFl7P@+uWo{ zl}ZW=Ve%heZ2)`sXJE8M4N8Jq-U5Px&Men;&$TlF+c+pUCkF!Yl72*p9XXNYiv|RY z+mw_z5E?xwc1QBehNm|NapBuB@_KFdqO z+OyJH15zHn=6@#xxlzf0Kn|Fbb?xJ9VIM^0y*){xMkoW^MtyWl69F=lbRe&&e`TaC z`0Ip{E;ZleD#>tx=8RF@KD1DK2fo{#VcqnH0CGAIll#itzt{{6JM0*=bG(H}G7$gR zO%}KRvKiYIfgU470SC3Zy87_+RLD>i=gW7XdW)QxoP1iMhZ8{csr)+tB$QWrf3WIe zJKIf0Dv-x zxi4LAH^p9{^IIu26Al~5Y?tktg{rE(>JhcS=FB&=`^+U#~SNa!Y3v-i9}olj4XZuF%|zAia%{EIx@pSU%Pk@*Z1 zC0n?g^jSBaFaYZVGhNNd8u%sw!H4D!JcGprD>M*X0s=NxR_q(lC*tmtVS~mh#JYS& zj0{4lJpamJa@i9~q1037j`|@-?>lc}tHbdc!LIATJS@5DNJZV8^Ne zgdjK21K_r21N#R;GBOd{mesFoZ_QBp1~URo2Jige6db5{4F=y)2(LQVb%-C?a3^uM zC{Y!r$#1Liy`5S4==K~nB5LiDav(?)?$w^T6`|iji;gxvEq(9x=FVmT%&Cy?p+_*skebuXGZ((38h__(e zr=HTHTs4WTQ)%Tl-R_l^_IidIQ&}R5-!ah^EMPVADb!PGbKpYE`9j((eVnW-aaZ$x z9Bi*>3Xzu@N%KZF@0gvh)AQ08wOGs=LfS&Lbso4`3^F7MsxLV-7*gX&_+FN4#DABf zHFON5u^?S1G>|`VG!t_@+;5Lok7Wsr4oeo%4Y->AwD^Nt2g02lm@1 z>}~;;gQ;N{^hK+}iQi=yK-l63g@!^#JkxobPw(92er5W8b)#n_TdN8Z$>`H4cg#;7 z_54|=#erIe%si;*IqOhc!Bf)w@WgEEvH0qGw+8BgG%6?0)}P0{fxxb+DmFQpI0kkW zyN;<@BW`$4?IgxHgfTy4)E`$XMD9)u8K;ouU}wYJn_A|4|DlBPg_+cq;s1^>06@Wl zU|c({z&zaQgfOJ>nd$`IhSHXO26t`?T%~N!b>=yw2)rYnEH#P<_EtMt)5%k72UgS6 z;yeH;eBtSn?YI@973G z)rn9DTvvZ4Mf?@?T)bO%UooI!QuHf?|!abcg`c_ib(dH#t*?ow7NX z3)(?3ayx%-W>*UZOhd3C5 z3owjd(_zOge9P`v;uf)Nx#Ay=ANcxpeJ8TOn7~l)(>7yA0UulRCnmx;ge7FNuO>T! z6rsS>Cu2~rVZAwTg0R36XO*hGJ~S}9JY3ps`-lSx0BKj{zVTPjju{>}J}m|ofLk1- zOfpi+EZ_;c3y#9fHOor>w01|zIiji68dn?*a2NHze*aEqq}V$8xYYb^43>o&bQR9> z15L>*qKe|5S%Kw8M7Ii_5p^UM#9rVFb`_rYCc21^Y*wb)S(S_~G&ry+EOGaCxxUA-**I%Z@*YV%EQ@wxx{;ZpyVk81BPCc7tBtstXz59a3QwE>y>#uCo&`h0V)UJxujA;4KCyP<&& z=o|R{r33W}1C+%KU`^G2np8eyWP>ROr7Zv zrFUZz-`r&wC3~0qy>-w+Ya?0pbuB8m`+i!)Ny1=2Exz+uCn#8-D&xZdg7Pk~m*11P zyS25|p(Dtl9CWGh{JHX(nuEg=a4lBa(*1q+rM!jgaMOL=>`QC9RmJnEIb>YCyW z4q`2H=o0YNyUz#6zDKTV*yV8A0C|+peN)RGb3$IA9O;JGb%|`+^B`fApz=B2Z3kaY z-Mmm$S(y`?Ibr)gNID$#t2xVS`t%f0%leP*^D-MhuhaA$>o(tk$;Yp?w3t5y2aBlq z^+NV!eDxN?hFfH0B-ld}XeaX@+ifn+O6=A!I9AqSt&9PGoVXJp#*hPHi!(46_ww>m z>iZ^}mqB&!Uc#!qpZ?0W6zQnb0^-?8juRYx>32eoe^NrbLjduIBXRyjH^TS##J$CI zHYYfO8KqMn-E7sd+ALxQ@gTi~4xlkM>2Wuk-^1~K<;eV?e};P5_}G zaILP?-cIqQml9<~l#Y);as6=EMGbEfiWB!s-2d*x3|Tng+JeoevNuBc_}$&j*LL2K z=>d%gExgv5k%KU&f5$oE&hMEVW!dSDb+eA(w4AGGw(E7J~| zXkxva_U#Hw4~{y0#aDt8iuYY63OtSGlSxgd)KzozwRP>9-_i2CcVqnu>hVxS%|L_+ zNLXc8e%;PA>1N~QB_|+b_&+sth~;@VUHG%lr(oyS16ox{NV1!)yBJ+Kr2c-q^6(8} z@INTv<}^h(Fa!mv@BeqZe*+Ty_ZQK7R zJgKRI?dtj_U-KHyeGbnf)B=LRUS4h<9*@g04}eaypPi8BioIzC@j3h1PzLnC83k); zoXJ7^+{%-D15<(V#v|;=^&S<$P}swT*@N6m+GF>GuH%T-Ctn5vmUH4bywS5vJ{r@z ztMbhA+>sC4U7&H4Wy5z96O82mc>qc36rf;z{ryS}-`t}cyP$2jEO===UKKme2QoR@;$D1688r zJwkHPS5$ZJPMYG41H1pb^z;$HrG55vW01O*y5^uBsO(W4(Lzh;8(Pc^!6r@6m8JTSJZ-~)N%6}U@UKo-m{_GJcHmoKV41&BFQ-GP@BDs}on_$ZuZFIAZMm%J z-7a&y=8{9Org`#=t#x71Za8sQR~LU$y*!91kSG-CcV$ttJ&>9Xu9%rI{5fF@xk*2( zBO<2kzX=&uJ4U#^r1_+}D!0)~)iFcKoGztp4P;*&LI*qS^jG*tGO6licI)-HCekv8j3| zDg%oO``xrWCy!h|`c8040gB>KdsN{uMN+-y{E;5dle8#wMC8GPPX=~@H(h%li{@%tbnUpXuWe@e5j4g#V1*Gh1=Z2E7pu$+^|@w*`@De{OG z<3OwX=>(8hjgM&kB7t&Vw z1OPSSI+S#8OpNuEsAyCz^)fKPj*$7`Lp%T&VnJ^FrXD_&b$9PXaA@Xrz~SUU1mrba zNF3RW4bl|D51+bej^D7fpqI$)V-)E6*y{bY>0^gi(qDw)D?9o5#C?p~%HXZH)W!IA zOO8A$kLopBeKC+jb}<4|8Q9EVwaixb3|#L3l| z=c`vV8tGCthrj3R-HL_$9&iu@IW>~PP*)tQCu@9pa-d37qW^z3z-oS;ZtLA+W0Z5a zpM!%{$fqwdpfP~PLI{ACZTHMyB%C@pyivUh>D;GWymnDU%j@|st!YYez*Cd;nxc8r z>OsrpscFqMK^U=VelEHCuCwvat9OBQS41QvxT12X>x&y)7wjus*8Woe{u55%(b=Em z^>$4K(gvL@>C_jrQo#>R*n_vWzWkQia&_f)Eu+Q&#fB{IY{Z}lVk~xhf*+e1d!T=f z=p`}xom6e^JiOe9aQl5-ToyoWmtejyRz;7zZ+!mk0#z&^hgi3ouGB@YT%ngcOiib2 z3og4;(WJ20n%#J(vtNI~v`PtpCC9+~-kU5g8Q9X!$8WiUN$QK12=xpY(V$SZ)akIi zNJ?gCEDQen#`zRnfb#+jyPd>raHj58bKCxACy>>+_mjsc(H!6sV^7qDqP@3Gr4Xv^=l&&_9aGLS zu2?7yrX3E4YTl1F*;HAX4Y*eHmFWMYtJ;B{SMs)a70p?q-tD~jc&BX)uAY1m(~CNS zLGM$kzi_5b*Kuk)-5MLQYyO9`z4;qbY}`!8givpbck^BzdsmYIA$RP~V7x`Q8k!Z$IE8_yv`%*Mr-pxLzXBT_3JfRAX z4;n8PBvVWO?^6_#1yds^pVMaKIRV{rbz339jWIIsLifLx$P1=tR-~-9BCmwp6u>;Y z{UmA2MTjnH^UXo)j);_)Qts7 zs$Kb3qRod9U(XFq!pZsNv{CIDEo2MrQetBNY_6N#(?nAQX)e`gXAAm5=f!F}krE%K zG=B7jBKU3ANe0^iIn;hXM`b6)3_)xUZ0QwPW!bY!z55cF46uNj!a3BSg!e(9Ts1>b z`6x5?TVmAOW8JC9xBMSN=ujj*s>OQNf1D}e3y5cv8 zkO4)pGY?wfpM90=G^QHQ2+A-l##~SyE?{05)nJ-s09rxbpYXxGm}cwh_#!=g2M(;! zFV|C?QX7U;r#@7Qg$(%CxeYUmsc=Gz-wEdgbSCJy+*4nUV=; z!3>bTZ7bBVuHTexnkDVtDeq5{`vsJL$Ne*?*_D)VRh1ww-X+X$u)ze2Fyj947~5P; zBBJFR<2VFyU*f|4%GD5C|2EX=$Ho=I-p%Px&)S_a2iHv>QKBta%jgs*^fyr`%?f}G zhnaje(sh$#V?Tlxs`gzndqDUqRQ(D&0Jw&CCE@$a#jiuK`Q`{hnq>le^cK;A6KCj+~zqSF!qP3E?-8x{4fRq z#M4>5oRlfv7ycLnv*xTFv>z74Uz+9$rv1V11EC0yV`}H%iIp81XYr+P%{p`w`Oh=l zcW6#oue3=mE3M+l=LI#f#0)~3XTdN30P5rq2}shE%F-e7JDbq&F!G%50*0j&z_9!M z^Y2gt)iU0m-U6m)q0pc3vua3J$ulNhVbwery}%U zA2N$|UO&1y%(n{$g;Nua;e@AK%N~hiPQ#Fw`ueIFOkW>P_6~gE{~C^dGgJmQ_<)X? zBcYW~mwZbOQg5SHAI!7nNTe%WbH|Z`8;_|`k6N@dE;=YP&%kFi?mePJ71SGMTy#-p z?hJgfiGHHbj?gjEgQXqeTKfsU6*|Q<3XCv)IN{X{zz+x~uAV+?XuS#_NZ#P-UYX}5 zV*~skiR=Xko{tEUjNya35?Wd>HWM{gBn1*rbZ=gANSH1A(3yWK6I-r=<@q7|ea148N`DtI=$^aU^;q?do;X`FBVr-W4PeBuvNh)NgKJ?)7QO zb2M&ruIfiP>>dV3BAbZb2U|1`YCWuU4Lny$h{_dAj!+5T+`?s;o+mL85bO*gb7P)g z^L}?LZvpQ09@ayx{C=L4P}Uo4$^{1i?3}b&DzXd&N|upo3TnUJsUDwXy)Zz}R3POa zJ)PCgA_)*80}NuYIr!Oxa*vFChSA1qOADwJxg`QZitf6(iCvxJA3rVDpB|yk8P=;>HX?=a9=Z`nzywdbH4{X z6qLKH^+JBo_v%GbgOGJi*%zN=7765hy&x$N)8T2}a(lY>7pLd3~wErz{) za1acxXa%Syuqhc1@P&9frcjzK1 zg*gdJIIryTO0){|Jss9~x`yw(|HehKKNS{{+y-)R0Om}nwJ*@=rMIXt25DDp79pYW z^@I~3M^Ivuvnwphxt*?_Wg-H2jX;3bW{CoEzRd&cYQw1FV#NMk%>IbHF$H9CgF{C6 zxbg-M=6h^H$gwfBcMZO|&*|&Z(B69Y#W1fVY{q)&n{O78gselQNuOF%e0C z2p;^ar!n_YnAT>&n3x|;m`f{>lnQXJwCsN(SEP9vys_I?%ZCaOG10f|MG(fUs)>-4Q_@UdI z_`Gl^I_sXF`0-GGchk78{XeJU%#t$y%DW%GuwfJsf!TcFEz_e3D8y_}>+4czilmyk zzr&WBloP5YH9dWBYGNX*re-oX3z?mreFg9$04huV%J^jR>}2nr#EA2c>4&JpSe7PO zATN*a!7G`&t_-j{ZI0=l$}r;YBQ{9!duOP=iJvfhVIi7LF}f}X>W}nVfWzTSVG{Qi z{McXsM&6ZiovcR2F#V08;m5Xvq9!XwGGRkUoLHAbZzM5uMhr2!0hpqdjn;w!`p=&U zj7Eog65B$8y(QhzL8UW}r`>Ax?Dq=1*~U}MxKQnN*H(QWcNn4mC|x$DI=+f66v2H8 znPLwlLfwR`A4e3{PoS{_JB{b#+!_>RIKXfHa^2|c_TJ2V%#WOKBFF9ublx~urB4>qUUr_!opCVCalNn58()s`SdlVCN;R}qT zKc;}_&WTe#Z8B@vrI>}kn)(+Sqlz&S+ULHhpf(VDs970poPsZdFjQem8_EcT0!4cZ z><-7~OSQ)hJMm!H(5N*U&jv=x?*0{`$bo&>ywHPu2Fi(t@2FH%BYp>V-2sdyg`IlC z%UGGMzAShVmN~l;on<3VTLG7z(h`XlkRjGoLIaK{7n&(Mz3tC;xdVRC4qS%_%>o# z%V~PBb)0ZIh~ZDSp`1Or3RP3ifq~y^yf4{8dN1qW{O?kn60j;QgYB0Jw<@|xraNAa zS;Wv*b{W$0I6Hl=c(Tgr?jtBKa&quvtD=u&y6xqdTYWk#urBq`^M`{)W8{UxO(=BA zDDr=>X+K8lH0&EFocaG-A$mx_>gwC{)BiEveg`})nuwFRfwb{MX=pD0So2oq@@#-CaH5J#Kcs)eSMX41i6e5#)7o%wBGRF{0O)4 zHO1`xYy5t6rFI4V{xwiEWHGobXDwa*`l!Nb)YtcNVwPa#N_@h6=2nVD#U;W`Y+@p} zt|dd04nFdp_|2a*b2^htais6)@W}h{KWG-hz)fC!YfwUFnYcTKsap}aIZUQB<)0B* zc=Ek&4jm4S)kX=4)EN=XrgmxBjvEXu zh)Fp2kh++bDo(_ZB7*`mcedI)tTMW0s2_iN4{_$oQnr}QRsAUgyT6v3duh9&k#Ocz z595K4tiM6m!fFQIp@0VYaAPRLbALuXZMzcP?77fu^2?1(NvFma)7*#Pb!LdM8B1+c z>~Tg(qpnTroLOL7qYv|IPzNx~P9>UD_50y`TAGH#HLBq~&ko#U*1^}#u1IIran|x0 zV>JP3KAU_EiR2(l0b*aK+qXX=5Z+z4?rCmuJbc)@z**STl)Cd65lzQp87TFUV}Kk| zo1DRz(H|&bjq4jk88sm1l{n$x_D6bnWq9^g{AcQy-!q>3fy07IFeZ84cAJ5A|#6or;8= zUNdKyx&@@v(f+fLGm}L0+YAg!@Z@A@Lx*t^v&L)k-<#DnyTpqz5qJl6;CqJd!Q7A- z&rZ^242GL76Yxh`DhmH{OS7_eJkh4n+|o>!N+JmO{rlOp`ZsCz-(v`}J-5*kPWZ() z8q#B292V^Hi4iPNgsr~?#u1R_;Z$pfX+%A3l`q;8^Vm&<3y;;Z0@yH1TYLEYl%}Mr zEC)A9Tl;6D*KNq*#Rucdvza}wL+Pno0ns&Nmw1;;`ekVl=Z^h75x+x4gJT%5Lni^b zlb2qQO>9%T(26^Wv?9gIcTo}V--m`r{$}eN!WOf;@L=*sM@qp0Y{mkbq?%+ThAMn; zV09))G_O&^CtwmLg|0P(RD)~t*psi^^z`)Tn4P*;i)qGc^GEeX_w*GKyc=f*g##$-28{p&5f#2($HA%`}OH7xmo)%)t$}WF!cm#hbz|)r1i8sx-w{xpd`_oVeU){`|Yh z)ey|NT>f+3+^5f<{xv&VxK$z70&#ZqxU@vP5SWdX6^mAzo$WXy=rA1aKQ_9+(})J3 z%AT?3hQ@VNVHe?WaNM2DLgH7|#2@++IyEcpfrs#o$*9qU*3r=s66g=hc}1tJi4hB+ z#n{{?WZVXUQf+&PbP<+>A|g6rTdJYRm~q@B9)031w86L{9m*xYCHH5{C_*Og>2Tj; zY=-Wj4e`@c8uTqAVk-adrzH!%?t zRegGWooU9!=S$}-L4FZ(;M#ZKl+3u-2D}OxX7VRQWI+pGRpN$52)?GGq#P^4GFu1b z?t1Fycnnw>I*-@xk7%l?0ea`>-FqX(l*=}LcHLhS3AtZ;%-AzzetR5(0|7{C!9ONu ze*W7^YQHPrjohBb7*p zihIiz*Pu=2Ulqh`0+v@+u0EWsFZIN-?wYhPghq7!D(9=1)SP)@M08@7!$e?u7)XzR}xZF`)}eZ(YfqDHJYE=$wkX#V(9m^ zEoNS29qRu;bnC*7&NkZc<=+M|=czI6i}*n^gboqy6w}OrJ(tf}2-XrQlL&%?M;+h9 zCpftYJBo@>SikEAaNm&@J)JDK&G~a{PfdkOK1-bP)1mni2VqozWdiI0Mrk-ok);X zJArPJ%HGZf`iTE30Ep>~u>`jl7M5$mL&dpy$jn?^6#8fZw|Z{vr_vG3R^;+ov=L% zETj(8n;sQ)fb2Q?+2B~4h;CK&X!=;Oh7ScZ^Jm?`>t4wk>k8d!d-yzNDY};diC{q>L? z0Y{R*@6!VRs>d>0`cL}Bv*cAA>__81sWc6qbMTik3#{4ak0!)&j=8c)Bz`t+EE6-E zv&kPho$xV(oqD+?lEhl5%`ce*Y4?KVPgB~*4F8=vS^+^>#b_!}ha4O3_|Np~;1AwW zmk&AXY!Baky=(?ELcC>vTg%)VrLm~=T`xw^0YB(~VS(zCcr!H?M8?aTKe`HVVjNEH z-_yai{RUEmGpZ9bbfpSlu6tbw16o2Y!p!Y{S}ABg-OKrTEpqyGJ-l@?R zIb=FA7_^!4;YCSX&;?c2<*s=4yD9bQm{T)#FAOEbOu25{FsFzAEosr6fgux_MwQsm z7-9BcZYp&RnIRnSDx9`2{->OEP|UPxq@m$kX!NMjQ_b?P1#Av^^=!v%Xn4wGSS+(_ zy~USgrh;h$(4!Llb(h#>?d)?J9}_#TJ1tNJwegz=Y2px-C*+B5__BA#8na>j6O43Qwo(C<_GFJ+w=6>(bCe=fEB_-SNDOB?m%3N_dmXv?R+vf6Etnev4ys;$TKH@4fF1OcZe+F zvt<{|XUg(B&Z71UYRgoaQU-9qCR|E{nNDUdvRp@OlU-hgF#@~G=yBY7998Z6xol99 zG#FV!wtm2l#6tx?h%9{rq)9Vb3vaSu&adQ`KtJbm)(m8}=P$ zbaYPrQ(xbvSN}qSgSU%0gE83gp*+QeWYCaa?GrpZiXpU^HDVp&5DW-b~4s$Ye zv1aN&?MU#Z49Fmh^mA5+^oG8%B0sSne#k$#@6qqk;(SqdpuB^cNl7A+`AgG0__sl5 zc5Mw*WmC1NvA9_tPHI$utP+vUQ|K{jg-))af`SVyZT5#-W2&)6r#|wZSj^z}82brF zZh=O`^g#4>0R=QgOyi1v?hnQ^-RS6Oy_7(TnSBN+#^SJX~DZ^n24FG@K9M zu}#y6zm>j`B}hv;wIF2mh>L4EEh>~4)c0MXEkKLu1)xlE~a)bSap9RuwA|Mot zOo8Wv6p(?RrMK0d_&6P?Jqv&iFBHsCUV7pwE76Y!jMphZg8vL93%bOK$Q_GxEWn#4 z59nGIp95LmNrq(j75mOwBz?#clsF2hX{1Bw(5LLqHBM+~>;KOaL|?7uwjNR=qzgKU zHCHa4^qC8hF>y52XJ%1ZA)1{8iI$vB^a)(_SaHw1D}@5FuovCwnX?svUmoFu{uGYr zCT=4=AQJ_sV1EV_{5fH(ocYsFXXja_PA3nanVUcBNWoH7C9H`&=uj{vBJ483HtpxR9LOTow>tNDZynD-#WV|5}$z zIw(7NuvHL}kZ@LGCy`b;zX-a6%eJqWV-Jtu&iVcz{z&sn&m)N}#>}|e%y)tIRsPe) z51D;iLI==5Gyj~7c@eTNHj+&7TzrsVeoh3TxzHJiB77UoaKNO7bpb{4A;mR-`vqc? zE&3(YAUW6^SOWf8x0v8EYcG5$`|=x2tl5qMUACg0Umoed63u^#AeOjCK@k8LlUYB0 zU~dej$;--u2nGJ7MfSCiAZuqbpKv~%i!ztmK!L*BSClg|-<)uA#3=~|wqB)5Fhy_d zO9a?;e{0@I9o`{4ESC_W?CCGe{NC??e5$6a~2eK04!!=&Kg2UdJTWNHFI6OzD; zoB3fq)HmU>lEY|3Ny{ut)dBXKkfO*RvDkd^yGHcIN&8Ky5mBFW`<2azbme$+i8CfjF()A!!OW zM9F3@s;cg-XR@@HVXNq?6=S<7-*5IvRRng6jN!O&@G?qMVF{)AsiU@(p9-8hY&sTA zKl4$@%;BOk=qz+`$Q!;i=>15+5zM^{`J^yh4ZCE5tZebVdYy@?oyT8PMS_stWoNbb z=>w%KN^@K99^Bjee|$-pPaX+;eJVkU9}GHR{*vBFr}G3765u`FpEAN|A(fa^{h=yH zx;%&d9e6(Yl)xM5(7%&3cnGneKgr7Xl3n5VJJib}T%5Q0Ee|Q<5)(P2JCJ9WM|D>{ zx0@vJAknlXPEIpZE8U&xc|GZq96Yc@qBws~4lsZmOOCNg;?uE%@kau;_}3dAmqLm{ z$N!F__gsU{@Z-bEk7Z154TOfZjRSSSeH9|qAlNUM_ za?U~u>p|7+6;vM!02PS7#sTM`?QL%JwxEOLsY4P)_ATh!P&+Hc@^csXc`~!+7NuV& zE-5au457V=4Qn%X=6)HXjyzVakl2O4e~QbAEV^7odmH2b*fLmMtwgtNyk_c{ln&0Q zawjIS5OnXACJ^#9Y!xfpPFODUqBzoDtS9QVOPdc9!e&dRkRCODHA+Yl)Vg+;j7Nmk z?K%8A(b4K>mh7jA%ROpiDr)%K%Ba_Ou|7VWVtoN`OTyvf;2q+deEBwKY3ZkOV)pLp zOF9FiA8dlnk6qA=v@P<(nz1k8u}KTk(zFh+YZT79U^A@cjK#NQ!kV-T20N)!Z=<~x zB;(3QhoeN~r)cS2t8cOweuVXDfA!I$>~hcnM_%=ZhVosHRi3G+elE=StFPB9YCr&t zsV+#B?A&^^CUsXI5mn#GcdV9tiRwPO?iz}Shy6~@5d6rucoxXAc%?9&=G382K-MEd zq2Z&NVl{-xRn^$+vkIU~Ns&&*s1QsYIJII*OL=0pYm>=-ZCIkxBt5x)@B$z5r0@lA zy+`k4q)Id?RF+mYLQ12_x|vAGCRqN5vn2RY&l9%AY|vxLGTcUlvw3wWb{%s^j|V2Muz*~HRSn&dU|01A@QW+#s~iw@x! z^wc{)CleEQN&a-bkt_+{R>!nH1jv<}zka27R_m~X!gSZq=ybe@DKXB-dn*JM+#63} z!XF3iNBf(Ss{heZU1;UT9{&F)JH?rWlwj$RuTpMrAMJ+I~$)@*1BTmaXhv*hR2`yV7 znp@X0Za~S^4jvqLAX7OSy%H0^9ALB#FIpoGUZ{=jCdG7W`zdNYg^yijT%oW39W4ee zH&TuLLVv*&P;wj(_IKmRe!ud{iwbkItvhYXD14jb+LeUdfO=z#A4GnAi1E`l8Qh7f zZt)$IWFsg>vsHy0K2+REo$=VYnv^LchxnKz^Df}Hi|pgyONoNz*S0jYn5Z>Uxvn{Q z%;Qv({yCYfPMd}qY_v}GY8fnDoaXZeo{)V`@TAE5MU5k_i3Rb1U*3i+(jiG8mss-U z%YRxS5XZVD@dWZOTd<>AwVy!>ZK7f$|Jpx?7|iQw_-SrnTGTQ4x-yHp3w2c=p#B$I zIuH#Omstf!TbdXd_Xrqv**bn65`pvSX_C0kNstUFmvYpHT^cJb88C+4!gj8Y1{ZX87pci{8m!cc6^ zq;vr?Ni$vMc`%vSaNMt%y*n|lZ zFTx3?@%_JkqH}Q3S^62)IbNOAX1IddH+;pM!$#Ri%#M|GJkR`U_1!s2(q{tx4NooY zlF;J`HwCd7ElH>lMwUGjtNdJCIX!AQ=HF-KjtXw>0EX)J-3y>A;N|_JtDcvJI8MV9 zB&+StT!es=zST}ms`c7<|X_oqg$IwxQFhhlX z$GLD3-mhCVJv_2ii{w>9?i!ZdwNiadK|{seCvJVY{h{#(@7WWh<&CTp{W^vZL@BPk z2aMvlTyRLcJp$KIRLBrJ4(uQc&VG+H+lk@n87;RCgl|K6Yo_erb#R_BNaaoO3 z?w|Y&g=HxE<85K#W{kDDxz^FJe1IDMCw@PKd*c+K&*c}-qz}U8r7xHfRYPBkQ!lOYrCOSu5`PKO`>Ug77)(h@?alik{T|flhOaS5A80#gp%+DV!S4U?bM~1eM z;EkCzkbIZP_Y&}UxO@8tg}@dV)lW?h??I9R?~ct?JI7qk9};}IAd20}mKCer_3SyF zw(?N_?ViNyJnFlr!r7K;-di1fR80Y+#QS0dv$p&?zmxu?j`KRcf#VbyzZk6(1o(dt z4MdJxZw0WfcehwTxV8UDoqUf36V$%^<^9KV()sLbIZEA{V(nEHxA*Dwro!{5!R#5x8lK|>9P;`G)4Qg zF0n7wJB4L)TNVlU4v^gaHp$#n9p6Tujz7n#)Ee%N;v2m<5zjAfai3KQRS2O*t9Ad7 z5o9h+WXda>icN>*!JM*Lu!X@V7Zp$lSDLoZX{pvfiZ{zPqKbmosWk7FeVZF8?+X)M zuznvA9b>q5ifG4L;IUCH`bB40LSGc#pqG75eq(22#P0Wp4}CSf# zXwRYWj^tX;<-<<&<+}m3Y@}xM7b5$AR#Z{W-&32}K4Qzk7S;{+C#Liz)tkTA@M9Pc zE?!Mp%|e$0v8v=TwYP*65No1s?B9Mxuu0&pHvJt z&OEvJn5&9&bUs@W8ckQ0sPOCyIYU$%m;%{YdlYLdO!M+`Rx)nkL6*qz*UQO(w)=&%Rw@j#j zJDRu@;7!pjadAHe8dmzue2Zys8TnMPD*W{CmQ1Z#V%YWDlHie>av_pAVjCWNW04R% zGZKWbd68u*ArQcV)u!JiTfvS4Mb!*Hff5(UK!CWJa+L@~DJB~@zFH6}YXl69>Wo`F zc>NI|;7^aH-4yytQ!1IZI+G949FUGU=Yp3l)`=SVf}eD8n%iqVA`S>ogA-Ju(p8Pj zg+hQv{UeRiFTb9RE8+M{GAbBCyrzvs~*aDPpBD7OCm;KX6_+@~e7<9w#0i7QKzC(+_2nMrvq5ka1VCCr(2PMgdW(XW* z6mDB}-+1X`i-*&S?b$sGWcGmzr2Km5gi)YUo5f!?Uy6Nm*OQ4wMC2}3C;Jcg1NNLZ zei3zQ2qW7stA%LWITQ;4M9!krjT69O?Ve)T?j{QOLIwc}Y*hXRbSpiPqe^F3L)$(Q z7$z!`CZx&#MK-_21JayMIR8nq`J1F{wawvLi<0#1)sVrBdTrv)Bb|2%l=6_7>w`-_}tc6Hya)CA%RZLIJG zH*CM=rEI;d>Z)1G*9^I0_4|)xES(wd#1XLZN&U-8D02VG^!)EcZDxbvC9LbupC5bu z{w^Qv?Te=ou9PBc#>R|yd6T(Sc_CUMUG&Ym{&L6knIM^gO~l<5`1 zVuGB_$Zqq6KPU9Aq(@9!^gJ5`BI%KD(Y=3L?5ooyTi*Xu+FJm{6?EOAgF^xVg1ZF^ z?#^HVf+t9DcZU!xFld0_lHdV?6Ck*2aCg_>?mjTgJ>>iEy;bl2x9YumsYwCn%$(^y z-DmgStM^{Z?xc6!K8h9knjkc~$6baB@V(`2ZDjvcSxAv(T~ns}JiN-Trcf(xiPc{K zwQ4?hPM?;1NkL!GRZr3T^Fg~g({hE(@}{KFujVOl@9DY>709v^4l>rKZTUI^A7Y6~!Xl@T&%Sdrk^cPo6TrlQz1FO8 zMfT)|SXp1h5M^F&$;6qY>4)H+Y?qtR^;X3jM{eB$VEO?b^-qTq{Kn(^d8Y^R--u04 zMj>ig*=0edUsjXrqKYMNLu4&zadN?@mwXb)42a2LF-gzg&R?wJ5IOxXc(wa)>eqFC zvnon=9bqOW;$f4=dN)m0DeP%#cRvctN1+$ZzsUfVI3758XrCD0n3Of$CIQn!p03^& z#q+$D3UY_mHBWfLyCWy=o;rCM}c?>Tw%HC=|japeYa4Oj%`(upW?@ky4vRyrQf z)P(%mWdeu$n{@cL0CVk~9&}_VX#k8r_Gz)rFO&`x&j@4fm#%GE$clYzpP=Gvqey{| zVW>p3fXE-MnL$~Nvb%9JD=A^1>zzsB+E3pTYYBrN)V@TIsA#B0%1kHYoR%){TA#fn zlQJ5@l)?DNh62hx6V zu!mT8RarL?O;I?7v|BD=f$B9iZ+hqMkl&wP59Di@T6nTH!AKI{n(6SnDT9(g5fg@2 zW3zhh7wRpKG0oL-I!>A{hs3mjKK3fhYv_=-8<8%4NRS2~y`A;!+2mBB#JPd1cu>gsI#^ zZ#xzTpEu@2jqSM=rjaAH){s3`ysrLmfP+KJ8y&sEDC6TMOerQz380+`7SuA#Vq#bP zpBwkwuEGt2GBUjFldA}-1eVOz{boB5PoM1p)-Ge>pIg63Zm;eK*!bj_$WlVxeZXhSgfC9KI-<-d}BM zJR8N1W_A^y8HHm1pIGiI6WbXFJq$~y`u=S3gRjW#9ppOa#2}EhozpQNT!929zs+Jr zfbgmJpKvx%-ypelD3M`xNEPtGRzbzR+JuC5MA zkAG&p!HQJP;1k}|FT0;d7?KZv?YrpBH%#9q+ou}n{?M!Y$Z-D3W2*nwy)rD|(LVc^n9O0TPTSNLy6 zfrdJohpWcs^Lp+xBRhcqh#&w7?wFN};IMKcKwZ~M`)W{+>#Brm`|IQ&=Z%3`Vag-$ zfpU`(tv9qd_LSV2#>RuqPMn`RmH98qz9Gcz%Z2cz?2RspK5wV*rZx6IdZ^ml1E{k} zX*^t^ZqGc~aZG*=kGWeJLu+2w?bf=xi|`WD+F@@pf1CO+@VBqX!LG|%hfV@{O@$H| z+-MRqI}Unu3=B!d&ms#4dbpZn{(WMo7oGV%=BeKyI_!YY6^jR%(} zmBkQ}p*lk#c8T5jGv?KAG)9DEbn0T+suJdne^E-FnTEB?9StGK^ueJa)wXWZ$l2T7!oEev8 z$$dDRT#nGh)jYBIh-+)(3t%ie^Ft`4i0(3p?~RvkKOCYRCg)KNdg+sfW9r+k8Jd)F%8s~` zsYGHHf4=6Fv(!Cleg#ken+q<#I^yDUO{UE8adXeAYM}^R@_oGEgc8k?MuoNsOAq-ay?^_Z4ip~X%cWq`KgCP)F&SGeEmPLkN5L_=78SxuwxYsK zpE-e3l}kZAU?`=>=8sS>iQN~Yyd}zGulc~GrKRj?Wqm1NbLjD6;hVt2nE_4k)Nv1?aRR6^VU{~T5)7%yW8s* zjg%C^A`3r{fQ=go;xzh`g4anGC;vg@`wLqSt6aj;@+z)Ygf&8egpm8F)`p(;fi^QJ z1ylT6@F)FO3eht{SMXKu)|$}+#T?0uMznq#>vRZ?M*EVWZO1qN4KK38F!z7L&Hwu>*ngk>C->(Z(%rr<>TiTua$Ww2p-LW#0>jG?rTP!SW8DQs@3{PL zfFa^bstN*-WK?ObK!)zy12mQly{6JZyIpsMxVyQADF;M>Rzd&3w_^?(#qk zat^|MUxYaPh$3uItXFpNm5++`J=@(8t?HgYI+IFopWB(BXx``wM#nqvAI}eUL;w$A z&*V)OmH!R29znR=RkG}^%+5{#x-!3l1UkLC>4@Th$lg(9Z8M5UC(BC6gsyiL}0>XLE3zm6T9 zu33loL|@fEuEtQ{#dIb>{lM;+JQ@Lx0s%6sJ(kGU4GP_IAaoR*ECJq`UC>y*fOILy z7IZt{7E85A;%l4WWB4lQO!z5+uvH@mpt#d_#W=eM4xg51MjYL2K3VUL0qMx=_BJSp zL4jLd6L$dgd2X~iK@Xt>X7JW(=XODBBLYCh?Uv-?|M0XY2Xupm*1R8`p78kz0VpHH zIG7(FX&&@~#U26>OAjYnm}7oXAn0S!L0243+T-$6$ZWwz_B92)@i){g^87p$LyzYs znRy)&AuD4Gc_5!-{}8e}`D6@^m><|u{6BstLI9~}LRRz4VhJCw$&o-BQ#I?Gd+(ES zIFQ8PuE|vN+29gejN(TpN8*c^p{7ADEd5Ax$EL?qeO+o?|qLYXw#RexZ zMUux+ff;KDr{yvee`!3BaX&B}v3Vl-wv6W;ePe@T8HtT97CYcK2pNPMJ2@RbUid%; zsKD6|H+UDFk*c=U*dvBRf5uLg(jA!E#|nLP7RmBLTp!Z>$k`#_>MDc}D%f?ijlvr6Su@BG){ z<;Ao~XV`R;^^!dhSPHd3oc-$*7XXAi`wlR`GM-sw(_x|XZmp1SegdhPQ`S`E>?N}9 zvL&?JjIXt$B9f{>#+=}_6wo;W=-nUNp=MjmlW<2{re2N~7KE*WFCV?3y;_)Uv}5}o zO*!D5#_|L0oX%deQiaH6s@$6b2GEyhvVQ2?;IcvuPu&8fU&X_TZQ1XcZ3C00TjLXdPpbuM3nXkBBes?iBUHWOiUP)Ok=q)l62>Bqr?VU2@B7X90%=CnTo^%t3cKA{_1Ja~ZocO8poTvMD!ON6S00xbFe7{&jH7H%xG0W*gYZ0V>j>mG}aB2xT&2 zdIUK2dI6;n*8J6vqe!`{s+XCYf{!E|995U}L1<*Ys~!bEt9mc<_L8q=0J7mhfEuu8 z@VTlh`AHDZc%xF@nU*k6DR*zFsQoQ}!tLRmO-}-!WMsVl{K&avmtM5v) zm*ZE3*w%CC%n&vxIQ6nM?Mf?e8g{tlRiG4GbQhPJl}dP@Q@;EuG@W0vf3GJW(OSFt&r{eQ@Ac41tR#4BmJI!hXgJ2XrQg59-i;|f9y1EZPtd1_ zRr&2?0_jmu*qrm!hv(m)6dvSDuO*MqBC_w|=t$|l)UbtvVwVQJUAY}&ovW~-E^Dnr zqBESjr~1kbCv6u3{?OQ_+a>ORP5U3}2a#b)L}ZKtOeUD}%D2CixD5IyLLKQF`6=q>qKoady&sgz4qxRM3YCW2xjgnO2B zPuslqb+8CQMn(=}DCGF) zx~$%;TPhoyNm>D4`@*Cl^{U5j7Ey_ep~UUyi;XrUl@-(7fa!&W*9R`d3y7a`YO3^< zPA2wC_*D``;F*p>#v02r3-eLf0$X&de#8za_+DT~` zdxMEd=o+f6BBP~%`z1l+d=HCRkH8*svS$79CTp`KFwKXWa5_TQ-z+glIx%wmw^>xO z@XQ=?gDw_BUfn(iy)w=lV`$xD0(q~hR#9YR^tT-z?ygY|d_qz-JBUy4?cLm}3J8>O zcJA7Te23+ieDk$cfmb+Y8%(F;jo!~zMy70SD!oAE}i zg=`#|6&?6^%H!8FdqAuV6ue&sXs(N*z}$q*3E`C<;C zd4%F{2hM23ygEn$FE@^NwCx;7p20$;X6Js_w zLdEqNN?IkKw{+Nu@ zD3*ue@<_TyGMfuO#@LLGEpLem(D!r3SHEWnqvb?WUA>Iko(C$0!UO!}Q8 zm5SMvZfmJ+-OZ*!{R>BgaGvaQP1}ZEj&P_2-|)7o1k@sb+SxTZtA%kCLA_M;#}DA4 zt1!u)*KyU_jc-~DH?0bbOP8mUnD~7%gv^DM8;p^St^}X8($oW%JG=pW3Hzl727dw; zEf8qinLL#hb3og3EpT$d&T*u3LOo`oo&=7^(e}U%`nz0Ii~wR`_pz=XxI3qv9qxs6 z?hHgo_Lm36Am8MinOp?6V3B4RT4{ABp66frZ9=FEUF7xCJAZ zHi+WHco8R1CjfKBRP?D-S_@n zJ>G;znK%y^bo%4%9g(ii-i(=0=4HyQ*BXjSV}J@LoVSS`)9 zMd+$FN{+a>#fOr8l+Afk*yERZ2VirVnxC*Y`gD-J3VZ2Y(h``_=iHL%*#El=XqhS(bi^OuDlryvl7Mn==B#eomIs{SRrR zoQl1)b&t_VV3!iM7r^7LY4U#3wXr(g%wXN1)O$d$O@aJQhg0jFpiiw%;YEN;khS9A z;J}B5bU(e8b}70RmtF!ckiQ7(^OM@_H@|rU6KmlWTClAbZjD+hdCxZ4hTm*OdlkyB z!k`noF$UXmQsWzR&WBEn@?=C zZa1ikO#nQM&t8mnYHZao7x!1zR<@XpIE0&4mVqU2jI`HQ=O!fY zlKLOY-(_rt?F*U(=Gydg(Fpp?GzaRCem5Q5;sn>m@vl%mcP5B1yuMdbC0nH!&78q0oZh(6!< zlD5WjQosgjovC5`WhP+^()<1XYzTQC?dO*(H&C$|f4bDSx0`h*O zcgkYf;BqTo$=Cp+6xs7oiqO(NIiPR4dU_UIG)O}5iTPzk+omO32*&XRooqhQuaFDkDn^h&7MrLH+$OFf=B$DUl0c3Uw}BT zA3a4jLVwu_h_prlI}ZVS14*GJRFfyyu9rS6BYbv0_`yS=f6Aurs^mqf% zF;+Q%OP1FDYO5=dd+@1AN}Bd<&YgBuApv4t@;0BmQ!o8<1#&h#M;R}&fL_n94S37R&>L!i>DYH-^)^NFzPN!i(dm^x^^QA~RTgB~o!wjS8BjlJDXWz^_~$ZC zT)wqlkm*!Rb+jR~q5=8@3n=379T3y49iqFtsTPMl%C9CsYwP!a6?Y{udeSPfwWfD( zC-(1gio~&Y)h=x|S6)8dAh#-zf2HZpi{Bgvigi!d@$H?jcOZ$Ml-$X@K5fF}7slEK0b-@T9*6UEAGu2u(c;ncCjF7L zOMsUZc%f{s7(<*qk{*}HFt_ErF=3i*`T0FLs1{B)^rNI%%~8<}(*hA!Q8ne5F<^Gy z0ap~ctN9(#J~K%Abkg&u5e8lY?E}Of2UX`o?;Ey%KeXu_8p04L5C#^VZuPxz!(zCN zdbPY)AV6Fb0Zp8EyXpel6r^s$>FWm#{CcHo@FHI%CzG7f$MT-1JHyQ?X3ce?F8>V_ zb`Sjwh0EQ5FV0y{ep}4lri|eY;@yoVT!PdU;7&Dp5)MUj!~Ktn&FiGKWReH)hyH#E zos`oT=$Sf=yTZy7b5Pdh6fo@`*@0@)pSiUv)a=BG^V8$mHR+|$6axw z={E#F$yPTmB5SVFuXjfHNWRqbUcj?qSffnSxK^e0@>SK-y1J|*Z&aCSYUW$i|L#59 z$VuUxqhWm80e@vM9P4CaG@n5!nzNh^>iQ+{t>54M&(Iq`p$GWhqloj>y$JcJp1UmY z@EVdr+`m`8?hV;|A`kzs*Uf<*8T$Bl^jLBvn#Pw1mAp9FjdcmzZvnQ({|xNgRT$8& zKRM82Yb0|%M45jEXWZ!jw+&k3nsR$48eJfly}A4H9~_Mp4#NH4=<@%zPBP%2g{L#x zX1>XDvQAC;7_()YLQg$7p@Q;~HSheC9Yc0WNzJ_AQwI5WJfo(2=jowG0}u+ULc{mf z35X?e_}?ljZopu$AKq6M7gYvyOFjaWs3RKB`$@jGUt5p^#!MCJYn1t`9X&hdJw8`5 zn*Y129sJLD)7|_&Tkx85R9e$GSiOgleT)jEHofp7 zFEX~R4V;;rynE_ipyKVrYQi+%tKeG@qTT~xVk_H{X<({ty$5a>dZ zgNjIv$yZg~=@Um`TFCVa3a3w0R<8{|>iP{WlW1Luge!K9LiUQZZq6nPzTjKXn18*M z5xrqF?)L#|gkmr=>2YcDe)X7|nnt!3z}*mwC|W`OFWXe`V@SRNWw`T~>v-{Zn^RnY zT2Og;I&frqzkraN-)ojTjPFDP_8Cb=CuC?Eng{?_&E5IdY3Dna`752DbH8mWSuitG zhR*6#L52&~p5Zm2PjCEB3HlcC4vFsoc*_s8X|$Ynr{nHdrvuGEq}YD6tkr?`_&NRA zRQmpJjR>I^?+<0?8_l1^&LeKRRH?c&bMlGKuzSyX+)IMTyM2ranOMiUc(4;>ZNdd{ zM@@WyJXac7XFCp6!db)AlQz36mI_`qmg%+`zny|_y`gdF_sMYsg)uS9!3wBM?W|eB z#YMW;t3UqS-kOedOM%+A3o-u|;1zz2`ZoN~T(^&RcF$5)f)h15sS39HxLDS<67~tt zkT05&!bgEu?F^&e$B6+QkQP@=1i83aMsUBxisJs`B~0Rg)%oysT$$#c5fv#0ZB}NBNlN zTqZ@U9I_L^EbK`yqR;*&i9&%P z%$ani2kmR;aN_jAWNzF~VBUfJWep4Z&T`#}BeBhZPTEHgv}1FpWP%^|_?~RXoM&E) zjLR8Dl^b&?HdR+;?gy9mu0i@bj+|gd75w>T8^{Ca>Dfw-c7u-)4pHcqbd2ei3+!3E zV}rudL)0aWD9UH0%yZQ{D$t!r5mB;nY%Xr$nSR2PQ_t#CMPR zapgzs$`-GSIogyMsv$&^DVe?2IV>4ca4vqGH{z7)zaidJQn<>uo z@{7yc-vSMHD}pMnV^-fGn!{1@JOSe`bYd>jK6SH$EvBu!FNBji zw-h*zt%v;;EfG7pKX0N!qcX+khiBy+Jm1FUS0zOgIiA;EQf1ONi{_o|Jv><~>9$$) zu?)l?a!!wi;BVdt6_xQNF1xTZa5{(4F=MRy38V(lQ1$~EHWy>7Cnx{k-) z*OwfPj=KSdStJUZ?s9;od!J(lNr_hy1muo2-DrCKjBGNwF1t%I^qE*cZ$9~=E_g)b z5f;*$C{$?FE|m=sUwPi#FkL?^DVcJLY+Jh1e}or&Q_H?_S?CPsXoUG@E{2*t+kGhrZ|oum)zXdLNW}7&;2OQYF>E zgi_h-a7~XOOK-j!G4jh()`NU2rX0{$ly)$zgP--Nmmii?$Vk5oh&GH;spf%@Dz^yJrW!E^5}rz~Z?& zdqwr*N8~Wtp!akp4-JXY?rf7j5KB_qaBzHZ=}~%Pp64~Cgt7d$UunLBV!M}wq9JB* z;gMYVWU%}U2mld*@JTa`1XaF{yCWv^7%zFRZxh+8_bj~KJWSB=tTEYt%^4mFC4ddTyl`pQRj0G= zu<^_=8Z}Hxh+gWoaPW)Hzxkw%&1o69WZ66+M|y>L!1j_?Ot5Re^4CBW;Usv4g|}7z zR^0iPzVr0npA)&wjo(&1V+qH~=fa?7pxpV+_3Z1nQY)Lt_?R2SFFV0WB~VRG_XC!A zKh*;f=f@vU_hA0_L)8`jtW}Bb7NKwP&Z^9+!)&I_;@LeNk_=7~S5@k-hVu-^&|i(( zPUTH$b_6zmMwM_5UW}5;G}(qbCd2Gjrfx51o)2Z?E==3Iz<~$o^z4jB!EDWA<~j>_ zfGXj}tw(eRo{k$PKZyoXY&$0l_V5I?N)c-v@K)xn8yOBN7}eBa1Zkd*-3%F38U%mK z#qU{}BR@}mcm?;rznW+2__)*f#)vea{JY;IdN3{Yka&B9k36&kN;nD@xrw*?TYG@5 z-He)eS%ejfC93bxExD4izO_QNCX0uRK4}WVL6faE_W?0k`gC1`iJo`IW#w%bcn--I zd=6OVyr1>)@j-;Ja>hIg4rD9NB)yS&(UG@}+IeF~xK?`o6O@5FSu#xa>L}oR(+^X% zP}MQE`j4@I-`BIa-$Xll7MIAn(U-kBzI6)p#Lp7i zF}wOyP9(5oJbR*g{ZQ5Hv}lr?`CvY#8fbgu(uln0y9WrXm ztXw3T#3aISylmGr{xcnVBIkqYDoURx%D2#wDC}Oi341KLgFH`h2tX%e8+Nxqxb~w) za#yHyZWV{aA;4!_D2Lj5FRuW?9^j8x*xRdgPz@AW z9A8e_u3tUcnn~~9Q85E*LANygFX0N$xV>RGWKZ5xPRd^q4o$&k_~9XjR#cRjO=J^T zxl->U@0NwqE&nvBV?hf9HDq*gSs$z>de(Fot_rSO>JT!6Y)&N6!Al(8I6)`)iQoHL z4aG!4;qE;TeMKjccX98)t0Wh61+6^Wa_oSd#yjLNS_zplTxvO?$}@f$s}`FN$YE~+ z=By^s)igB;)|D*tYQOc+O57_3d}U4q;N{(z!JVGajY+)Vwd*!9TOTvNt%#tWgO=)X z@4|n9#c~dyy@82CLf!G&#>U3y&6kbwbc5n;vyK)!@<)em##a{~%vEsVr0M3da)w6J zR?JwS)YMdG#mJw}?A3?KgF~K4>+tgP57?MT=A|2PleBwT;9fWYAiFp2$-cu62N@EAWG7#~%eWIh#~LJfVwS(Y&W z(U<|h{nu%L@$KpO{~dox;(=9?J^b)kGU09M+Bum0_ym`%ioAXMwo-K%khNEV`pRTd zqrUXDWG^=wN?sca$j{4LgC3O0K_IQk*XJx{&QG6kN&)muE`U8gc_pQ9S8aOl-kE%$ zQG#YnGomY&=nM&2yd*45w3?Vae#$md-M(5^^Qz5(ldRq;C+AF9mn zU-A@_&j0n8LY1f^SCt`*dMUub!T&+?^-y$7Z~5B<5NH|=o7TMpIXH?qAc4x){Q7RF z)pzc_&R6#zDl1KSa<#g~i3d*2(FL>tD?M{f_Q}jnsWxP#J;uaxq%h^pN=QH5_R~G^>kKAQ1Yr2X5ZjFYbmdAnkqD$^<9}5#+CL(-uwpdfz!9LH_RS$KNvzEv*Xc05tl`F*rRYCi66jWB#a+QM+GQsa7<3oDe2i03&Mj=~F%M<%&FmSijYfn%~6+`&k69 z1vGr@&fs{zzrPR6lUQ*eat5lyU1fW`c*Bq8*JcK;O2tm!xe$Y2R*pi>ueb{qd#BCopri!?!J&1O%`CAQ|pi_u<;-Z7tykDnj& zpc$=?`UD&itPfoXbTMRN;{8QhF@gKZ3LF2my`y8##42oLjm*ReASIMnjup8g z(I>#h43xV}8~unrg2-;OR5sd6GT^G3?pJiTwjt>JcNy}Sa<^5rIa}w=qr2ggO0GQ+ z+G69X)@Jr)(&oIp=L>J3bF^JPI@WHnuE&D@$+6BPz(;Vn!g7LOjzDUTV8>g#Ar(;> ze4q0J+c260P#(*odnOlc&=va)#9LSW_uk{vZ8zO(a-o^mT3;Jp!c2x5*HA0Q8R-CG z-vX5%+>5n$qMeZ^Ur=zQ7ww!}WKrc^^n@-LTqD!ml?f=Z7tnbKCddZBtTgHf%-nYT7;E~#+(eTc)-{U+V_DDPj9NFZ#pP!$JHWF5rP7asP4Eo@lqRqv{al!$Y z?G#gTs~(T6Yg#6wI81|6=*wi_)VCoRM-lHyJvLa`=YPmTliFGhta%B+Crb@@fP`XUX=yj?X0@yk zLxJ=|Xe>?f>A(rri7H&v3rSmFKN8>tiagrys89uW&tY#|DvEa{b5SAI69IBVj(mCP zJ-)z>K#bdu*Ywz??-F6MZ`qM}C~vhJ z>z4}uTD2Id>S=5y43P_e3zjX2NG*y(K>wlILIUFq!XEQC&@|?0@J4TB*G}G9S5M(%oECR8Kuo z1y_88HTI5twW-l=vxsU=sU8G1n3|^tL>Ue~Lr84(y?0;wFc|V@v!LQo9S*F;z7kzl|s2PWFdoOB>Sx>0AgH>HB z4eP2~D5xGDs+RrgMNaC2tb!8Xy4WPCuTIkN$Qo};~$k<|Ft995iJ zz&A`XqO%qsw5QM^lUxP-A1eGVjF$HJ;M%Zj-oQtb8^d&`wX?mi>`Bq|pRs!Fc%?>v zvqt%%$|Zb9u?}`T4JA5DS47?2t`~%utHr9L`DN#!7=6$bazj*lj-VJ+xBPKbEIi6u z5!gtJy#h#uiH+cns7BL`crF3aZ*J%K1>nOqXqDY|m0s;Bj`z2^z({*S44YxWT=*dYJn-3!?$3RGwV(7%ulAYx4U&K~(y# zdHs`zFRxt;0Qev9z>_e?Lh`Uhu8_q~qHfH+5JyKs)S;o+(u6R+^d4r|8=pj0XsZ2= zW#_Q4k9NK!yC9?0(3S;-Ih~C>ZS{g<;q=P72q>pIm*#6YOh+ClFu*&uT1Zz)vOE}B z)R#bl;f#=FVJT8=S9uG^eM{IFiypkVs4&^<1b9T4M94%5ZL)OIx3t&Vbb}5LSywdi zszWAEQ&~ZzQ9;La&+P=UPJUrbm|ICu zNmLmBK`h3NUC@=jKi;)IaOj>b)tfEAl5miY8vhJ=#Ng$vCN0IIqzp?Z-%yDdA!c~G z^ZM?|wR_e!4xQ!I??C=M1>rdO!~oKBLijtQVeS|6e3My?y`|ZoK$M3{i@~7@kE4Yz zfa-NhUYSl6Dj>mEQ=i#t8K^x?#3KeeJ*o@E1uh?)Oa1Bqf6`c2`XNm4aeIhM?`iFe7|h$;+`N2?*Oe_e zgq%W3R<$aRxXg$FR0V-$7Iyh)BcJ3lSsS>xr zPHwcmcQ2p`Evkf3BTcbv-Q7`&jg?H3j%E~2;kV|lf-lQ58j>?Pz3^WgGj{~{OKIvUe?l8j zNeWwac&EM`u(?(g_Vo(TFeb(|pFzpqTgVzo6diyz zcoeOKLIQAW1l$o7--Q8fJ6oTSoj8#LoHP)KN3!nm+;U2Th}O&V*X?pG!fRxZi$TM$ z9@LjuSf!?ER0WZ)UJ>=!fzAt{EqAYL>MBw4hk)K7Rmxi9XCx$6B)}~I5Ebg$`?&lD zb$HZ|pnxAyK<4ljHqh5afcNE(*c*`l&>0DnAT4p)PdfWi9B#KRZJ)EE1NGRWg_`F` zxHE$+G|cF#ON0?2nS-Z)X#AG^EShd9#b1$Nfs<%_|<%$e4$vLNy& zmS0PAVn2$x?NTE?_>Skpmr-u-NmFR@Xkd?JfCvdE=*{hJ+OlkZ2mo-jklUq2GCGQc z0^N|2?wTlAC$E&VGO>jUMPlJ#zKj6j1`py=)A8W3*qHawN*lJyhP<^+-HZsdM&=k_ z^bafM!|7rBCS;q<#ZSi{t?^>j%%n^w#B8@4WJxo)7JzpYg?LrF$||#H^)0=E~ZNyAv7z6@SI&QlK&0?{`%|J?~_jWsfKq;-=%d*wXR2>)I7ZF@na%sSD^7?S-b| zicX_>!&|`Y>+?&1P6rFs+ItGefGOSw$RPT0@H4xX>!h-pv+eVl=fo^9Wo4o?rANsY zy{=+4juRVEV1|98=~Jlaocs1#-C}0CRNBB72}I5N3fr?ep-a~8?0xm$N=44%dEB@IvWRO(oMRe<`(eM=PL+x`wz>x;gt;B)52lWuQ zxIMZ?ng17*7JVLTtbC4`?qbsOGHm?3++_nW%R%Q4J|+e!nioeMdq=Z`gAgwZ>F9~7 zYmDChi~9y!*e=RSHML;z)#p~d)O!vP8B$MmtQiW;Jvj;P@4j@kr*d1rzGZ3%kekNL zI%o5-i6fllzU3~3+aml{#}V&xV?}+5;6uR~(SY8NcYv6S9xF(T&vLc3u#gcL7tG0B zRi}LU8Tl^S(bSxkUv>Bba_+p6?-N&~><08figfq2)z!o;X%Jw0-y@_&MC)T&>2e1W zPA`J6-yWc380RQ9|D`kuHs$B^{30@sxFu)$WR!1iK={9*J zfT5Qk=&!JG8@RZLB7LKN8JZ3L9bdPTC71d4{4ouZ6M98;Q~o#$WL6C!cXvU59`brS z;1ADO92_lIq*n3yCDTJYstJGy+PxUV^hEWc6h-m(%$iigvjS{hvuQ(uM19|dLy@fP zml?6WpdUrQCABmPtpizW5KMF4WETC#ZR!}*IxgeC@ynY>LglU-B#6eTS}Nk|q% z0VY_ZTHR{6ldLmttR%nwRbBU1)vfQlb?f6RHDw}vI(z^Ch@PoDeGLHUa^Qyr7aP3e ze2sx5Jd+MKV%ILhO$9bkQh8ELv`_oG%#fSg%bu;Sw8rH)29KGz6Q7dYxuMSnqhzEUHwa>90ek>n;bze&T zp@p@Fy*WlvGU z&vmpCc8UCfP}AgW7ANq*`hpPj#n8)LL4J+?-s_2V_q7}Ky*J2SaXW5|B09)Ikv&a! zNKcoiXJgCHik2}=@B0v1(%nVU>)F|_fVw974@WLZK*%d{taIk=Mv13ompH4cu@G%e zoz5e*pzTk6{h!0+o8MXAJ4jC~_+9%n_IM$q)k`>>Dw-zI%7Y~zle^B7A?lkOI_1y8 zh#>|UJDjag6I6x!#ZMgw>w>t-Q|lyU>?TJl>I{wNQjF)CsGehNz6(KFD8&CM2Dy1Pg98R$=|V=VOZF0k!#O%jzYR*qoi}$t@EwA* zQ@hoI*gUMi9LLICS^VPbbiAKd!^Ij+5B1#FihV_o_bak#u<$QoH8+{9IsW%|6Db&& zUJOF>-H)EkWNN-^jwR_c-@kQb37mVGR!P&E0s&fLk#V| zqIh;Dj@@JjFlwoR=p4r@KPXpwv#X9+v+Jjt#cnE$MluU7C&7%L#41!AQzDQb7*+Sg z-cJzOZ1|2*}*B2p+m73J`)~=;c72mivBCS}W zqqZqMY-A;Mb2&CGeWps@n>UUnPIhk`v8mJ7{fWL-^h^Y)V|`D+e`nT)-%M%0phx`U zo)jWp%m#7yH$R@L`0)I1^KztI5>oEd5=C%8r{;XIY+$YFEb8*|1VWc5G?-P5DGvZF zz_X|FT0TE^e)<||Titd-aL`uE!W}wgso#91tsnaMg zPYy3*Ct-QnFYO+W$DJ&~FAdwVD4%Fh#D9GmLeRywe%`q#@uS`~z8wAh3fdUpJK&q* z4q2b^uU&VC&+i{gGYlNF;0A;L2OJGivS@c#EVzxV7*9ztlH0Y(VFssC;rtzz_8rozRVB7q9IaVaQF$iB2J9GE1f@%74Ex-etZ?=Iz_JGm=Hh zu}n1{oA(m$L~G$!W0zA1BVLvA-XoL~6e}VnBYT&w5O!p*9Q;pCmeJ-_iiyc`o1r|- z2Voj%Wo3_k$oT7gBWM5jco09HaPTAfgTZne^&w0VY+=X)wI6cZF+b6w<=d^jO^_3`&y44y%j>9LVOO=(*G-(se$p>=fJFb*fhG5 zgh@I9wHj~wCg)FtfT>cf^K4ruqO&v7$v86u0BYC!KVA`Ayw|eF~c;n*9ug5~Xriz6D=?j*kTqt&P9sGs}ARVv#J$u$NV^n}4cvFdZ{OUmx zzSS|)DjLf{^trhIw88OAh&XhUT3OofGXi>p)PI8;!z8mcR2()}VA7bBD(=Q6>O6xB zB*^%SHr_t69R;3cLY`mj)$eO1l80w&)74*=S83*`eGDAq$e<6?a9RU&XcM0N-qmn& z4)(78#^vs^ikowi8+%>z_C_X4gY8@R#>7ybEK5R3cno7)b{W*skvFKLkHmqew@=a0 zv7o2?d;N>arR|X9-6e>)@>PY!>DHJuUh|N@veS3pEUDiK=o5GtQX39$fZIFS!4ot`uto*E$c;o?bXL3S}{+z5wRo$1g%>-^lm%e3j!OzE3-mHh0V@x5zi3=E1kMJT5ns!NUCcu zp{Selx*Hi9Fq&t* zW6=iO7sQ!tZeJ4v8x8qd$L?lBDR+>d2`#r(-)ZojS%chsw24dG zsdx;W5xsuFUSmx2tKgCh^;h6d@PjpDnNqEF_paUwlI>FYclz{}Xk;NXSb9dQfr z)3JzV&2CgStNoN*eT}cg<7H$V8ukH?y&+43+0J-yzw__oNPsr*Mo9?5jOAl6;-6^W;gDSr>1<&mwgtPHY2<60+>rIBI8)K2w43d?2LF2y0NRP`3B7SnnHA zgxpQL?a}y(m$B|#V(}l>9vokCsBX$?#Mh+}(TlnkoGJO0yEwvLv`y{kp^8O9Lqjc2 zUPR3O3XA*x{a5m4X*~KDI+jLId0cSs66>6XQR>zrw7V78#)ZmOVvSQkfW*ER+c@Cz z5zxsQG@BMFV5-wd%!Q(e)tFsRJD@h7X4_)V!`K?e?t)aJL!Gq0DTAh~t+jG{p!TZ( zaj0(O_3`?jUu_=0Qen3Z`BOoH3{08IQjg_(uT{eO9sVQ;S=JO9Rv$SDI4Yjq-qa;B z`>SljfWQ%RIfbX;>B^G5DR{#@*MMB#(X7P^4*X~HFxHovY;w-cjM<6kIoxGUJ-zUj zmM4u?M8dv)Nk2O7EKBEB;6#BvTvA(=h9o6VcPVcf9#>7 zg0kww4y~?m&EA4N1&MZrU}?9Gmi!dd?B2s1+9oLZ_t=L& zrM#&KNrUv&KKv=pGc98m6{Yg^^__sj;ESdPcdO+{YaW`#L?o`r2ZL>x5H=CbLdsRH z@@8MW+jdrt)h3S!Bud|VifXnt`1NtCAo7&?vF#`6z(cMFutFny2 zmzr7}&JO638D|={eJ`_YUR($>GG&l`TcE#9@6`N1-~6;xO>A~Jo$`6UPjb~~Zl-Dv zTPrb{Yz}VAklUaTALvE6IS^FP%X_jv*lvz$rB-9FQs?FV+jnt_@Hl}tLHKVE!=ye( z4?~IssQC0BZck8C^|${jZgLt&?l92s^#PynI^Q<9r0co0A|Em#q}bkC78x?7wy5*E zon1VE`l>AOt)}LXli{J%ZTIrK_;;-?hZ`vI_0P9915>iGQb=CEFW(YFg8*{1?`u*! z%%o;dbgZc|GNtn9E`{QgOKrQKHEpTA)=q9=bkGYHo_602n#V$V9QVsJ zsMxPuReA~(pMA6>A!F#BKKYiMWPv1UAdK2+O-C)uJ;MvTH!3j(Td*=2g&aR)1boqQ z!560ZuVKX_`2(%URPncs9ZzmB4q94j%N+Dg^u%?~`V8|;wE`wd12c&dn2`UNLJ|uv zawNN+`jc;8USjFq)pDpq#EJe%m`skDb&k!d5FH1kj^sZVf+Wlx%j(I2wgvBx_Xmt{Q*q9a$!oV@wKS;p9A^8|P z_9)0;>&rjYW}FE5F8?fif?r@6BrH5Ms7qv#>2o4<89pGf`EdL-{^Ga>ezWr1BGRjr zhI^QDCMzvW8egOqDusFu2ZM3Y0A{``8bHu)m_tiPC;ykiV>5m+9=h&tRqpW?7`c_Q zck?Qo^LZyg%!m>2!@FY3f36@Pcp8)j?W@I`5C>$7#Kl5GqOzyH(8{l-ox`bw)qI(F zgOXaiQJOtI9I9PcDoR$muzw_L@!oo$v>FvcZ)clnY59rAbJ{@U2^vs=G7W0?Lfzho zjNPZ}w8i-K;onr9^(5%YH>jT z&U!N$$LB10qC{%hdwF>Y&Z)uGI_7QjCA74()QiT*gUmdi2RSX8Cf-*ovwhUO6A_kh zj8>APq$a9l(|bx?QT`_Lc_`gtlRnh;`b)3rTfdRUrDc#gIry2B+YD4Co9Z|ERTdR1 zzdd4sI{8Ujb8x7tKAS{^n$)o?MJ>b&m=fbkq_}wPPK9FN5Stw?wd*zbxP3uNy=fg^ zU7)8yPw&rp7lZcWrC*=PiL&_FBd|}oo`r%VkCg-izT%4gTx#!1aR=qwbC&49#zPOH-|z0>oCrUenK=_b zt3U8Lw=)~ET2&0&JJ>3-T3R;r)TT01N;~L6MG2wbTgCwVN$?dsIs@~KPn7-o0M~6m zpvR#Y^1$P^m~*|vx{q#@NE#2gIBsnjoG6CWyqfoVwj<_$=E%3g`1-sXn}zSCSmW2y zCKX!$@{%}R3=Vhc*A>y%XirXT5Jkp6PEiFf>k6^g`x>TCMeHf$Fo+Zf?PXHy+s;0= z3lH27p`mex-Sn>EgXzi%@6FF{kXMG1O7wyvrLtfw^nlhDW8$DU&`F7Z$NaQ^Q=iW}UdU&n!D~K0ZwcSPII`ZI&cf zzG3{l2}Plq$u&3+_pUS?wAeu}4$j*HfwW(j=3GK7iHe?O@h!RhJRL7kxTO={*|KUe z>#F(6gdv}(m2Q4&Hari==^rAVE`L-G0FG?;{MzA-M&m#$l=<6g4E|zYufO>G1UHjLs;jT zORdH;?+8RcVGMg#;E5n4kW#GJ?IU2xE^8|& z)r*UUt(@+0N6vmUvTgMCss=`;*)Xkr>OG_(6-Z!a95#(wY@Jt*=jW6@?tKc#y*=_P zQTdd_75(F}%?;x;-02YZBIM9j+C>!_&w`s#`}y-*A&t79KNu!6J~We~-{BFoM+h3> z_+$_$Oh-f+-JzD;Hp4fJ_3Wq0ipZTQ7slaFCSEoVBO0$BQ8Z%vZTvI#Ea6HjDWaO= zFJI?f+TkO|v0vFM?UZ_(DsUU{VdQ52XEuXbc7{I_vHUM@mO!R@&_7q#6PN#mr2cHY`XZm;B5X5 z8rny-sO?&93P|{WJkd5&?PbtM8kXzEHIe_ION)1*X@%5ZYexpU&zV|P@8>J8O)&i) z#Pq3y{%>&{95WU^6t^!j`&Ot~!d-b{x88o0f7+5V2~bCfA#a$kHn^Z$*Ths;P5!e8 z=lSW>{3;2ZJiG&sz|476=+CKRb&oysQWuS4@%lhhacJ9`UN&d*$Z2O=@1o7DbdSY6 zss=W>d-dS9ShSN{gq6>De(^QU&RS~yrIZJww-m6rhHC!mw!w@*Wb7}pcOFcJB`cCQ z$N2i*j+C*prW6e{U4uxlrAsO#c~2N-xb-SE5UbFt@X8iwq}EU_FHfU`*5TiOJjiKv}5l$AVM zM_3pJsq<~jNg|$EXF*p_93$SLN1)fSde8IDt_jS$s^esZ(RLCLSXsrN zDhfP840qiXAq}^B!`@K}7>~;=qx$;bFZN?H(nJcP$>Gu|N6_1#T=Rv@}#t$=U?2!lHfM$ zK3JvA^RGK^?|u=nB4dI=PGANk+~yTn=5VM!Q9`;6dj~0CeD#v0_gM~{6g!%q^I^7I zFL!%ikV$_6w&q(7BruyBIlL`)j`!9_HHbqp>jc@iYW?P==|fW(@_B;7DhfZ3OL%!^ z9WA`hbnb9nmO4ct4|*VT)YLW*2+jFdR#!?k9+<~2&-hpNYk+4C`i+!1e>KFSj}l*i z(tKJuo#y71gMO#WRW5#Ld<4aI@efq~alcnW{k5I;Nj3sfc0)iM8>bZZ)dXHU6II)j z`n?e1eK~T#Px7@8){!I9Bw4@5t^`=S0ZXL+ANY zYdwrkCvX5R`0dfwJx~!3e{raO_Ph?;OwDMhYx7lpfZX=#`{a3jLgt`76mNnWL@>fq zvWHl8i{|Z!28oWD;*5L!TN{*t#3Axu%=OOv5fQ7D3X5T8 zpO@X^&cK3|WLDf8)9TbUPdr{y?rqNLdI{}c>;+mWt0&yvD93g|QTq@-%+&L8$eUU1 zz|GSKbv{gar#IhB;BXhgJ2e=qO5ZpCyt9EfVp{F+VFv-5Euu}3wJ2l*#o9NVnO_vL z(+_L!EHZ+(CZ>(_+wkODK9up*3D4-_*bS)4kUj$~C&e~B=yTfA{hCNQR%#?+{97D7 z^W;W1-{s_#KF`!APep_A#p0n^I~h&(KKylHX7Rkrjj(JXnE6dYUj)10^Lbb{Qpp77 z>-jN5GD$&y^X{H0c+bET{z7r^&Sj7;CZf(OXK$5VU|ASe{QKF~1|HS)$LXd))yP3& zMTd8x5Gmrtff&tgqnTfOyR*6e{?*4ZS;crx&U4YCV)QxtsWQa3lO2J#(#Eh`g%^UT z^!pz+i|21S$6a7wPKYdqW2J;PJAX3$POaG`P>3FgG$rW-KVqt|b`)br1WIbB!IFGD z2lw9&Q%#WPN~a%0F*u33jPR4^XqXdqL&Kzr_gHC+Ux`z3VhlmZGgHQbOj*aPEp_CE zp|Z?`mv5A8DnuPo9fK^{U1jDQRh*aH`csv|Df0{|X~yVjKAk%EHcWZLFqxrhHbLSw z{dO+N^lfJ<9C4Sir7HCzb{T#3S8g%ae-01KA%-|gG>bTCuuB2gx_ev*SBRg}J%g4DmW`~oQfKN^L{gh3TlA8WY zU+aPIRVE0G_*coxd#RK?pC(G*7g!GbgafL+daJ_s(!$kyf+EuX?I9hAi>G)u^bhoi zMJ+0OMa7-2fX3$#gdr08I4@2tQu&10$PY;Dz!WxLAC?**T(WK_l$8(7cUKE- zw0-h$4d(x2PIqbRv^R#wAqk`^*E1bJ3+oRWnD0Lt zv-Dui+r{0IXA7DzO~q7WSl3@zt%vI23>^K{I`R%{+yt)jg}pX04lbPhO|cEBdph@a zZlCY^B_%lB=1~FaVK)%iX2`|Fw{36xAYhSmr{W9a*SUaaaJvm=SY{?~V78d)unQg1 zl9}=T3scZPcar?!_8-#XX}tW>)SQqYQFihzi9~(S`=2WW^mkQo4eHAhG_*?Jt`w``t({k#UY*cIfi)W@-QBV|f%`&k*GIe+68Is%VfZ(WQ;&H_lU8aG&rn6k&DzPY9+2kTzZa-~4(P z_q$>e;bwU|rolUF@Y8t5C|cfv@RX)KtN#$!Tp+um7e^ZiZK0^iKGa63f+(>NBkBiV5+lYZ}^zfLqDm#iN1j-I>tvaNNj1(1FOdI(tfW^*QHdyUhfzv+~oY zEKckE?GI|e7oFfbELTBeOGGD-FGM$a+BVMbYPYp~R9iUT@up?SvQx#B6~uX2}^4)>oe!s3yA(oe)!a+3aZ+zu(Gdj zp7BPMliamXWV5I3;2ci2Gsdw=Yvp(OK}Zxia9gDUF{@mo79>y2bE$RE=A1^psXMz9E zSOB;(qG)M32I^G0`=uB}OB;ysrGy_dM#H)wSb_lwC`68rdo3*>$bCp9bRP#-gWEa+ z^n{jNn->4RwYr|J$+@UFe)80F*y-bjXjZV{%QuE%6u=ZyREQcS|JdiL<6upOv5hXi0;waHP}Y9Ooc7Y>dNXE zqh`CzZlhw&)}$^g+b<4WOLu#M(T6A$5nAR`?f1q`nZvJeOihf@feo?%cBKx^a3?$c z&5Vaf=R_Sg$|hRIki+7h%fH9%Ku|bqYx`$hxvqPHnkxt)%sf<5@$D&z`qEH7J}{W6 zOd@oj1Xsg;h{D(*dZ1~(sP1;1idP@}N$*Oqi~jnSeU)-H%t0 z`fjVh9PC`snXAfNI({RJUE+)&bVP0$>UTb}s8?S8G9dO>((CAk+|3nLoK+lj*E##2 ziOOPTD-LAa_hGR`#-+X^#QL2v_1+XQOj_TuPdskGOhSQA%8p~a^v)F{md;bn`Nb?j zAGILt&+DiLOUygpZdGH6E5BFPEmxI;{M4nRG|1Z;q)~QvqzLN299X*h!8aCwWJT?e^a>;7k2MaG|v#I`^N864!mAh6Uo|etOH?0I2 zrNeo|QswZ6Hg()5!<_`AHGe?O2Y8nKF^b)vqvkm(3g0z&1=>q}v4NJP)N!*nj_9(g zC@sh2&w_XokQ;8W;?+wF)#Ugn?|GF!34esB&O^G-)!XW?ny9Bm(zPi&q8TH>sf$|~ z`guRg?L6j*np(_65!M5D^@WcxLZ$BDp9iTN*8{jFUO2z_Cq6D%d7HII!hxFZ)pbwX zAkZlb>YGaQ9_Poa4^2!P2YBbw+MKc}vKD+(b6hBrvZDYY*~lCw_fLVA9r zv3T~zV0oXO5TH7Lx(O{j{4HQt()0lNkjv9G68W{R&%5li7CbT`*!~qX&>slij9YRK z^aqnOP_;1Zjlac<383o1k-yZ`)PBP#Yi=-Zet7sb17gx#V&z2>@Cw$($?Do@ogXqh9KZM>ByRKgK-Ze(= zeXhG)@V!Wi$$eCv!0R_4LTx%doi~!6S!5k z?b^MDdd$qN9CuNtIpbir%j6ecF>gVZt7T%GvGG#o>o?->V&4?Nv8m`{Ki(}2qSXK4 z)Gv#HfW*?`AF>Us$bWsJ{OwEf{}l!23$QjrnzKEUbmG$D7%e|Fw%0c4#Ib0a0e_)x zg{f3vm$nbUCE;rI^ur@Fex7{_17Z3j?j3Q6)J;Wmv1Ry+Rl+32;G#+| zp`S%BIdc6GDPT+qUOck){eM7NsRhIsfApRclxI&HAON%{99<5o@1e8fmbhDUc);Ug zH1rUaSHFqpBb^ZZgv!(WExNViB62~bcu5}9Uo56`APpZ&Oj<~c3mt+0)_ad_*F{U6 zP>h*m%q$I}cNMmfT*09-MvhmARCwpbb7fSV@{qy_{x zMf9lm0?O)g>JSKyGSB)e9Z7tanf)vz$!!iq=h{@Vg&v|sS*DgEuePY&AXL{Fdb=!E z+1}t(b=;o!5*%gUG@{KnJwJ0+IK3(Fq|JvzuaZA(<;0|z<;oHO zH0_2EQz0!B#9_{R?iohF-lWYrOrk3S(1#!TDF^F;w8gMkg)}nY-{uPFYofX=og3%5 z*T%*?KJBOYMB13yRuFhqW44w9vZ*IeRcsP24+oeYJPq;qkeGTpJ>NE( z_2B1;4zo4%HK>cFDgh6K&3OYQ%6sAyA+9jQpPE?;?+q3;& z1d8CkvaOfkh-Jtn8cPxrdoKwvbV6ee1;T%I;vQqjJ(f{QU`|`?Y|>a|?)^U>XdaJ| zhE4CW@SwNNd1TrL>1B21(y>r&3g%;XjGXHKpQ+A~Q(7>-;)BLonEBUBa~dls&Hpt? zdl@&5;(Esh#sxkmI66K?15n8GFmdnO;ER1z)a_t~F;7GcZma7t$~i9;bxy)JRhh9C zCD?8IdzPH<#BevocBqJwx*s>R_{E&5bvk_I#)@j!z%8Tf9&oTbm`;V9CuXzADt)x?!R|!(4mDT+AmTYAs=%x(P(_d!Nrq_dD z$NMb@L@kj@^WZS53+4iZy-?E=WY ztgrd5nCP3|cf3+xfkC~x(%Mvk)1Yu$>^170)ZT(sn6{zzV);)g%I$f`viUmW?!o00 z$v>8OQ_kdCP`g(Cf#_S&yhTNXJ|3IecxuUg}F^%tiRa=>Dp)L$RKPXM(WMx zZ_nfVftIHr;jL)C|6jBO=FsOfy8nG->i?ajr6t}GW&;2Wmt55?GJ2*-Qo-_?I%wqlmPNre#o>H_lS^mH9jwBI+9Fk>fHD;x9% z=$kuvVYhiHIzV8NH!sF_orO*Xc#oFV@Cziq)R}R>mMrq7J5Qqs-~QhFc(+6Rlz>I5 z-U<<*(%1JA<0?JBjG^%6T0>hurs0@+sMeChLNW{;C_9cIlu{SL6TLKWthaP6h;>r? zQKJ`ucIc)?l=?L&+?JtNJou@Y$A6l6nG`w_b~ye^*&Z|&DAadfH0IqdTe6|lgEY~y z$i&w7Q@H`6d?fnVTy;)7^|g2L9JEL2%i{ewa(uu+MIDcP1#XS<+!`8-;511#M3xs? zP57Mo&9PV$#2h}sSlYNz%vk4Tq_mw9**^|C4J;>4bwp1FB>e<~di&Ax62OAW953#lmA z-j15ogC|5Jef$Y>n8&iofraZt_g(QAo@L+Lq|fePT&CWgIJJLYA3)^+OwAF8F>XNa zNef}}Z7&65s&LMt1ow+SGDo7tzwqi@mY#+|N<Z!5;IchE5MqXZ`78Vu< zs`mL4x6duu%F4_CAak99tFm0Loze>rH2a>W0l9lng1IJ?aB1M$I!W{SO6&nKetVxR zed+zsNM#hMFr?A{TuDQN43v+Ii795$mgh{Lnu&jpgoubTRKuj>V2b z1@G+xCXWwvod9I2x)IWKWn~52Nq;@VkF3P?CWdDQAV}t~{C$0~OzXW0DZuIcL@@zP=x>Oi zabxr+8JVB`>8~!vwmsJ!p$m_$I>Jh+x)a_}l)`-ia>Uzn+~(UpUVo-Gt(ZX6d%M&J z>cg)%)mFx$uqi1i7n|QaX~KAW#XS9yLZGTYJ?DOWnL_{=8~qs+eg`WM!3j+`M_Ovd_Y@f6PSJh_kb>8Mr;? z=HS2tT%Sdg+b@-%JA1S1?@>Xe9?S8TY3c^hn6TcU$vuYrA!BqxA`&A>8G0iFCuME& zN-y5s6gO3$8Jjv-VgLe-Wfc2XR?F4MU6E2DpWDRsS6UoDlzp~cf##~>>O|Fdx4ogASRG%$)H34vtn*+5Z|LWM)h7qfmdgg z=Z5N%Tp~|9V;Eaky1!@($%88F>hGu0GzDJ0dSx~g=H$IKisyg6r_E;bK97Z-3wW;n zyiqL5A=S;^&B=wXbKp_LOxR|V#uw>#Bp&Kwkc#T`QGPL>FLHWY-tOD@TWS9 zVf{${5{-knPMbP^H?!p8O#r7Ck>mY*r#ZLkmmP7;vhvS9E^iYMuQ?$lgn~w4)&P;SfGXRQlmw~^3srq8ShB5htPgkt+96n^kuS2W$B25)! zXWVok57~VagE;1NthkkpS!?mgr1r^jmB@Twd~;ZwlO13W{Nr!Un|MuEqV% zwz5AwR^=p@^xO&oBTklfCd-$go68-@-|~t+gbnYXXc!uV97Kk--yrx!PwXDZG|w}~ zvtMOaY1QL?8odrc!fz5za^!Ql1SrFrc|_#pMhenvPr5ZfY@uobBvV0c$w8PSZ=3=` zJT^MZotIy5=L=oEH>E($QhqhT0;=(w-QCODmyO!ZF~b#M85tR_S+@xVxRs~V4c z(sWIO3azbXqRH)5%9fS~px!2QXObppddrR(m;(;b(BHoYzG<3XN8S90BcsVY4Lgvo zj$QUSLvAyoE!uDZDnNXb&V=X!^4*(T9<@OP2p!$!9=Z75_+_Pqtlw=}*X&TUBHif{ z9$Dc73t=)4y_3zUY#wKNKYC!Hl?3wC?}_BS?++1Gx(5ME7j6W?Z=x#?HFzk;!BZMS z_@m&&b(}22s-E-XIoq3!EVb-hI-iGChu_PK21gY)er#s`bl=7}57oMNLs;`4OO3N0 zDi4NJE;Yu1C)=8kbnt1?hH%ze4!8g%)?QMz4+{NMaNC-(YL~Q+P5UhM`FGyI^3i6% z;-zME60_ZkA|Lx`r841L_cG&%t&-8~`u*e)I+o&3w-@s{s1RKh*eEz>C;6%l`^nhb zo19zFp41Tl;{}2A<<`BJKyQ+erYa1r!~qH{#O1{t&Jy^?QTk8LC`1(d#d3}dzDrVv35j~I2 zDF!}+1{wjC81H!5K;!|ta?Dc$13KjCc346JO{9mOygVAXW|dg=PyuqPs)SQjPLW`E zyv0gaTt4L!#CIyzGJjrtH(`TRB;NXVw3@cO?BK5TkNHC;1B~1)FX5IJ_7DRWqEAVw zu!c(G8Ps1K|DhZQ%noA8xp-%dT?*xQw!}ZNWm7!q2cp#JQ*~+#++POpDjGm2nMSdh z2kN4Alc)$l%oRKgl4uf}-5A#-?tEctv?dLUT@oNbQ!6B1Q}gg;Jlmn^t5>Ap5OhS= zwbTmR7|ud2(EvG(cchM{V{ zAxIXl9|j?z$}G9Yxwfv)1*lnbjk%r+h+R(***_RvFw&~M?UdZb0xZMM?v0rIlv2w7 zb>I6WPHJG*$V>#%Yc?Uw>gWTr%w@zw53zWAX22ai+WknbSS^7?c8-Qk3y15mf(dYN zEj+N8t@}MHb{zg@C{JqexLhE z(wW83&$Kj_ZqM~AMQBlV?9^FCEDqJ6SGFw1I2-4BQ z6=v#BBii$p^;>2jr)xPSEX=ch?HLu&+y<(WYylum9f2#fE5ad*Z%(>~_W9n31jQYi zpEV}c?j9yDlJ<80Gj(0#zc>6iF^RKl&hkE&2|;h-q1$(25Gd!Mnz!4XzN2FV1eIRX04k>}efBEtrJSZiNnmM+ZMl!?NPtvQ+ z&i7_%L>&|QQ1OwGXaEjOLd$z}J;9r2UuVI$>8tfS&hYPl8m`sddN5{%_R8NSV80-L z)AvtS6jS@}_wbHmn%`T#*SA;u(Q44#tYUUBVpXCFnOG8P@8~b~+%{ z3;IH3?zJ^E%U7ozt4kJbo$Zr1%)ssGIDBz=ciHpI!-NMY+){o=hB?%$f3QY0BJNS3k@^ia}HN7y?lp};JT~I@qey{d4;tVCiChA0OFlib9G7iOOw5|g_6?&N<^WY6aU>>M zFzeQ4Ia#uo*V8|=o&;%yeI)F>6CtdJ8bDC*On^4gryTa5`(d;U4$JILUo46RCru#U zapQoHM;_W+#GuN20dB9|8O9-FIdLO0rapJF4ktHC2pY!3=9F5fOPXIwty%`184P4qGL ziFMJ~&ggy0ixEBo5&){Q(;izkxBjtrg!_j`uzMV)bkcH3YewLhtuDpw=Ww6p z;}$bl1~YEK#ok2W{B7ama;sRu&U=waK|Orc2!qH>zelg%TM8iAUwVJj(#o`X^T}38 z&4{;>hIOszGET`iKuIQ&_%ybVI=C|BLD%f65`$9EjF14h?`dDQ(~UP1ECyeQmyvjP zWm6_tvZ#d$6%WN8IriUUUXtZA(@0Z{q!z2g{2&5?ZA}>@hTgB%1TqVhgH=FQIA^Xh zmMnxkYT*8MD00Qt5}LJHT&m!|_>JUj>Z$+E7-}Mtf^5&NaxLj4W^O@QdP`QRhQ6*t zQM%0=QZ=KBs84^>(@waNV*=;|6Q;P|6VrlUpJ&Ey=@x*;33A)Y9y}Nw!0dN7den*0 z97T&q^eYECd|ByGX~?Z)A8aHK+A2ko@(~(?1O{b2#I5x4K_L*t=O4o^EM_``O{Yq7 z1(8yprrb1q1kR3kU(_tRqDYc=UeVo@GCk~wNKM4U7rp%ZJh0UKqNw2Anr+!r<-17D z4E^R_BH<@zQx(C9EV@_rzWgaIdG7H-ELFc17t2LJ=LQl5rWc)WVjqVNFE-s@S|*^U z`dbs+kye{(}O(y?5B}e)TDn0pT(;vK1iUV6rUH^ zyjj*QX84At@|s;sNB{ljh%HVRC=irMIeHg5lCgPs zSTOCgtvznc%ECrhD>0d${W%M3$gxYxOiH>*B9S@h&a(@i!{IQGEUz;rG)gMmTKfH( zy%M?jry;XtZOsA-{1>Hyx%loCX1Hr)Am^8jgfK0w$MiV@@j58Sc7*msQAyc(DwJxv z`gYc9^kaNC0peEe%g1}5%UH1s5MjM@!Rdc%q$G8)mlUMC8|iL#iT%g-{l4$|=el5EYi4Io-shbA5qsWQ);m-ft&<~%K4<2n@A&$F zZG6%dI8#NU4`PbpKrk7ncDD1ToTKtR#mdp`JNszWto}U`RF_7(c=kX(+zKT1u1Shx z;25E7m9;*;AJBmJN)mM4e3p3?O34}WW@f&wnHxldtp28i%4BE2Q*@$s-r~dgQTD{H z1kk8~`avvMzB>G~teC%L;H%+>Bb{Y38YCp?49Z-Tdj&?wk6o!C8@tefSAe6)$RX4w zpr@u?+*7L_+9N5gu~Q)h<;WXROMo)i-hO=1zp;0iD~5F?vZ~dtvXuLGV_@fhdjW{u zx*AIap`LYGRy<2~w~$Har}h*WOwEkpIS6rix%G=hd3F?TtwQbBX}bA{jI3T>o7aT_}!NIl&}yhfMBF zV?~I267NA}9XH=k^SZnFR{Oz2Jof3viW&G7SD414S;pwB zx-@Etqx6Q)AB?YOj|7Z9oF{*yEJkF!=19E@AR@|W2G=UFDt5aiBqZ3<`Ykm%%pG@7 z`%EV1pH72*vAx=NoTQT;8_1ECA;CY%-9go~uCa@+9<)#H6a$IXEJUehh53nrN)M<| z7SpqTOXuR06tB-Wru`nck1+BzmGXbGT!peX_fd>RY=*H_b~j2v&@s@(YI^UGa9GAW zA|GG8d_kSEfvY@&YOv|yih(U@>kD}mV0@2I*ZE^6C3#lFz?d-}TTnpnyCLzV;R?Wn zH!ik^_&hG?ffN2FY#&&l1b4p9^!=FqUkDXfh7nCta?9v9K7Fg#j$~b6DwWmMuB%RJ z3NDJjUF0CwdvQe?v?;!Z_rSi177$Aw&O;jO;tobz&E9#%`oy zo7STV!b!(jU0oZcOo5-z{U08@L1Ms+++9kI$EA7X@x_JnB-0~f)mpn>-pf{+4p>c~ zMdu`HCYzeQFIna{<%GbN>(ig}Loj~DE^W~;GM5*}KHXy;Ows?ObgifVgb+n6h<|bs z9SP{1Z0Vzj{n>fb(*1QuZ$k{Etg9Is=MOT45RIQLV9k!Aa))qbG!RoucGXX23AnwX zA|?F}45}>E*Q5{kMUuqF$A6j1N=Yf^!xV!TRQ>X;;}9F2bYx|CB({Aysh~?N&WYp2 z_vQ}Gzu>19YvbdgnwW+;=jY^~3-!E(8{xlqXcG#75#*_hS6(cySQ#0Y?}N7`Eb`dpDrixEXi|{&Wk-1TfyZQvSc{KmxPw{I*R}~)3>Rr?zZBiY$ zw%FLf^Q@b4l6HN9U41E2EM7%Rh3VBhw2&_8LZcMe7vA|}mnG`(E!)L~t>1ZE&cJ;S ztJ2dC6OPpD!RuB>O&!B(;2TCa6IpY-9Jy=D=B zZ_iEy*|#v(vd?11Mp8I;&Ch?=yX=0BG+{SvmxULs{rxAn`}jYpQRfxLbvFl$-UsFN zCATC)Nvu`M78NIoRV=--&w47}zUfP+YCGq2q34#c?wr(h>vC&$lVbRgjaSV3p1ctrIcPHMA-_(?h+yUw{*TUp9{`9uW_+CG}stzm$3OrDx zUK)ejh))KV%|jHv4P*1l_q_Ho_=cB2tRIq;q`()(Blc*6%k{u&S@O8*b^2wrS+v@E z=8XcGa-hcZ5bzr41;FzGz=jJH1XNU2x~%B?i4bD=XDEw)wA>X?5LqnZ-(too`ieO^ z@a4>qu}WIaXqJy0&Fpfyoy4*4S5aeEG2!qni%9nf#8;4>8swE-ebkc&>?~!wz9&jS zSinoWpQy5;#V$u*KB=cpkY?!zAt0nRWUErgq^AHa5cejDpW+Ps~*3 zj&#Z26I+?8;8ne3SB%m!;gjpJ13xpWDZIFru8!`rYzHJi0PBslY$y>42?+}5*|N`T z(0Wo(7bqCK0O-%az<`*ycl*ljCq+dDpGk*W;QQoa%7uV6V(ha3uWJlVk~6VtPWlmu zvR(^|zh5@=8;E5i<;P^DrxsIasd0%fTraoiOiE+qmmR?aP5-VPkMD=~UcO=`HmP&fw$dSmx2scA_FzZFViVBMy?D#rR+;gfJjQ;du(0w6pm@z* zjAv_2L%m~04AeT*+V_O7K+D2)no&z$69;)JMRyX{k>EFjruLHW5)9 z*}jRh3{T}@$tyYw7uZ>^4O?IMV=D&VH%fMv#(P&=G@2uyEbOPiuY$m ztZW;R02JPEnNwF>C(VA~f|3z1Ds)B=y^Tvtd$a2QB(x#^bjU99bssPP{bNRh;ris^ zmdzjdA+J7y`eP-+^uu%D{gW2{oa^xP?!z%UQVLb|DffG(pjDu4fE}mE0zRTbSjr%k zqpvg4v1}W9O?^6R89u<*y`VU8AHjQ|usBWghh^|}mOdR@NEhR#Nq!tio`61D!sF++ zu780@vFk}RsRE#WHR!3CJu93x8yd!XZCjb!6+`sjbzc~302T~1yCcuKWfpBDf=XvT z<{y5a?lk?Dh2^`Ff`a7Y>e>q;qL2WT=f)e|Au013%`oTvc1HpQq^H^^b^ykB)o8cG zxLOYU4z*iqq!ASbD+sG=X_@@3;B9p!a4i`7b-BrZcF#YYnqLKh^-`l=E#tBIKxyX2 z=vun`_sT`TNCd$);<4Enq!5Qyey20-zD<6WvUFmeJ+2F)!iuljR)M-IF`~dua){At zTca(W$Xu)*P>~5U)p^A%DT;#pE^8B;jq9*vDM^J&7zl3%;yn$6wRT`hbbDQI& z;j_PF^yS6%Dd?B8L_cMx^pK8;D4A$q-fbaTncau-5BgpU)eb>W@UGnY)r``5CykUh&OE{s@&vLS z{ix(K;m^S39nCW1e#lfa?Yc*b@usA>al&E=2_NTJH~Zt*0Cl8`QLKT^yT%sk+h?k1 zxy1cy6SYsWn4AKtBYIlX#-{|n#s|?O8oi;TLuTKcqfM`LP;T;6Zp;gBMlUoOkj+np z3U-YuDv~PeE@hiIFPk(MJ!xMH=xb`4zrT3q9~TH3uQU*>!RuLNcZ6(y04Sgg*g_kM z##E_h+4tAX2DrzOXLZ!NTm}VjcVP z+HbRly1yP19SS~%n(lO4OxNv!a?JaOjLA90JyTwI<&R&b@TcP2UJymcTon|tkpQ|Jm`jT7r%m_2h*9caqO6FyirLdN4oS_A6pNUg`jJ`7gS6lId>Q!{ z9(*}dEnqC>HyJaPWs;Z<0*v!l8Qo9O4YP?Hy6-M@5jvWjo4rX?%pANzho>OVBA4|9 z29$>d<_!2qaWON6fa|~s`x&we4(*06W^cSmf(~IYueKlb3tR$~xlim7J|>1W;cmqe z1ti`_J|>}4zPjQ&J#~(n;jB&QZ7nll*g)8Sld2$eaA*j$OpRWIx+X~4%x8$b!zrYP zPo=a}XYI<$6HKO@zo6sLj2Es@2p_?`BzqNChzxcjRZ&s78;Yj`>@HJOV@c9*BRNUf zchHmbU-Zum4By+1ACXDyg)(IUSC#=$Ly_DG8YkzM?whiS11&Mfsa{T{oP%sFS{joL z)rZ38U*UDqCd|FW30JXQgJj-c20!mpRvP#n{jJ_N7-zit0i4bAP23=rgpiICfI=xahq#tQV*=x z?4Q{>sC1#|aNMO>o^dZ+(RWPIw2{tV26#`Rg0210yOBhIsHMTqX2YzOOWTXMsZsmM zXwP`a$qLBx&mfcD$yxuXQuYCGfto^jsZmq=<57fNdi~LY0P;2(`^auE4e(KaKmMn! zCXiYvCdq(b?jMB->X+yL$5y9~@|Tf4n)iHHcg?biwe&zs2*H3O&WJAIHT&-GosRs` zaDw8CV0mSnxX9rQp^Vs4IMEoC(jV-X1_Cu}Q)BnUV3U}mLe6*C&nDH(Gi-e5R-gWQ z!HsFrCGewDGy3ZI&m+Cgfw9LAGN>CAase%!!+&~UGBUSamsNs>wgjLoKVeX8%t=sc zVpw7wJ-P%>q=n1FFIxG!o*Q<<5tl<~%9?I5b8!rtws&M9WQ@qxwjb9BWo-*0W8yIaHykh1SLOn=O_$3Z-$06zrY z#v0;da5gDgjy4XA@%xqhX=U3)qtVSv81LDQ_Gr&@eoQ4w_0wP`oEx66mL`m7TW5Wu7&iN65+ z346;eoEH}tXCu68pz$XX>ZvE#ZgzZfvJ70{a19`F!-a-J0e-j1xfC{o*0b4IpfRUn zXbn1%Eh@%=f`NgvgqA!Mm&GPDyZ9jMMt+!o!{3}&*6&d-ssBL?U^ClB3YVW)(o6Ea z+!-NW+TPwS&B&R6t7t$sPukF2=p_A6QF<|RDyZt1$5-4>#eP$AP8Yh|bBKuK5xZ@h z7Z{XogK`}B`eTpwhl(+06zvOga?eW3%BOYj;=PEH zK{3<)6V9>4y)6R%tEa(xb$k+u$E$8*-2JYq4ygpGF1CG+K6UHveWLBHpC=(-oJE_T zk%f_}X#d!542HD=m@Ve&H5s+J2;efM>fT!{tClZ5P-LBrh&_1SpYP?z0*|B2vJ?Zb zNkL)ZW|r4Uyq!eUY&O3KpWnx2=Ju;;Tp>iO@^e>rKVpp9kQof5PI;wNCxd0?g^=-& zp26o8KHf;vxd2G|<1biJThfc()jHbCVXybHoxL*^scN>kvNVWyH$)7~`An)|3kBtI zc z2?OTZ^es8am;$0u>KH8aAlrjxj;+1SvY1rC1KZJcXB8dS7Zmz0ev=YCSN?)NNc$!1 z-2lXtj)wfxz~t_&%(l9g!zcG5!S9Kl!b({u0&bn!2W_zMFty`yXb@}^^NBuzyI7Lw6PlEb~O6I{pHv@{J%djoNGFMy^O{3Ci>>) z#j++${0FBh6%6&DpQMAc#%EdAj=O0>bx?qsq$EJ&*Z43`aC&w#nEZ{_h~({K|HWRu z3Af3`j22kOR!>=Z{i@4d-A9=q$LfQ)zj-jld3U09otFMZ#X+Mzy+psvSN!w$U8r~Z zJxVIg`s$L}+UN#9%kI|0s;b1o$q1#^=@h~{Jr!uf16CdehTi6bqeP>l=gvq(rn$MC z8(Oo(sHF5cJ)Y)1eK~gNv>%dSe>ylshbJ;A5u5yuqN#G^*x1-mNPStkEmj})wBEIS zb-Xl};eUYSGC3zPx)sP(0NglC-`1 zIb?C~FnT_MD9h?41?MDcXQ-m10BYy#(vBuel*rq8E-*Lw#dTZ%GOy??e56KjD6Ca_ zdD2|~1D@%=x-lVm>G60y*W&(-w2DeOpB==)!tzfid6o(a3ckG~DH6W^g@MdP_cy$` z(6bcg6l?fCp1IIweOD%^B>p6xMqShJSB*R>VHGW;(OX;t_Q9v=Vp5em;{8Lv6DUgX1yZp}()_$O zE|rLaoLt1pBhdWwYXN019PT{5OP)52E#@5fKxp3pjn@!PedY5}qJYOIv`+C0j@#VX zEfE(NCSi_^5p^<~#!E_TWGXapAKqDRE|Rx*XE0t0szKWw0V&Z?L#vHHM&hR~dQ=H? z>oOaI4(ySeS;h6II#mL>d#Q{MkbPDc55 z^~!viJLsQiA@o?cTeRow>{J~s=9&rtR|WdJv-1Jq(gk{z$~q3_JQ8o(5!Y9*l}pHw z-sQiy6JJC6Ih};2tVb-SVwKZ(?!TLuGqV>9^G=_NJuhxetqN``s?RP^1g{KgO5o2n+BT!43`R-0vbbi$r*y~F~B8LRaFg-jy40% z(myRM->)G#=Lq{am;Jejx8vttIsV97HzrADkOsZGs zavkiDJbVIV8U!atrRi?t$D=iOWI|B|5s0f*aeghJr@xRU zUJcBoS$iWR^T&f_gQm1PJ$M{e%Z2?}CD!c#-pI8ItHuUj5091*NI^wRPdr2@6hOpd zg~I{1%)x?BiSw;)W%6$Brwc2_J|EXSOzoA7jcL2Ox_bLcM4xSKZr1N9+1uNvyM{TO z-b3kfVtWaHKGWs; z7@1tI_EbQ}8Xq)iWlmdAHGy(^ZA4XyVl-sP%Y_hJ zLffi`4pSUD5OEqroiV7OhSmhY;m?BoE1z=pi5wri@uNkQHE=B04L2RAj`An)9#HS@ z#Vx^pqu?7FF)R9aT!F5kh&q9Y6FJKGL2c7n+0CvL`10R?n502*nAHcUIrJ+GYC&P+NZL{VqA#uce zKG>QidEzo5tKsLNdA}D+#*OI@;Ia)RkgUtyF(B5Y0s!fMfTpNuHqcq-`1IgWWhJ+G z`PB3~kF=Ntb5awK)_Hni`Jl}aeR>bb$o^r=b<(&dRiqp3#T=93-#kmFN=Z}9{&TnF5_ht`A z)z%fgV66{J$#=Mpy^Tk}wdy37If6YpI=c5N@{6u9(7NvZl0$_>?ruGky_vs*gh{FF z96Cg#flcm*wF{a5>?p>^IN^VWlLLlYLZIpj$>SW!l^^8+%h=cLsGF|jU|eB0_R#qA zs~%;Lt#x&>`%KbYXU^j*0as>#zPaJO5I}cz?s-X4fBIM@gXp}~yiBBvkVDBWSy1GG z{t=?!#{9dmHJ;X#MysF-PD&qJ^EME|kB9f24A}w=hVe^v+YT?v<%3U9$~(XYPxU3k zrXOk?)*ZD}eO;RK9p*rP9>^Dh=|{%?NMQy_F~0-477E^ln3mZ&Kp(%Jv>vh< zdTbLl+Aidg##y96s}_*!Xzu$Rz2BV(OMbt;YC$A55-&Y+b_@d;1sA%u zjWe~YrvtXJ@$raKD^xhwR!fPpG(Fa{SDPi4t=QH%E`tIL-d`t@2MQ|znWGMd(G)Oa z0&e{)L9Vc(*D~U!m=y~&3=_3mVOTZ1`ZKk%aeVzWX|wRQj^wp7NvfE>o&y^>0iMa{ z)Z~7gYJEIMy^*!%V*x(HBaeRqxAt4-pJ7zU5+Y@2CI{Nw&3nV~0T|7YTa=Dy<^l9B zEc@}uf_Uo`>QJlg`{vec>yRL&vv_)w!ESR}9b@zOt5{lyWl2nO)PF@16_7 zc*ZHN-h}$pQW4%zc8kOqY@D}PP<=mOM%&uIzGZ`)D1m}Z;EQ?>cY>Tn$Uvh^ncG=M zVtr9{Kk4lsHf*;nO(logo~?KBxG*+IYh~+AWI&!?O|xB8h{nXly-0o%QnZ+R-q17$ zFz|Bs0O&zi2o}jdvcEK`Fx=Or*Myf`$8HEgTIRgb!nduw6Str`_jjwkt#HaQ#fTbn)l8_*)WeWIFQBhUS zyd})&keFC_Iap8pFJ9Rgahr_ z;*;tb{qAVyROlN^Jk#W5Alv5Q$30~K)&bGqt=O9H@M`+#13Qa96m}CXEiKiDUvdGF z@%r8Q)}ZLqIUb1Y;E;u#eRppn9|(7*l&hXlfi(@Dy3V)ymkLNyvKreFubqwxZb!yi z)N+Xnds<0Scqa}&1*sJbeN2G&f1cIh!W-QGu)GmEC-)sUw4_W915X{SwzZLzYeKr8 z4=MbuS2+h=J<~lrLGprEwhQDt5FkZ-|4zfhlN4CkyZLy3dkK(~cNZe0bRZO6n4lk0 zLp1U<`~bX5CvCYjggy*3*TDek`}{9i8KYZkT2|}IdTNALHR#>0Xo2b5*W4&)o>Sbw ztyz$CXXBT&-M_mhN#_C+M7Vv=C0f63=o;Wap2n3OHg)Z|MFJqq5y;a3wXxifm$E1# z(=eEFGB_&MlAhxOwrIAr^15#RE|fw9zL(Dv%{5TtS5Vn2fc%n_v}ESi6gS3D&u{gH zmcw5rrbl-MU-6Y*P4~f7f^sRcunz!?x+>B>uQ>Zw0 z*Z06P{LruB-cw~ko^UOtgSN{>3Z7@OpG8&l%|?X=krHYNwdvE+v^Z{&ZAzzrE?Hbk zp#h6*pWna_Fzpjh?8H)8%0#@I)_Jt=P{P4~g0}PJv1!&$i+GJ!+`k2@o#MIWeU?yO zYlzhle-RtMe$rB)wJ&7ot(zycB-KVxG3N#qp=|!#PsY!(BqodNS068+Lr?l&`Vq$;n?shr)gSwIbr2D7 z)AmmQO<&I~j7m>3rd`a$W4!q)GS$PPSWL(GL2QZ@5*R`mytvoINZY87{!7>*$U)vG zj9)AdjtO{!9SfNl4o-fZ<715?ayvk(Qai_DC^n|2OLS{G(4(w{;LWb%v+x^LgN|Pg zJmSBWO+xSNQo(!VZUKMdDmdVR~+E>-6mlWHR!O%MNBJ;nE`Z{z&Z8T#*o?gUumy zz2drK2D^yY2Z*m?bGfslnWz>+Ar^5XdNFA&i+QlJjuStx;!x@w#Wd)ZKCiN!@rT{{ zl#w{5SgBDI9_NCE@d1~{BCz+b$=}{)W-Yu-DNWLLCzf!YXO>fiiV=_|^}q1z;i<>P zxGAN9KhkBpBXq>v$SCvCo&Ex3b)1~FO-&F1`-03ysj(5;Ltl z5l=RaY38j2&+nlJx?~4vKe@ScidPImIKF%c@K9})ejp?e5wWgfUy~+aTzeM$2?C++Iu?bjH*n94~u|nVr z+8mLhxKmwK(&B`3QLfqtChlT#I2XWP<+Y{uzphO_O#ErKx?1-94n<}nmg!40MJ#}Q zNplhcUE#Qg2>2Xy))QSeXtVTuPZs`i2KCx(6WvWh#mW&bQ}XrR^?O=)1^8c7)HFPX zhvCCJ*O(TDl>@|cx~UHmKzZ1KB39VW3;t5+br{`B(v`3e#k0(GAjM7pxYp6eN_jOa zjXFF*-GP5OdpTj2&4`T51lW5G^?X2m#*KZcp!Iku zoiXgGyrk$bn^F$6p6sym*q@$#)16u))y_{^^7dNTgW@En#P}5ziqb^Zt)EO+>U+0# zE0IM#geXodSq{Qg{#;Sl?uS7hS$ zfJk5c+gy<;{T`h1=Mr)A$=k)lsIO1j*cDUn71Awzu2-qb)A_t5d%!b_bg1{fqHmbt_B^2OHkyM2~@M1Q3lK zPga_jA!d!|%SKa0cNqS5yMai}2?i5|a0ff|T0TS{r}gUtayoHxS9JSy{>y~5VvoB! z&0OY{_Ph*-bp@iOJq@CiP1kN*9GKh_xtHvMSC;C$o{XN zW1U}zNaN{G`ffmsFSAT==R6isUyFFBOi!zW$jHgRM?@F{;osf}UMH{yPzZ!AXU2}T z?l)S*wvup!-`F!FgF3f0k8PR*c390`Y!yMOtKbYbHvknSq@)a(T$-c1D~tmdyibv! z{{tUeZ{9}OK0a!AtDS7m-tV9*Nd^=~K|V*`aajN(1KJ`9 z6Aopkj}OyTk+mN=5KSw9Mvfl0soSTqdvL<1(xaA&5#nx`1rU#6e-Ds=H$DIw zD0Nvu)k)6=y3AC7q{q&#LbIr`F==p6ZZuO+2AG5WBr6LtB7ZSKh%t!fdkx#YvtKzV z=gLXT-sc5x4wbzRc8lCpH{|K+Yw`BD{xX003R`=Z|`A-pugyk{o*Q zXCab=^=7veV=|oz+PQPd%kb$DDdClnFR|Yf)wSTqw4Ayn+?*&_MI2-C0!7Y>&giaK zK~Y-sMuRHE>)qt$b-K*5pZ_a(rXIB8#r2FUR^_&wn^v%r%Q@|?l`S@HT-o%DR$G0h zo6FpeaR0!c(MFx*#LN-k?<1br2F5q8kF}n-c7uUqGTrrdXE52y>`VzcXKL|@31YV? ziz3Ipc@v$3U9 z19gq0A3vHkEwYtuodcIU4SZ@S`UIGYS+Ak(X932U1k*`y;}+#|m%wH5v}{1iIqVj> zK$ISLzMw#VtEs|spwfym-sAwbYg3@nbwk7|w4yVo!7%t>tY1t{=*#s8ss5HIPN2NZ zGaAlRKY9vQ%Sp=-a9fH_C;wp|)FU*RHttxFw=JjnE=#3sAR`A@_wBvgfqLXME2H@R zs7KOxoHFQx%TvYAB8JE08;I?~)HHW@A?%>%GsO2+`;f}_xrt&_3uPL=bhuF z6KLe2y%lbf4(DH3kd#EPsC;K*H#Og@b3l{KCNIvTL@DCjYrk@sJkwK4NK5x|;}Juw zq^*|hI{5+J@r%-{ig>gm`o`DAOn0AMYh%?MacSd{l4^f-~1=6D?# zr6na!Z&?J`*<*u)QMr--f?#JOLqm1?G>YRAIj>e99tR7;p1cC&A9MBc*%ikJ3YnGl z4&@14Z~M~c>;jI`}W@* zluXVF7#&=Ub7|GIL3Sa;NO;Dw>slcN`{?Hx%IgQqTd~VHK)cx(IR%Y#TI7th)|x5R zIi}f-r4848dxso%M;DGAL||b%hx7LAy!Gj7X@=+N6pC0iH_*#KM8}qWnO=rj9p`~B zmb|Y=I+CDw>=|KI(3K6h$INk49duT2UNxzP8Oe5Cz{xjhM!-<`)Iqzuk| zrok6mWpz@ZVfc^DXob;Es8>>-vMQ5lz!@h*mfKMyoLJxxs~K3Z+mg&d!r zKID&t0stamH%70Ia-M)yJL+!%+YNZ|THyH_XS1nsthfG%=c6LtulEH70+X)lYKG4a|U1Tir>AVM~F{Vy990Lu&t?=lW4QD5O;QlwvgGYYZG#dv>KhPR>g6qw!Y^NF7^va`SJ*e;m zrX2@CM2a1lVmH;S*uGZO3ka8lpzJdIxCL?LyvPISuc1u<{(C^%v!;y5a_3E1TN9a} zfFWI5G&Ef^eO6yNis;i={*Z?SKB?NcZklHAZRA6E!DoSGDoQnm8RBRDUU(+nJIFsW zP-U6amtc8$TYpnftgs|_932E~>o=hO$(oej(|Yn_V$S30TVtW!u0HH5XjC)o!+C=? z==!?m*Af7td-nlujaRlL>!;WrB4lN2)W0`(w zdFY|IX4AzgM@vn3{wn#>R*bS_lwxlatKjgKmKI#@w2vc?Dk+?g6tNwsL`=E&uj(*b z_4Ny8W|G}vV{(menNUF%V_9zZ_l9??E}eUWt^zJy$nb<(J@(h-ZS9Ui*yox zC{FLm?vEy(cFQKxQ5F;~_X&LvuHii1P>w}a05-X>gdTKbh2*~_u#a%pS1)l?x*G4D zZfS}gkjV+Fc!Jzw)uUg`rO#I{^q0Xe9)8C2UJ&I(1-C>(CT6|vAAUXkno3qSak3gd zb~x!fwtKV)E6E*AArE3khNI{;Fjga#!yLo3t_3;qgs)yWKwymj_Mbi-kcbUm6*XK- zkt2+nDvO%8lk{G3nq#xKp9N|b@`^6Ik%^qF5n@Piii7Y(A2@)eI=<>~+VzUP_nzmF zb78A~D3L+ZzUrUTFsUO>8otSYnnbz7Y5fkwm!){OV(52URHgpB1AiP$`_y8Mk%t2xzlo%QTvVcGtEsg}D z8MJZA-pjOy-$8h#P}^PZZS6nTwUE9i`p>Q*TEsMrs3;mY*FG|%b>rD*z3t}L*Zg9m zt|9+YLE5KHzV&c}N7R$ralbgN^qIL`5dRdBp-usMLO>za!Yq6_Dnx{otE_4a$+_^Y zcUoTfM)9X%p!N|Q8v2r)yo{9G=SNtfz=ut`ITAub%V(cN*~Z^6LHycqa0v{2O=G6j zWtcWeh<}l$4@K2+h_ATeXGbJjbLxDQ`rZe0vst{%SzCNT|1Ypz)0`~QqOylYFM6BV z1t$r6hXPm0{6W`_Y>J%9U!()>nDsK!DFCqdg+=EEmn7M~rXkWi{LAK6*R~28jD`^~ zJ^40=_%CQ8)5M)2h1*yovp4OKrw8};!)2b;$H5fW zrBd6he%r#4lQ$Sbk^?kcVLuyh8`j$kv!2K(-~$6%K5rZBkB_&C+6kUbp%WR(_WS`Y z*ZB>0U1G?6l3eo^7}XtpX61Y0MGr7OYJrZ($i3$E{7UvP@kC(HD|oddxl*&yET-R^ z{mX~|Lk_y`N{fpFDHY_Jb_HV)fRr_DWuk(U4L!cMw+mrnVIlFk9sF=f6DWYeRA!LF z;8r#PL=lD1M`N?h=jU2 zAwg-nGrGvhSXmf!>--0Ky})TGqP2uXp>XIvdB@_OOrUGm3{bDQDhI9`w2u8KM)c!l8wGphYX?|^yyg?!R& z5vYviC%f7ta8Jz07>+NLbc7j72NdAfo(SIz_#~$BLIp1A+6?7^oB2yv+k+vICUTgL zADi?;aAwuJIZBAI=T-ImO{Rg#LW2#7E?XSR)lL!r48(He(D0wo_%}=k9E6%>!nk5G7e4wzM(?L z76`%sFMS4t(wx@Q%$`?!;$ObxN=>EorcUHk5d5@ZGcYmv8uU`wx)xO2teUs;7}b&} zZZ?#{*@5rx&I@;@-NYYx&^}dzI9N&UHSwT+2QWnE-MaffOD!4y8YxW><%SP0T-H1j zvny4h1Os4Maq$3;RFQv=T9pLV+c|%pOK5W8f2-a5B)WtPS|~?Kz$kBEi;;K#zdGpR z*HB2V!?;s5<LF#fDR}p20eZOp8J51NO~&V25}-BPp4-qObbmqS$#WdpFiI7~ zC2T}GQNv3acP(%ju3`iGo2XQO3(u03lG+i90ze2L@duV(DyXiGQxbs%3!b)5jUxgM zs6hW>EP4PN=^fl?3_}xd~i>w49X}{U0!U1hC};PXd|mcVI={iV_ZMHiNqN z@6ed)zT^mu(@eyko%}WfWrTl|w84GLm#TOq))3v;u(B2zIi^lS2_B+S z*jph?P@~?Uv+hKo{QN!{0N5g`)N4#{Kw`(oXq~s#Y_eiet@>KtqW?@79$qFR&^rPY zliSb!THArg?2EsCL+oGrPFuYjRy3;f{qS>&=`$y{u+AYqW4dVPGGRg{xGz#^d8F{Q z%${g5)I8Ypx2uZ)9OVFg6zglQ6vavVzO)@o686I7OIzm4Ytd1iQbAB(57kBqg*v;EXo@f7L!n$EB1Wc+ZAM2+c2 zlz>PS(5La=C<*g67tXT}d-WahAmh}H{ zn`PAL=Yw%&btClbVJj^R7g?*ZcU@c0PZQ_^eR?oy%OZ~d|Rcjsbz z={}{sQ-~-Oz&@T+UbyMpN*KLiVG=RAh-&c{nA18Z;-;l*Yqeo4#%MTlmP9_SPNP}c|M>!=@2%uhx^(hXd3#jn0ZUGwblr&goXH*GOuFx8y4Tvwu_e2xG_p$RRQrFO0y9vm5!Y|QBD24L zotaA~_90~EqLi)Ll?>VI z1suqx+;>f4K}QZi+^w2hmo}bsjh_%&Gsc;d0`heX`4TbJl;oc#kH+fA4c{^dyeh1G z!yq(%Jx6Y6vqEhNV4SnO)!D=P8XCVI`P-t~^r7Wh!sNHLyIs-{!?x%VPB~cs!jP3k z=Wl6Q1Oxm1I<@&rBRVghlkG#VH}emp#BN5CyaW7hpVE)iA%ou3R)LriWz5W#wH%TL zVI4L#isDX0K!LE~fK2uZAj_QHLi0e8$;UsW8V-H(%YsCm05($D(D1W|2Y*9D!}RQ| z^^mhIwR=K#=D*Cu;qfoZ$#+D`P@h!B;Lr|$0Ri+g%}h@wtMEV1_1V}ahsS;%VfJOF zt~c2(Odj#f?)0mqa^BYqlD8M_20C*i8|}G^JWjWrLb%LMIPEw{UfCKxZsv7R`IvH& zd&?Xk?RuwXUFp~u&@YBRy4{P zU4-00FpS0OsZ>_FnOjtWwhaze7G1I|zo$!0LbQ|SEwJvw%tySlt}eAj9tN#9d>YH0 zdWVg?UKDUfjs*<^QM?q}S?fRRrn_1?T**Eic3MLtV513C#A z=~4gN3ot{Onwom>O?+Mbf>oO*;7{d&T}hP#a-zY^(#^w&qET&`r{2L~dZ%ICr2&gY zP%?_gU?Ioht@ARKR=y~3P#J@nd>KVz=a?J|RMgCXEx}y7-`-2+Sq^ z>ys36UZek~f}4kh7gHpdon5`f{!%V;wQkk}D=e2LBeYW0`pj>&D%FYKY3Hl}b)C#w ztArY9+;*mPgA9*5T~2F!<2C0+MMPyaI3o7#)3iN&(1DO9%K>^Q3RVfe{w7?@f;~R` z6B3qkgv5B*T3S-nf*~&|MBWvqxRrb7S0%86C;k>?F1@`RcHmg6j1y@c2+D)|4#Mmh zu2Sc{e;hwFz6Ac4J8uyLrE!a{QzM%ijnBTq&xsj3(y0sP;s&5LLQhUt*o7G|dswJF z=Yr-#Sln6|3S1J^n0EKD@KX{Q%SB8EAeC`4NU(cZK=`t=Cgai;EYerh+Sui~V+)bZ zx-OaGgdgOKU0+`xt+Z*?7$VjaNAP&plQ!b_^2K)jw>3p6q*;uCjCJIsJM(#^Bo$g| zd8p42>vL9hVw#E9q+<{e5J`(J36btj>F$n^?i^|cX6C!_d7ic2 zKi~VVcK@Q zOG&+-AL3p3xhTwcf(gkp44ORFNOT+wt&;WiZ%jXBdFt-?pU-DpWoqrU6e$a>i@NfY@3-hT$HNBqO&tPPHz&P8 zLS$hcHQ(|3x8OBL8elaLDWkP|?;3`ML=Pmf1=hdE%9HT<{bi{w9fY>{#9yo|1y!;Uf^C}lf21-BzF#2@v~?8nPDIS zNeE$`+u$?v5&b3r%3=$ec&RJBI%E4e%5(((u{FYx7?FJp4QIVMTv_AUcd{8P)55Gp zO+mbguTl}mxN2(w*B(mBydm#O!RA!rsZxmjuE?s6PQ->h2rmI&ba&1&v+FdH01&R} z97+K#Vc2d;*T?95sWrH9Btp;nm3Qu%y_Jn10Q7ED9m8kG!M27PCme3)iSBvyxcdjj z5f;E64}LTYASQl~`+mgx!t)-|+zIxN0p5%Fw|acyRjJqMXR1URb>`W^r=M#6ZCvc? z#uC~j&sy}Wwhq~Gqg0jn4{e-+^FPvTEQFJr zyZ(@qslT0(vLd@{eSkb*VJ4Y`*q>lt-;BNJ*4zdT<|cfpj)%pO@vnfPDBE74lj$%; z%(^wKsnK{UQOGhJGz*pOYDLY=V)`x*nw{W$4d5p#Puo<8X=Hw0VwV7Sj}=S-&dN8e zC(obLfSRh4&5^d>DKs=RWqb98T#GUCZt5fe(76N3hNc_n{|GAJ$tf*ssw>%5#W4vu z`-McFO^OTJIL*#p0mT>)?qTKTtZ$j183LBtLg&WgayH4JNRz^Xf`W*;FPv|-Mzag+*Z`?^pXmZP56yf=L@VJ$Q@1+mBh5*mdyE_$r4n8%jaCo!7!7?dUnfp*Q+>M(UX&z3Y+Hrk5_x{_tZRl^X8}GSX@%l&gnrl zXp|I+w6wI8<3Z7EV1K1x6;yR+0{UHrdwhJj!%1v&F*1QMee^_i$v%&^@k#&RT*_436x5o3udT`gc zxVe+`%GV#x1GC!32!`)(t3fqvqlGog#_m?;bL9^?&l1>yx)?ja_xZi>z((sFzM-BT zGay8T08#DCiiG^=)wHnWKp~uZ)OT8#VW4maIB5H~>2b?GHDBSORV%7q>;k9x%@2d- zzC@!mvJzZqRo8KVjPn}L4h#zFnRiu+Z5)xFxmpkOSD6j_K>r#^4>+y?n@E3y;rX_M zH{a8B!baaDD9K(i6&{2k7p>G@T}H`{d_hBzr{bIO?WYm6z$&0iFZqF7(e?YNtOAu6 zl^6g#OP$+J%|X+pzJveC5DeT51_lNK0)i4f?${lW7bz(!;%IAYL-fi2Xagfskx12I z!wj0ky~zQql=dl|NE+*li!gmtORWV^_eh!#ssnznv&H|*Lnm@>+ZylE-ITx1DM+9DW4d*7tUGH`MT0%^DzxTSBRLla@(T@;=l9-1!4Sag2jd@59M0ww3_ z9#JgR3H#G=&rECGhDGj`pWSiBL}Q7(DDM7A%Ue5Clsk$9T^{=)jTU|Wxc>3r%e0#+I&qTJ`y|3L$!Ape%2pjd2ckl&ikBwB3g8tj+N`FvoWix7O7;n;d^MC} zf&t_1K=U7Is!HeTOD}^RkBS|q!?e$hTmqjef0wE-a9B(DAakFd&f(blua=90{0WFH z05}I?gq7uv&j9bqn(^D*$;rv7vk1&WfO|ZwFZwex6N>@!t=4A#uDGjmaabwaiV$Z|g!mhqateR~f;abhoSHy#m^k#P$M z4E<~hSG%(9}UpKY_haus8!ednL4g`&(>vRRb`MNDvX6JJx zpBjw}*=V57l-BJlXi#m=e#UKNDkh@>^ExNFf)6Hex{jv=S*j^p=Ms_wtH?o1FS8R75@J-aIk}di9lfu?f ziSTcrN>s+cU_0j9moI<7ysGuF4oQ(L_$6V-xXN-Z1UQ%yU#(>2=KNN{1J|b?Ar}}vkr||`hd#?zF zp74fn%}Z+uiw`7Zu0PYVpO=sODG#Jq)i$G}+=_iVY`BlYXk3F0%`VdENSPYiSEA*L zzSoWs%^Ce^YXcQ^X0sKx`g%`ue#xAGVr6RzESFnA_6dr(Ry>+7Qx<$#5DLDa+L)$K zh^2GZ3%#w=yu9@*%^jHz5W*+H&O3$G(|1_}Z{X@R{hm6r?q?Gz!q(ovK>}aHM@$wR3Fw7a>p`{4+AiO-2hp54;F)J3@ z{NS@gyF&EV=`S`SF27wrzea@3{ZZemn3FvtOtc)DE&$^gGz3d`Jt`i8X*s5dJ!O(C zDWCBkR0?JqDaL44M>(wbCxGIGMaKgH85b1rqfC(Xt25A_1o^ei!qHq1;10t-f0oMf z?}=fXr=k4g*5bg%_N`)=&xUNz;IRr60>Y7&F%7v$|C5cjP%gv|#(6)nzptmK2PyDbiPrbp zUfsIdRFzu>Y$z#op)WLz_i^dj$&0ndA_061@A%q6R+a{*oT54>e^ZY%&1YlGA?c+v zgT@vV6k9+}CcgV9vM?E9xMr8(;+wu#JMeSr8LDR*_5$V3w!ihBH5X-HvFUgs*5bU5 zAG-$k#?pHuEGy}UBwbc*U0hrUNM9Rp?KYy<#hXjRn7tCGr>AL7F}4$C-Mq-U6}rD6 zO$%w3#f{|(wzm5MJEZ{)6sdjl(3g+FVC{3Zi^VD-p*Q9tLK7>CPxwv(X`Y=HdmS3F zp@?-(=csl}c2&2xFVcFx-sNlR_S4!Q?romFx(l4{-K(+sLXBrcmrm#e&rUMY+)pN; z7r&qXma7Gtr^)A2&G$h-ddFKU^MGVMY@#tv`1}uh{m#u}jk>JH)BK@$&$0W!_PwhU zR}X&NCjeaFnV%<1Kk+4!$(~oh^xHaWsyK~IPv?26D2WJIIY z;2f$(`=i-JQXczRK(P4j8+9nxo&P8d0A{)cNa?4ws>sb~5jp13A)5}%E%I)|XbY3m zsmN6t7?q~?&yKx?J+#9$wx1GY@N1y#V&uN7Ut(Jk1=8cjH2s4sFzE+}xVcIadQXS7 zvgcwP{H~~BaPH@MUW!70GQ}U2*$<`4ob1y+_4Sp8BFECCU5a;nXm_Bx)h7+7uTFjy z6+QQXMn5-kQrTVly%}8%syfqwMfr3jw#4?nLu7r=P=Huua9SEmc6PR5&AShajXq<| zP^kCmb_Yn8fq$*}=5U5smzIuB*GT5}0P+exRR7Iq`~?_N21p#I443myWm_6U(=uSS zrzDcJ*CWRAvbRh3+Z-~T`dXa%S+}Y-x7Zhrxdre1C8JAGJ3~&WZ6be3>j&0@&}e&- zm>m4!UU0#CL4`x@yQRRsu7Zv3SdLyGyt4_q;Ns$XJCqO-f(MRgZQNCNa-rU%_-SLw z(h2D<4Gka6gS&+n9Lm8JA4Dr!FlnTXX3-jUc(!>vYjy78=f+yJH+8SU`!n0AmEwRnuf z6{o1ED7s-_Y&-}mjjks?G#WkYt&u)9r1t#zpp6~sET<7JLW~+LbQ+eR2N@aE0ok21 z|Gm^7g09@+a7^*`$dBImi?+7}57_ecUofa)|NZ4kgJT0KI;KqCTBfd6dWi8{=i(NU zYIbMY2Y*-jBqSuBfZT!S?%j-<8r?BWBhh7yTV`gaGAL9J9j{Ix)`phm*}dJZ8vyZH zbbpZ}89j1r=r4b!Ca5CSuXgQ0z&9#|cFf(nB4oszR6?H1Wj>Z`Q@?)MNdO8U$%tGu znOx6KPjBJMGcSIY$X@&0>C5UXy20ncZ^>)}JEK{g${jbJS6()OQF0Xbak8i)GHmG3 ztZhD(z%Y^g(_(~3sO&Q3ty{{^pFa;B_jt(IAj0mgFPv0YuFELcIC9Npjw3v(bDd;l zHS9PvZ8`9)bhoTGrzA4cKG;p8AOKb*Ei!KG1$tzMD+Y0(m8QN9Y^TUH?DQ#l!fWYY z6Sx`j`BQt~j?(OZ>xAZ?zr{&?#}@_C<7q)p0JTgs9K z{O7Qiix9R%exZ1|GO_z^AZa4a)GQ<+s!C5=3ic1-uIMG>#b!lKZEsziYsy8}JgsKL z1Df&lF*7GVR*k=e@Ug{dqG!`>2CX+6>20GX6H}{34`T4t-UvANC3SX1`G?&0ODdau zhf0yf?(h87q$$(b6gl?4)c!B0WChkX@w8Gvj+ipwnp1xMWIx-T0eI0r?K%#b`Lp4% z!TE-{tHtKf^hK%KwSNEu9-d?bf#&6kAmMD-e`V;N`2PpCAT2ze{~vGxfC2>n$Ahc=_zDP^dwA~Ozro7I6*5z9?Ss-O&v4qT z{@6r;B?L6?f+ei{{LdlZZc%G;1Y=*T?tsbTV_Vz1z;mTmCldnLI2a8w1nhf(H4H?l zzc4R~t<=vi;>NB;yg*ak-`BQbcTm^|I$CYrLTStLR<0p(Zp`}ZxHxUG=(+_}N&BKb zt``qdnh}yi;t9pgZeDh$ph{XvPvJuqAB#MgRA@jG8;G&P%?BrdiXRpKl1?JYXST99 z!Hm2G8+6{XavG?*9a+R79)9B7200`mcGWFj(*O7x_La*9XuID4!tGrULg5l#k(R`3 zk=WOTjMN_Zg0CJhE;nq-KeoftEfVLWg$dDK$5Fei)su7mj(}Wsdc&{wOfWdi4QOX) z=Qr~;&i2x7HvONU;p!-r+~H}(eG^o z8#9}RS_jq4o$g3>F8;>`jy12B4mBvL;#Oa_=Sr-$iLEGd4!%X#}-;o34mD^(ppxjXBoaTpaqT1{_gB zXbx_cH>Ehpv_^_AZfatHe*UQUbO>AmIF643)m;@=y#-gaQ4dPJk z&Un_OANc5+#UdL`!OT_LozE?f${9|urP0A(0m^vqzI@9CDJcaR_ zHGA{nRiK(ws#WPeZ5MZ}#GS8=<7JW#ax06ZM>YPl+_vO5IaW*^W}QE~bsfkK?)I}; ztSQdw*fuP5;Y?u)t4)vIghf{B-J+rzTgKr5&+s*k4){WGgCVxhwE0~zu_Lnoy)-kB z$8htZP0*wnl$a7MsZ-q&Oj;Sby>hm2Cv(xQ~ z{?Cx(7nyR3PwaUuMGKws(&FPcDI99$UamXmFfW(y0R>lEg7?8zs59A(i_$p#kZ;rA zK?3!M#ahM5(0iJ{jn^rqka~!1rsS+5NLx&70r9JBbv=uS7L;SToVksCaqFgugT|A56?p)Ka#| zb;_56_S|pwiWNwM;euAwO9IF3zyi4m^f=jGkTbXKYv3{#{)R&GBzQ>ZcC5y2=z|Hu~Ww+=*xe*H&!IT;)ZZ%Gj5t8w`ly}VNC-Kdc^xoEOkjFzq} zV!U;W(@<1lB$JD%xrB$|-jhQjt+oYOd3hxd-#~rR2YsttY3bzipKb!s`C7^V)C!d* zS|C#o4h|m9*AXaOOeSHhI6oMS&uE;QQU_>pkt}Xp;oLpP#D_nMtM`_3KAB@Z^u6Mf z+lIwG_^oI#k3KvqheSNS-3#hLKIU_6exz?*{-j5C)a&DP++Gk0(ZwKKR5~snK-ZUP zs!hNGWPQl6pGY_m?5w7j750%xwd{>D4H0b=u4%_QAB1L6s_YsN`mP*K-sixfG7t*{ zuAm`Y|Bw3y@zP#G5FoP4X<+*DMSl{2eC#43!Okn4wWkQ2h>MR7TKN%&(~4=lcdB6+ z>+{Umvtu>>G`ny$-J_M8uYxQp{p`Mc*xO3GJ5-$y&4D?zhjw`xVMIC#j8Wg!7bqQb z7&#b7Fio&lzJy}XD<|Nlx?_DcC0PTxhT=))JYib^jG-Jpe5b_FG zD~@%aoSM-LeznYO&)PdW2zNr$uP57VfKS~S(2$phjN&S*=40j+S{AGa40SZTln2Vo}DVz6QW(8bQdQ+p zA4Z+Sic_^}s zQF*#J%1s-JOn?rJPu6D^JNZvnICD^_*RmiGi14N@Hg4{&<*91l3tYU!-Tf(JFNZ=T zFQ%Wq3)$BB3}QM}wzvWAQ)E*cfu_1T$@lNy?H3yoKyd@sp~55VbCHiGmabE0 z7B%4#*t~sHWX%2jyY{N}P6;8B{7h(G6O@CL77bb)vasUqDghk0%octo&Lx&OzDSnz z?{+`{z~ZL3{ojcKzV-eWNtyt#syKAj)QoxUfodaz?=srm@6~$w@}ciV$sCgCpeZt6 zr&tJeCZn&1Bq7|rcs>zL1h3AO+w)+7BZ~J&e?VQ}ZoXiYtUgV<;7OVvbG|CG&V20- z3q%wc{C2M;iO`$cJ(Kg}if?Yx-K#=}ljv!ZVr4Yx&kXH9S;NRK5(Q9tMW*Ta{lOuV zZYha;OO_in)}~u-MFJ(P{i;f9Jha0*kGYz#(U9p%_4|-vPz8C{b=%_*;7!=W*-zmw zx?#Q%zy7BMFmOZ=n)o9!=8)b%w1<;R!EEbdLEnP-ym5c>d}~6L7miCvNEpDd6w9Uh z<3sIZm7*z3n&&ep<6A1-uRW!|1g3nHSt<#iB{KOST^c=3UT{d)zP6O~t8EfR%J`_b zkh{W_K;YvEdL~t-icgZU1mM&+xz{u=%vIYRtSLHxu3-=X>=aY(v3{gJj=(_G z6PdUCOf>J_cyeF)Zu(2yy9K#S%tYID{>=s91Y!Gmu+tWETHS>kQ${*d=Cw+o$p`OC z0rG|?6g-|Mnon#${3yHO{lYuv@tg?!()>7~|ISy7Fa3AE`KLy!GAAJVt=C1<9t**H zFI{iXw?X8M7oVN2Cl#O9HZ}KYocd(~nPmdP?7hh*t8U{x-f6#{yt4&(^D%{vn!W$``6xBR=a;M)#S#S57o15Q~sS=)a zA~TD7e#2eQTgr0vK+z!WN~xJm(x`47K|&HH8sE1@<=>=I>m>{Wuf zy`)|-oUh{L7bA_^su0s3A3j=99hZF6pi=S70(D+`<%CIbA1uXN98f*|Dl|3Ne;^Tp ze>gtwos|vfm>#c3?ndvvB4=x#2Vr#&Bym0&+X?{HSD|Ebcl{`_j^qAa%83b&86v)W_ije%8&_Ld zn}1HvcC)K`@0TRr{)<@EJd!r{jzCX;e>>=^cOZ@;bEo-fsv0{cEtS@weG85QF~K-c z8eiCbTJHMZ7c7n}!5j?2=iP8*8FW9{(9`^x3q<=Ta-ZY5SG*3oqUD>2r(i-JjQ zdNqx^NP9dZFOMh{zz6_pL7deO+YphWgSnZ{lJyW+#oFViQHk9HjB5M%Z!Ls_1-TSN zH^$5%Pt(wlcuCfx!X!`Q6qS8&q&5s{LkLJnl*zmfwiH6vWJE-$?IsIae|_cl@%D@h zW`gzYJZUV}E60N~pEcZUzXiA?_C`#K+l^|+$0p@gkv!g6BFz^a0!qlvROWfztE${9 z`4VsB)6V(^bc<--77Id~skmCwQudcmv@YgWjU)Hk-B2>l?pqG~Nv>+iHghR@?Sh%RD1KF%d3CB=UK&Y2ii)>ul>Jy-?3Ajo;Z z6L88V0;;j7X=yV-E6kah8DEXt|2eH6SPXO}Rrt0Q5?&_5Gghc2#;$(I7WwX`k!^&^ zPHcHuyNsh6WBSHxzL$@0+idP`#5E&2o4CVcMn_+Eocbgk;I>p^A+6wM8%T%nz91PV z(f2Fpv6}(DEO!=-UQKxh3gSxnUm335;A=qdmqXA2Q!qaojsq`~*cCpLO`-bu$fELG zuVl)Pfl;Z25h(qpkdx{?MIzXOzqY%th-i4ODW(5>Y+> zD!kwg%O(}y#?mubHrDpe&Pv;pk+$QkvJ(XjPk#Eb^+`$01Qsr2cx- zC7L!NG!8R=beg}u&;BX5=WSO{I|^YSPhz_pRehHVwIyfgaIVZCkJC;pvHnZFR|$%& zD}V|AcNea`*IY=B0yHN{I#!G6rh6T%W+U}TxBTqH(i1)K5_Hcpzf*w6Bi4P&^zhGS z%;7`F2R+ASUY?yD5(l1;X(etZrmkCvjQOx33NcaG{!#88AJ$pL`e;+gnbh_4OfA_vLoD?JYRRx%h1aj+`aeY;xsJ%mLy`} zCBEpF$S-)gm6hLndVAks9j-tqI4p2$oC9z>yD9ECsXiqVVL*&URbE|ieno!9rGdzi zl0SH4rNtt`w#06}O7Nw+be-oJQjs4{1uXpf`AU5WESOl|1cL^sAta2Q#jr|0DHzWF z-bW&=4`%FM%^0+glFqB{N$B6fng06XLMyC8qoq%Xt*!k(-*{b>u7C8v?!f<}IQk5i zxyH4M4`p3-F8I`6ChkUy$496Km3WbcD%oew>ien~y{RrXuQZ<%lZ$1Go2&ZR?l^sd z8qQN`?>}w~40$=)vt&GQ3FAEA)o_*RU3CGZS4hOgvra5_mE6os7CpVM!?W9x*bEdD z0YH(x3|t$r`nFfo0&ueOntVUKnjo5BnMcl)J3WH_^sJ+s+r|$p!H+s*Q)VZJ)Zj1P zuMT7O{o@t7f->^UC2dLAXn0b!L+ zzMN7!W(MWz3H$58?;hPeXIfPa+#m7Ccoz*nlCg)&zT2>0k8GA%Dn&oVplRhO-+Ksr zjzgmaejyy-vgM7Th&RhT(Wl~$d{`=whh*t}W&6ZQ4ZCl|niQBr@F(Djy;WYc8$NJ*MiR=pVmT zsyrW*ZY>||uhGmiePo1KfsQFS)izf&I(oOuP6fqzwo;)rFcN=4xW@kac1L?o$GOWy zR?-Zt7OW)kKs6>zpDcRsBg^wak%}DDq#75J+9c#xo+%wQ{D4@>ZIX}rD(CeplBHbQ z!5>LaVk<|x$=D4HbvF-TO~ofYL9nFb`Z=P)ACBnzll^Z$5hL=WqxLKEFhcfj zQN^EO(fI43^3TW>is&g-eCI{w9(BK`>pF9aY1CM+u!KOIa#~qqw&?8ZjirJjWf9c$L^FuQIma*LrA)lBtzpq_PV6^S+he2)39r9*Fp(YNq#+c1cuD*4*5C zA0T0Qm}Iu($XP9LCSXzCCM20X{%!|YBsYd;(7UL-`sOzLgwrZCE|IpM;t3s#!JUn4 zmjDJbiL1;A{FYJ0Vb#F`%18aC!)~~*U1f|pK9bMQINXR?P z!7x4X>w1UuV6ej+?k|fnpEHY+`#2fX<=jCeeaZV{YHC)R*MSU3i~i*G7Yc=?FZ{jhNRj-dXWxG+7||DUWGf|>+r^L^8S51CJM4Zpqy=+@s@`qhrN=SD}dAvTVVD!_ac#8rM)kFE+eO1U3$ zew|RcGn1WEmpD9^?vHy%m?un~l(;?d_PhkS@c1#c z5Ii{&; zzE_Y43l^37!g`D1_{OurJyTxUfLBUtkFB01{5hkKWZv^BX_()EeQG{UuuikY*bDyM zI;S<=`#F?OL>B603VE99OPMrPv~~H+3a<6A9NKc zKZYKm9g9yjk{`CFO1O4r`dRnKFIA$As$qkvUnTIf?n{BV&kiL@+{P{k%k7eVKk3cpApD5ZZRUW)CfHka*~TSRW8?oHVI<$Cf{}BQxu9?zqt`7mByJ z7H5LTn)(o=|6ca?_I!hBat9+lH9^fMsu6S(z3L9u)8I&OP~$YKOb0Q_5xA^Yd#wk zca}5tcn&!{;G9}n)5~v|XDt?ilkD<`@KZ*Y0Lg0Iid z{5gvA`7LO>YS2}yW*Fp@K9b-jVQWK&4`esC5w@sUY($Mz`Py>4zR^Z6hPsro>N{~=){Q;K>-ZfZ9CqUND=NgbYi!9q_G7^5dbqid>#FxrVI_hyUiH$%v?gK51r-h;_Ia><+{alBMT}`c0)oxjVgw^Z28$t(0x=DE z!J<62k!S91L&!dJwuKjHGG(!GT2a?dKN1^T2CwpPzgLvDtg?vLF@eHd65YJ{C8fH! zSi>15nDX4+xUn_81`Svq%Z-I{)utEUBOtfNC$S?VTac$b`i%^1feyfSxeaI=EwmN0 zv$9G+mc_%*N3E`KaDC3Er*BOWF4S1EQ|Hx$N7YRnAVJrI{Cq30Bs5b*^JnF2ZnPkB z<*DEA+~`@PLSU$=ygVOW$c;WBI=T`x4f2)e#p5lhN4BW$csj!u&XGKYC&xHf$8MCJ zo2WDT3lqo_DBaSFqCVI{#^PyolsnTtcSUt|eh$kmsudv(RfD9r$SQl>l5y*|Xat(* zQ&?C_vMsdIj`XzMbuv#yv|m8s0yQ@(hC}z2j7i|na(tt2T_UX6mwvAWGzg!U%xM#o z*KKCjZDLY;UN!d(5GJDm6v5k8Q6)Fx~_YjSiY484{8VwFSa`sLgO#Hyyg{wGCH z*x%FB9SyqtqJkGjQO<5aiJ}Mv=Z}A8`23-VN&Lm<+IZ2yV{3 z1X`5q$I-kis)NMiZRw?v<6+xv#=*ZKQkC7!5k43BFHq+B&AZ4k)*!Yo3goJTOe?}D zFj1BKXeIAq4HLGCdZnF4PEJnr!=csBA6Gt-NJ2iz3M+h75q~qf$z_rC zZtvM!#-Exl?1Y@$yBIz%B0I5_xg4FtJvGyg9&zOnmcaeIG}DVg210fgNSk5uZDrAr zAOd@@FD3^Xx;t7_B0|}>&*ybpi<=R8Q5x#QDxch-@#(+h5V+7LgjL$s-Yn)Jq;x6v ziPqQqNBJce^9(avZ(Tf|lP>1vzDpS){6djFKCa6LnVQ?yd=ZSOf7YH_ij)1zS$k`nYIJv~47K%qKbkJPv3Q-=hu;6qM7&52VM5#NAu@{aqRuxs z&->960l9#nwYAMRbT202mg@VQOB$HGsJI}Irg%{z$nb{Q)B+KG}&&HFFB_z41T}EvQg`=GymXTM*0uRrK-=@I9hgEl;Acp65ww>cs^fqzfaryyBauB$ipfj;VZ=clSX ztzq=#eu0wqfbB@tP7ceX$xTvwZ(8{ig7;f8(Y})Aqnj#=S62vB{;N+H58pglrCeNP zve0XJ;||ds>+5TkzT``D+&pVythvv9?jqBwGFUTio5(P&;!iLeC64tjmQ}vdl{}Fp zW5x?!&LrDtxW*+PMI0@VDgS6}g^UVUO(zr)4xX!kD)ytg=zkZBb^}6#F%lxIsh<{x z;}CEua!zPK4!snxSR@{l@NpD)gP4d?*(3}>Kq>|oVEgm__>G?MOD%I{#8sgjo!|}J z0IXq78_XSXb;3uAwW)$&c!_@?dpoCytDi0{s-i+fNm==5ZsJjHT54K!C)z)2W8+d8 zlX&$WmxZ@W6w$;h2QiGD3Z5Cuf8Zl&U1g!S8^k)^;%_1^7*^uBK;Z;(&%%kboBt z^qZ{ZRaNnU@Z@^i>({UEF>8Mvor+@K(?Layfb(1m4SJlLx0I)2tx?>mb6Ey~=vjY1 z@V4)(to;Qk$#tOCaWj-!qAnVc`53WE+EC7`{bFF=L0u&{`0%!ZgF30Hs6vzcz1~ds z)lk#PwG274`|(ZYzT^0iXD`kJNP1WETD&Lfi&N~wXq0`Pizz)-`sh1F)IT+?;+-|A zqnBqg@rVvFQwgh%P49T%Q~OphgOHLg4SdWvGe0d1zZoIW)0&n28o0sn3#}5e|9e}G z6_>@tfs0*#o!gGCs!Z{J0PJaZlsH|$y!26=!Y`bAyu7y)$)G!Z8Tn)W5oEQtPg)_H zqI4H$GW%IxicfBeGvGhKGIWb^li}pNam!fjNhWfXZdN0M`ypP^;(&^s54B@0nxJ`a zMWB<7zYeEx?}e$i1{P#m3`T!dwQp)cYNzO+NS&5b;XmW>xO<^fx%PELUdxW?d}SJC ztrS~rhMOTbj|PS9C5vf$tFyF7NWP^5{4*s zz`3JiLKNm>@>pSgm6F~5mEmEMJ|B8~R{cBi8v@8R)VX$F{5!iHXSJc89-+`|dGqN) ztMA~dbK=VqKBDpgn;Mrf>1-hN2D(=3;)dfV@yN@Ok&)JDZHw&#e2DLH4|m>aAj38i zLZ0_II76ILo;xv7LhI=wNuw>n1XhUgDf$D{NDLbcs4=ngq%E@-wW~^H>FP0MktJkq zj-<6*!TH#{^^r*skCCx8U5l>*PJeKpU461!h3+QajIYZd0qw(WG7xM#FS$0~bWHAE z0F%(>5(oIoj+lH=M08@x1A^S>56O z+qZUpqj=UlJ7mPks`3FVRd!b8bqjyz>VlkipAkF88(L58EyR)hG}87cwJN%uo=CwO z@cC*wkuBW2CLDQ@$5v4|a}tIVx4oB71K6_6qsugQ(oA-wYBAx72s*vxN$?b z;mr*Y@XCn-_wU}AZSLQ;JV2R^6{Z@4*U~61c1%J4MdNJ*v-0UDF;;^#_UO7gNiIMy zfJRX&z}xY8nr!6ou;xTpa|V)0Cggd$vWKaPG1V7U8$pg@Lg$g&n-6kfc)6=eLQkT& zm!=cwr2V=)YTWlr|0Fhz=wmiz@#mDejjN~Qlh#w{ zF2veT_P+@0n$m!A3+H}gG$*%_ItT&|^Y+LTp5~=hHJ~M7XDT+b1VCqOu|AN*9o3{8 z4;l}Na?mRve;Cx98aQH+-d={^qW#Pvn74JX=pd@_VkJ?Zt@X7`T zJu}r#2@5ixLzm_{MEuDbQLhn;v%4x-mk-lokE6pXqIlmYY=TX$0acjAzO7$F-s0{H zg8z%P3R_6cJyX#VQJHbv7rv1wI{7m#i`FZ!x_+#T?gfl@8UPw=c6UZRL+*ui zd_tyId9X}LFjsa>&Gg$xKLj=wooZU^?6>^Zc(BK8%#}cYwB}S{d7;yf#X)+Mm#P)}=auyArXxWA_AFB)9IGI*<<} zFh7_w@|RFk&e|(Dq9w`_kAIgUByx26P@Wx*bFqNy^||WZlHvRD)DB@-%6mJsH%^~W zdoVe?l$8VL21JL1Q;;Q#BJ@O?v75lR}mmbdjAeq40ODy)mX! zs0-6Lp3pqx-rnB)D_ZV5czzbF3^-~eejZldarwokofi;8kKmbpbsBU!M`@C->EF0koRuKM-2!HliMRUypyAwyhh_v#ch(KF1%_y?Lw z3@uI@hKDwGC)BOFU1%+NIN|}jD@GobG1utaNZpKfl=dw|_R^=HJwIod;Wa|ziNj6o zVVI^S+2-vX2mD!hDLPfg=hcYLDxSi#kNK(EZxg_rrN#4>f|@c=HgjYTbq{LO(R%Ds z+`NLGEWYH)xGhi6SA_$SV?SBT)`CD_QRvZ&sWjCG&3{vHPH1q1-@ITOY?@kyKEEYeYc)m&&OKV2;w7pUr&dCf1ffm@fhFN zS^NiYR3v@--?hXN|37Hs|90#k8CEe38tr0wc2R%D_#xAOl4Uea?i#hk!*`@lk8HvF zjh`&&aJS^yC#rh#BM*c)wrVzU6j<}_cQ{fJ3I7LAD&zK*l^HYYx(6k{S4H4m_QBR* zEoG`}SyH{?(|sByC(8f+Wv})Xejx9W^E(!Ra+D}sM8n)sZ`xpM+_B7*Ycm8)w^V%X zr?iLvcLe;*7WC<$hep{S#6uV8xzsllJngEUd`?6H?p%|9K>Bv`vi_=E+~JST`9fDS zQK@=8U9X&ZFZJYCgeQbYh(!Z^VG$kjR6ue*xBDA!>Nm{aAl2CO?dNGifT>`x)j%GU&y$7F-oJRzapQpS*yEE(qju-SGwlv_i** zG<9(5N}Ufu0vH`VXLqRXAX%E?i5xC;aaFTERS7>BAwAcA34^UQUw*~l+XS}QU_1M4 zuwB7?qOl%^R4lOIKpeX$AT9W6E&B_-JD2%at4rq-^{(^iD*(vtT;pntvRA^LQ7I76 z8H^tv;=k}?d)tMt{?v9gTEnVQRH15(4B1u_huoO?m5l{11 z_3YfaQ#%wiG$Hlqcf>6ZW-c9I=x=Y3XnqW5ns4AEh@fk+)1zN{!n$1BCo88(~+=SI~Wz-qwIz^gl`H-xNzU6-v-_En_xYqA*UwfmHZa zJb8Vx=Ig=IEd6#wznDW{WbEJ#&I_k?ObX{P%g^BK87^+E=rFpGlvR=xMqHM*zlWWqwM z!g1m)GhCpcX-XasA;H7d?qU%BytK7tW9#@QA9Ka6;wyyBn`TllEdlv)9Orx><=@Bx zhb4vFZeApV#A6mklw$hEOcyr(2K7dS$rIlgVXMRaBHR3y;Vfr=<0tveEf(Ly+_hE{ zyj2%{CD(&5s4Gd0gsCrIkUTiUrYL4gzp`htRI)}H1WX$ACE}ID@O<1f(e|_(m=vC% zWn`wyiseS(U8!I3MRKQ=`h|P|4KHhCSz^>H<3 z3t?ZoyI^bh0qF!g>YS{sG{kLzmh{BLhf8-)+}!Tw{T_K6`|S&$P!2XLa)^$JPfnNK z8{KBlWFMX%Cyt=|P-@Q2x-t6Lc*lUG#XlWuI<}I9$i2Tcs=(-~E!8kC(5$`yPc7pf zPX^XBMJ0rKsVi9&O>IfpJMAE<&~8vBq>Ob zZ|n3*LDNbi^~O)t6NJcdf{45XPK`u-W#k*e(`wGS=TBbb4K3$G zg@aXxo`lpTA&rhEeM@Blh@VcUVtnz?cz(R&oNB&q?d+qx=rkoIQ`R$?`mhvqXrZxc zpkV@wnJgvY%fO4I|Btn|467=5+ea4-0@B@$qI8378YCnXK^mkR1nIpg=~PlcK)OM? zyQCYWySrn*I4)gNcaD-FWt7)8t=hfb?4XvP3fnEb17bi%_3ilTzBn`e}W7C+ta=pPo zKqwzUnPy7xb_1$qcz*;rI68}LBk>IvPwN@6;N#2JFbz$jjO#U3m6Ldl@F5Zga{K^faZ>?i=4Sj~9U8OT^ED5ksQy9$p(`arV z7jDk}J{=ZJ#v~*R`;GVOyX&%gdic0O+2=_6i`SFyc!o9=;+JYITg$~}9}zgP60zV* zi|^^j(!icy*jyuuJMevP>+4PbE08wp6^2cFtQ1=6W|Gr3Z9Fpni=3TsIckg!w$kkw zT!?n<-mIJME$3m30pkLxoyUf0!?HO`vM9Y9;-oQ1q^hfuEg?@*7pO+qH zQbD~FGvrh{9iRD~we(XXpIZjap;~x3K7X>O>KU!dN?;Dv*ilXyySrtTf`_{~alB51 z1&xWRbs^rxU>6KYt~5Wc&Mg~~Mzq!-wAHr!agvWslZKKqBWUo&Scsa+&c+ZX4u*jC zR%q;Zi-tO4n}5kLN?kFF^^pXSb;z`Ac!_}^A%XsUG6Sr>fJn-S&`hSqG@lJREcpbO zQ>sM$ee!F(;OWLNAIiqtJSli|6yn5W&3-?h#n*=$`{c7otw-PddH2G+qssedi7Jg# z{l^*}h;W=O=nKWiq`7PsHF1jtFG$=PY}@lfW^9q5(ISn;0pzWUdg=t`dQs@|Sj7 zQY7W_ch%+0m+1wJXhE<-rBVjhbA)sgd~?71jH9E|WPhL6rs7Fy=iZ;7dgtidetV8f zsd0G)La+aQT{xHOC13DWK0*wp_GNE!8s)5*9pK!djwZA27c*BfFLUZP?4)?bjhbtORthT;#pcwk~+QQuJ3|tr69kt7M>ig-&^oRMK^i(I?L3O^w+>KagfVPN)F84n3_8np? zvPCo@O~Ft0Rt;+uOTLk-OA*_!OyWs3Devv5H zB?zt?UAn*q#0&WlMzj};cdU|VfAoc`eXb0~*eJLW*1lTady^*KA?qW9rmp_}!zfb# z3R-A5u6w?1Z~>UdK511I{2WI@TbI;{Tm5Fb*9apxH1vrvw!OVwnj@QbQGbt9O18m)CIPOjN@WIQnhA^-P;3`rP zx?e}YWOT9Ht6%WoQcvdIvLYCBp|ld-d-5glx{pGx2Wenj&p~|5!Zxb?c=N@*Sc0XqCp9lZel!X8Mn9-4^ZKcG|K2=1NE!DziI zov5S@Fh4XERDOt+vxGOLfyr!e*e+PUi$dH^Xs(n!>*I^hv82;vO>cxdK7szv%64q;cF5?J=p}W`5GD6Xl$55C4ot zCsm1KaOQP2I1+LUo+fTaO1T-^{tZ;DWf<>A9vxydFzjxl zwhW|<({lh2J8xuQWMbe#p65J=F82Ofq3F&-(N#r&zQs16yoN;i{pyII7=BSRP4^+t zOm|*4Pg<$hAw!EFI@~5o`-ryvJfmKo)T3^SBy0Zrh9*V<#Q6deJ|I5XXnk|B*aE?^ zC|zBA{b8_ym`1jqy0GUx{;HCo{u`e>Qq(o4B}vs|Ekc+le#l$$l>EKcx=p9bU+>Fq zKcRL8fJXGv4*Ihi?n`vZ`bC3CZitRww0CEM>JXP(lCqCk!w4|<3()w?g5zbJutc%C z1sSq(R%=8c_(_$|8Y@fEhaI1Xv5scq{Eb^PL{cqj9`=cXAz@+o=CVq08VLx*%@dC(#?9{uAIj^20FKxQ6EhPv)ij4s{I9vd?*Lo>(Qb4wXi zNkVQ;heb;jfr^{P4qJsCl7Xdf?kEDnlS|;lHT3Hn{3jUTVQlGS53W_l(4PNLEp#*! z6<&;}k)7Rp3qKmgq`kgssR?_?YfBM91D6~a1ddwJM*{uYkSWD7j0~@!`7i0ArHo=j{`{`ndI)iPNKLb=0#@`jVMh$YvEuN2oYHQ4gI5 z_T9&8TO;Fr#|taU%>AAQkj0tPir-rjGyGdr|0~dp7m)w9#+ENp(;+iUY$pU++&J>p z5#4*Sb5dcwcmwQ!TM-g3=KL1#MfS<_kaEY558p(#@^V!2AT`7nTT{OaDhXN4hom*Y z-OoA98>W+a!XJZHk!1JpYf)4nqk%cy6d9AcnB(G%>VYbF5+cLLdyC##le3}p7Yhqzdg$ym66O0JMX;*^kseSFOIXH z{AxxJwXr_*#*`TF^DlWa4xywO>9<9^>n}yEz6D*p0D zQKr(3OK8XmO~li;ZhKBCZr|OYZ*Kpg9HaCtd#i;cp{SWDDMr0JNtGkif}K zqMJn(0^n00Grv8u<@EWw+}8tKt{uEmzWn%8&O%(Zd(fMR(qz>DxIUZ_`SSq^Xm_W? zjInIx@_N4Szjor7;X<>Bo{}RoCp5De(wO%F5dA;bO-aJRsiyR;0?%WU<&-s>26RPB z+!Xjydb&YlRq0AG3Tgd&xVxBhB=ZP_UD{<%Z_2qncT&c+B#^#5Bd#dN1ksGE%bf$? z*_n;1o0TZ@ZGd(dxjaV<%))kGwA1jd;~Dp`PdNSJ_a2^6j8n_cr;tcZ*VH6?PL4&Y zU(l6*(k2KIqNX!4JE!KN75orX77L_Ag(LZCNt67Nb@QSuuzm@!n)_VOE~AVa&kTCd zn5GgErXe*==R3fuwufQ%M8wocf1 zf5*le`K`PZMq4cVM_9>1)Z-3~^YRx7VI7*X*Re~^`6SV+R+k_a@_k5;@5!Tt~7gq@nc{0{yt-`b!4uM}|e)R=B6@3P$XNO9Xz=ZqLV9*Bv z*B^aZ!6$fDMBwp=Kux?=M#tRfHhUpFzwL74FDW@< z&ihREf~kKMSKuwfjs8Oh5n6vg2f4RrM1}_R>O3OvgFFPp=B)bv3*Y~^FPuqpev6#_ zTliOcR>lb--#~?k6UaPpsX)V3AOtuxcdGX3nhA0}@P=mNE&}ilaSVm&V8V#6*KN~RH*!=aq zV>Ci1-YWj_Yktf5T;xa7m9bY3qW9S@eW;7D=tuqWu2 zEmb|V+DCj?0O03>ka(ASWqA`sTTx0r{BCH4Ssh;fJLD&A(mM8MaBgo`*Dzd;@pFK4 zpXrlN#$+hJN<5h6f1j zAqj#5+kHISO5;)_*!)5uPc|fMgpPxg06Nxet$&2QUcu5efIf`oqO8 z(Bl(c8a6(K+7UGI;m5eI{VK`9=t+2>@aRA;tuNdz6NC8&1|JIuTT`zbya0fIV%kiF z_gf8j*BfeKQ)8!h7{<^cfhs!w7u^QAT&zNFfu_NrMC~8hfUIy;ZK5lEoMlG`*}U{; ziCD{WaYIpwX<(XH1E`LhnLZj&ZY37*ZL|N9@~IMo{KPg^+bxl|Q6d84K10zZ37n_C zU*d2?1drVJ3ZY5THAaa|f(|6^?3e{zxpgP-3*bW*Wq-O$8Gr*5+5&)!Vvi3rkR6wE z)4YTw0-M1o@=+S~DrRZRh;Y_G<%t*W(&@9n#Mj=i0o*kPB5bgpZ33ALSZg5`fU126 zdKGZ3mW__<4&-KK&DdI7Sg5{vCV2rb!~w1ZucaPxqO3$DL8_Vwfhp`kiw1#SDyXKI(R`?EQj;a@Xg&|(y1&Ko{O8a$ zKpM2?B#FIME7ke^Fql)pj;)$kh=qUi zHaR^)nCf9=^Fh+Xkk3F?kl%QVD$CROmkq{Py@0w8Crmo;4#%DjY=5`2QE>QDN_5UP z_Ab=tUZC8E6Orz2B=qkWc2|&LNL-iy#`y8&`v)$_37&S!9yfx|JGML{OtFi)ChQ4qKq_4*Wy{SN~PQv z6aewjp4JYW(u)4aF-5i*SeQ%dJ`Z@x8!n0F5mzf8by{2c906Y17a`WmHyN_`K3L`Z zHQKpK_qrB#px|e?Y7Sh@#w~h(8_jneQtTr}3$1mfQ2ukd!-qvnKO%C5Fml@eEinyS zL?O}ijHTR)-=oC(uyZ|y3s{u0c?o<#2$oohSqqK|zSy04+J!RfSjkRe486VG@P<~; z{7mOp6b=FE?pPuuWBN1O9dk$zS*W(sXM0P6xP4(CLaq>w1vs$WdlQK+jeW;j&g3G! z(U(=e-jPPN9LC)ArnSFTOp4Mu)UvD@?l~%5Qx0}WYd8v=WA4?weTO|F#l;mIx@tA! zLM#Oek@qIk0JW1g-L;Nu0Dy`#O#$vtL*gV~d965TCi{+qSLZvxE0Kf_@;^q%(!QjW z50x;0V)}*RgKSIbnH1iNaZ&u?+LiGyyfs$Qmi_P;@EvwPU>Xy|zR8`2ToW_k|K_yc z+;}%0yDG`nLRh_-Tb+&LGMK6_XPm_=9ATElBD>nrzV_99jDP{bVe<2$g+N+0KO+Yu zQ|^OqdWQ?JZE@h5v*SngZ`>P#fyLpiW-AcVuhlfc& zss$RQf%L1224Y^d7ERY*t<9s7qD+j2`oZPOVH~XG5FbGFFJ}=8GpotKGyYe5688*e zAH(WaNQG{w`|bx9#AmJ{r+c>rnt1USw36LLhM+2!rdTX zpVpX7j>D8$TJyyX*%5MD56%sW?$TBiR67)u4q(-4Sn~{PuA$+w#{rTobtSDR{rIPl zZXD-5)Um*$Fs104NeGCXIT_4*53@TJ-k-$KiI;L~`taI)4GPP@ub$zTEV13`NQ_~a zIq#I8;Bz&es&x}f!)FeTy5+6%z3Y?xw-FLGLeDMjKf}mQo<;cUgO1Se*=6A-UG_j=lZM z{6Z(W$(q|gSkXgoU5L3P8EHZgU%Zu-MGZT526UbCL4jbxZ-0AxmlMG49SFdiH@e@F z1Z<igNw3SpIkoRt9KeBTpA3bac|9)Br>|E&^v8p1idIJPMliMMB?CPX> z1#=atSMw;&j8|Rk&;aSEN|Mj^!$(5rO4XDTXkR^=FU1;4OA^Y4m+?#9U-l4uwNzl> zeFJ)(VCB%Z8|D&jX8sqbWXck(qE3+l5XLlh=HSZLp(xRZ^l9IfNV^woGFK6q232p! z-k5dDG$>i~104)if(!Wr_R@dvaVPjCRNh<=QoAi9^f?>Ii03swp5veww3e7 z%cx>a!zN#61V3Q}Y{2ZdTz~KKd)q@6AJ%DQ8Kvn&MD!}tzHhK-sAidy07Lg!MdIM7 zBhRo78ea^Tx`HQYeT39PXdi$Yb|@~5U3p7Jj5EHk`k!ZZ|6Jc%X#c~$fAx+fQ2sCJ z0lbcihn*mq*1oVUptj&aeHZ{9()>JJ+dVJ0S1tEv zVR8t73Nmu7soztN^T#h)jTrJrOT)E+BkU}|wx)NFJ#%|@t#6(ieZuju@dJjWYeQGF z%n@jg^!qsaXSXCruJWGQfHbi{?QSVZ+yT|Yrj$toC4c-ta+#BV?Ov$<2p|g^I<`iM zyU9|i68de_Mw{$!aexGFX(cuH8uff9P5?=}nAp-WKH5BXd5s>ARq}%%ekRhjqg#9X zynWGbc&aC~y)h|4kvDV`OHIv@DMvpk+v>)aK^3&(-{`Rpl=RtuA$J8Q`^8~2(hFB} z*Q{7vg4IoB@<$xph|afhH5nhWb{Qd#As2$uamtMJ%Ms zdir1XTDH~bE)}`yCWZN3Cye`-+bV|W{9O|{x-75&EHQ+D6!gV(_n zE{ZXjG`3M{eYie|Vrij7N(960yhmT5ctP@j(xdY0bbCed_d7BS-8k))m@kb`y)U_X z&_9FK&8&`dyp?0_ndP2gNE z2lmA(E9+^gB)|vov7f)k_W|n#5!mFx5@tj-EfVycVpnFTuz%Uk&_nH{px{!lV!=ZqvS-5)wuapOmMToEM&Vws?y@<;}B3> z3ny=UXsh{d3#H6v!{9Qk)^PM@uE-L4|L0zEO-*wqM8`Zr;>kh|?`-G4_H%QI4TXn_ zpcjsVLn0ncMpqQymJDi;s@pmxb5!WJGGAvKbu25LMr#5>B9dMWSe=iwM@b==H=rff z@j%&Ri~PFt6Ny^}hB{_GdH_epZSy1x=-8X9-5+N8Lq8_-Ff48*&VGfNO)F_>95S zE4H)xz7u)Y*cv*)+ER>wiTQkeSVs9Q?iXoDI5PV)jcF`vfpbX-jSm@ok{_n$`?eBx ziBZ20?hncy)<{Ue)AH4m%06P^Xdq;0RuRO|mLv3tVo5{UZf@X|Hnng1!{ zCNncpNc59E%4tz;hW#>%4f`R)L9>=A?zAKS76BPAT@S|;G5%7#nU+g8il=zW#VFI# z)zM5WfZ4zChw0oorpA&fvb+`YrZ+wv#0bi#_2oP-tGf6`UE5%3jzfqvo#BkZhPDVb zi+m{NMooLE`o3f!@aIMipP~BJ@5%?wB`Py{9ZF*do5FTQlJLSoM)9TJqmRBo2|J9uySgu}~Z>X?{5r|0tb^xQ) zfZZTgd>XdkH7c6W{m`5k6bg2K15&u-H(M92jgHSJp!ZxL$8y}sy_s?Q;kHj>j()}z z7$yQsjKJQuz8T7F!$pul&K`2FcWB7mz*JjWbM#p+`g5uat5-@s=rk=85bT#vzmLfa*LM;9=%hOA63@tV}x~gd|m{YH8+&wR#a>o+{ z(R-a0wWd6jj1Iqxdd~2HNuo zXG;QZ90SWvDsc08vvEJd`a&LX39_6oNZiper{hG$Ca+2#pcUMc*DW`m*>YP|=i^?$ zl6&z{{>_OQ;(Mm!II)g;hk6bR-d7mAD1O%1_Wb~$elh|qbD^;K>lBZcbt2bET6hg1 zY8AJ-{|ETOS@ANC{>X5HODyKr0M6dED?gTlR66y3*qE3|WSBuIL4@r=E&8RJodH-I zritc zBju3S-3AI+Q_$kyAmrVEn9L&G9Psqev~X6J`Y6xOP+$nan9l#tSCUUS4tP#1T@d%0 z^MB=gW?<3(zvOfN-{VF9z0Lgp7X)gg{x2su8Ehh&b%{0=T}S};yFV>Md8)h_UUceF zXxRZ*WIm+r-o1zL@Qi0b!F>9bl=%3~V^UC_;Y{n1tavKp!Pgf7db8^T1ogNLnK)w z$wU8Zuz(4tcRDau*u#gV$J?RW-GajF1jw~_WjxG1bo|YDg`q3m+hE(OK^LYS97y9k z=L!&*e>wclj&l$5D&rPxhlb&v22J`mn9y->r8NKHTdqnZgzzs1O2{EdV;Aw;`477W zN)97q{rhNKhIcBs_6cF*=(u$b)kEWWo$mhvi{F@*?KV{4fK?9O3}ipb;P7gmk=69l zfXb;+WnTm#{xO!@aADJ{?>&EYNHh0ZKufu|ry;KH`f&TpwPu>2Yj%pje_!k!sbg2x zQgf&97*A33gx`}CLce^exI#PeLxSrSP=on~FK@LLeS5p0`Js2Xp=J0ukO98Gr>L$M zeNK3>T##S8Y$*S8FSd2EHEZuv(H|ZqHwE_`8aE#wjeGJDUJ9G&*$JX$bSl<9#BBl-wb3A{i{Tg`vV{Mk6WnuhFZS*;nr5Zf!?hNhz z?v4R#_|Kf z%tKgJv!@AZp8GA!Ois)_7sK3=MWg6nfTkec#TmE|3WK1nQ zKY#mBqksAi@+Q@Kc`F~3$K{*3*ej?V_T9bvNCT!)rv2K7AJIfVz(pEZf)7#K>byKuq*5>d^~OiMq>6;40?nIC3Di|0Sn6iGf>8pU9_baOZv?lm~fP6fD!a$@aAHmheCKJ{Zb9NvNpeI)q{ zj{*nNN8=!)PnPCS0MWMIpP6uAx-?@~# z#!R`L4&(@@IS*PGAl1izS&nzXk>}8_H+!1i29*d-r2ox>Az7#8C`5$%A7@ASw+of; zziBf9DJMYZ_@6X)CsibA&=rDw6TKiW#(%p-wEyQ5SDe^6LwBz|85K6VDW0;_L9z;Q zhX3b#KY3%qP=;!mGu!iK)}7XiJ*}ncq|B#M7Urm!`(HsG9)KqpUnbOcbU$hHIUp|c zCi+Kr)7?JZf1Hx0M%qVT@E*A)W@dkcQ-?AWT80-sSIblw#5xEpMZu8Y@jCViS+shfdCh2W0ETwdzqb&1BZSu*5Rj|4@*ihh4Ve5TV3k1+c z;qRsGW)V_C11u&efV|HE&cam5pl24&#O{e~LQAzH2PZ$jx1aZJZLH&%!>1&D^d97egY~ zIjO#PINyKet9<|dy=lvYqy=<>ULe(oCKZjeN7=`59=WIyV+6&K?rLwkTuG+MYV66o zc+>1P6d`|6(4Otjb@oy_D%yz`vMfWqWnv`~`rjjnLLn|K`j3_ocZa?G{$L#QRtBgw&{$<#Gpt*iYg}F=b!H-a(G1UTF0SnzOJy1)mm33n`dFdfhLOu@>Xu9sFZKytL!(+#Z%jEB+Ojob|y#0?NB zrPd?;TcSH}57Pe)gzG?ghS}k3k2M72P6z%9QS4ZzAb^%RPHmb=UCv?FTEpTv%TP0y z{dgaR!|5<6-?!#w?AQG$9F$uBYK+|*hT$Lg1%XyGw)yaj;XlT^yOV2!t^3Ezp*NzT zr;BS#AzX~O1n9o=Z&#TxczulGEs&+9^5+ZEyQqsVjcwDNydqyvzAnxUx^;VQRaJ=- z^en%JE$)3bI-#$8oxFS|ofIxZKv*DdaI!dlFkQf23dC$_HmPZ7VCax>c4^D~GHJne zG3iL8p>MzydUWJ1$4DSeYNY7(-AyOuTp)48`NK=yo9F)?_k{9o9x@A@0Qu_zyaVgS z_V{Z?$J;vM@yElIZgapaH6IDEQ5ZlIg9J=vW#m|7WtoM*v~No8Z?Y5O|8{TfyiHm(WLc_`_18GtQnc0j z(@E|v3>ALh6oi(dT8ttgb%mgito&1~&b=gOCYCl-+kwni-)wxwJM~~9z+~U$mk=<2 zg->uzsq6Bh#m*I}WHBkicByH}Ho222Y~w-!|C(}v+2UO4W|dDzRQJ8}B|0VZDg7@` zx0X5nu710?X|_7EFcz>50ynN{*NAIe4kEctO|}gsg@NTFx7Vx(b>%&lUZfR66Grci z#l9w&J;qMFI+_wOSN%pRTx5wY}=kf&~Ljb!-i*Szjs z?F2V#7qVTgePdGeSvPrAX9>~2Zda4wdNoZVtMc&DTi&%TerNn-{3NLD1daEZ61P0Q zrxhCVA2umQqQ|iNX49U>Z@Q3OJagpjvE6^sdj#+_Bux&6v-&**!3f;FUBu-nrmx4E zVWVyuq5po>ZhG9|3c9D!ATHk7NrT5Y5xO?|@5FcR~d~q8KPcvw&1s_D= zbli7x=gzSR#my*F*lWlMm$)(Gc|M7WP|)U-fTEEr(5o1y|Mw#N-`cN^(=3(SEE;m} z1=L^}*Q}CqbeS8|$y>v=-y$K3#D%}5LR{HD7UK}Vs(;_O|1s~k)O~Tm1+o$9=aL5M zG`$!*-fmfiZYk4%O~|g9m)5$ubf-&BO^^(1wI>P<82HzqsZS!094zDg3uYJ7!?@Mh z7;`$NgYWDOr}LsZx^KK5|J2*>&wf@>uP%%Lc`#2PifkCZ$FkJNH|_C~AZ8h=)fkO5 zTb`XAd#m-SWc??r?Un}~t@juUd}L>wmD6u~BRqoAr#uGfcs4HV4;dmOgEJ=`mCmnE z0o{cOjvpHXD^~fiHt9JNF&|nk>zX{vUvL>f-{R52InUNYZf~W;3_L7t^3Jq|+K+sk zPfcATN!UYDxX+uLWxcQZ-ZiVm3?<;33VG@gWdCU7fam5Yaul8yi$THXt8U*#00;Tl z@2Gu0mdq^}=08yTj(rVYL2y7QpTq^&tHzbXRQK_V}sg_`|rykg;U6j>Vv-kQ)0BFms=biq{ zwpZF#BAwx=((<+C(ygL^yl~jjT4#1tfd10%8jJTB&Ns0^WM$I8wc5J~^B>K0pYfi9D5*k`&&^c$35pYF@tQM!I2Yc!)d1&y`o?7Rkp<2;kMeqIQ z-@u*(p;HqmY2OP0_Xxz|66A+6nba?;p1So&7yPH|p5Mm)+(X8O#*OQSG0@CzZan-;<7V zHRvr~=GHWFbZkBvF{4L+Pmg0}jW#;gf#?pF#~3PnA5ZD-GN_puo8#|0@=l^tSM&uqcqJ$AHrYq!}E_Q3q@ zX8ZMREZAzYgk4v&g#tT?3+(oH<2sAeMhvZq7|)2@-5E48TVoYf=Dq#z*0ZthrVTt^ z8R)%WG7x((Pv3OkI=}PbMQJ&;oG5vv&7w@4nL~&fG0?x2KxWpoCj^(UVFInO47J`%)>rQQGpVH8m6!A zhn#TOb@7GfDh}t^-K5s1rsXqLBdY|D#1Jm11V5G_SKGzK+wkipc?s9Ww6hr5rS3z}6+V)&Am2bzzIQ&TpDw4G)8t-{%c zTZ%7>H%}z&V+K9i=e>`HaE~37JZf{!LQYH$nA`l(30l^0WKt4s*BYhhPV&RuoglQh z1txy0fFuZOo`|GHNF#!eVu54mFM`_8 zI<7%EmS8e6GI?d?uH%&s4IFV()}Xc;kf{+QrwM|16Cu4fUupk_37zZQL@3D5@17bw zGWv)0dFMUoh~}Mq5`ER*1o>`%EvQ^dpEat&q)g$yq4xu#*rYj z|D3AF-~#+8QZ(X9*}`-?fg+3R9lo=rEjY#3U0?4v!dN95ldEW z9UTo7zm{v|ABXTcn{U+pZRX6|_y2zHZ4I}dn7vp7yb!Dn2fgA%$5U_wV1c(@^!-<{$Y}j&(dqZo z87;uSezfh+xy6wsaFHbfs7!po&**;WB3?tt$^poK+vvd0!MIX*Pgne3pV0_t~sJ^9ZcKm0up>(D?pXs6jQjwX|9Y4O{vrKJm&cPXs=e0+2a3>}7S zZ^kDkvUcc|Zl`t$0$BcT?!cB=f!HGMt&H4i?$5V;Ob-`#(j+sntH$M^@&FcRTW6WkH&PixdN(}v2t+8sj1ZYKYMS%G)=)Vz?w_woo{1((G z0Qm-`-@pG6W9Grcz##SB#Q(f_k_BCpnw*S@8K<5??owvQg9$vqi3opoZ9nv}JH!t_ zHx)MU<6m2!29&9}rLoqDwn;d%YqbXY`XsCsF+rx5nAFtQrB5%T zLn_F4B2TU0V9EPR&s`{TOHEt5pimh!o0S~<3z@|8K4d&;){$5wLIOPBq!%x0Zz4qi z;PvFB{L5FJ%k#RF&@HN(tDc7&6|d`y=~{<_pZO8WDk?pFKUfd|TU*;}+30w^G-@fG zIozAW+Nx|6;6J>NOXdD-uU`|{x4^%GY;9-&NcHuSU8h>f)h!aVDcy4(Zf>O(bR_l2 zu=qpLv6_!yYatB29TAY0El_%==)#A(wMm~}rdramxP)tIXXm1;OIhF0z~!(ku5pv~ zNQwj`*201d8XFoY_>-~u`1k-H)BbqJ{h=#xjn8*63}@#Dw01`TY*-EsoUP$BkTa*a zXky$%pjtVR_DB;m%f47lA^-`Rs_;<>Yn7gXuChkzdW|N#y;ujK_2!dWcdh9Nt+Rd| zzUo?RNE*m>0J7KxAOjBl-wd5yUHe^T#j1~H+ERt>AFZkY0AKp8w8RH@e3(wd$H{M? zVX53cBx!#NiQTt3eoxSPrk+F#v{!!}G=0y;wh>mQ2JZvamjwh!fG1&3FH!IMO>Um^ ze)2_4D$Tc-x`U=>+X-HAKzgT|cHke1Ilcsx-zvCpq83zEZhFLNIcY;J=gJbQw8I?< zlYkRS>kU=?uPoLTv+Jhj=D7t>u%>_=$+lh3-+6h#=U^Ac@T27|Gwc5qZL>zOIKRMk zPoC}@6GKW$7NR9rGc_tN0?=l&sIk9~Uvgq1102M-@e{E5ciZZ|bnWlkfHrLeDubQs z*@A)*&37jWZalEEo&%_^D={q1i{O{n>06LUm=ri3m7_6Ia4hdVOf(-(S`)Z`itmSR z!R{Jfsr5NG{Jq}h`utg=+7-ifaYi4|B`doc*ek!^@ix4dI=C}&ul#74EbE++o=KS8 z;Og9PKG7|u&VfvhVxKg~xdSyg^?p{*Mn>ja+66(rk6` zzU_Jke9K-ECeS4H8?fa;&y_}t-cD5!9`1NgL6*5a^wACiBT~bo?2ZWS$@`6NV=(If z0+ar@uY}D40^>{XW>tCEXaAUV-N%lajS|uN@}fHXjGXK8R0|ZdGX!<7o!nhr1wi?j za<3bw7M|7J$s^G&I(FqsB^sd9?GXwk>|0=7_C@7hJvjFA&=n@3H3)IIP|T=vL1ndA^PeQIa42Ha(}Nd&e< zBfZ`6Uc3qMX?CWI8b}l(02Onc>_Blq|1a5T!CGJirtE`^h#_MJ_mWp3BWYqh5CsB4 z1#eVy5?|hn>Wne4Oe?6=*WDXOuLy6A|D0*tbzPP6LX5f5o)7T{?B1DgYOW7XUj?d~ zH4b2jQUy(M^H?lx+F4Y_C;8`ce6%K$AYB`JtB%+Nzkio@LH!dd02sQ;7-kYLEF&O@ zs%|#UxK#=;H9A8l+}5&(0U0@@Hz6~w%UH4|IMU{tB-N$0fncMQ9ksgGDGs3TA0}{l z|Kkz?O7}RH_v@6`+u}~`E&$+pr(u|U z$;~5J_a)GyMfmT)a+fB}hl8vBgvx}Zw#zswyPoW-0j!TjT6E2h%h*wSQ0`5Z(>oMQ zVr0Hy8&I2#S_+fxV-dOsbdIgGah0d2++n3Xy(%L;U3~sg`?WOnG9iiEsH0RTMr&~t zNqTiPzo2cek{ma+%xRfcRN+BxLzX}Ui$DD^rk{zOLZh_!Uu1Dy+U;Jlu{TO=V3z=! zRB&`8;()D$j!9Ts8`Tg>3d)Vh%gaZrOs%<5@9gY=YS*rX{q(>udQM>dpnK<<`+S>i zE~63nrkz$1R$w8YcRuTSxHBV_aTKMxU9qjXl|KS|+!ttR>pzUxCJ5j#Ha5<(#6}ip zB}h3!v83`u`2m(Ln2oq8N-a~i&1GkhGzo=hgZ)9f8*^Zf-M|EXy zn+yyH{FYDPpg!m5*qGmVuF6_@4>gavI3HWtXA?3n)ytAcwKVP${zFYp-74`m0Fcut$&wz%$ju3elyqFh7X(jX(KI+reb zUoH4nmEuGvB%lH6$h}5T!0>#VE0P@YeJ|j%qX$j-h=hxMp8G1XcHAM7W1878T-|Bh$eULcAS1U>0sh9W{$*HZvR8?nENVv8!b>@FT1 z*ft#-EOr4WPxt)sqbsKT;qF1yF|QDl;^3>EfzO^y>-f4Y4&>fp#H^AD1UbyT!2qgPmC)8PKlpl z9eciEYDJ0I`$Kg*ci*5JU4VNF1xjWZOj;8JTvmU1#$(VN@+tMH2Gw&=} ztHLth-o{fyByiyb+~U${h6CI7E3I1ww6FPQ&70m2eywBQ`5^`tL4cPm-6dOvv>vGi zHk+nYhg36bDBqHUnzNnY=tl>~j}eeDC?oSEXE#`Tw5!A=uC@i)A<$s`FaxB@l5>oh77x568JYU8^I96; zz~=?~{-jODrdL2lKXcQYJ1In-v1ugD!+5!dthS7R?$?a%PHmb(i)!VEoUBZUEbb%b zO)Y9z5rUAM9=JmP8)z%B=Mf`o&0eAZqoe!=;ZGQ~jt3hiaTd+u?MkO!#j{RNb0t(D z<R40R-^Y<_=4UHUV2?2@YRK*3R8k2O+&MBIcWZWjWp`jE0s1c;h ze&|dlKEYzX*6-w|Z|vq%c%A_c`@IsK&&lP%KnkB(DRrw#C(miF0E%~DsAn*64zz9# z@{xjfQ0Ms^^OJ0^8kC0id9=0cN4VAZ35OG`tRRo^Vq6Sxi!|@kTOT@id$K|1i9Ha>f5GZyDJQWDb1*L zY)2hEcLF{wSm@KRg!8+Y=3IG|sn-IC0Q9&s3_48(xh3*xrXf0=j_W%058uSV3(&CO z7mv`;XtN12xYiK<5v^?R)68fyzF}0}d^FlamkojomX`u;c7WSZ%#w$S~04plrq)T9uIER9!d7X&ReF^QGF)Km$D-Ub=6yK)3hakR% z&dI`DHE-tt!C)B}b*1CuBl5iZ`1$l&5`331uyQr<(hYz7{26L0;;TN<_VrXvRMR6K zEIJrw0j)|SDMw3TQ}Mzk3r?B$vn0i@T>#qYgD}0%R8(6VDKrec0$=;?XoDAnnUN|x z7#ThjF0L*|89f@|H+GHY8j_J^W@Tq**42F)x>Jk)rVg7OayIXxcTcbWV^_cp6a)Yz(tBP2`~`zlb;<&khrkP9 zkrc&S9~&s!sAU7cyOZZ2;&~o|pZSPXb$Amx&azKC4=CXT&_2RIoG{=t1&QU z0J{O}S%a0~Br?=$?p$51d5DiQ}>%V&#)@ z61H#gn4EVKV+KkF36LT{1ksz(oC74AnIuJ$8;cBG=jqg2W0*FhWPqsaBM^1Hbm8m1 za1jF?23&a|1b{17OqVA8Fx9`a_9KG9sxdEgRyA{PM6uG%h%A>-T?rJkBde3g^M`X*@gJHSe)zZ!nw{a3{4mk6m8Nc zeI>hhtV6<(A!zUD@VJ~gF+U{j2nCOgzaT|=@}vmRf$oVIGjNaG1$Ll&qN?kQAo>cL z4baU=!&TfPG*(qfbxlT?=QKZp7Zb#nIqSloQPST6F!STh;P57P zeYsKw!D)WHooje!U9+=>g!a=4^W*KyEpyg|`4J!nyWqvg#Uef~R#hGfNIyLFzdU?E zet&22{eEhn4r*HfpuD_X1b}<)xhJT})l!$1pos7Ys8L3OtWJ_72!rT~04XCsgKr(@ zwT@7|&*M6?;7!Qw2}s}SVPRJ5n~_|l6E+8o>qU-T2-*9g2}6SNOeoS1PyO9H*2(Xc z`9F2FJAH1qw*G6=+Te-u@^W#~q)GC7vrW)vl}EU-6LQ4n#xA!}U<)5e0>HY)wC&5x zwh@F`7@7#tHTuKwW{S+jTl9w!Y;)wVdn@SXNJ9!zaPb#f3(gPVX=dN9t}fNm^*!m6 zz7Z<7t>RvO?L!fOJP**RQ^x>6o(HJCqr>lhh9^a1c+x0*@Yjt2x5-MF3G!x!lq12E zpBMiAON&}e5ZcgXfEuf+kXcmZ)95r-RjHDq&4!{s7VBFO{n@pr+R{77U4PA+VX^*G z7VBGj1-JV6nF$)66piCY;WsIo)n)Z6x2@uQJwMDS6%`f!E13iv(be48g@wQG!u$!> z(A*e-qn~zSWn~2BPdMuK8Hfm3`v}4anhnsgmR9hI@v;f>lmo3x1Vz ze7V0IAbyo#{wOeo^YEVoWWGyLB|rPg0V)Z?C@?-@n5s3NDRb6sH&xy`(%#-;aSMW< zOyZjZ{;LEPOOAih<1@M1eRbmTqhAI5D2oYG=ZWkw8Dd|Mp$t)X}4GtfkdwJy&i{8jfwBAH=Kw*cH$}s?7$efhB^J+^hk9l>n4Ub!%!6 zkbW5_hye2(T1|y>{+$w$4@}=?69H*>dznW467cfWJtZ|Y0iGxwcdiW|Kxo%?E#eb~ z0oijLpZeD9w}gXJKYZBK{iVI#Cuarx!4ofv?3rGG_UC#jBR*NT+=##Y=^6Sz@Bqir z*Fso_Ujqb4CdkOn12sPk*#zk%Q1ioJCP*)Vnjcx;VS;q)2W);AM#J}Heu%!0^1-J{ zGvo_p#D~m}cgO${R-(xO5d=XHo}U8m2{Jv}AOl2L2^k=QAPB+|$N&*mLTUO0K@bE% tgdJpn2!bF8f(Sdv01*U15Cjo+{68VLjlrg#IPm}g002ovPDHLkV1i@-^m70J diff --git a/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm b/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm index dd45c0278a..cd407a0073 100644 --- a/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/modular_citadel/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -3,7 +3,7 @@ desc = "A gun magazine. Loaded with rounds which ignite the target.." id = "10mminc" build_type = PROTOLATHE - materials = list(MAT_PLASMA = 50000, MAT_METAL = 18000) + materials = list(/datum/material/plasma = 50000, /datum/material/iron = 18000) reagents_list = list(/datum/reagent/toxin/plasma = 120, /datum/reagent/napalm = 240) build_path = /obj/item/ammo_box/magazine/m10mm/fire category = list("Weapons") @@ -14,7 +14,7 @@ desc = "A gun magazine." id = "10mm" build_type = PROTOLATHE - materials = list(MAT_METAL = 55000) + materials = list(/datum/material/iron = 55000) build_path = /obj/item/ammo_box/magazine/m10mm category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -24,7 +24,7 @@ desc = "A gun magazine. Loaded with hollow-point rounds, extremely effective against unarmored targets, but nearly useless against protective clothing." id = "10mmhp" build_type = PROTOLATHE - materials = list(MAT_METAL = 40000, MAT_GLASS = 50000) + materials = list(/datum/material/iron = 40000, /datum/material/glass = 50000) reagents_list = list(/datum/reagent/sonic_powder = 280) build_path = /obj/item/ammo_box/magazine/m10mm/hp category = list("Ammo") @@ -35,7 +35,7 @@ desc = "A gun magazine. Loaded with rounds which penetrate armour, but are less effective against normal targets." id = "10mmap" build_type = PROTOLATHE - materials = list(MAT_METAL = 40000, MAT_TITANIUM = 60000) + materials = list(/datum/material/iron = 40000, /datum/material/titanium = 60000) build_path = /obj/item/ammo_box/magazine/m10mm/ap category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -45,7 +45,7 @@ desc = "A stripper clip used to quickly load bolt action rifles. Contains 5 rounds." id = "bolt_clip" build_type = PROTOLATHE - materials = list(MAT_METAL = 8000) + materials = list(/datum/material/iron = 8000) build_path = /obj/item/ammo_box/a762 category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -54,7 +54,7 @@ name = "handgun magazine (.45)" id = "m45" build_type = PROTOLATHE - materials = list(MAT_METAL = 80000) + materials = list(/datum/material/iron = 80000) build_path = /obj/item/ammo_box/magazine/m45 category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -64,7 +64,7 @@ desc = "A gun magazine." id = "pistolm9mm" build_type = PROTOLATHE - materials = list(MAT_METAL = 80000) + materials = list(/datum/material/iron = 80000) build_path = /obj/item/ammo_box/magazine/pistolm9mm category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm index 9779b47b15..0a5c765e1f 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon.dm @@ -23,7 +23,7 @@ icon_state = "toy9magazine" max_ammo = 30 multiple_sprites = 2 - materials = list(MAT_METAL = 200) + custom_materials = list(/datum/material/iron = 200) /obj/item/gun/ballistic/automatic/x9/toy name = "\improper Foam Force X9" @@ -132,7 +132,7 @@ desc = "A weapon which fires ferromagnetic slugs." id = "magpisol" build_type = PROTOLATHE - materials = list(MAT_METAL = 7500, MAT_GLASS = 1000, MAT_URANIUM = 1000, MAT_TITANIUM = 5000, MAT_SILVER = 2000) + materials = list(/datum/material/iron = 7500, /datum/material/glass = 1000, /datum/material/uranium = 1000, /datum/material/titanium = 5000, /datum/material/silver = 2000) build_path = /obj/item/gun/ballistic/automatic/pistol/mag/nopin category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -142,7 +142,7 @@ desc = "A 14 round magazine for the Magpistol." id = "mag_magpistol" build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_SILVER = 500) + materials = list(/datum/material/iron = 4000, /datum/material/silver = 500) build_path = /obj/item/ammo_box/magazine/mmag/small/lethal category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -151,7 +151,7 @@ name = "Magpistol Magazine (Non-Lethal)" desc = "A 14 round non-lethal magazine for the Magpistol." id = "mag_magpistol_nl" - materials = list(MAT_METAL = 3000, MAT_SILVER = 250, MAT_TITANIUM = 250) + materials = list(/datum/material/iron = 3000, /datum/material/silver = 250, /datum/material/titanium = 250) build_path = /obj/item/ammo_box/magazine/mmag/small departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -289,7 +289,7 @@ desc = "An upscaled Magpistol in rifle form." id = "magrifle" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_URANIUM = 2000, MAT_TITANIUM = 10000, MAT_SILVER = 4000, MAT_GOLD = 2000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 2000, /datum/material/uranium = 2000, /datum/material/titanium = 10000, /datum/material/silver = 4000, /datum/material/gold = 2000) build_path = /obj/item/gun/ballistic/automatic/magrifle/nopin category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -299,7 +299,7 @@ desc = "A 24-round magazine for the Magrifle." id = "mag_magrifle" build_type = PROTOLATHE - materials = list(MAT_METAL = 8000, MAT_SILVER = 1000) + materials = list(/datum/material/iron = 8000, /datum/material/silver = 1000) build_path = /obj/item/ammo_box/magazine/mmag/lethal category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -308,7 +308,7 @@ name = "Magrifle Magazine (Non-Lethal)" desc = "A 24- round non-lethal magazine for the Magrifle." id = "mag_magrifle_nl" - materials = list(MAT_METAL = 6000, MAT_SILVER = 500, MAT_TITANIUM = 500) + materials = list(/datum/material/iron = 6000, /datum/material/silver = 500, /datum/material/titanium = 500) build_path = /obj/item/ammo_box/magazine/mmag departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -321,7 +321,7 @@ max_ammo = 24 multiple_sprites = 2 ammo_type = /obj/item/ammo_casing/caseless/foam_dart/mag - materials = list(MAT_METAL = 200) + custom_materials = list(/datum/material/iron = 200) /obj/item/gun/ballistic/automatic/magrifle/toy name = "foamag rifle" diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm index f847d04e9e..2c5db03f8b 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/magweapon_energy.dm @@ -88,7 +88,7 @@ desc = "An upscaled Magpistol in rifle form." id = "magrifle_e" build_type = PROTOLATHE - materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_URANIUM = 2000, MAT_TITANIUM = 10000, MAT_SILVER = 4000, MAT_GOLD = 2000) + materials = list(/datum/material/iron = 10000, /datum/material/glass = 2000, /datum/material/uranium = 2000, /datum/material/titanium = 10000, /datum/material/silver = 4000, /datum/material/gold = 2000) build_path = /obj/item/gun/ballistic/automatic/magrifle_e/nopin category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -98,7 +98,7 @@ desc = "A 24-round magazine for the Magrifle." id = "mag_magrifle_e" build_type = PROTOLATHE - materials = list(MAT_METAL = 8000, MAT_SILVER = 1000) + materials = list(/datum/material/iron = 8000, /datum/material/silver = 1000) build_path = /obj/item/ammo_box/magazine/mmag_e/lethal category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -107,7 +107,7 @@ name = "Magrifle Magazine (Non-Lethal)" desc = "A 24- round non-lethal magazine for the Magrifle." id = "mag_magrifle_e_nl" - materials = list(MAT_METAL = 6000, MAT_SILVER = 500, MAT_TITANIUM = 500) + materials = list(/datum/material/iron = 6000, /datum/material/silver = 500, /datum/material/titanium = 500) build_path = /obj/item/ammo_box/magazine/mmag_e departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -116,7 +116,7 @@ desc = "A weapon which fires ferromagnetic slugs." id = "magpistol_e" build_type = PROTOLATHE - materials = list(MAT_METAL = 7500, MAT_GLASS = 1000, MAT_URANIUM = 1000, MAT_TITANIUM = 5000, MAT_SILVER = 2000) + materials = list(/datum/material/iron = 7500, /datum/material/glass = 1000, /datum/material/uranium = 1000, /datum/material/titanium = 5000, /datum/material/silver = 2000) build_path = /obj/item/gun/ballistic/automatic/pistol/mag_e/nopin category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -126,7 +126,7 @@ desc = "A 14 round magazine for the Magpistol." id = "mag_magpistol_e" build_type = PROTOLATHE - materials = list(MAT_METAL = 4000, MAT_SILVER = 500) + materials = list(/datum/material/iron = 4000, /datum/material/silver = 500) build_path = /obj/item/ammo_box/magazine/mmag_e/small/lethal category = list("Ammo") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -135,7 +135,7 @@ name = "Magpistol Magazine (Non-Lethal)" desc = "A 14 round non-lethal magazine for the Magpistol." id = "mag_magpistol_e_nl" - materials = list(MAT_METAL = 3000, MAT_SILVER = 250, MAT_TITANIUM = 250) + materials = list(/datum/material/iron = 3000, /datum/material/silver = 250, /datum/material/titanium = 250) build_path = /obj/item/ammo_box/magazine/mmag_e/small departmental_flags = DEPARTMENTAL_FLAG_SECURITY diff --git a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm index 024669757a..866a74497a 100644 --- a/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm +++ b/modular_citadel/code/modules/projectiles/guns/ballistic/rifles.dm @@ -42,7 +42,7 @@ icon_state = "toy9magazine" max_ammo = 30 multiple_sprites = 2 - materials = list(MAT_METAL = 200) + custom_materials = list(/datum/material/iron = 200) /obj/item/gun/ballistic/automatic/x9/toy name = "\improper Foam Force X9" @@ -178,7 +178,7 @@ icon_state = "AM4MAG-60" max_ammo = 60 multiple_sprites = 0 - materials = list(MAT_METAL = 200) + custom_materials = list(/datum/material/iron = 200) /obj/item/gun/ballistic/automatic/AM4B name = "AM4-B" @@ -230,7 +230,7 @@ icon_state = "AM4MAG-32" max_ammo = 32 multiple_sprites = 0 - materials = list(MAT_METAL = 200) + custom_materials = list(/datum/material/iron = 200) /obj/item/gun/ballistic/automatic/AM4C name = "AM4-C" diff --git a/modular_citadel/code/modules/projectiles/guns/toys.dm b/modular_citadel/code/modules/projectiles/guns/toys.dm index 731f990cfb..6715c64d4e 100644 --- a/modular_citadel/code/modules/projectiles/guns/toys.dm +++ b/modular_citadel/code/modules/projectiles/guns/toys.dm @@ -57,7 +57,7 @@ desc = "An authentic cap-firing reproduction of a F3 Justicar big-bore revolver! Pretend to blow your friend's brains out with this 100% safe toy! Satisfaction guaranteed!" icon_state = "justicar" icon = 'modular_citadel/icons/obj/guns/toys.dmi' - materials = list(MAT_METAL=2000, MAT_GLASS=250) + custom_materials = list(/datum/material/iron=2000, /datum/material/glass=250) /obj/item/toy/gun/m41 @@ -65,4 +65,4 @@ desc = "A toy replica of the Corporate Mercenaries' standard issue rifle. For Avtomat is inscribed on the side." icon_state = "toym41" icon = 'modular_citadel/icons/obj/guns/toys.dmi' - materials = list(MAT_METAL=2000, MAT_GLASS=250) + custom_materials = list(/datum/material/iron=2000, /datum/material/glass=250) diff --git a/tgstation.dme b/tgstation.dme index 3e3a04b8a9..840b8a2684 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -62,6 +62,7 @@ #include "code\__DEFINES\logging.dm" #include "code\__DEFINES\machines.dm" #include "code\__DEFINES\maps.dm" +#include "code\__DEFINES\materials.dm" #include "code\__DEFINES\maths.dm" #include "code\__DEFINES\MC.dm" #include "code\__DEFINES\medal.dm" @@ -260,6 +261,7 @@ #include "code\controllers\subsystem\lighting.dm" #include "code\controllers\subsystem\machines.dm" #include "code\controllers\subsystem\mapping.dm" +#include "code\controllers\subsystem\materials.dm" #include "code\controllers\subsystem\medals.dm" #include "code\controllers\subsystem\minor_mapping.dm" #include "code\controllers\subsystem\mobs.dm" @@ -366,6 +368,7 @@ #include "code\datums\components\earprotection.dm" #include "code\datums\components\edit_complainer.dm" #include "code\datums\components\empprotection.dm" +#include "code\datums\components\explodable.dm" #include "code\datums\components\footstep.dm" #include "code\datums\components\forced_gravity.dm" #include "code\datums\components\igniter.dm" @@ -486,6 +489,7 @@ #include "code\datums\elements\dusts_on_catatonia.dm" #include "code\datums\elements\dusts_on_leaving_area.dm" #include "code\datums\elements\earhealing.dm" +#include "code\datums\elements\firestacker.dm" #include "code\datums\elements\ghost_role_eligibility.dm" #include "code\datums\elements\wuv.dm" #include "code\datums\helper_datums\events.dm" @@ -506,6 +510,8 @@ #include "code\datums\martial\rising_bass.dm" #include "code\datums\martial\sleeping_carp.dm" #include "code\datums\martial\wrestling.dm" +#include "code\datums\materials\_material.dm" +#include "code\datums\materials\basemats.dm" #include "code\datums\mood_events\beauty_events.dm" #include "code\datums\mood_events\drink_events.dm" #include "code\datums\mood_events\drug_events.dm" @@ -2349,6 +2355,7 @@ #include "code\modules\mob\living\simple_animal\hostile\bees.dm" #include "code\modules\mob\living\simple_animal\hostile\carp.dm" #include "code\modules\mob\living\simple_animal\hostile\cat_butcher.dm" +#include "code\modules\mob\living\simple_animal\hostile\dark_wizard.dm" #include "code\modules\mob\living\simple_animal\hostile\eyeballs.dm" #include "code\modules\mob\living\simple_animal\hostile\faithless.dm" #include "code\modules\mob\living\simple_animal\hostile\giant_spider.dm" @@ -2844,6 +2851,7 @@ #include "code\modules\ruins\spaceruin_code\asteroid4.dm" #include "code\modules\ruins\spaceruin_code\bigderelict1.dm" #include "code\modules\ruins\spaceruin_code\caravanambush.dm" +#include "code\modules\ruins\spaceruin_code\clericsden.dm" #include "code\modules\ruins\spaceruin_code\cloning_lab.dm" #include "code\modules\ruins\spaceruin_code\crashedclownship.dm" #include "code\modules\ruins\spaceruin_code\crashedship.dm" From 55fa48737eee731de97145be10f66974b10f6592 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 2 Feb 2020 01:28:16 +0100 Subject: [PATCH 056/380] Forgot about not versioned files. --- .../LavaRuins/lavaland_surface_wizard.dmm | 755 ++++++++++++++++++ _maps/RandomRuins/SpaceRuins/clericden.dmm | 579 ++++++++++++++ code/__DEFINES/materials.dm | 14 + code/controllers/subsystem/materials.dm | 27 + code/datums/components/explodable.dm | 105 +++ code/datums/elements/firestacker.dm | 40 + code/datums/materials/_material.dm | 77 ++ code/datums/materials/basemats.dm | 210 +++++ .../simple_animal/hostile/dark_wizard.dm | 39 + .../ruins/spaceruin_code/clericsden.dm | 36 + .../obj/smooth_structures/table_greyscale.dmi | Bin 0 -> 670 bytes 11 files changed, 1882 insertions(+) create mode 100644 _maps/RandomRuins/LavaRuins/lavaland_surface_wizard.dmm create mode 100644 _maps/RandomRuins/SpaceRuins/clericden.dmm create mode 100644 code/__DEFINES/materials.dm create mode 100644 code/controllers/subsystem/materials.dm create mode 100644 code/datums/components/explodable.dm create mode 100644 code/datums/elements/firestacker.dm create mode 100644 code/datums/materials/_material.dm create mode 100644 code/datums/materials/basemats.dm create mode 100644 code/modules/mob/living/simple_animal/hostile/dark_wizard.dm create mode 100644 code/modules/ruins/spaceruin_code/clericsden.dm create mode 100644 icons/obj/smooth_structures/table_greyscale.dmi diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_wizard.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_wizard.dmm new file mode 100644 index 0000000000..05155ee2a8 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_wizard.dmm @@ -0,0 +1,755 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"c" = ( +/turf/template_noop, +/area/template_noop) +"d" = ( +/obj/structure/stone_tile/slab, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"e" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"f" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"g" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"h" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"i" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"j" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"k" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"l" = ( +/obj/structure/stone_tile/block/cracked, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"m" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"n" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"o" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"p" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/table/bronze, +/obj/item/disk/design_disk/adv/knight_gear, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"q" = ( +/obj/structure/table/bronze, +/obj/item/stack/sheet/mineral/runite{ + amount = 5 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"r" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/table/bronze, +/obj/item/stack/sheet/mineral/runite{ + amount = 5 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"s" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"t" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"u" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"v" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"w" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) +"x" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"y" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"z" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile{ + dir = 8 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"A" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"B" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"C" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile{ + dir = 1 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"D" = ( +/turf/closed/indestructible/riveted/boss, +/area/lavaland/surface/outdoors) +"E" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"F" = ( +/obj/structure/stone_tile/slab, +/obj/effect/mapping_helpers/no_lava, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"G" = ( +/turf/closed/indestructible/riveted/boss/see_through, +/area/lavaland/surface/outdoors) +"H" = ( +/obj/structure/necropolis_gate, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/fans/tiny/invisible, +/obj/effect/decal/cleanable/blood, +/turf/open/indestructible/boss/air, +/area/lavaland/surface/outdoors) +"I" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/closed/mineral/volcanic/lava_land_surface, +/area/lavaland/surface/outdoors) +"J" = ( +/obj/structure/fluff/divine/convertaltar, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"K" = ( +/mob/living/simple_animal/hostile/dark_wizard, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) + +(1,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(2,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(3,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(4,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(5,1,1) = {" +c +c +a +a +a +c +c +c +c +c +c +c +c +c +a +a +a +a +a +a +"} +(6,1,1) = {" +c +c +a +a +a +c +c +a +a +c +c +a +a +a +a +a +b +b +a +a +"} +(7,1,1) = {" +c +c +c +a +d +a +a +a +a +a +a +a +F +a +b +b +b +b +b +a +"} +(8,1,1) = {" +c +c +a +a +a +a +a +a +a +a +a +a +D +b +b +b +b +b +b +a +"} +(9,1,1) = {" +c +c +a +a +a +a +e +j +o +t +y +D +D +b +K +b +b +b +K +a +"} +(10,1,1) = {" +c +c +a +a +a +a +f +k +p +u +z +D +G +b +b +b +b +b +b +a +"} +(11,1,1) = {" +c +c +a +a +a +a +g +l +q +v +A +E +H +b +b +b +J +b +b +a +"} +(12,1,1) = {" +c +c +a +a +a +a +h +m +r +w +B +D +G +b +b +b +b +b +b +a +"} +(13,1,1) = {" +c +c +a +a +a +a +i +n +s +x +C +D +D +b +K +b +b +b +K +a +"} +(14,1,1) = {" +c +c +c +a +a +a +a +a +a +a +a +a +D +b +b +b +b +b +b +a +"} +(15,1,1) = {" +c +c +c +a +d +a +a +a +a +a +a +a +I +a +b +b +b +b +b +a +"} +(16,1,1) = {" +c +c +a +a +a +a +c +c +c +a +a +a +a +a +a +a +b +b +a +a +"} +(17,1,1) = {" +c +c +a +a +a +c +c +c +c +c +c +c +c +a +a +a +a +a +a +c +"} +(18,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(19,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} +(20,1,1) = {" +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +"} diff --git a/_maps/RandomRuins/SpaceRuins/clericden.dmm b/_maps/RandomRuins/SpaceRuins/clericden.dmm new file mode 100644 index 0000000000..0b6ca24dd3 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/clericden.dmm @@ -0,0 +1,579 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/mineral/random/no_caves, +/area/ruin/unpowered/no_grav) +"c" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"d" = ( +/turf/closed/wall, +/area/ruin/unpowered/no_grav) +"e" = ( +/turf/closed/wall/rust, +/area/ruin/unpowered/no_grav) +"f" = ( +/obj/item/stack/rods{ + amount = 2 + }, +/obj/item/shard, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"g" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/ruin/unpowered/no_grav) +"h" = ( +/obj/structure/grille/broken, +/obj/structure/barricade/wooden/crude, +/obj/structure/trap/cult, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"i" = ( +/obj/structure/light_prism, +/turf/open/floor/plasteel/airless/dark, +/area/ruin/unpowered/no_grav) +"j" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"k" = ( +/obj/item/ectoplasm, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"l" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/plasteel/airless/dark, +/area/ruin/unpowered/no_grav) +"m" = ( +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"n" = ( +/turf/open/floor/carpet/royalblack/airless, +/area/ruin/unpowered/no_grav) +"o" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"p" = ( +/obj/structure/table/wood/fancy, +/obj/item/melee/cleric_mace, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"q" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"r" = ( +/obj/effect/decal/cleanable/shreds, +/obj/effect/decal/remains/human, +/obj/item/disk/design_disk/adv/cleric_mace, +/obj/structure/trap/cult, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"s" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/carpet/royalblack/airless, +/area/ruin/unpowered/no_grav) +"t" = ( +/turf/open/floor/carpet/royalblue/airless, +/area/ruin/unpowered/no_grav) +"u" = ( +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"v" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"w" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/carpet/royalblack/airless, +/area/ruin/unpowered/no_grav) +"x" = ( +/obj/structure/bonfire, +/turf/open/floor/plasteel/airless/dark, +/area/ruin/unpowered/no_grav) +"y" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"z" = ( +/obj/item/paper/fluff/ruins/clericsden/contact, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"A" = ( +/obj/structure/table/wood{ + layer = 3.3 + }, +/turf/open/floor/carpet/royalblack/airless, +/area/ruin/unpowered/no_grav) +"B" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"C" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/carpet/royalblue/airless, +/area/ruin/unpowered/no_grav) +"D" = ( +/obj/effect/decal/remains/human, +/obj/structure/trap/cult, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"E" = ( +/obj/effect/decal/cleanable/blood/tracks, +/mob/living/simple_animal/hostile/construct/proteon/hostile, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"F" = ( +/obj/item/flashlight/flare/torch, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"G" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/trap/cult, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"H" = ( +/obj/structure/light_prism, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"I" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/carpet/airless, +/area/ruin/unpowered/no_grav) +"J" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/airless/dark, +/area/ruin/unpowered/no_grav) +"K" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"L" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"M" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/machinery/door/airlock/wood, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"N" = ( +/mob/living/simple_animal/hostile/construct/proteon, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"O" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"Q" = ( +/obj/item/storage/book/bible, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"S" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"U" = ( +/obj/effect/decal/remains/human, +/obj/item/paper/fluff/ruins/clericsden/warning, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +c +b +c +c +c +c +a +a +a +a +"} +(2,1,1) = {" +a +a +a +c +c +c +c +c +c +c +c +b +c +c +b +c +c +a +"} +(3,1,1) = {" +a +c +b +c +c +b +c +b +c +c +b +b +b +c +b +b +b +a +"} +(4,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +c +a +"} +(5,1,1) = {" +a +b +d +d +e +d +e +K +d +d +d +d +d +d +e +c +c +a +"} +(6,1,1) = {" +a +b +e +i +l +e +x +m +e +x +m +e +m +J +d +e +b +a +"} +(7,1,1) = {" +a +a +e +j +n +n +t +w +A +C +n +A +C +n +H +e +d +a +"} +(8,1,1) = {" +a +f +h +m +o +q +u +u +u +D +u +u +u +u +I +L +c +c +"} +(9,1,1) = {" +a +b +g +m +p +r +v +y +B +E +B +y +B +G +B +M +U +S +"} +(10,1,1) = {" +a +b +d +m +n +s +t +n +A +C +n +A +C +n +H +d +e +c +"} +(11,1,1) = {" +a +c +e +i +l +d +x +z +e +x +F +e +m +J +e +d +b +b +"} +(12,1,1) = {" +a +a +e +e +d +d +e +O +d +d +d +e +e +d +d +b +b +c +"} +(13,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +c +c +"} +(14,1,1) = {" +a +c +b +b +b +c +b +b +c +b +c +Q +b +b +b +c +S +a +"} +(15,1,1) = {" +a +a +c +c +c +c +c +c +N +c +c +c +c +S +c +c +a +a +"} +(16,1,1) = {" +a +a +k +c +b +b +c +c +b +c +c +b +c +b +b +b +a +a +"} +(17,1,1) = {" +a +b +c +b +c +b +b +b +b +b +b +b +b +b +c +a +a +a +"} +(18,1,1) = {" +b +b +b +a +a +c +c +c +c +c +c +c +c +a +a +a +a +a +"} +(19,1,1) = {" +a +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/code/__DEFINES/materials.dm b/code/__DEFINES/materials.dm new file mode 100644 index 0000000000..0e5234792a --- /dev/null +++ b/code/__DEFINES/materials.dm @@ -0,0 +1,14 @@ +/// Is the material from an ore? currently unused but exists atm for categorizations sake +#define MAT_CATEGORY_ORE "ore capable" + +/// Hard materials, such as iron or metal +#define MAT_CATEGORY_RIGID "rigid material" + + +/// Gets the reference for the material type that was given +#define getmaterialref(A) (SSmaterials.materials[A] || A) + +/// Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes. +#define MATERIAL_COLOR (1<<0) +#define MATERIAL_ADD_PREFIX (1<<1) +#define MATERIAL_NO_EFFECTS (1<<2) diff --git a/code/controllers/subsystem/materials.dm b/code/controllers/subsystem/materials.dm new file mode 100644 index 0000000000..96b9e68904 --- /dev/null +++ b/code/controllers/subsystem/materials.dm @@ -0,0 +1,27 @@ +/*! How material datums work +Materials are now instanced datums, with an associative list of them being kept in SSmaterials. We only instance the materials once and then re-use these instances for everything. +These materials call on_applied() on whatever item they are applied to, common effects are adding components, changing color and changing description. This allows us to differentiate items based on the material they are made out of.area +*/ + +SUBSYSTEM_DEF(materials) + name = "Materials" + flags = SS_NO_FIRE + init_order = INIT_ORDER_MATERIALS + ///Dictionary of material.type || material ref + var/list/materials = list() + ///Dictionary of category || list of material refs + var/list/materials_by_category = list() + ///List of stackcrafting recipes for materials using rigid materials + var/list/rigid_stack_recipes = list(new/datum/stack_recipe("chair", /obj/structure/chair/greyscale, one_per_turf = TRUE, on_floor = TRUE, applies_mats = TRUE)) + +/datum/controller/subsystem/materials/Initialize(timeofday) + InitializeMaterials() + return ..() + +///Ran on initialize, populated the materials and materials_by_category dictionaries with their appropiate vars (See these variables for more info) +/datum/controller/subsystem/materials/proc/InitializeMaterials(timeofday) + for(var/type in subtypesof(/datum/material)) + var/datum/material/ref = new type + materials[type] = ref + for(var/c in ref.categories) + materials_by_category[c] += list(ref) diff --git a/code/datums/components/explodable.dm b/code/datums/components/explodable.dm new file mode 100644 index 0000000000..820208a319 --- /dev/null +++ b/code/datums/components/explodable.dm @@ -0,0 +1,105 @@ +///Component specifically for explosion sensetive things, currently only applies to heat based explosions but can later perhaps be used for things that are dangerous to handle carelessly like nitroglycerin. +/datum/component/explodable + var/devastation_range = 0 + var/heavy_impact_range = 0 + var/light_impact_range = 2 + var/flash_range = 3 + var/equipped_slot //For items, lets us determine where things should be hit. + +/datum/component/explodable/Initialize(devastation_range_override, heavy_impact_range_override, light_impact_range_override, flash_range_override) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/explodable_attack) + RegisterSignal(parent, COMSIG_TRY_STORAGE_INSERT, .proc/explodable_insert_item) + RegisterSignal(parent, COMSIG_ATOM_EX_ACT, .proc/detonate) + if(ismovableatom(parent)) + RegisterSignal(parent, COMSIG_MOVABLE_IMPACT, .proc/explodable_impact) + RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/explodable_bump) + if(isitem(parent)) + RegisterSignal(parent, list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT), .proc/explodable_attack) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, .proc/on_equip) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, .proc/on_drop) + + + + if(devastation_range_override) + devastation_range = devastation_range_override + if(heavy_impact_range_override) + heavy_impact_range = heavy_impact_range_override + if(light_impact_range_override) + light_impact_range = light_impact_range_override + if(flash_range_override) + flash_range = flash_range_override + +/datum/component/explodable/proc/explodable_insert_item(datum/source, obj/item/I, mob/M, silent = FALSE, force = FALSE) + check_if_detonate(I) + +/datum/component/explodable/proc/explodable_impact(datum/source, atom/hit_atom, datum/thrownthing/throwingdatum) + check_if_detonate(hit_atom) + +/datum/component/explodable/proc/explodable_bump(datum/source, atom/A) + check_if_detonate(A) + +///Called when you use this object to attack sopmething +/datum/component/explodable/proc/explodable_attack(datum/source, atom/movable/target, mob/living/user) + check_if_detonate(target) + +///Called when you attack a specific body part of the thing this is equipped on. Useful for exploding pants. +/datum/component/explodable/proc/explodable_attack_zone(datum/source, damage, damagetype, def_zone) + if(!def_zone) + return + if(damagetype != BURN) //Don't bother if it's not fire. + return + if(!is_hitting_zone(def_zone)) //You didn't hit us! ha! + return + detonate() + +/datum/component/explodable/proc/on_equip(datum/source, mob/equipper, slot) + RegisterSignal(equipper, COMSIG_MOB_APPLY_DAMGE, .proc/explodable_attack_zone, TRUE) + +/datum/component/explodable/proc/on_drop(datum/source, mob/user) + UnregisterSignal(user, COMSIG_MOB_APPLY_DAMGE) + +/// Checks if we're hitting the zone this component is covering +/datum/component/explodable/proc/is_hitting_zone(def_zone) + var/obj/item/item = parent + var/mob/living/L = item.loc //Get whoever is equipping the item currently + + if(!istype(L)) + return + + var/obj/item/bodypart/bodypart = L.get_bodypart(check_zone(def_zone)) + + var/list/equipment_items = list() + if(iscarbon(L)) + var/mob/living/carbon/C = L + equipment_items += list(C.head, C.wear_mask, C.back, C.gloves, C.shoes, C.glasses, C.ears) + if(ishuman(C)) + var/mob/living/carbon/human/H = C + equipment_items += list(H.wear_suit, H.w_uniform, H.belt, H.s_store, H.wear_id) + + for(var/bp in equipment_items) + if(!bp) + continue + + var/obj/item/I = bp + if(I.body_parts_covered & bodypart.body_part) + return TRUE + return FALSE + + +/datum/component/explodable/proc/check_if_detonate(target) + if(!isitem(target)) + return + var/obj/item/I = target + if(!I.get_temperature()) + return + detonate() //If we're touching a hot item we go boom + + +/// Expldoe and remove the object +/datum/component/explodable/proc/detonate() + var/atom/A = parent + explosion(A, devastation_range, heavy_impact_range, light_impact_range, flash_range) //epic explosion time + qdel(A) diff --git a/code/datums/elements/firestacker.dm b/code/datums/elements/firestacker.dm new file mode 100644 index 0000000000..39021d23bb --- /dev/null +++ b/code/datums/elements/firestacker.dm @@ -0,0 +1,40 @@ +/** + * Can be applied to /atom/movable subtypes to make them apply fire stacks to things they hit + */ +/datum/element/firestacker + element_flags = ELEMENT_BESPOKE + id_arg_index = 2 + /// How many firestacks to apply per hit + var/amount + +/datum/element/firestacker/Attach(datum/target, amount) + . = ..() + + if(!ismovableatom(target)) + return ELEMENT_INCOMPATIBLE + + src.amount = amount + + RegisterSignal(target, COMSIG_MOVABLE_IMPACT, .proc/impact, override = TRUE) + if(isitem(target)) + RegisterSignal(target, COMSIG_ITEM_ATTACK, .proc/item_attack, override = TRUE) + RegisterSignal(target, COMSIG_ITEM_ATTACK_SELF, .proc/item_attack_self, override = TRUE) + +/datum/element/firestacker/Detach(datum/source, force) + . = ..() + UnregisterSignal(source, list(COMSIG_MOVABLE_IMPACT, COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_SELF)) + +/datum/element/firestacker/proc/stack_on(datum/owner, mob/living/target) + target.adjust_fire_stacks(amount) + +/datum/element/firestacker/proc/impact(datum/source, atom/hit_atom, datum/thrownthing/throwingdatum) + if(isliving(hit_atom)) + stack_on(source, hit_atom) + +/datum/element/firestacker/proc/item_attack(datum/source, atom/movable/target, mob/living/user) + if(isliving(target)) + stack_on(source, target) + +/datum/element/firestacker/proc/item_attack_self(datum/source, mob/user) + if(isliving(user)) + stack_on(source, user) diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm new file mode 100644 index 0000000000..796ebc42c7 --- /dev/null +++ b/code/datums/materials/_material.dm @@ -0,0 +1,77 @@ +/*! Material datum +Simple datum which is instanced once per type and is used for every object of said material. It has a variety of variables that define behavior. Subtyping from this makes it easier to create your own materials. +*/ + + +/datum/material + var/name = "material" + var/desc = "its..stuff." + ///Var that's mostly used by science machines to identify specific materials, should most likely be phased out at some point + var/id = "mat" + ///Base color of the material, is used for greyscale. Item isn't changed in color if this is null. + var/color + ///Base alpha of the material, is used for greyscale icons. + var/alpha + ///Materials "Traits". its a map of key = category | Value = Bool. Used to define what it can be used for + var/list/categories = list() + ///The type of sheet this material creates. This should be replaced as soon as possible by greyscale sheets + var/sheet_type + ///This is a modifier for force, and resembles the strength of the material + var/strength_modifier = 1 + ///This is a modifier for integrity, and resembles the strength of the material + var/integrity_modifier = 1 + ///This is the amount of value per 1 unit of the material + var/value_per_unit = 0 + ///Armor modifiers, multiplies an items normal armor vars by these amounts. + var/armor_modifiers = list("melee" = 1, "bullet" = 1, "laser" = 1, "energy" = 1, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 1, "acid" = 1) + +///This proc is called when the material is added to an object. +/datum/material/proc/on_applied(atom/source, amount, material_flags) + if(material_flags & MATERIAL_COLOR) //Prevent changing things with pre-set colors, to keep colored toolboxes their looks for example + if(color) //Do we have a custom color? + source.add_atom_colour(color, FIXED_COLOUR_PRIORITY) + if(alpha) + source.alpha = alpha + + if(material_flags & MATERIAL_ADD_PREFIX) + source.name = "[name] [source.name]" + + if(istype(source, /obj)) //objs + on_applied_obj(source, amount, material_flags) + +///This proc is called when the material is added to an object specifically. +/datum/material/proc/on_applied_obj(var/obj/o, amount, material_flags) + var/new_max_integrity = CEILING(o.max_integrity * integrity_modifier, 1) + o.modify_max_integrity(new_max_integrity) + o.force *= strength_modifier + o.throwforce *= strength_modifier + + var/list/temp_armor_list = list() //Time to add armor modifiers! + + if(!istype(o.armor)) + return + var/list/current_armor = o.armor?.getList() + + for(var/i in current_armor) + temp_armor_list[i] = current_armor[i] * armor_modifiers[i] + o.armor = getArmor(arglist(temp_armor_list)) + +///This proc is called when the material is removed from an object. +/datum/material/proc/on_removed(atom/source, material_flags) + if(material_flags & MATERIAL_COLOR) //Prevent changing things with pre-set colors, to keep colored toolboxes their looks for example + if(color) + source.remove_atom_colour(FIXED_COLOUR_PRIORITY, color) + source.alpha = initial(source.alpha) + + if(material_flags & MATERIAL_ADD_PREFIX) + source.name = initial(source.name) + + if(istype(source, /obj)) //objs + on_removed_obj(source, material_flags) + +///This proc is called when the material is removed from an object specifically. +/datum/material/proc/on_removed_obj(var/obj/o, amount, material_flags) + var/new_max_integrity = initial(o.max_integrity) + o.modify_max_integrity(new_max_integrity) + o.force = initial(o.force) + o.throwforce = initial(o.throwforce) diff --git a/code/datums/materials/basemats.dm b/code/datums/materials/basemats.dm new file mode 100644 index 0000000000..6511950c87 --- /dev/null +++ b/code/datums/materials/basemats.dm @@ -0,0 +1,210 @@ +///Has no special properties. +/datum/material/iron + name = "iron" + id = "iron" + desc = "Common iron ore often found in sedimentary and igneous layers of the crust." + color = "#878687" + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/metal + value_per_unit = 0.0025 + +///Breaks extremely easily but is transparent. +/datum/material/glass + name = "glass" + id = "glass" + desc = "Glass forged by melting sand." + color = "#88cdf1" + alpha = 150 + categories = list(MAT_CATEGORY_RIGID = TRUE) + integrity_modifier = 0.1 + sheet_type = /obj/item/stack/sheet/glass + value_per_unit = 0.0025 + armor_modifiers = list("melee" = 0.2, "bullet" = 0.2, "laser" = 0, "energy" = 1, "bomb" = 0, "bio" = 0.2, "rad" = 0.2, "fire" = 1, "acid" = 0.2) // yeah ok retard + +/* +Color matrices are like regular colors but unlike with normal colors, you can go over 255 on a channel. +Unless you know what you're doing, only use the first three numbers. They're in RGB order. +*/ + +///Has no special properties. Could be good against vampires in the future perhaps. +/datum/material/silver + name = "silver" + id = "silver" + desc = "Silver" + color = list(255/255, 284/255, 302/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/silver + value_per_unit = 0.025 + +///Slight force increase +/datum/material/gold + name = "gold" + id = "gold" + desc = "Gold" + color = list(340/255, 240/255, 50/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) //gold is shiny, but not as bright as bananium + strength_modifier = 1.2 + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/gold + value_per_unit = 0.0625 + armor_modifiers = list("melee" = 1.1, "bullet" = 1.1, "laser" = 1.15, "energy" = 1.15, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 0.7, "acid" = 1.1) + +///Has no special properties +/datum/material/diamond + name = "diamond" + id = "diamond" + desc = "Highly pressurized carbon" + color = list(48/255, 272/255, 301/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) + alpha = 132 + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/diamond + value_per_unit = 0.25 + +///Is slightly radioactive +/datum/material/uranium + name = "uranium" + id = "uranium" + desc = "Uranium" + color = rgb(48, 237, 26) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/uranium + value_per_unit = 0.05 + armor_modifiers = list("melee" = 1.5, "bullet" = 1.4, "laser" = 0.5, "energy" = 0.5, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 1, "acid" = 1) + +/datum/material/uranium/on_applied(atom/source, amount, material_flags) + . = ..() + source.AddComponent(/datum/component/radioactive, amount / 20, source, 0) //half-life of 0 because we keep on going. + +/datum/material/uranium/on_removed(atom/source, material_flags) + . = ..() + qdel(source.GetComponent(/datum/component/radioactive)) + + +///Adds firestacks on hit (Still needs support to turn into gas on destruction) +/datum/material/plasma + name = "plasma" + id = "plasma" + desc = "Isn't plasma a state of matter? Oh whatever." + color = list(298/255, 46/255, 352/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/plasma + value_per_unit = 0.1 + armor_modifiers = list("melee" = 1.4, "bullet" = 0.7, "laser" = 0, "energy" = 1.2, "bomb" = 0, "bio" = 1.2, "rad" = 1, "fire" = 0, "acid" = 0.5) + +/datum/material/plasma/on_applied(atom/source, amount, material_flags) + . = ..() + if(ismovableatom(source)) + source.AddElement(/datum/element/firestacker) + source.AddComponent(/datum/component/explodable, 0, 0, amount / 2500, amount / 1250) + +/datum/material/plasma/on_removed(atom/source, material_flags) + . = ..() + source.RemoveElement(/datum/element/firestacker) + qdel(source.GetComponent(/datum/component/explodable)) + +///Can cause bluespace effects on use. (Teleportation) (Not yet implemented) +/datum/material/bluespace + name = "bluespace crystal" + id = "bluespace_crystal" + desc = "Crystals with bluespace properties" + color = list(119/255, 217/255, 396/255,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) + alpha = 200 + categories = list(MAT_CATEGORY_ORE = TRUE) + sheet_type = /obj/item/stack/sheet/bluespace_crystal + value_per_unit = 0.15 + +///Honks and slips +/datum/material/bananium + name = "bananium" + id = "bananium" + desc = "Material with hilarious properties" + color = list(460/255, 464/255, 0, 0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) //obnoxiously bright yellow + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/bananium + value_per_unit = 0.5 + armor_modifiers = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 10, "acid" = 0) //Clowns cant be blown away + +/datum/material/bananium/on_applied(atom/source, amount, material_flags) + . = ..() + source.AddComponent(/datum/component/squeak, list('sound/items/bikehorn.ogg'=1), 50) + source.AddComponent(/datum/component/slippery, min(amount / 10, 80)) + +/datum/material/bananium/on_removed(atom/source, amount, material_flags) + . = ..() + qdel(source.GetComponent(/datum/component/slippery)) + qdel(source.GetComponent(/datum/component/squeak)) + + +///Mediocre force increase +/datum/material/titanium + name = "titanium" + id = "titanium" + desc = "Titanium" + color = "#b3c0c7" + strength_modifier = 1.3 + categories = list(MAT_CATEGORY_ORE = TRUE, MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/titanium + value_per_unit = 0.0625 + armor_modifiers = list("melee" = 1.35, "bullet" = 1.3, "laser" = 1.3, "energy" = 1.25, "bomb" = 1.25, "bio" = 1, "rad" = 1, "fire" = 0.7, "acid" = 1) + +/datum/material/runite + name = "runite" + id = "runite" + desc = "Runite" + color = "#3F9995" + strength_modifier = 1.3 + categories = list(MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/runite + armor_modifiers = list("melee" = 1.35, "bullet" = 2, "laser" = 0.5, "energy" = 1.25, "bomb" = 1.25, "bio" = 1, "rad" = 1, "fire" = 1.4, "acid" = 1) //rune is weak against magic lasers but strong against bullets. This is the combat triangle. + +///Force decrease +/datum/material/plastic + name = "plastic" + id = "plastic" + desc = "Plastic" + color = "#caccd9" + strength_modifier = 0.85 + sheet_type = /obj/item/stack/sheet/plastic + value_per_unit = 0.0125 + armor_modifiers = list("melee" = 1.5, "bullet" = 1.1, "laser" = 0.3, "energy" = 0.5, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 1.1, "acid" = 1) + +///Force decrease and mushy sound effect. (Not yet implemented) +/datum/material/biomass + name = "biomass" + id = "biomass" + desc = "Organic matter" + color = "#735b4d" + strength_modifier = 0.8 + value_per_unit = 0.025 + +///Stronk force increase +/datum/material/adamantine + name = "adamantine" + id = "adamantine" + desc = "A powerful material made out of magic, I mean science!" + color = "#6d7e8e" + strength_modifier = 1.5 + categories = list(MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/adamantine + value_per_unit = 0.25 + armor_modifiers = list("melee" = 1.5, "bullet" = 1.5, "laser" = 1.3, "energy" = 1.3, "bomb" = 1, "bio" = 1, "rad" = 1, "fire" = 2.5, "acid" = 1) + +///RPG Magic. (Admin only) +/datum/material/mythril + name = "mythril" + id = "mythril" + desc = "How this even exists is byond me" + color = "#f2d5d7" + categories = list(MAT_CATEGORY_RIGID = TRUE) + sheet_type = /obj/item/stack/sheet/mineral/mythril + value_per_unit = 0.75 + armor_modifiers = list("melee" = 2, "bullet" = 2, "laser" = 2, "energy" = 2, "bomb" = 2, "bio" = 2, "rad" = 2, "fire" = 2, "acid" = 2) + +/datum/material/mythril/on_applied_obj(atom/source, amount, material_flags) + . = ..() + if(istype(source, /obj/item)) + source.AddComponent(/datum/component/fantasy) + +/datum/material/mythril/on_removed_obj(atom/source, material_flags) + . = ..() + if(istype(source, /obj/item)) + qdel(source.GetComponent(/datum/component/fantasy)) diff --git a/code/modules/mob/living/simple_animal/hostile/dark_wizard.dm b/code/modules/mob/living/simple_animal/hostile/dark_wizard.dm new file mode 100644 index 0000000000..aec136af7d --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/dark_wizard.dm @@ -0,0 +1,39 @@ +/mob/living/simple_animal/hostile/dark_wizard + name = "Dark Wizard" + desc = "Killing amateurs since the dawn of times." + icon = 'icons/mob/simple_human.dmi' + icon_state = "dark_wizard" + icon_living = "dark_wizard" + move_to_delay = 10 + projectiletype = /obj/item/projectile/temp/earth_bolt + projectilesound = 'sound/magic/ethereal_enter.ogg' + ranged = TRUE + ranged_message = "earth bolts" + ranged_cooldown_time = 20 + maxHealth = 50 + health = 50 + harm_intent_damage = 5 + obj_damage = 20 + melee_damage_lower = 5 + melee_damage_upper = 5 + attacktext = "staves" + a_intent = INTENT_HARM + speak_emote = list("chants") + attack_sound = 'sound/weapons/bladeslice.ogg' + aggro_vision_range = 9 + turns_per_move = 5 + gold_core_spawnable = HOSTILE_SPAWN + faction = list(ROLE_WIZARD) + do_footstep = TRUE + weather_immunities = list("lava","ash") + minbodytemp = 0 + maxbodytemp = INFINITY + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + loot = list(/obj/effect/decal/remains/human) + +/obj/item/projectile/temp/earth_bolt + name = "earth_bolt" + icon_state = "declone" + damage = 4 + damage_type = BURN + flag = "energy" \ No newline at end of file diff --git a/code/modules/ruins/spaceruin_code/clericsden.dm b/code/modules/ruins/spaceruin_code/clericsden.dm new file mode 100644 index 0000000000..46f8f806e4 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/clericsden.dm @@ -0,0 +1,36 @@ +/////////// cleric's den items. + +//Primary reward: the cleric's mace design disk. +/obj/item/disk/design_disk/adv/cleric_mace + name = "Enshrined Disc of Smiting" + +/obj/item/disk/design_disk/adv/cleric_mace/Initialize() + . = ..() + var/datum/design/cleric_mace/M = new + blueprints[1] = M + +/obj/item/paper/fluff/ruins/clericsden/contact + info = "Father Aurellion, the ritual is complete, and soon our brothers at the bastion will see the error of our ways. After all, a god of clockwork or blood? Preposterous. Only the TRUE GOD should have so much power. Signed, Father Odivallus." + +/obj/item/paper/fluff/ruins/clericsden/warning + info = "FATHER ODIVALLUS DO NOT GO FORWARD WITH THE RITUAL. THE ASTEROID WE'RE ANCHORED TO IS UNSTABLE, YOU WILL DESTROY THE STATION. I HOPE THIS REACHES YOU IN TIME. FATHER AURELLION." + +/mob/living/simple_animal/hostile/construct/proteon + name = "Proteon" + real_name = "Proteon" + desc = "A weaker construct meant to scour ruins for objects of Nar'Sie's affection. Those barbed claws are no joke." + icon_state = "proteon" + icon_living = "proteon" + maxHealth = 35 + health = 35 + melee_damage_lower = 8 + melee_damage_upper = 10 + retreat_distance = 4 //AI proteons will rapidly move in and out of combat to avoid conflict, but will still target and follow you. + attacktext = "pinches" + environment_smash = ENVIRONMENT_SMASH_WALLS + attack_sound = 'sound/weapons/punch2.ogg' + playstyle_string = "You are a Proteon. Your abilities in combat are outmatched by most combat constructs, but you are still fast and nimble. Run metal and supplies, and cooperate with your fellow cultists." + +/mob/living/simple_animal/hostile/construct/proteon/hostile //Style of mob spawned by trapped cult runes in the cleric ruin. + AIStatus = AI_ON + environment_smash = ENVIRONMENT_SMASH_STRUCTURES //standard ai construct behavior, breaks things if it wants, but not walls. diff --git a/icons/obj/smooth_structures/table_greyscale.dmi b/icons/obj/smooth_structures/table_greyscale.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a04a51efc7c629a870c299a2f68d8914051951f8 GIT binary patch literal 670 zcmV;P0%84$P)005u_0{{R3dEt5<0000OP)t-sz`(#$ zQ&XLto!8gb|NsBExVU(Dc)-BGt*@{V00001bW%=J06^y0W&i*Hu6k5hbVOxyV{&P5 zbZKvH004NLjnlCT!ypjG@mZfjlG#$DYnPHxG9>R{iK#+s!IS3oBMo#be%l@VIerMX z;yT>MS@hG$KQ2*tM{yD6bmnXeOZH{a9cSK!htJ1C*=AS9M#<1{wuD4wQ=F~IzT7eY znht0*&={amG6J4@qa^{JdZXk9cpTuV-!Z_Q@;(SCA|gUagqT)00DYQL_t(&f$iE+Zo?o92HAt)9nagT*KS_U)6vit>Nvq>eB#L`e3Wh009EL z3ut_U`hoy&0WNEJd8?X0Y0j~LQJNJs(<0BucXjFupI;VG8Wa;K^`Qxr`p^UlBRN^X zAS_3u*W6>jl|}=jeCPbtwO~rp_mb4LV9wH=L+Stl0=xwL%?;Kv009C7cnWy<1-!v1 zgZuwVr6hsnI>8p$ka6&;=wTYdTNJL(dSNdY(|3H&%1tat Date: Sun, 2 Feb 2020 16:23:54 -0700 Subject: [PATCH 057/380] Update emergency.dm --- code/modules/shuttle/emergency.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 666e3d92fe..24c233b97d 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -15,7 +15,7 @@ desc = "For shuttle control." icon_screen = "shuttle" icon_keyboard = "tech_key" - obj_flags = INDESTRUCTIBLE + resistance_flags = INDESTRUCTIBLE var/auth_need = 3 var/list/authorized = list() var/hijack_last_stage_increase = 0 From f3b3053a8c69475c94b7b34dbfd64f70e4b202fe Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 01:49:54 -0700 Subject: [PATCH 058/380] Update pool_structures.dm --- code/modules/pool/pool_structures.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 28120e1cb2..40db1553a5 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -122,7 +122,7 @@ jumper.adjustBruteLoss(10) if(91 to 100) - jumper.visible_message("[jumper] is preparing for the legendary dive! Can he make it?", \ + jumper.visible_message("[jumper] is preparing for the legendary dive! Can [jumper.p_they()] make it?", \ "You start preparing for a legendary dive!") jumper.SpinAnimation(7,1) From d8038edfc8c4905f2bd8cb528580263c118aca53 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 01:51:23 -0700 Subject: [PATCH 059/380] Update pool_controller.dm --- code/modules/pool/pool_controller.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index d3500b5a97..1167a0943b 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -237,7 +237,7 @@ var/mob/living/carbon/human/drownee = M if(!drownee || drownee.stat == DEAD) return - if(drownee.lying && !drownee.internal) + if(drownee.resting && !drownee.internal) if(drownee.stat != CONSCIOUS) drownee.adjustOxyLoss(9) else @@ -372,7 +372,7 @@ var/datum/browser/popup = new(user, "Pool Controller", name, 300, 450) var/dat = "" if(interact_delay > world.time) - dat += "[(interact_delay - world.time)] seconds left until [src] can operate again.
    " + dat += "[round((interact_delay - world.time)/10, 0.1)] seconds left until [src] can operate again.
    " dat += text({"

    Temperature

    From 3e30c9409b825ef5c627c83631f4489e13cbc031 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:11:26 -0700 Subject: [PATCH 060/380] riot staves --- code/__DEFINES/movespeed_modification.dm | 4 +- code/__DEFINES/status_effects.dm | 3 + code/datums/status_effects/debuffs.dm | 13 + code/game/machinery/recharger.dm | 3 +- code/game/objects/items/twohanded.dm | 237 ++++++++++++++++++ .../crates_lockers/closets/secure/security.dm | 3 + icons/mob/inhands/weapons/estaff_lefthand.dmi | Bin 0 -> 9301 bytes .../mob/inhands/weapons/estaff_righthand.dmi | Bin 0 -> 9435 bytes icons/obj/estaff.dmi | Bin 0 -> 1580 bytes sound/weapons/staff.ogg | Bin 0 -> 20026 bytes 10 files changed, 261 insertions(+), 2 deletions(-) create mode 100644 icons/mob/inhands/weapons/estaff_lefthand.dmi create mode 100644 icons/mob/inhands/weapons/estaff_righthand.dmi create mode 100644 icons/obj/estaff.dmi create mode 100644 sound/weapons/staff.ogg diff --git a/code/__DEFINES/movespeed_modification.dm b/code/__DEFINES/movespeed_modification.dm index 1883df6e8e..2db40cc988 100644 --- a/code/__DEFINES/movespeed_modification.dm +++ b/code/__DEFINES/movespeed_modification.dm @@ -68,4 +68,6 @@ #define MOVESPEED_ID_SHOVE "SHOVE" -#define MOVESPEED_ID_MKULTRA "MKULTRA" \ No newline at end of file +#define MOVESPEED_ID_MKULTRA "MKULTRA" + +#define MOVESPEED_ID_ELECTROSTAFF "ELECTROSTAFF" diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 6d52f4640c..859e361250 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -88,6 +88,9 @@ #define STATUS_EFFECT_NO_COMBAT_MODE /datum/status_effect/no_combat_mode //Wont allow combat mode and will disable it #define STATUS_EFFECT_MESMERIZE /datum/status_effect/no_combat_mode/mesmerize //Just reskinned no_combat_mode + +#define STATUS_EFFECT_ELECTROSTAFF /datum/status_effect/electrostaff //slows down victim + ///////////// // NEUTRAL // ///////////// diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 2e46046a7e..335bdfac6e 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -587,6 +587,19 @@ icon_state = "ichorial_stain" alerttooltipstyle = "clockcult" +/datum/status_effect/electrostaff + id = "electrostaff" + alert_type = null + status_type = STATUS_EFFECT_REPLACE + +/datum/status_effect/electrostaff/on_creation(mob/living/new_owner, set_duration) + if(isnum(set_duration)) + duration = set_duration + . = ..() + owner.add_movespeed_modifier(MOVESPEED_ID_ELECTROSTAFF, multiplicative_slowdown = 1, movetypes = GROUND, blacklisted_movetypes = CRAWLING) + +/datum/status_effect/electrostaff/on_remove() + owner.remove_movespeed_modifier(MOVESPEED_ID_ELECTROSTAFF) //GOLEM GANG diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index f777c893f8..29116b5a7c 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -17,7 +17,8 @@ /obj/item/ammo_box/magazine/recharge, /obj/item/modular_computer, /obj/item/gun/ballistic/automatic/magrifle_e, - /obj/item/gun/ballistic/automatic/pistol/mag_e)) + /obj/item/gun/ballistic/automatic/pistol/mag_e, + /obj/item/twohanded/required/electrostaff)) /obj/machinery/recharger/RefreshParts() for(var/obj/item/stock_parts/capacitor/C in component_parts) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 28a6fd66ee..44fe9e3a0e 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1017,3 +1017,240 @@ C.change_view(CONFIG_GET(string/default_view)) user.client.pixel_x = 0 user.client.pixel_y = 0 + +/obj/item/twohanded/required/electrostaff + icon = 'icons/obj/estaff.dmi' + icon_state = "electrostaff_3" + item_state = "electrostaff_3" + lefthand_file = 'icons/mob/inhands/weapons/estaff_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/estaff_righthand.dmi' + name = "riot suppression electrostaff" + desc = "A large quarterstaff, with massive silver electrodes mounted at the end." + force = 10 + damtype = BRUTE + w_class = WEIGHT_CLASS_GIGANTIC + slot_flags = ITEM_SLOT_BACK + sharpness = FALSE + force_unwielded = 0 + force_wielded = 10 + throwforce = 1 + throw_speed = 1 + block_chance = 50 + materials = list(MAT_METAL=1000) + hitsound = 'sound/weapons/staff.ogg' + attack_verb = list("suppresed", "struck", "beaten", "thwacked", "pulped", "shocked") + total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. + var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high + var/lethal_cost = 400 //10000/333*15 = 450. decent enough?? kinda? + var/lethal_damage = 15 + var/lethal_stam_cost = 3.5 + var/stun_cost = 333 //10000/500*25 = 500. stunbatons are at time of writing 10000/1000*49 = 490. This doesn't stun as fast but has block. Also, this does.. + var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect + var/stun_stamdmg = 25 + var/stun_status_duration = 25 + var/stun_stam_cost = 3.5 + +/obj/item/twohanded/required/electrostaff/Initialize(mapload) + . = ..() + if(ispath(cell)) + cell = new cell + +/obj/item/twohanded/required/electrostaff/get_cell() + . = cell + if(iscyborg(loc)) + var/mob/living/silicon/robot/R = loc + . = R.get_cell() + +/obj/item/twohanded/required/electrostaff/proc/min_hitcost() + return min(stun_cost, lethal_cost) + +/obj/item/twohanded/required/electrostaff/proc/turn_on(mob/user, silent = FALSE) + if(on) + return + if(!cell) + if(user) + to_chat(user, "[src] has no cell.") + return + if(cell.charge < min_hitcost()) + if(user) + to_chat(user, "[src] is out of charge.") + return + on = TRUE + START_PROCESSING(SSobj, src) + if(user) + to_chat(user, "You turn [src] on.") + update_icon() + if(!silent) + playsound(src, "sparks", 75, 1, -1) + +/obj/item/twohanded/required/electrostaff/proc/turn_off(mob/user, silent = FALSE) + if(!on) + return + if(user) + to_chat(user, "You turn [src] off.") + on = FALSE + STOP_PROCESSING(SSobj, src) + update_icon() + if(!silent) + playsound(src, "sparks", 75, 1, -1) + +/obj/item/twohanded/required/electrostaff/proc/toggle(mob/user, silent = FALSE) + if(on) + turn_off(user, silent) + else + turn_on(user, silent) + +/obj/item/twohanded/required/electrostaff/attack_self(mob/user) + . = ..() + if(.) + return + toggle(user) + add_fingerprint(user) + +/obj/item/twohanded/required/electrostaff/update_icon() + . = ..() + var/final = on? "electrostaff_1" : "electrostaff_3" + icon_state = final + item_state = final + set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) + +/obj/item/twohanded/required/electrostaff/examine(mob/living/user) + . = ..() + if(cell) + . += "The cell charge is [round(cell.percent())]%." + else + . += "There is no cell installed!" + +/obj/item/twohanded/required/electrostaff/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stock_parts/cell)) + var/obj/item/stock_parts/cell/C = W + if(cell) + to_chat(user, "[src] already has a cell!") + else + if(C.maxcharge < hitcost) + to_chat(user, "[src] requires a higher capacity cell.") + return + if(!user.transferItemToLoc(W, src)) + return + cell = C + to_chat(user, "You install a cell in [src].") + + else if(W.tool_behaviour == TOOL_SCREWDRIVER) + if(cell) + cell.update_icon() + cell.forceMove(get_turf(src)) + cell= null + to_chat(user, "You remove the cell from [src].") + depower(user) + else + return ..() + +/obj/item/melee/twohanded/required/electrostaff/process() + deductcharge(50) //Wasteful! + +/obj/item/melee/twohanded/required/electrostaff/proc/deductcharge(amount) + var/obj/item/stock_parts/cell/C = get_cell() + if(!C) + turn_off() + return FALSE + C.use(min(amount, C.charge)) + if(QDELETED(src)) + return FALSE + if(C.charge < min_hit_cost()) + turn_off() + +/obj/item/twohanded/required/electrostaff/attack(mob/living/target, mob/living/user) + if(user.getStaminaLoss() >= STAMINA_SOFTCRIT)//CIT CHANGE - makes it impossible to baton in stamina softcrit + to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto + return //CIT CHANGE - ditto + if(status && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + if(on) + clowning_around(user) //ouch! + return + else + return ..(user, user) //beat yourself + if(iscyborg(target)) + ..() + return + if(target.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that + playsound(L, 'sound/weapons/genhit.ogg', 50, 1) + return FALSE + if(user.a_intent != INTENT_HARM) + if(stun_act(target, user)) + user.do_attack_animation(M) + user.adjustStaminaLossBuffered(stun_stam_cost) + return + else if(!harm_act(target, user)) + return ..() //if you can't fry them just beat them with it + else //we did harm act them + user.do_attack_animation(M) + user.adjustStaminaLossBuffered(harm_stam_cost) + +/obj/item/twohanded/required/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) + var/stunforce = stun_stamdmg + if(!no_charge_and_force) + if(!on) + target.visible_message("[user] has bapped [target] with [src]. Luckily it was off.", \ + "[user] has bapped you with [src]. Luckily it was off") + turn_off() //if it wasn't already off + return FALSE + var/obj/item/stock_parts/cell/C = get_cell() + var/chargeleft = C.charge + deductcharge(stun_cost) + if(QDELETED(src) || QDELETED(C)) //boom + return FALSE + if(chargeleft < stun_cost) + stunforce *= round(chargeleft/stun_cost, 0.1) + target.adjustStaminaLoss(stunforce) + target.apply_effect(EFFECT_STUTTER, stunforce) + SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + target.visible_message("[user] has shocked [user] with [src]!", \ + "[user] has shocked you with [src]!") + log_combat(user, user, "stunned with an electrostaff") + playsound(src, 'sound/weapons/staff.ogg', 50, 1, -1) + target.apply_status_effect(stun_status_effect, stun_status_duration) + if(ishuman(user)) + var/mob/living/carbon/human/H = user + H.forcesay(GLOB.hit_appends) + return TRUE + +/obj/item/twohanded/required/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) + var/lethal_force = lethal_damage + if(!no_charge_and_force) + if(!on) + return FALSE //standard item attack + var/obj/item/stock_parts/cell/C = get_cell() + var/chargeleft = C.charge + deductcharge(lethal_cost) + if(QDELETED(src) || QDELETED(C)) //boom + return FALSE + if(chargeleft < stun_cost) + lethal_force *= round(chargeleft/lethal_cost, 0.1) + target.adjustBurnLoss(lethal_force) //good against ointment spam + SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) + if(user) + target.lastattacker = user.real_name + target.lastattackerckey = user.ckey + target.visible_message("[user] has seared [user] with [src]!", \ + "[user] has seared you with [src]!") + log_combat(user, user, "burned with an electrostaff") + playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) + return TRUE + +/obj/item/twohanded/required/electrostaff/proc/clowning_around(mob/living/user) + user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ + "You accidentally hit yourself with [src]!") + SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) + lethal_act(user, user, TRUE) + stun_act(user, user, TRUE) + deductcharge(lethal_cost) + +/obj/item/twohanded/required/electrostaff/emp_act(severity) + . = ..() + if (!(. & EMP_PROTECT_SELF)) + turn_off() + if(!iscyborg(loc)) + deductcharge(1000 / severity, TRUE, FALSE) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 1517b30d9c..43021f3528 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -282,12 +282,15 @@ new /obj/item/clothing/head/helmet/alt(src) new /obj/item/clothing/mask/gas/sechailer(src) new /obj/item/clothing/suit/armor/bulletproof(src) + /obj/structure/closet/secure_closet/lethalshots name = "shotgun lethal rounds" req_access = list(ACCESS_ARMORY) icon_state = "tac" /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() + new /obj/item/twohanded/required/electrostaff(src) + new /obj/item/twohanded/required/electrostaff(src) for(var/i in 1 to 3) new /obj/item/storage/box/lethalshot(src) diff --git a/icons/mob/inhands/weapons/estaff_lefthand.dmi b/icons/mob/inhands/weapons/estaff_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..8b9ef642a40d3e1506089c8864f9ecac4327df53 GIT binary patch literal 9301 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 PfnL5)mMwYq&hI|}&OVN2 literal 0 HcmV?d00001 diff --git a/icons/obj/estaff.dmi b/icons/obj/estaff.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4c1a6788023ebac8b2cc67660efacc8325b2e2f0 GIT binary patch literal 1580 zcmV+{2GjY8P)005u}0{{R3yb+fl0000mP)t-s|NsAQ ze~;wn>aV-TMo@GA{{Y^$Js>ndP*r3wHAaq)m>?r9O~e0j^Z)+<0FVFxo&lW%00001 zbW%=J06^y0W&i*Hje1mAbVOxyV{&P5bZKvH004NLQ&w;!Mdb zDh5gza&e{=CFZ7r*cL$1)SSdhkg%SS4jzodTtga}YeXY+jj@|+$fc~{>gNIuX8`T! zVO6NsY7+ne1rbR^K~#90?VH_pq#zK4MTME!@bms}yGY3HO{$6`I+zo={b;&D2dx^M zCf1Chcs!q%6(HNkUFk#Ow?58NzKw6pgXSmPQeH-IjF<7Pu{eAie?{>w_h5YM;yAaI z=K}1;QGvOFm56b7%onjwbNMVTXhCuSFTE zeuN9`7GpEV7ii`AkKxQfuvwoIfj&(SI{slC)~MoP+h#S~|Kr@b*$ID6`FFdyZ;QwN z+$UH5-fr%j;;p6kzneK{`>z)~nYEP zy?TClPk$d_COkCmUnGCw(7e#&=lO^3{fp&q;q3Xb_=fs$f;P_bi}{P|U;Q~)K;^K2 zMy~R+4&0w>0eco6WUVoc^#|(t5U-9XO%mdZ$ zjs9Q*hc&juvkEWk4<5qzpZ|+}Je58=|L*gDQSvCp&phe;@cxa0r`$vA-zjk(1)sQo znfm_!NR9quBz*Mwzl|r%z1TmGsSg*R`19pgws{@&{V^<{a(smk^7mkZUf$&2B|N{+ z_yiZIj=w+uCG-=%0guc7{SsYc{^#-0{@?8n{%$_n|GWLcoA2f6{QMX82TSArT}+h6 z#NvxS>i@pj@AvQG$$a|sm#F_G^b6N-sgdK?D-+Br&aX81g9*KVCZ#|1_r?7DLfiR2 zyugO*pZKQlixo!`h?T<$D1YuC{TopUpF9!)I{19x%I}Y9{Q1DjX^pTke=Z5G;`@0@ zk^6Hg&1uy4$CXFJR$lYdzCSLvL{!g@80r0=X3l&6A1eD3@xRpmmu8a$@BhA-)hC`G z>k?^w$Ly~xzlaytKQ1Qr)TjKpet$5o~yaH literal 0 HcmV?d00001 diff --git a/sound/weapons/staff.ogg b/sound/weapons/staff.ogg new file mode 100644 index 0000000000000000000000000000000000000000..35b42dfd8d8636f933f3338295757a21d7dc4aa3 GIT binary patch literal 20026 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 FG65_fXtMwS literal 0 HcmV?d00001 From e9ec314cf6c30df58f5acbad5ec295d625f73870 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:15:12 -0700 Subject: [PATCH 061/380] yo this is a horrible idea --- code/__DEFINES/movespeed_modification.dm | 2 +- code/datums/status_effects/debuffs.dm | 2 +- code/game/objects/items/twohanded.dm | 11 ++++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/movespeed_modification.dm b/code/__DEFINES/movespeed_modification.dm index 2db40cc988..5d35da5382 100644 --- a/code/__DEFINES/movespeed_modification.dm +++ b/code/__DEFINES/movespeed_modification.dm @@ -70,4 +70,4 @@ #define MOVESPEED_ID_MKULTRA "MKULTRA" -#define MOVESPEED_ID_ELECTROSTAFF "ELECTROSTAFF" +#define MOVESPEED_ID_ELECTROSTAFF "ELECTROSTAFF" \ No newline at end of file diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 335bdfac6e..864dd5893f 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -596,7 +596,7 @@ if(isnum(set_duration)) duration = set_duration . = ..() - owner.add_movespeed_modifier(MOVESPEED_ID_ELECTROSTAFF, multiplicative_slowdown = 1, movetypes = GROUND, blacklisted_movetypes = CRAWLING) + owner.add_movespeed_modifier(MOVESPEED_ID_ELECTROSTAFF, multiplicative_slowdown = 1, movetypes = GROUND) /datum/status_effect/electrostaff/on_remove() owner.remove_movespeed_modifier(MOVESPEED_ID_ELECTROSTAFF) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 44fe9e3a0e..bba8bd4774 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1041,6 +1041,7 @@ attack_verb = list("suppresed", "struck", "beaten", "thwacked", "pulped", "shocked") total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high + var/on = FALSE var/lethal_cost = 400 //10000/333*15 = 450. decent enough?? kinda? var/lethal_damage = 15 var/lethal_stam_cost = 3.5 @@ -1159,7 +1160,7 @@ if(C.charge < min_hit_cost()) turn_off() -/obj/item/twohanded/required/electrostaff/attack(mob/living/target, mob/living/user) +/obj/item/melee/twohanded/required/electrostaff/attack(mob/living/target, mob/living/user) if(user.getStaminaLoss() >= STAMINA_SOFTCRIT)//CIT CHANGE - makes it impossible to baton in stamina softcrit to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto return //CIT CHANGE - ditto @@ -1186,7 +1187,7 @@ user.do_attack_animation(M) user.adjustStaminaLossBuffered(harm_stam_cost) -/obj/item/twohanded/required/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) +/obj/item/melee/twohanded/required/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) var/stunforce = stun_stamdmg if(!no_charge_and_force) if(!on) @@ -1217,7 +1218,7 @@ H.forcesay(GLOB.hit_appends) return TRUE -/obj/item/twohanded/required/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) +/obj/item/melee/twohanded/required/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) var/lethal_force = lethal_damage if(!no_charge_and_force) if(!on) @@ -1240,7 +1241,7 @@ playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) return TRUE -/obj/item/twohanded/required/electrostaff/proc/clowning_around(mob/living/user) +/obj/item/melee/twohanded/required/electrostaff/proc/clowning_around(mob/living/user) user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) @@ -1248,7 +1249,7 @@ stun_act(user, user, TRUE) deductcharge(lethal_cost) -/obj/item/twohanded/required/electrostaff/emp_act(severity) +/obj/item/melee/twohanded/required/electrostaff/emp_act(severity) . = ..() if (!(. & EMP_PROTECT_SELF)) turn_off() From 70beec5985343c90c723c5c25ffd91aeeb396dc5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:30:41 -0700 Subject: [PATCH 062/380] woops --- code/game/objects/items/twohanded.dm | 57 ++++++++++++++++++---------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index bba8bd4774..afc25293bb 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -24,7 +24,7 @@ * Twohanded */ /obj/item/twohanded - var/wielded = 0 + var/wielded = FALSE var/force_unwielded // default to null, the number force will be set to on unwield() var/force_wielded // same as above but for wield() var/wieldsound = null @@ -1018,7 +1018,7 @@ user.client.pixel_x = 0 user.client.pixel_y = 0 -/obj/item/twohanded/required/electrostaff +/obj/item/twohanded/electrostaff icon = 'icons/obj/estaff.dmi' icon_state = "electrostaff_3" item_state = "electrostaff_3" @@ -1031,7 +1031,7 @@ w_class = WEIGHT_CLASS_GIGANTIC slot_flags = ITEM_SLOT_BACK sharpness = FALSE - force_unwielded = 0 + force_unwielded = 5 force_wielded = 10 throwforce = 1 throw_speed = 1 @@ -1042,6 +1042,7 @@ total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high var/on = FALSE + var/can_block_projectiles = FALSE //can't block guns var/lethal_cost = 400 //10000/333*15 = 450. decent enough?? kinda? var/lethal_damage = 15 var/lethal_stam_cost = 3.5 @@ -1051,21 +1052,30 @@ var/stun_status_duration = 25 var/stun_stam_cost = 3.5 -/obj/item/twohanded/required/electrostaff/Initialize(mapload) +/obj/item/twohanded/electrostaff/Initialize(mapload) . = ..() if(ispath(cell)) cell = new cell -/obj/item/twohanded/required/electrostaff/get_cell() +/obj/item/twohanded/electrostaff/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/twohanded/electrostaff/get_cell() . = cell if(iscyborg(loc)) var/mob/living/silicon/robot/R = loc . = R.get_cell() -/obj/item/twohanded/required/electrostaff/proc/min_hitcost() +/obj/item/twohanded/electrostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if((attack_type == PROJECTILE_ATTACK) && !can_block_projectiles) + return FALSE + return ..() + +/obj/item/twohanded/electrostaff/proc/min_hitcost() return min(stun_cost, lethal_cost) -/obj/item/twohanded/required/electrostaff/proc/turn_on(mob/user, silent = FALSE) +/obj/item/twohanded/electrostaff/proc/turn_on(mob/user, silent = FALSE) if(on) return if(!cell) @@ -1084,7 +1094,7 @@ if(!silent) playsound(src, "sparks", 75, 1, -1) -/obj/item/twohanded/required/electrostaff/proc/turn_off(mob/user, silent = FALSE) +/obj/item/twohanded/electrostaff/proc/turn_off(mob/user, silent = FALSE) if(!on) return if(user) @@ -1095,34 +1105,39 @@ if(!silent) playsound(src, "sparks", 75, 1, -1) -/obj/item/twohanded/required/electrostaff/proc/toggle(mob/user, silent = FALSE) +/obj/item/twohanded/electrostaff/proc/toggle(mob/user, silent = FALSE) if(on) turn_off(user, silent) else turn_on(user, silent) -/obj/item/twohanded/required/electrostaff/attack_self(mob/user) +/obj/item/twohanded/electrostaff/attack_self(mob/user) + var/oldwielded = wielded . = ..() if(.) return - toggle(user) + if(oldwielded != wielded) + if(wielded) + turn_on(user) + else + turn_off(user) add_fingerprint(user) -/obj/item/twohanded/required/electrostaff/update_icon() +/obj/item/twohanded/electrostaff/update_icon() . = ..() var/final = on? "electrostaff_1" : "electrostaff_3" icon_state = final item_state = final set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) -/obj/item/twohanded/required/electrostaff/examine(mob/living/user) +/obj/item/twohanded/electrostaff/examine(mob/living/user) . = ..() if(cell) . += "The cell charge is [round(cell.percent())]%." else . += "There is no cell installed!" -/obj/item/twohanded/required/electrostaff/attackby(obj/item/W, mob/user, params) +/obj/item/twohanded/electrostaff/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/stock_parts/cell)) var/obj/item/stock_parts/cell/C = W if(cell) @@ -1146,10 +1161,10 @@ else return ..() -/obj/item/melee/twohanded/required/electrostaff/process() +/obj/item/twohanded/electrostaff/process() deductcharge(50) //Wasteful! -/obj/item/melee/twohanded/required/electrostaff/proc/deductcharge(amount) +/obj/item/twohanded/electrostaff/proc/deductcharge(amount) var/obj/item/stock_parts/cell/C = get_cell() if(!C) turn_off() @@ -1160,7 +1175,7 @@ if(C.charge < min_hit_cost()) turn_off() -/obj/item/melee/twohanded/required/electrostaff/attack(mob/living/target, mob/living/user) +/obj/item/twohanded/electrostaff/attack(mob/living/target, mob/living/user) if(user.getStaminaLoss() >= STAMINA_SOFTCRIT)//CIT CHANGE - makes it impossible to baton in stamina softcrit to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto return //CIT CHANGE - ditto @@ -1187,7 +1202,7 @@ user.do_attack_animation(M) user.adjustStaminaLossBuffered(harm_stam_cost) -/obj/item/melee/twohanded/required/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) +/obj/item/twohanded/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) var/stunforce = stun_stamdmg if(!no_charge_and_force) if(!on) @@ -1218,7 +1233,7 @@ H.forcesay(GLOB.hit_appends) return TRUE -/obj/item/melee/twohanded/required/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) +/obj/item/twohanded/electrostaff/proc/harm_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) var/lethal_force = lethal_damage if(!no_charge_and_force) if(!on) @@ -1241,7 +1256,7 @@ playsound(src, 'sound/weapons/sear.ogg', 50, 1, -1) return TRUE -/obj/item/melee/twohanded/required/electrostaff/proc/clowning_around(mob/living/user) +/obj/item/twohanded/electrostaff/proc/clowning_around(mob/living/user) user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) @@ -1249,7 +1264,7 @@ stun_act(user, user, TRUE) deductcharge(lethal_cost) -/obj/item/melee/twohanded/required/electrostaff/emp_act(severity) +/obj/item/twohanded/electrostaff/emp_act(severity) . = ..() if (!(. & EMP_PROTECT_SELF)) turn_off() From 8556bcf2b34d19d75cd58ea80b9e898561a9aff7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:36:10 -0700 Subject: [PATCH 063/380] compile --- code/game/machinery/recharger.dm | 2 +- code/game/objects/items/twohanded.dm | 15 +++++++++------ .../crates_lockers/closets/secure/security.dm | 4 ++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 29116b5a7c..20594a674d 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -18,7 +18,7 @@ /obj/item/modular_computer, /obj/item/gun/ballistic/automatic/magrifle_e, /obj/item/gun/ballistic/automatic/pistol/mag_e, - /obj/item/twohanded/required/electrostaff)) + /obj/item/twohanded/electrostaff)) /obj/machinery/recharger/RefreshParts() for(var/obj/item/stock_parts/capacitor/C in component_parts) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index afc25293bb..e04ec75345 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1155,15 +1155,18 @@ if(cell) cell.update_icon() cell.forceMove(get_turf(src)) - cell= null + cell = null to_chat(user, "You remove the cell from [src].") - depower(user) + turn_off(user, TRUE) else return ..() /obj/item/twohanded/electrostaff/process() deductcharge(50) //Wasteful! +/obj/item/twohanded/electrostaff/proc/min_hit_cost() + return min(lethal_cost, stun_cost) + /obj/item/twohanded/electrostaff/proc/deductcharge(amount) var/obj/item/stock_parts/cell/C = get_cell() if(!C) @@ -1193,14 +1196,14 @@ return FALSE if(user.a_intent != INTENT_HARM) if(stun_act(target, user)) - user.do_attack_animation(M) + user.do_attack_animation(target) user.adjustStaminaLossBuffered(stun_stam_cost) return else if(!harm_act(target, user)) return ..() //if you can't fry them just beat them with it else //we did harm act them - user.do_attack_animation(M) - user.adjustStaminaLossBuffered(harm_stam_cost) + user.do_attack_animation(target) + user.adjustStaminaLossBuffered(lethal_stam_cost) /obj/item/twohanded/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE) var/stunforce = stun_stamdmg @@ -1245,7 +1248,7 @@ return FALSE if(chargeleft < stun_cost) lethal_force *= round(chargeleft/lethal_cost, 0.1) - target.adjustBurnLoss(lethal_force) //good against ointment spam + target.adjustFireLoss(lethal_force) //good against ointment spam SEND_SIGNAL(target, COMSIG_LIVING_MINOR_SHOCK) if(user) target.lastattacker = user.real_name diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 43021f3528..85fcb49e16 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -289,8 +289,8 @@ icon_state = "tac" /obj/structure/closet/secure_closet/lethalshots/PopulateContents() ..() - new /obj/item/twohanded/required/electrostaff(src) - new /obj/item/twohanded/required/electrostaff(src) + new /obj/item/twohanded/electrostaff(src) + new /obj/item/twohanded/electrostaff(src) for(var/i in 1 to 3) new /obj/item/storage/box/lethalshot(src) From e1ed34dcdec0edc4da03abcaff28ef88664e1428 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:38:18 -0700 Subject: [PATCH 064/380] s --- code/game/objects/items/twohanded.dm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index e04ec75345..f22f885753 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1143,7 +1143,7 @@ if(cell) to_chat(user, "[src] already has a cell!") else - if(C.maxcharge < hitcost) + if(C.maxcharge < min_hit_cost()) to_chat(user, "[src] requires a higher capacity cell.") return if(!user.transferItemToLoc(W, src)) @@ -1182,12 +1182,9 @@ if(user.getStaminaLoss() >= STAMINA_SOFTCRIT)//CIT CHANGE - makes it impossible to baton in stamina softcrit to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto return //CIT CHANGE - ditto - if(status && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) - if(on) - clowning_around(user) //ouch! - return - else - return ..(user, user) //beat yourself + if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + clowning_around(user) //ouch! + return if(iscyborg(target)) ..() return @@ -1263,7 +1260,7 @@ user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) - lethal_act(user, user, TRUE) + harm_act(user, user, TRUE) stun_act(user, user, TRUE) deductcharge(lethal_cost) From dd113f5c7193a00c195b3c42db52417bc31c854e Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:39:36 -0700 Subject: [PATCH 065/380] L --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index f22f885753..9cd37099e1 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1189,7 +1189,7 @@ ..() return if(target.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that - playsound(L, 'sound/weapons/genhit.ogg', 50, 1) + playsound(target, 'sound/weapons/genhit.ogg', 50, 1) return FALSE if(user.a_intent != INTENT_HARM) if(stun_act(target, user)) From c69446d2d11575138c251564da73730dfd75d80b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:46:54 -0700 Subject: [PATCH 066/380] woops miscalculated --- code/game/objects/items/twohanded.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 9cd37099e1..e395452d3a 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1029,7 +1029,7 @@ force = 10 damtype = BRUTE w_class = WEIGHT_CLASS_GIGANTIC - slot_flags = ITEM_SLOT_BACK + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING sharpness = FALSE force_unwielded = 5 force_wielded = 10 @@ -1043,10 +1043,10 @@ var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high var/on = FALSE var/can_block_projectiles = FALSE //can't block guns - var/lethal_cost = 400 //10000/333*15 = 450. decent enough?? kinda? - var/lethal_damage = 15 - var/lethal_stam_cost = 3.5 - var/stun_cost = 333 //10000/500*25 = 500. stunbatons are at time of writing 10000/1000*49 = 490. This doesn't stun as fast but has block. Also, this does.. + var/lethal_cost = 400 //10000/400*20 = 500. decent enough? + var/lethal_damage = 20 + var/lethal_stam_cost = 4 + var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect var/stun_stamdmg = 25 var/stun_status_duration = 25 From 9b4e40e3a76f1697ecbee3e597430f940ee1a3ca Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 13:48:03 -0700 Subject: [PATCH 067/380] on second thought, fitting on OCLOTHING slot is a bad idea --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index e395452d3a..27b0baa70d 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1029,7 +1029,7 @@ force = 10 damtype = BRUTE w_class = WEIGHT_CLASS_GIGANTIC - slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING + slot_flags = ITEM_SLOT_BACK sharpness = FALSE force_unwielded = 5 force_wielded = 10 From 09bb223af027efd193f4950a8aaf59e66a7410e9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 3 Feb 2020 15:49:41 -0700 Subject: [PATCH 068/380] eh fine --- code/game/objects/items/twohanded.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 27b0baa70d..564cca60fb 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1028,7 +1028,7 @@ desc = "A large quarterstaff, with massive silver electrodes mounted at the end." force = 10 damtype = BRUTE - w_class = WEIGHT_CLASS_GIGANTIC + w_class = WEIGHT_CLASS_HUGE slot_flags = ITEM_SLOT_BACK sharpness = FALSE force_unwielded = 5 @@ -1036,7 +1036,7 @@ throwforce = 1 throw_speed = 1 block_chance = 50 - materials = list(MAT_METAL=1000) + materials = list(MAT_METAL = 4000, MAT_SILVER = 2000) hitsound = 'sound/weapons/staff.ogg' attack_verb = list("suppresed", "struck", "beaten", "thwacked", "pulped", "shocked") total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. From 477853891d616fcd6adc050550e223f5476740ed Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 4 Feb 2020 23:54:10 -0700 Subject: [PATCH 069/380] Update twohanded.dm --- code/game/objects/items/twohanded.dm | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index b142b9d6a7..364a114751 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1032,13 +1032,12 @@ sharpness = FALSE force_unwielded = 5 force_wielded = 10 - throwforce = 1 + throwforce = 15 //if you are a madman and finish someone off with this, power to you. throw_speed = 1 block_chance = 50 materials = list(MAT_METAL = 4000, MAT_SILVER = 2000) - hitsound = 'sound/weapons/staff.ogg' - attack_verb = list("suppresed", "struck", "beaten", "thwacked", "pulped", "shocked") - total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. + attack_verb = list("struck", "beaten", "thwacked", "pulped") + total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high var/on = FALSE var/can_block_projectiles = FALSE //can't block guns @@ -1110,16 +1109,16 @@ else turn_on(user, silent) -/obj/item/twohanded/electrostaff/attack_self(mob/user) - var/oldwielded = wielded +/obj/item/twohanded/electrostaff/wield(mob/user) . = ..() - if(.) - return - if(oldwielded != wielded) - if(wielded) - turn_on(user) - else - turn_off(user) + if(wielded) + turn_on(user) + add_fingerprint(user) + +/obj/item/twohanded/electrostaff/unwield(mob/user) + . = ..() + if(!wielded) + turn_off(user) add_fingerprint(user) /obj/item/twohanded/electrostaff/update_icon() From 72ddaa2ded52206ce6812b05fe810023eb7c04b2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 4 Feb 2020 23:56:27 -0700 Subject: [PATCH 070/380] Update swimming.dm --- code/datums/elements/swimming.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm index eeabc465ed..62a1f1840d 100644 --- a/code/datums/elements/swimming.dm +++ b/code/datums/elements/swimming.dm @@ -3,10 +3,10 @@ element_flags = ELEMENT_DETACH /datum/element/swimming/Attach(datum/target) - if(!isliving(target)) - return ELEMENT_INCOMPATIBLE if((. = ..()) == ELEMENT_INCOMPATIBLE) return + if(!isliving(target)) + return ELEMENT_INCOMPATIBLE RegisterSignal(target, COMSIG_IS_SWIMMING, .proc/is_swimming) RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/check_valid) From 40ab6bdd41fc6be05996fdb77173b1346cc35a7f Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 00:22:12 -0700 Subject: [PATCH 071/380] changes --- code/__DEFINES/components.dm | 4 --- code/__DEFINES/traits.dm | 2 +- code/datums/elements/swimming.dm | 7 ++-- code/modules/pool/pool_controller.dm | 54 +++++++++++++++------------- code/modules/pool/pool_main.dm | 12 +++---- code/modules/pool/pool_structures.dm | 10 +++--- 6 files changed, 44 insertions(+), 45 deletions(-) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 7e5d318214..faf71a45fb 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -331,10 +331,6 @@ /*******Element signals*******/ -// /datum/element/swimming -#define COMSIG_IS_SWIMMING "has_swimming_element" - #define IS_SWIMMING 1 - /*******Non-Signal Component Related Defines*******/ //Redirection component init flags diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index d707f7e58a..608144da26 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -135,7 +135,7 @@ #define TRAIT_NOMARROW "nomarrow" // You don't make blood, with chemicals or nanites. #define TRAIT_NOPULSE "nopulse" // Your heart doesn't beat. #define TRAIT_EXEMPT_HEALTH_EVENTS "exempt-health-events" - +#define TRAIT_SWIMMING "swimming" //only applied by /datum/element/swimming, for checking //non-mob traits #define TRAIT_PARALYSIS "paralysis" //Used for limb-based paralysis, where replacing the limb will fix it diff --git a/code/datums/elements/swimming.dm b/code/datums/elements/swimming.dm index 62a1f1840d..d16ef6625f 100644 --- a/code/datums/elements/swimming.dm +++ b/code/datums/elements/swimming.dm @@ -7,16 +7,13 @@ return if(!isliving(target)) return ELEMENT_INCOMPATIBLE - RegisterSignal(target, COMSIG_IS_SWIMMING, .proc/is_swimming) RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/check_valid) + ADD_TRAIT(target, TRAIT_SWIMMING, TRAIT_SWIMMING) //seriously there's only one way to get this /datum/element/swimming/Detach(datum/target) . = ..() - UnregisterSignal(target, COMSIG_IS_SWIMMING) UnregisterSignal(target, COMSIG_MOVABLE_MOVED) - -/datum/element/swimming/proc/is_swimming() - return IS_SWIMMING + REMOVE_TRAIT(target, TRAIT_SWIMMING, TRAIT_SWIMMING) /datum/element/swimming/proc/check_valid(datum/source) var/mob/living/L = source diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 1167a0943b..9c6d976343 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -69,7 +69,7 @@ START_PROCESSING(SSfastprocess, src) create_reagents(1000) if(noreact_reagents) - reagents.reagents_holder_flags |= NO_REACTION + reagents.reagents_holder_flags |= NO_REACT wires = new /datum/wires/poolcontroller(src) scan_things() @@ -111,15 +111,19 @@ /obj/machinery/pool/controller/AltClick(mob/user) . = ..() - if(isliving(user) && user.Adjacent(src) && user.CanReach(src) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated()) - visible_message("[user] starts to drain [src]!") - draining = TRUE - if(do_after(user, 50, target = src)) - reagents.remove_all(INFINITY) - visible_message("[user] drains [src].") - say("Reagents cleared.") - update_color() + if(!isliving(user) || !user.Adjacent(src) || !user.CanReach(src) || user.IsStun() || user.IsKnockdown() || user.incapacitated()) + return FALSE + visible_message("[user] starts to drain [src]!") + draining = TRUE + if(!do_after(user, 50, target = src)) draining = FALSE + return TRUE + reagents.remove_all(INFINITY) + visible_message("[user] drains [src].") + say("Reagents cleared.") + update_color() + draining = FALSE + return TRUE /obj/machinery/pool/controller/attackby(obj/item/W, mob/user) if(shocked && !(stat & NOPOWER)) @@ -196,27 +200,29 @@ /obj/machinery/pool/controller/proc/process_reagents() if(last_reagent_process > world.time + reagent_tick_interval) return - if(length(reagents.reagent_list) > 0) - for(var/turf/open/pool/W in linked_turfs) - for(var/mob/living/carbon/human/swimee in W) - for(var/datum/reagent/R in reagents.reagent_list) - if(R.reagent_state == SOLID) - R.reagent_state = LIQUID - if(!swimee.reagents.has_reagent(POOL_NO_OVERDOSE_MEDICINE_MAX)) - swimee.reagents.add_reagent(R.type, 0.5) //osmosis - reagents.reaction(swimee, VAPOR, 0.03) //3 percent. Need to find a way to prevent this from stacking chems at some point like the above. - for(var/obj/objects in W) - if(W.reagents) - W.reagents.reaction(objects, VAPOR, 1) + if(!length(reagents.reagent_list)) + return + for(var/turf/open/pool/W in linked_turfs) + for(var/mob/living/carbon/human/swimee in W) + for(var/datum/reagent/R in reagents.reagent_list) + if(R.reagent_state == SOLID) + R.reagent_state = LIQUID + if(!swimee.reagents.has_reagent(POOL_NO_OVERDOSE_MEDICINE_MAX)) + swimee.reagents.add_reagent(R.type, 0.5) //osmosis + reagents.reaction(swimee, VAPOR, 0.03) //3 percent. Need to find a way to prevent this from stacking chems at some point like the above. + for(var/obj/objects in W) + if(W.reagents) + W.reagents.reaction(objects, VAPOR, 1) last_reagent_process = world.time /obj/machinery/pool/controller/process() updateUsrDialog() if(stat & (NOPOWER|BROKEN)) return - if (!drained) - process_pool() - process_reagents() + if(drained) + return + process_pool() + process_reagents() /obj/machinery/pool/controller/proc/process_pool() if(!drained) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index b7406606c9..9f867df31e 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -50,7 +50,7 @@ // Mousedrop hook to normal turfs to get out of pools. /turf/open/MouseDrop_T(atom/from, mob/user) // I could make this /open/floor and not have the !istype but ehh - kev - if(isliving(from) && SEND_SIGNAL(from, COMSIG_IS_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated() && !istype(src, /turf/open/pool)) + if(isliving(from) && HAS_TRAIT(from, TRAIT_SWIMMING) && isliving(user) && ((user == from) || user.CanReach(from)) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated() && !istype(src, /turf/open/pool)) var/mob/living/L = from //The element only exists if you're on water and a living mob, so let's skip those checks. var/pre_msg @@ -81,7 +81,7 @@ return ..() //human weak, monkey (and anyone else) ook ook eek eek strong if(isliving(AM) && (locate(/obj/structure/pool/ladder) in src)) return ..() //climbing out - return istype(newloc, type) + return istype(newloc, /turf/open/pool) return ..() // Exited logic @@ -105,7 +105,7 @@ return ..() if(isliving(AM)) var/mob/living/victim = AM - if(!SEND_SIGNAL(victim, COMSIG_IS_SWIMMING)) //poor guy not swimming time to dunk them! + if(!HAS_TRAIT(victim, TRAIT_SWIMMING)) //poor guy not swimming time to dunk them! victim.AddElement(/datum/element/swimming) controller.mobs_in_pool += victim if(locate(/obj/structure/pool/ladder) in src) //safe climbing @@ -126,7 +126,7 @@ H.visible_message("[H] falls in and takes a drink!", "You fall in and swallow some water!") playsound(src, 'sound/effects/splash.ogg', 60, TRUE, 1) - else if(!istype(H.head, /obj/item/clothing/head/helmet)) + else if(!H.head || !(H.head.armor.getRating(melee) > 20)) if(prob(75)) H.visible_message("[H] falls in the drained pool!", "You fall in the drained pool!") @@ -155,7 +155,7 @@ if(!isliving(from)) return var/mob/living/victim = from - if(user.stat || user.lying || !Adjacent(user) || !from.Adjacent(user) || !iscarbon(user) || !victim.has_gravity(src) || SEND_SIGNAL(victim, COMSIG_IS_SWIMMING)) + if(user.stat || user.lying || !Adjacent(user) || !from.Adjacent(user) || !iscarbon(user) || !victim.has_gravity(src) || HAS_TRAIT(victim, TRAIT_SWIMMING)) return var/victimname = victim == user? "themselves" : "[victim]" var/starttext = victim == user? "[user] is descending into [src]." : "[user] is lowering [victim] into [src]." @@ -177,7 +177,7 @@ . = ..() if(.) return - if((user.loc != src) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated() && Adjacent(user) && SEND_SIGNAL(user, COMSIG_IS_SWIMMING) && filled && (next_splash < world.time)) + if((user.loc != src) && !user.IsStun() && !user.IsKnockdown() && !user.incapacitated() && Adjacent(user) && HAS_TRAIT(user, TRAIT_SWIMMING) && filled && (next_splash < world.time)) playsound(src, 'sound/effects/watersplash.ogg', 8, TRUE, 1) next_splash = world.time + 25 var/obj/effect/splash/S = new(src) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 40db1553a5..27f16d4008 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -15,8 +15,7 @@ . = ..() if(.) return - var/is_swimming = SEND_SIGNAL(user, COMSIG_IS_SWIMMING) - if(!is_swimming) + if(!HAS_TRAIT(user, TRAIT_SWIMMING)) if(user.CanReach(src)) user.AddElement(/datum/element/swimming) user.forceMove(get_step(src, dir)) @@ -44,7 +43,8 @@ if(jumping) for(var/mob/living/jumpee in loc) //hackzors. playsound(jumpee, 'sound/effects/splash.ogg', 60, TRUE, 1) - jumpee.AddElement(/datum/element/swimming) + if(!HAS_TRAIT(jumpee, TRAIT_SWIMMING)) + jumpee.AddElement(/datum/element/swimming) jumpee.Stun(2) /obj/structure/pool/Lboard/proc/reset_position(mob/user, initial_layer, initial_px, initial_py) @@ -59,7 +59,7 @@ to_chat(user, "Someone else is already making a jump!") return var/turf/T = get_turf(src) - if(SEND_SIGNAL(user, COMSIG_IS_SWIMMING)) + if(HAS_TRAIT(user, TRAIT_SWIMMING)) return else if(Adjacent(jumper)) @@ -73,7 +73,7 @@ jumper.layer = RIPPLE_LAYER jumper.pixel_x = 3 jumper.pixel_y = 7 - jumper.dir = 8 + jumper.dir = WEST sleep(1) jumper.forceMove(T) addtimer(CALLBACK(src, .proc/dive, jumper, original_layer, original_px, original_py), 10) From 617d0c0afab1e0083284b5df24c494e5e5ddc3eb Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 00:26:47 -0700 Subject: [PATCH 072/380] armor --- code/modules/pool/pool_main.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 9f867df31e..9d37bd5fd5 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -126,7 +126,7 @@ H.visible_message("[H] falls in and takes a drink!", "You fall in and swallow some water!") playsound(src, 'sound/effects/splash.ogg', 60, TRUE, 1) - else if(!H.head || !(H.head.armor.getRating(melee) > 20)) + else if(!H.head || !(H.head.armor.getRating("melee") > 20)) if(prob(75)) H.visible_message("[H] falls in the drained pool!", "You fall in the drained pool!") From 77667dc1d2a72e6f2c5fdd6b01e892f40a2511ae Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 04:51:16 -0700 Subject: [PATCH 073/380] Update twohanded.dm --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 364a114751..3a731415c8 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1028,7 +1028,7 @@ force = 10 damtype = BRUTE w_class = WEIGHT_CLASS_HUGE - slot_flags = ITEM_SLOT_BACK + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING sharpness = FALSE force_unwielded = 5 force_wielded = 10 From 643eeb94749d368c11b96ae14db1da24889dc324 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 5 Feb 2020 05:05:11 -0700 Subject: [PATCH 074/380] Update twohanded.dm --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 3a731415c8..056abf0172 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1046,7 +1046,7 @@ var/lethal_stam_cost = 4 var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490. var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect - var/stun_stamdmg = 25 + var/stun_stamdmg = 40 var/stun_status_duration = 25 var/stun_stam_cost = 3.5 From de5186026d676ef8f2823df96798d6ecdddfbe7e Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 01:10:47 -0700 Subject: [PATCH 075/380] Update twohanded.dm --- code/game/objects/items/twohanded.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 056abf0172..bce9e47554 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1034,7 +1034,7 @@ force_wielded = 10 throwforce = 15 //if you are a madman and finish someone off with this, power to you. throw_speed = 1 - block_chance = 50 + block_chance = 30 materials = list(MAT_METAL = 4000, MAT_SILVER = 2000) attack_verb = list("struck", "beaten", "thwacked", "pulped") total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) @@ -1066,6 +1066,8 @@ . = R.get_cell() /obj/item/twohanded/electrostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(!on) + return FALSE if((attack_type == PROJECTILE_ATTACK) && !can_block_projectiles) return FALSE return ..() From 7f81f3e51f2c676454a331b3f8de4e0a684f2aec Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 6 Feb 2020 22:00:30 -0700 Subject: [PATCH 076/380] fix --- code/modules/pool/pool_structures.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 27f16d4008..0bf74bb2ee 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -74,6 +74,7 @@ jumper.pixel_x = 3 jumper.pixel_y = 7 jumper.dir = WEST + jumper.Addelement(/datum/element/swimming) sleep(1) jumper.forceMove(T) addtimer(CALLBACK(src, .proc/dive, jumper, original_layer, original_px, original_py), 10) From cf22596477f542b908ea32508087d3ac5ace912e Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 7 Feb 2020 10:59:43 +0200 Subject: [PATCH 077/380] Reworks solars --- code/__DEFINES/components.dm | 4 + code/__DEFINES/power.dm | 3 + code/controllers/subsystem/sun.dm | 67 ++-- .../bloodsucker/bloodsucker_objectives.dm | 4 +- .../bloodsucker/datum_bloodsucker.dm | 17 +- code/modules/power/solar.dm | 357 +++++++++--------- code/modules/power/tracker.dm | 61 ++- tgstation.dme | 1 + 8 files changed, 241 insertions(+), 273 deletions(-) create mode 100644 code/__DEFINES/power.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 0efd5a1f79..dabb4c3c43 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -33,6 +33,10 @@ #define COMSIG_GLOB_NEW_Z "!new_z" //from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args) #define COMSIG_GLOB_VAR_EDIT "!var_edit" //called after a successful var edit somewhere in the world: (list/args) #define COMSIG_GLOB_LIVING_SAY_SPECIAL "!say_special" //global living say plug - use sparingly: (mob/speaker , message) + +// signals from globally accessible objects +/// from SSsun when the sun changes position : (azimuth) +#define COMSIG_SUN_MOVED "sun_moved" ////////////////////////////////////////////////////////////////// // /datum signals diff --git a/code/__DEFINES/power.dm b/code/__DEFINES/power.dm new file mode 100644 index 0000000000..78d942d78b --- /dev/null +++ b/code/__DEFINES/power.dm @@ -0,0 +1,3 @@ +#define SOLAR_TRACK_OFF 0 +#define SOLAR_TRACK_TIMED 1 +#define SOLAR_TRACK_AUTO 2 diff --git a/code/controllers/subsystem/sun.dm b/code/controllers/subsystem/sun.dm index 7a3528cc3d..442329cf46 100644 --- a/code/controllers/subsystem/sun.dm +++ b/code/controllers/subsystem/sun.dm @@ -1,49 +1,32 @@ SUBSYSTEM_DEF(sun) name = "Sun" - wait = 600 - flags = SS_NO_TICK_CHECK|SS_NO_INIT - var/angle - var/dx - var/dy - var/rate - var/list/solars = list() - -/datum/controller/subsystem/sun/PreInit() - angle = rand (0,360) // the station position to the sun is randomised at round start - rate = rand(50,200)/100 // 50% - 200% of standard rotation - if(prob(50)) // same chance to rotate clockwise than counter-clockwise - rate = -rate - -/datum/controller/subsystem/sun/stat_entry(msg) - ..("P:[solars.len]") - -/datum/controller/subsystem/sun/fire() - angle = (360 + angle + rate * 6) % 360 // increase/decrease the angle to the sun, adjusted by the rate - - // now calculate and cache the (dx,dy) increments for line drawing - var/s = sin(angle) - var/c = cos(angle) - - // Either "abs(s) < abs(c)" or "abs(s) >= abs(c)" - // In both cases, the greater is greater than 0, so, no "if 0" check is needed for the divisions - - if(abs(s) < abs(c)) - dx = s / abs(c) - dy = c / abs(c) - else - dx = s / abs(s) - dy = c / abs(s) - - //now tell the solar control computers to update their status and linked devices - for(var/obj/machinery/power/solar_control/SC in solars) - if(!SC.powernet) - solars.Remove(SC) - continue - SC.update() - - + wait = 1 MINUTES + flags = SS_NO_TICK_CHECK + var/azimuth = 0 ///clockwise, top-down rotation from 0 (north) to 359 + var/azimuth_mod = 1 ///multiplier against base_rotation + var/base_rotation = 6 ///base rotation in degrees per fire +/datum/controller/subsystem/sun/Initialize(start_timeofday) + azimuth = rand(0, 359) + azimuth_mod = round(rand(50, 200)/100, 0.01) // 50% - 200% of standard rotation + if(prob(50)) + azimuth_mod *= -1 + return ..() +/datum/controller/subsystem/sun/fire(resumed = FALSE) + azimuth += azimuth_mod * base_rotation + azimuth = round(azimuth, 0.01) + if(azimuth >= 360) + azimuth -= 360 + if(azimuth < 0) + azimuth += 360 + complete_movement() +/datum/controller/subsystem/sun/proc/complete_movement() + SEND_SIGNAL(src, COMSIG_SUN_MOVED, azimuth) +/datum/controller/subsystem/sun/vv_edit_var(var_name, var_value) + . = ..() + if(var_name == NAMEOF(src, azimuth)) + complete_movement() diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_objectives.dm b/code/modules/antagonists/bloodsucker/bloodsucker_objectives.dm index 63e1470576..a2a0238df1 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_objectives.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_objectives.dm @@ -208,7 +208,7 @@ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - +/* // Destroy the Solar Arrays /datum/objective/bloodsucker/solars @@ -228,7 +228,7 @@ if (SC && SC.lastgen > 0 && SC.connected_panels.len > 0 && SC.connected_tracker) return FALSE return TRUE - +*/ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 24e967f00b..a916dceb12 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -379,20 +379,21 @@ protege_objective.generate_objective() add_objective(protege_objective) - if (rand(0,1) == 0) + //if (rand(0,1) == 0) // Heart Thief Objective - var/datum/objective/bloodsucker/heartthief/heartthief_objective = new - heartthief_objective.owner = owner - heartthief_objective.generate_objective() - add_objective(heartthief_objective) - + var/datum/objective/bloodsucker/heartthief/heartthief_objective = new + heartthief_objective.owner = owner + heartthief_objective.generate_objective() + add_objective(heartthief_objective) + /* else - // Solars Objective + + // Solars Objective, doesnt work due to TG updates. var/datum/objective/bloodsucker/solars/solars_objective = new solars_objective.owner = owner solars_objective.generate_objective() add_objective(solars_objective) - +*/ // Survive Objective var/datum/objective/bloodsucker/survive/survive_objective = new survive_objective.owner = owner diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index e6d44de194..2bd4766722 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -1,5 +1,5 @@ -#define SOLAR_MAX_DIST 40 -#define SOLARGENRATE 1500 +#define SOLAR_GEN_RATE 1500 +#define OCCLUSION_DISTANCE 20 /obj/machinery/power/solar name = "solar panel" @@ -10,40 +10,51 @@ use_power = NO_POWER_USE idle_power_usage = 0 active_power_usage = 0 - var/id = 0 max_integrity = 150 - integrity_failure = 50 - var/obscured = 0 - var/sunfrac = 0 - var/adir = SOUTH // actual dir - var/ndir = SOUTH // target dir - var/turn_angle = 0 - var/obj/machinery/power/solar_control/control = null + integrity_failure = 0.33 + + var/id + var/obscured = FALSE + var/sunfrac = 0 //[0-1] measure of obscuration -- multipllier against power generation + var/azimuth_current = 0 //[0-360) degrees, which direction are we facing? + var/azimuth_target = 0 //same but what way we're going to face next time we turn + var/obj/machinery/power/solar_control/control + var/needs_to_turn = TRUE //do we need to turn next tick? + var/needs_to_update_solar_exposure = TRUE //do we need to call update_solar_exposure() next tick? + var/obj/effect/overlay/panel var/obj/item/solar_assembly/assembly var/efficiency = 1 /obj/machinery/power/solar/Initialize(mapload, obj/item/solar_assembly/S) . = ..() + panel = new() +#if DM_VERSION >= 513 + panel.vis_flags = VIS_INHERIT_ID|VIS_INHERIT_ICON|VIS_INHERIT_PLANE + vis_contents += panel +#endif + panel.icon = icon + panel.icon_state = "solar_panel" + panel.layer = FLY_LAYER Make(S) connect_to_network() + RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/queue_update_solar_exposure) /obj/machinery/power/solar/Destroy() unset_control() //remove from control computer return ..() -//set the control of the panel to a given computer if closer than SOLAR_MAX_DIST +//set the control of the panel to a given computer /obj/machinery/power/solar/proc/set_control(obj/machinery/power/solar_control/SC) - if(!SC || (get_dist(src, SC) > SOLAR_MAX_DIST)) - return 0 + unset_control() control = SC - SC.connected_panels |= src - return 1 + SC.connected_panels += src + queue_turn(SC.azimuth_target) //set the control of the panel to null and removes it from the control list of the previous control computer if needed /obj/machinery/power/solar/proc/unset_control() if(control) - control.connected_panels.Remove(src) - control = null + control.connected_panels -= src + control = null /obj/machinery/power/solar/proc/Make(obj/item/solar_assembly/S) if(!S) @@ -57,11 +68,11 @@ update_icon() /obj/machinery/power/solar/crowbar_act(mob/user, obj/item/I) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user.visible_message("[user] begins to take the glass off [src].", "You begin to take the glass off [src]...") + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + user.visible_message("[user] begins to take the glass off [src].", "You begin to take the glass off [src]...") if(I.use_tool(src, user, 50)) - playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) - user.visible_message("[user] takes the glass off [src].", "You take the glass off [src].") + playsound(src.loc, 'sound/items/deconstruct.ogg', 50, TRUE) + user.visible_message("[user] takes the glass off [src].", "You take the glass off [src].") deconstruct(TRUE) return TRUE @@ -69,11 +80,11 @@ switch(damage_type) if(BRUTE) if(stat & BROKEN) - playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', 60, 1) + playsound(loc, 'sound/effects/hit_on_shattered_glass.ogg', 60, TRUE) else - playsound(loc, 'sound/effects/glasshit.ogg', 90, 1) + playsound(loc, 'sound/effects/glasshit.ogg', 90, TRUE) if(BURN) - playsound(loc, 'sound/items/welder.ogg', 100, 1) + playsound(loc, 'sound/items/welder.ogg', 100, TRUE) /obj/machinery/power/solar/obj_break(damage_flag) @@ -96,81 +107,95 @@ new shard(loc) qdel(src) - -/obj/machinery/power/solar/update_icon() - ..() - cut_overlays() +/obj/machinery/power/solar/update_overlays() + . = ..() + var/matrix/turner = matrix() + turner.Turn(azimuth_current) + panel.transform = turner if(stat & BROKEN) - add_overlay(mutable_appearance(icon, "solar_panel-b", FLY_LAYER)) + panel.icon_state = "solar_panel-b" else - add_overlay(mutable_appearance(icon, "solar_panel", FLY_LAYER)) - src.setDir(angle2dir(adir)) + panel.icon_state = "solar_panel" +#if DM_VERSION <= 512 + . += new /mutable_appearance(panel) +#endif -//calculates the fraction of the sunlight that the panel receives +/obj/machinery/power/solar/proc/queue_turn(azimuth) + needs_to_turn = TRUE + azimuth_target = azimuth + +/obj/machinery/power/solar/proc/queue_update_solar_exposure() + needs_to_update_solar_exposure = TRUE //updating right away would be wasteful if we're also turning later + +/obj/machinery/power/solar/proc/update_turn() + needs_to_turn = FALSE + if(azimuth_current != azimuth_target) + azimuth_current = azimuth_target + occlusion_setup() + update_icon() + needs_to_update_solar_exposure = TRUE + +///trace towards sun to see if we're in shadow +/obj/machinery/power/solar/proc/occlusion_setup() + obscured = TRUE + + var/distance = OCCLUSION_DISTANCE + var/target_x = round(sin(SSsun.azimuth), 0.01) + var/target_y = round(cos(SSsun.azimuth), 0.01) + var/x_hit = x + var/y_hit = y + var/turf/hit + + for(var/run in 1 to distance) + x_hit += target_x + y_hit += target_y + hit = locate(round(x_hit, 1), round(y_hit, 1), z) + if(hit.opacity) + return + if(hit.x == 1 || hit.x == world.maxx || hit.y == 1 || hit.y == world.maxy) //edge of the map + break + obscured = FALSE + +///calculates the fraction of the sunlight that the panel receives /obj/machinery/power/solar/proc/update_solar_exposure() + needs_to_update_solar_exposure = FALSE + sunfrac = 0 if(obscured) - sunfrac = 0 - return + return 0 - //find the smaller angle between the direction the panel is facing and the direction of the sun (the sign is not important here) - var/p_angle = min(abs(adir - SSsun.angle), 360 - abs(adir - SSsun.angle)) + var/sun_azimuth = SSsun.azimuth + if(azimuth_current == sun_azimuth) //just a quick optimization for the most frequent case + . = 1 + else + //dot product of sun and panel -- Lambert's Cosine Law + . = cos(azimuth_current - sun_azimuth) + . = CLAMP(round(., 0.01), 0, 1) + sunfrac = . - if(p_angle > 90) // if facing more than 90deg from sun, zero output - sunfrac = 0 - return - - sunfrac = cos(p_angle) ** 2 - //isn't the power received from the incoming light proportionnal to cos(p_angle) (Lambert's cosine law) rather than cos(p_angle)^2 ? - -/obj/machinery/power/solar/process()//TODO: remove/add this from machines to save on processing as needed ~Carn PRIORITY +/obj/machinery/power/solar/process() if(stat & BROKEN) return - if(!control) //if there's no sun or the panel is not linked to a solar control computer, no need to proceed + if(control && (!powernet || control.powernet != powernet)) + unset_control() + if(needs_to_turn) + update_turn() + if(needs_to_update_solar_exposure) + update_solar_exposure() + if(sunfrac <= 0) return - if(powernet) - if(powernet == control.powernet)//check if the panel is still connected to the computer - if(obscured) //get no light from the sun, so don't generate power - return - var/sgen = SOLARGENRATE * sunfrac * efficiency - add_avail(sgen) - control.gen += sgen - else //if we're no longer on the same powernet, remove from control computer - unset_control() + var/sgen = SOLAR_GEN_RATE * sunfrac + add_avail(sgen) + if(control) + control.gen += sgen - -/obj/machinery/power/solar/fake/New(var/turf/loc, var/obj/item/solar_assembly/S) - ..(loc, S, 0) +//Bit of a hack but this whole type is a hack +/obj/machinery/power/solar/fake/Initialize(turf/loc, obj/item/solar_assembly/S) + . = ..() + UnregisterSignal(SSsun, COMSIG_SUN_MOVED) /obj/machinery/power/solar/fake/process() - . = PROCESS_KILL - return - -//trace towards sun to see if we're in shadow -/obj/machinery/power/solar/proc/occlusion() - - var/ax = x // start at the solar panel - var/ay = y - var/turf/T = null - var/dx = SSsun.dx - var/dy = SSsun.dy - - for(var/i = 1 to 20) // 20 steps is enough - ax += dx // do step - ay += dy - - T = locate( round(ax,0.5),round(ay,0.5),z) - - if(T.x == 1 || T.x==world.maxx || T.y==1 || T.y==world.maxy) // not obscured if we reach the edge - break - - if(T.density) // if we hit a solid turf, panel is obscured - obscured = 1 - return - - obscured = 0 // if hit the edge or stepped 20 times, not obscured - update_solar_exposure() - + return PROCESS_KILL // // Solar Assembly - For construction of solar arrays. @@ -204,21 +229,22 @@ forceMove(glass_type, Tsec) glass_type = null + /obj/item/solar_assembly/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/wrench) && isturf(loc)) + if(W.tool_behaviour == TOOL_WRENCH && isturf(loc)) if(isinspace()) to_chat(user, "You can't secure [src] here.") return anchored = !anchored if(anchored) - user.visible_message("[user] wrenches the solar assembly into place.", "You wrench the solar assembly into place.") + user.visible_message("[user] wrenches the solar assembly into place.", "You wrench the solar assembly into place.") W.play_tool_sound(src, 75) else - user.visible_message("[user] unwrenches the solar assembly from its place.", "You unwrench the solar assembly from its place.") + user.visible_message("[user] unwrenches the solar assembly from its place.", "You unwrench the solar assembly from its place.") W.play_tool_sound(src, 75) return 1 - if(is_type_in_typecache(W, allowed_sheets)) + if(istype(W, /obj/item/stack/sheet/glass) || istype(W, /obj/item/stack/sheet/rglass)) if(!anchored) to_chat(user, "You need to secure the assembly before you can add glass.") return @@ -226,8 +252,8 @@ var/obj/item/stack/sheet/G = S.change_stack(null, 2) if(G) glass_type = G - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user.visible_message("[user] places the glass on the solar assembly.", "You place the glass on the solar assembly.") + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + user.visible_message("[user] places the glass on the solar assembly.", "You place the glass on the solar assembly.") if(tracker) new /obj/machinery/power/tracker(get_turf(src), src) else @@ -243,13 +269,13 @@ return tracker = 1 qdel(W) - user.visible_message("[user] inserts the electronics into the solar assembly.", "You insert the electronics into the solar assembly.") + user.visible_message("[user] inserts the electronics into the solar assembly.", "You insert the electronics into the solar assembly.") return 1 else - if(istype(W, /obj/item/crowbar)) + if(W.tool_behaviour == TOOL_CROWBAR) new /obj/item/electronics/tracker(src.loc) tracker = 0 - user.visible_message("[user] takes out the electronics from the solar assembly.", "You take out the electronics from the solar assembly.") + user.visible_message("[user] takes out the electronics from the solar assembly.", "You take out the electronics from the solar assembly.") return 1 return ..() @@ -270,21 +296,23 @@ var/icon_screen = "solar" var/icon_keyboard = "power_key" var/id = 0 - var/currentdir = 0 - var/targetdir = 0 // target angle in manual tracking (since it updates every game minute) var/gen = 0 var/lastgen = 0 - var/track = 0 // 0= off 1=timed 2=auto (tracker) - var/trackrate = 600 // 300-900 seconds - var/nexttime = 0 // time for a panel to rotate of 1 degree in manual tracking + var/azimuth_target = 0 + var/azimuth_rate = 1 ///degree change per minute + + var/track = SOLAR_TRACK_OFF ///SOLAR_TRACK_OFF, SOLAR_TRACK_TIMED, SOLAR_TRACK_AUTO + var/obj/machinery/power/tracker/connected_tracker = null var/list/connected_panels = list() /obj/machinery/power/solar_control/Initialize() . = ..() - if(powernet) - set_panels(currentdir) + azimuth_rate = SSsun.base_rotation + RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/timed_track) connect_to_network() + if(powernet) + set_panels(azimuth_target) /obj/machinery/power/solar_control/Destroy() for(var/obj/machinery/power/solar/M in connected_panels) @@ -293,16 +321,6 @@ connected_tracker.unset_control() return ..() -/obj/machinery/power/solar_control/disconnect_from_network() - ..() - SSsun.solars.Remove(src) - -/obj/machinery/power/solar_control/connect_to_network() - var/to_return = ..() - if(powernet) //if connected and not already in solar_list... - SSsun.solars |= src //... add it - return to_return - //search for unconnected panels and trackers in the computer powernet and connect them /obj/machinery/power/solar_control/proc/search_for_connected() if(powernet) @@ -317,22 +335,6 @@ if(!T.control) //i.e unconnected T.set_control(src) -//called by the sun controller, update the facing angle (either manually or via tracking) and rotates the panels accordingly -/obj/machinery/power/solar_control/proc/update() - if(stat & (NOPOWER | BROKEN)) - return - - switch(track) - if(1) - if(trackrate) //we're manual tracking. If we set a rotation speed... - currentdir = targetdir //...the current direction is the targetted one (and rotates panels to it) - if(2) // auto-tracking - if(connected_tracker) - connected_tracker.set_angle(SSsun.angle) - - set_panels(currentdir) - updateDialog() - /obj/machinery/power/solar_control/update_icon() cut_overlays() if(stat & NOPOWER) @@ -353,68 +355,55 @@ /obj/machinery/power/solar_control/ui_data() var/data = list() - data["generated"] = round(lastgen) - data["angle"] = currentdir - data["direction"] = angle2text(currentdir) - + data["generated_ratio"] = data["generated"] / round(max(connected_panels.len, 1) * SOLAR_GEN_RATE) + data["azimuth_current"] = azimuth_target + data["azimuth_rate"] = azimuth_rate + data["max_rotation_rate"] = SSsun.base_rotation * 2 data["tracking_state"] = track - data["tracking_rate"] = trackrate - data["rotating_way"] = (trackrate<0 ? "CCW" : "CW") - data["connected_panels"] = connected_panels.len - data["connected_tracker"] = (connected_tracker ? 1 : 0) + data["connected_tracker"] = (connected_tracker ? TRUE : FALSE) return data /obj/machinery/power/solar_control/ui_act(action, params) if(..()) return - if(action == "angle") + if(action == "azimuth") var/adjust = text2num(params["adjust"]) var/value = text2num(params["value"]) if(adjust) - value = currentdir + adjust + value = azimuth_target + adjust if(value != null) - currentdir = CLAMP((360 + value) % 360, 0, 359) - targetdir = currentdir - set_panels(currentdir) + set_panels(value) return TRUE return FALSE - if(action == "rate") + if(action == "azimuth_rate") var/adjust = text2num(params["adjust"]) var/value = text2num(params["value"]) if(adjust) - value = trackrate + adjust + value = azimuth_rate + adjust if(value != null) - trackrate = CLAMP(value, -7200, 7200) - if(trackrate) - nexttime = world.time + 36000 / abs(trackrate) + azimuth_rate = round(CLAMP(value, -2 * SSsun.base_rotation, 2 * SSsun.base_rotation), 0.01) return TRUE return FALSE if(action == "tracking") var/mode = text2num(params["mode"]) track = mode - if(mode == 2 && connected_tracker) - connected_tracker.set_angle(SSsun.angle) - set_panels(currentdir) - else if(mode == 1) - targetdir = currentdir - if(trackrate) - nexttime = world.time + 36000 / abs(trackrate) - set_panels(targetdir) + if(mode == SOLAR_TRACK_AUTO) + if(connected_tracker) + connected_tracker.sun_update(SSsun, SSsun.azimuth) + else + track = SOLAR_TRACK_OFF return TRUE if(action == "refresh") search_for_connected() - if(connected_tracker && track == 2) - connected_tracker.set_angle(SSsun.angle) - set_panels(currentdir) return TRUE return FALSE /obj/machinery/power/solar_control/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/screwdriver)) + if(I.tool_behaviour == TOOL_SCREWDRIVER) if(I.use_tool(src, user, 20, volume=50)) - if (src.stat & BROKEN) + if(src.stat & BROKEN) to_chat(user, "The broken glass falls out.") var/obj/structure/frame/computer/A = new /obj/structure/frame/computer( src.loc ) new /obj/item/shard( src.loc ) @@ -446,15 +435,15 @@ switch(damage_type) if(BRUTE) if(stat & BROKEN) - playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) + playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, TRUE) else - playsound(src.loc, 'sound/effects/glasshit.ogg', 75, 1) + playsound(src.loc, 'sound/effects/glasshit.ogg', 75, TRUE) if(BURN) - playsound(src.loc, 'sound/items/welder.ogg', 100, 1) + playsound(src.loc, 'sound/items/welder.ogg', 100, TRUE) /obj/machinery/power/solar_control/obj_break(damage_flag) if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) - playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) + playsound(loc, 'sound/effects/glassbr3.ogg', 100, TRUE) stat |= BROKEN update_icon() @@ -462,35 +451,26 @@ lastgen = gen gen = 0 - if(stat & (NOPOWER | BROKEN)) - return + if(connected_tracker && (!powernet || connected_tracker.powernet != powernet)) + connected_tracker.unset_control() - if(connected_tracker) //NOTE : handled here so that we don't add trackers to the processing list - if(connected_tracker.powernet != powernet) - connected_tracker.unset_control() +///Ran every time the sun updates. +/obj/machinery/power/solar_control/proc/timed_track() + if(track == SOLAR_TRACK_TIMED) + azimuth_target += azimuth_rate + set_panels(azimuth_target) - if(track==1 && trackrate) //manual tracking and set a rotation speed - if(nexttime <= world.time) //every time we need to increase/decrease the angle by 1�... - targetdir = (targetdir + trackrate/abs(trackrate) + 360) % 360 //... do it - nexttime += 36000/abs(trackrate) //reset the counter for the next 1� - -//rotates the panel to the passed angle -/obj/machinery/power/solar_control/proc/set_panels(currentdir) +///Rotates the panel to the passed angles +/obj/machinery/power/solar_control/proc/set_panels(azimuth) + azimuth = CLAMP(round(azimuth, 0.01), -360, 719.99) + if(azimuth >= 360) + azimuth -= 360 + if(azimuth < 0) + azimuth += 360 + azimuth_target = azimuth for(var/obj/machinery/power/solar/S in connected_panels) - S.adir = currentdir //instantly rotates the panel - S.occlusion()//and - S.update_icon() //update it - - update_icon() - - -/obj/machinery/power/solar_control/power_change() - ..() - update_icon() - - - + S.queue_turn(azimuth) // // MISC @@ -499,3 +479,6 @@ /obj/item/paper/guides/jobs/engi/solars name = "paper- 'Going green! Setup your own solar array instructions.'" info = "

    Welcome

    At greencorps we love the environment, and space. With this package you are able to help mother nature and produce energy without any usage of fossil fuel or plasma! Singularity energy is dangerous while solar energy is safe, which is why it's better. Now here is how you setup your own solar array.

    You can make a solar panel by wrenching the solar assembly onto a cable node. Adding a glass panel, reinforced or regular glass will do, will finish the construction of your solar panel. It is that easy!

    Now after setting up 19 more of these solar panels you will want to create a solar tracker to keep track of our mother nature's gift, the sun. These are the same steps as before except you insert the tracker equipment circuit into the assembly before performing the final step of adding the glass. You now have a tracker! Now the last step is to add a computer to calculate the sun's movements and to send commands to the solar panels to change direction with the sun. Setting up the solar computer is the same as setting up any computer, so you should have no trouble in doing that. You do need to put a wire node under the computer, and the wire needs to be connected to the tracker.

    Congratulations, you should have a working solar array. If you are having trouble, here are some tips. Make sure all solar equipment are on a cable node, even the computer. You can always deconstruct your creations if you make a mistake.

    That's all to it, be safe, be green!

    " + +#undef SOLAR_GEN_RATE +#undef OCCLUSION_DISTANCE diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index c25ece3594..2f169ebad0 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -1,6 +1,6 @@ //Solar tracker -//Machine that tracks the sun and reports it's direction to the solar controllers +//Machine that tracks the sun and reports its direction to the solar controllers //As long as this is working, solar panels on same powernet will track automatically /obj/machinery/power/tracker @@ -11,35 +11,39 @@ density = TRUE use_power = NO_POWER_USE max_integrity = 250 - integrity_failure = 50 + integrity_failure = 0.2 var/id = 0 - var/sun_angle = 0 // sun angle as set by sun datum - var/obj/machinery/power/solar_control/control = null - var/obj/item/solar_assembly/assembly + var/obj/machinery/power/solar_control/control /obj/machinery/power/tracker/Initialize(mapload, obj/item/solar_assembly/S) . = ..() Make(S) connect_to_network() + RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/sun_update) /obj/machinery/power/tracker/Destroy() unset_control() //remove from control computer return ..() -//set the control of the tracker to a given computer if closer than SOLAR_MAX_DIST /obj/machinery/power/tracker/proc/set_control(obj/machinery/power/solar_control/SC) - if(!SC || (get_dist(src, SC) > SOLAR_MAX_DIST)) - return 0 + unset_control() control = SC SC.connected_tracker = src - return 1 //set the control of the tracker to null and removes it from the previous control computer if needed /obj/machinery/power/tracker/proc/unset_control() if(control) + if(control.track == SOLAR_TRACK_AUTO) + control.track = SOLAR_TRACK_OFF control.connected_tracker = null - control = null + control = null + +///Tell the controller to turn the solar panels +/obj/machinery/power/tracker/proc/sun_update(datum/source, azimuth) + setDir(angle2dir(azimuth)) + if(control && control.track == SOLAR_TRACK_AUTO) + control.set_panels(azimuth) /obj/machinery/power/tracker/proc/Make(obj/item/solar_assembly/S) if(!S) @@ -51,42 +55,31 @@ S.moveToNullspace() update_icon() -//updates the tracker icon and the facing angle for the control computer -/obj/machinery/power/tracker/proc/set_angle(angle) - sun_angle = angle - - //set icon dir to show sun illumination - setDir(turn(NORTH, -angle - 22.5) )// 22.5 deg bias ensures, e.g. 67.5-112.5 is EAST - - if(powernet && (powernet == control.powernet)) //update if we're still in the same powernet - control.currentdir = angle - /obj/machinery/power/tracker/crowbar_act(mob/user, obj/item/I) - playsound(src.loc, 'sound/machines/click.ogg', 50, 1) - user.visible_message("[user] begins to take the glass off [src].", "You begin to take the glass off [src]...") + playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) + user.visible_message("[user] begins to take the glass off [src].", "You begin to take the glass off [src]...") if(I.use_tool(src, user, 50)) - playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) - user.visible_message("[user] takes the glass off [src].", "You take the glass off [src].") + playsound(src.loc, 'sound/items/deconstruct.ogg', 50, TRUE) + user.visible_message("[user] takes the glass off [src].", "You take the glass off [src].") deconstruct(TRUE) return TRUE /obj/machinery/power/tracker/obj_break(damage_flag) if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) - playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) - stat |= BROKEN + playsound(loc, 'sound/effects/glassbr3.ogg', 100, TRUE) unset_control() -/obj/machinery/power/solar/deconstruct(disassembled = TRUE) +/obj/machinery/power/tracker/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) if(disassembled) - if(assembly) - assembly.forceMove(loc) - assembly.give_glass(stat & BROKEN) + var/obj/item/solar_assembly/S = locate() in src + if(S) + S.forceMove(loc) + S.give_glass(stat & BROKEN) else - playsound(src, "shatter", 70, 1) - var/shard = assembly?.glass_type ? assembly.glass_type.shard_type : /obj/item/shard - new shard(loc) - new shard(loc) + playsound(src, "shatter", 70, TRUE) + new /obj/item/shard(src.loc) + new /obj/item/shard(src.loc) qdel(src) // Tracker Electronic diff --git a/tgstation.dme b/tgstation.dme index 28ae7eee99..836fae32e4 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -77,6 +77,7 @@ #include "code\__DEFINES\obj_flags.dm" #include "code\__DEFINES\pinpointers.dm" #include "code\__DEFINES\pipe_construction.dm" +#include "code\__DEFINES\power.dm" #include "code\__DEFINES\preferences.dm" #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" From 949e8c410472a8b0a582fff18f1a94f5956994c2 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Fri, 7 Feb 2020 16:27:53 -0600 Subject: [PATCH 078/380] hate.. --- _maps/map_files/BoxStation/BoxStation.dmm | 11906 +++++++++----------- 1 file changed, 5582 insertions(+), 6324 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index eb877cf12b..a630c54b6e 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -173,19 +173,6 @@ "aay" = ( /turf/open/floor/plating, /area/security/prison) -"aaz" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_color = "#FA644B"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" - }, -/turf/open/space/basic, -/area/space/nearstation) "aaA" = ( /obj/machinery/seed_extractor, /turf/open/floor/plasteel, @@ -247,46 +234,10 @@ /obj/structure/chair/stool, /turf/open/floor/plasteel, /area/security/prison) -"aaK" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/marker_beacon{ - anchored = 1; - icon_state = "markerburgundy-on"; - light_color = "#FA644B"; - light_power = 3; - light_range = 3; - name = "Docking Beacon"; - picked_color = "Burgundy" - }, -/turf/open/floor/plating, -/area/space/nearstation) -"aaL" = ( -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/library) -"aaM" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) "aaN" = ( /obj/structure/chair/sofa/right, /turf/open/floor/plasteel, /area/security/prison) -"aaO" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aaP" = ( /obj/machinery/computer/cryopod{ dir = 8; @@ -297,12 +248,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"aaQ" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aaR" = ( /obj/structure/lattice, /obj/structure/sign/warning/securearea{ @@ -340,15 +285,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"aaY" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/obj/item/poster/random_official, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "aaZ" = ( /turf/closed/wall/r_wall, /area/ai_monitored/security/armory) @@ -569,11 +505,6 @@ "abF" = ( /turf/open/floor/plasteel/freezer, /area/security/prison) -"abG" = ( -/obj/structure/door_assembly/door_assembly_mai, -/obj/item/electronics/airlock, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "abH" = ( /obj/structure/table, /obj/item/storage/box/chemimp{ @@ -1634,10 +1565,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"adO" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating/airless, -/area/space/nearstation) "adP" = ( /obj/structure/cable{ icon_state = "2-8" @@ -2052,34 +1979,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"aeD" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aeE" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"aeF" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/computer/station_alert{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) "aeG" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -2458,12 +2357,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"afn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "afo" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod Three" @@ -2484,39 +2377,6 @@ }, /turf/open/space/basic, /area/space) -"afq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"afr" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"afs" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_x = -31 - }, -/obj/machinery/computer/monitor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) "aft" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -2827,15 +2687,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /turf/open/floor/plasteel, /area/engine/atmos) -"age" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "agf" = ( /obj/structure/table, /obj/item/stack/sheet/metal, @@ -2985,10 +2836,6 @@ /obj/machinery/suit_storage_unit/security, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"agv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "agw" = ( /obj/structure/table, /obj/machinery/syndicatebomb/training, @@ -3118,14 +2965,6 @@ }, /turf/open/floor/plasteel, /area/security/main) -"agH" = ( -/obj/machinery/bluespace_beacon, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) "agI" = ( /obj/machinery/airalarm{ pixel_y = 23 @@ -3255,12 +3094,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) -"agX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "agY" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, @@ -3501,16 +3334,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"ahw" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ahx" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4161,12 +3984,7 @@ /turf/open/floor/plasteel, /area/security/brig) "aiA" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -4656,16 +4474,6 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/brig) -"ajC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) "ajD" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4874,18 +4682,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/solars/port/fore) -"ajX" = ( -/obj/machinery/computer/teleporter{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ajY" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat/atmos) "ajZ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/warning/vacuum/external{ @@ -5169,18 +4965,6 @@ }, /turf/open/floor/plasteel, /area/security/courtroom) -"akz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/turret_protected/aisat_interior) "akA" = ( /obj/structure/chair{ dir = 8; @@ -6281,14 +6065,6 @@ /turf/open/floor/plasteel, /area/security/processing) "anu" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the exit."; - id = "laborexit"; - name = "exit button"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -6369,8 +6145,11 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6378,14 +6157,11 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anG" = ( -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/fitness"; - name = "Pool Room APC"; - pixel_y = -23 +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 }, -/obj/structure/cable, /turf/open/floor/plating, -/area/crew_quarters/fitness/pool) +/area/maintenance/fore/secondary) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -6437,10 +6213,8 @@ /area/space) "anP" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - id_tag = "laborexit"; - name = "Labor Shuttle"; - req_access_txt = "63" +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Airlock" }, /turf/open/floor/plasteel, /area/security/processing) @@ -7371,12 +7145,14 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pool" +/obj/machinery/door/airlock{ + id_tag = "Room Two"; + name = "Room Seven - Luxury Suite" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -7853,7 +7629,7 @@ /turf/open/floor/wood, /area/lawoffice) "asa" = ( -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = 32 }, /obj/effect/turf_decal/tile/red{ @@ -13719,7 +13495,7 @@ /turf/open/floor/plating, /area/chapel/main) "aHu" = ( -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = 32 }, /turf/open/floor/plasteel/white/corner{ @@ -16141,6 +15917,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) +"aNV" = ( +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/library) "aNW" = ( /obj/machinery/door/airlock/public/glass{ name = "Chapel Office"; @@ -16760,7 +16540,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aPE" = ( -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /turf/closed/wall, /area/crew_quarters/locker) "aPF" = ( @@ -16851,7 +16631,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; @@ -16883,7 +16663,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; @@ -18159,7 +17939,7 @@ /area/hallway/secondary/exit) "aTl" = ( /obj/machinery/vending/cola/random, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ layer = 4; pixel_y = 32 }, @@ -18200,7 +17980,7 @@ /area/hallway/secondary/exit) "aTr" = ( /obj/machinery/door/firedoor, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = 32 }, /turf/open/floor/plasteel, @@ -21374,7 +21154,7 @@ /turf/open/floor/plasteel, /area/quartermaster/warehouse) "baZ" = ( -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ layer = 4; pixel_y = 32 }, @@ -21531,7 +21311,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bbv" = ( -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_y = 32 }, /obj/structure/cable{ @@ -22012,7 +21792,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/wood, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "bcR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22131,6 +21911,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/computer/arcade/minesweeper, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bdj" = ( @@ -22167,7 +21948,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = -32 }, /obj/effect/turf_decal/tile/blue{ @@ -23068,7 +22849,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) "bfw" = ( -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai_upload) "bfx" = ( @@ -23118,7 +22899,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "bfD" = ( /obj/structure/cable{ @@ -25066,7 +24847,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = 32 }, /obj/machinery/aug_manipulator, @@ -26708,6 +26489,7 @@ /area/crew_quarters/heads/captain) "boa" = ( /obj/structure/toilet{ + contents = newlist(/obj/item/toy/snappop/phoenix); dir = 4 }, /turf/open/floor/plasteel/freezer, @@ -27329,7 +27111,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bpw" = ( -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /turf/closed/wall, /area/medical/medbay/central) "bpx" = ( @@ -28637,7 +28419,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bsz" = ( -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = -32 }, /turf/open/floor/plasteel/white/side{ @@ -30023,6 +29805,12 @@ }, /turf/open/floor/plasteel, /area/quartermaster/qm) +"bvG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/space/nearstation) "bvH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -30193,6 +29981,21 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"bwc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "bwd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -32599,7 +32402,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_y = -32 }, /turf/open/floor/plasteel, @@ -35474,7 +35277,7 @@ /area/medical/sleeper) "bIe" = ( /obj/structure/disposalpipe/segment, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = -32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -42594,7 +42397,7 @@ /turf/open/floor/plating, /area/tcommsat/computer) "bZr" = ( -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /turf/closed/wall, /area/tcommsat/computer) "bZs" = ( @@ -48369,6 +48172,16 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"coh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"coi" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel, +/area/security/brig) "cop" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 1 @@ -48527,6 +48340,10 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"coI" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hydroponics) "coJ" = ( /obj/machinery/door/firedoor, /obj/structure/cable/yellow{ @@ -48757,6 +48574,15 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"cpF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/poster/official/space_cops{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "cpG" = ( /obj/structure/table/optable, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -49491,9 +49317,46 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) +"ctu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ctv" = ( /turf/closed/wall/r_wall, /area/space/nearstation) +"ctw" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"ctx" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"cty" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ctz" = ( /obj/machinery/door/poddoor/shutters{ id = "teledoor"; @@ -49538,6 +49401,41 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) +"ctG" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctH" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -31 + }, +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"ctI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ctJ" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -49561,6 +49459,14 @@ }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) +"ctM" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) "ctN" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 @@ -49568,6 +49474,12 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"ctP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ctQ" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -49593,6 +49505,26 @@ /obj/structure/sign/warning/radiation/rad_area, /turf/closed/wall, /area/engine/engineering) +"ctS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ctT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) "ctU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49615,6 +49547,12 @@ /obj/structure/chair, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) +"ctW" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) "ctX" = ( /obj/machinery/camera{ c_tag = "MiniSat Teleporter"; @@ -49651,7 +49589,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "cuc" = ( /obj/structure/rack, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_y = -32 }, /obj/item/storage/box/donkpockets, @@ -49895,6 +49833,12 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat/atmos) +"cuC" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) "cuD" = ( /obj/machinery/light/small{ dir = 8 @@ -49943,6 +49887,18 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) +"cuG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) "cuH" = ( /obj/machinery/light/small{ dir = 8 @@ -50231,7 +50187,7 @@ /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/aisat_interior) "cvf" = ( -/obj/machinery/status_display, +/obj/machinery/status_display/evac, /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "cvg" = ( @@ -50756,7 +50712,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/machinery/status_display{ +/obj/machinery/status_display/evac{ pixel_x = -32 }, /turf/open/floor/circuit, @@ -50885,14 +50841,6 @@ }, /turf/open/floor/plasteel/dark, /area/ai_monitored/security/armory) -"cwP" = ( -/obj/structure/fireplace, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plating, -/area/maintenance/port) "cwT" = ( /obj/machinery/camera{ c_tag = "Arrivals Escape Pod 2"; @@ -51202,14 +51150,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"czi" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "czk" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -52080,6 +52020,15 @@ /obj/machinery/deepfryer, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) +"cCt" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/obj/item/poster/random_official, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "cCB" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -52241,6 +52190,36 @@ /obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engine/engineering) +"cEo" = ( +/obj/structure/closet/boxinggloves, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"cGz" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"cHf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 20 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 20 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/reagent_containers/food/drinks/britcup, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) "cHD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -52551,27 +52530,10 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cJn" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/box, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cMk" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) +"cIv" = ( +/obj/structure/sign/poster/official/cohiba_robusto_ad, +/turf/closed/wall, +/area/lawoffice) "cMC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -52602,6 +52564,10 @@ }, /turf/open/floor/plasteel/airless/solarpanel, /area/solar/starboard/aft) +"cMS" = ( +/obj/item/chair/wood, +/turf/open/floor/plating, +/area/maintenance/port) "cNa" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -52751,24 +52717,14 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cOP" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "cOT" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cPo" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"cPw" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +"cPn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) "cPA" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4 @@ -52811,47 +52767,25 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"cRz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +"cQF" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" }, -/obj/machinery/button/door{ - id = "holoprivacy"; - name = "Holodeck Privacy"; - pixel_y = 24 +/obj/item/radio/intercom{ + pixel_y = 25 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"cRD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/dresser, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/theatre"; - dir = 8; - name = "Theatre APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"cSn" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"cQT" = ( +/obj/structure/filingcabinet, /obj/machinery/light{ - dir = 1 + dir = 8; + light_color = "#e8eaff" }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) "cSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53213,6 +53147,12 @@ }, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"cTT" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) "cTX" = ( /obj/structure/cable{ icon_state = "0-2" @@ -53235,1062 +53175,31 @@ }, /turf/open/floor/plasteel/white, /area/science/xenobiology) +"cUx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge/meeting_room) "cVb" = ( /turf/closed/wall, /area/hallway/secondary/service) -"cVp" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/curtain, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"cVu" = ( -/obj/machinery/camera{ - c_tag = "Locker Room South"; - dir = 8 - }, -/obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) +"cVs" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/wood, +/area/bridge/meeting_room) "cVK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"cXx" = ( -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access_txt = "2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/processing) -"dbn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"dbM" = ( -/turf/open/floor/plating, -/area/space/nearstation) -"dcG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/wardrobe/pjs, -/obj/item/clothing/under/maid, -/obj/item/clothing/under/maid, -/obj/item/clothing/under/janimaid, -/obj/item/clothing/under/janimaid, -/obj/item/clothing/accessory/maidapron, -/obj/item/clothing/accessory/maidapron, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"dfh" = ( -/obj/machinery/power/apc{ - areastring = "/area/science/circuit"; - name = "Circuitry Lab APC"; - pixel_x = 30 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"dfI" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/departments/evac{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"dfL" = ( -/obj/structure/reagent_dispensers/keg/gargle, -/turf/open/floor/wood, -/area/maintenance/bar) -"dgh" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/machinery/camera{ - c_tag = "VR Sleepers"; - dir = 1 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"dgz" = ( -/turf/closed/wall, -/area/crew_quarters/cryopod) -"dhx" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"dlj" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"dok" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"doP" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"dqu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"dtE" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"dvc" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"dvG" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"dvO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall, -/area/science/circuit) -"dwc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"dxB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/prison) -"dzi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"dzy" = ( -/obj/machinery/door/airlock{ - name = "Shower Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/toilet) -"dHb" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"dIm" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"dKP" = ( -/turf/closed/wall, -/area/maintenance/bar) -"dKV" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"dMu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"dMX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"dMZ" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"dRC" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hydroponics) -"dSv" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - areastring = "/area/crew_quarters/abandoned_gambling_den"; - name = "Abandoned Gambling Den APC"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"dTe" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy, -/area/hallway/secondary/entry) -"dTJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"dXT" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"eaI" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom{ - pixel_x = -30 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"edH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"eeR" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ego" = ( -/obj/machinery/atmospherics/components/binary/valve, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"egQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"egS" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/snacks/burger/plain, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"ein" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"elw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, +"cXU" = ( /obj/effect/turf_decal/tile/red, +/obj/machinery/light{ + light_color = "#c9d3e8" + }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"epV" = ( -/obj/structure/bed, -/obj/machinery/button/door{ - id = "Dorm6"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"eqm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"est" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/computer/shuttle/mining/common{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"esV" = ( -/obj/structure/table/glass, -/obj/structure/bedsheetbin/towel, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"evR" = ( -/turf/open/floor/plating, -/area/maintenance/bar) -"ewZ" = ( -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -22 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"eyM" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 2; - output_dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"eHI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"eLH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"eMi" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"eMQ" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/carpet, -/area/library) -"eND" = ( -/obj/structure/filingcabinet, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"eNK" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"eNW" = ( -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) -"eOv" = ( -/obj/effect/landmark/event_spawn, -/turf/closed/wall, -/area/crew_quarters/fitness) -"eOy" = ( -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"ePO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"eRk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"eRn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/quartermaster/warehouse) -"eRz" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"eUd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"eVC" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) -"eVL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"eXm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"fbm" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fby" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"fcG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"fgj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"fhP" = ( -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"fjy" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"flc" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"fnC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"fnJ" = ( -/obj/structure/sign/mining{ - pixel_y = 7 - }, -/turf/closed/wall, -/area/quartermaster/miningdock) -"frE" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/crew_quarters/fitness) -"ftv" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fuo" = ( -/obj/item/reagent_containers/glass/bucket, -/turf/open/floor/grass, -/area/security/prison) -"fvk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"fvW" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"fvY" = ( -/obj/machinery/computer/cryopod{ - pixel_y = 26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"fwN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"fxa" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/bar) -"fyq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1; - pixel_x = 5 - }, -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"fyM" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/item/radio/headset/headset_cargo, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"fzd" = ( -/turf/closed/wall, -/area/crew_quarters/abandoned_gambling_den) -"fGf" = ( -/obj/machinery/smartfridge/disks{ - pixel_y = 2 - }, -/obj/structure/table, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"fGl" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"fGC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/vault, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"fHd" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"fHj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"fHm" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"fHK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"fIn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"fJa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - pixel_y = 5 - }, -/obj/structure/chair/sofa{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"fKl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/science/circuit) -"fLd" = ( -/obj/structure/table/wood, -/obj/machinery/requests_console{ - department = "Theatre"; - name = "theatre RC"; - pixel_x = -32 - }, -/obj/item/reagent_containers/food/snacks/baguette, -/obj/item/toy/dummy, -/obj/item/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/lipstick/random{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"fLR" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"fOc" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"fPs" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/item/reagent_containers/food/snacks/cheesynachos{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"fQF" = ( -/obj/structure/chair/sofa/right, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"fSr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"fTg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"fVU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"fZD" = ( -/obj/structure/filingcabinet, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"gbq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plating, -/area/construction) -"gbT" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"gdu" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "LockerShitter2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 14; - pixel_y = 38; - specialfunctions = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet/locker) -"gfD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"gga" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ggg" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solar/starboard/aft) -"ghs" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/light, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"ghJ" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - icon_state = "roomnum"; - name = "Room Number 1"; - pixel_x = -30; - pixel_y = -7 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ghY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gil" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"gjf" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"gjl" = ( -/turf/closed/wall, -/area/quartermaster/warehouse) -"gjC" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"goY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pool" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"gtj" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"gtL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"gwd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"gwi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"gBo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"gCe" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"gFD" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/item/crowbar/red, -/turf/open/floor/plating, -/area/maintenance/port) -"gIO" = ( -/obj/structure/bed, -/obj/effect/spawner/lootdrop/bedsheet, -/turf/open/floor/plating, -/area/security/prison) -"gJg" = ( -/turf/closed/wall/mineral/titanium, -/area/space/nearstation) -"gKk" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/fitness) -"gLH" = ( -/obj/machinery/door/airlock/external{ - name = "External Access"; - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/fore) -"gMl" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"gMv" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"gOZ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"gQn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"gSH" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/space/nearstation) -"gVX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"gVY" = ( +"daI" = ( /obj/structure/reagent_dispensers/foamtank, /obj/effect/turf_decal/tile/yellow{ dir = 8 @@ -54305,537 +53214,20 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/plasteel, /area/engine/atmos) -"gWd" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/construction) -"gXs" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) -"gZG" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/reagent_containers/glass/beaker/synthflesh, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/sleeper) -"has" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"haz" = ( -/obj/machinery/autolathe{ - name = "public autolathe" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"haX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"hcd" = ( -/obj/machinery/smartfridge/organ/preloaded, -/turf/closed/wall, -/area/medical/sleeper) -"hdb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hdp" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 3; - name = "3maintenance loot spawner" - }, +"dbU" = ( /obj/structure/light_construct{ - dir = 8 + dir = 1 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"hdq" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"hfe" = ( -/obj/structure/sign/poster/contraband/smoke{ - desc = "This poster reminds us all that the Detective is a parasite. Year after year, they must get replacement lungs because of their addiction. "; - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"hgX" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"dce" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/obj/machinery/light/small, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = -32 - }, -/turf/open/floor/plasteel/white/side{ - dir = 1 - }, -/area/crew_quarters/fitness) -"hik" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/space, -/area/solar/starboard/aft) -"hjw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"hkg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/dorms) -"hkS" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"hlY" = ( -/obj/machinery/door/airlock{ - name = "Recharging Station" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"hoo" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space/basic, -/area/space) -"hoO" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"hqD" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"htr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"hvS" = ( -/obj/effect/landmark/stationroom/box/engine, -/turf/open/space/basic, -/area/space) -"hwu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"hzw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/structure/window{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"hzR" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hKF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/storage/tech) -"hMb" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"hMx" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"hPB" = ( -/turf/open/floor/plasteel/yellowsiding/corner, -/area/crew_quarters/fitness/pool) -"hRa" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"hRz" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"hRT" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/electrical) -"hRX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"hSU" = ( -/obj/structure/chair/sofa/left, -/obj/structure/window{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"hVw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"hWn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"hYW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"hZH" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"idO" = ( -/obj/structure/bed, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"idX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"iep" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Pool West"; - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ier" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ieL" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"igT" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"ihm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction/flip, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ihC" = ( -/obj/item/chair/wood, -/turf/open/floor/plating, -/area/maintenance/port) -"iiW" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"ikE" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ilJ" = ( -/obj/effect/turf_decal/tile/red, -/obj/machinery/light{ - light_color = "#c9d3e8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"imH" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/maintenance/bar) -"ioB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/start/mime, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"ioG" = ( -/obj/machinery/vending/cola/red, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"ioM" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 16 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ioX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"ipc" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"ipA" = ( -/turf/open/floor/plating, -/area/maintenance/department/medical/morgue) -"iqw" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/security/brig) -"isy" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"itG" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"itT" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"ium" = ( -/mob/living/simple_animal/bot/cleanbot{ - name = "C.L.E.A.N." - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"ivF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"iyC" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-06" - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 - }, -/area/hallway/secondary/entry) -"izv" = ( -/obj/machinery/vending/clothing, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"iAR" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"iBB" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"iCW" = ( -/obj/structure/bed, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"iEx" = ( -/obj/structure/table/wood, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/instrument/trombone, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"iEI" = ( -/obj/machinery/vending/autodrobe/all_access, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"iEJ" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod One" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"iES" = ( -/obj/structure/fireplace, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"iFL" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"iMG" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-14" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"iNn" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"iOt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/free_drone{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"iOV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/light_construct{ - dir = 4 - }, +/obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"iRJ" = ( +"dev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -54856,159 +53248,67 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"iVU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/crew_quarters/cryopod) -"iWa" = ( -/obj/structure/closet/crate, -/obj/item/book/manual/wiki/telescience, -/obj/item/book/manual/wiki/engineering_guide, -/obj/item/book/manual/wiki/engineering_construction, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/book/manual/wiki/detective, -/obj/item/book/manual/wiki/tcomms, -/obj/item/book/manual/wiki/engineering_singulo_tesla, -/obj/item/book/manual/wiki/experimentor, -/obj/item/book/manual/wiki/research_and_development, -/obj/item/book/manual/wiki/robotics_cyborgs, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/medical_cloning, -/obj/item/book/manual/wiki/infections, -/obj/item/book/manual/ripley_build_and_repair, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/book/manual/wiki/toxins, -/obj/item/book/manual/wiki/grenades, -/obj/item/book{ - desc = "An undeniably handy book."; - icon_state = "bookknock"; - name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" - }, -/turf/open/floor/wood, -/area/library) -"iWk" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/turf/open/floor/carpet, -/area/library) -"iYz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/theatre) -"jaa" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/hydroponics) -"jbf" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, +"dfh" = ( /obj/machinery/power/apc{ - areastring = "/area/hallway/secondary/service"; - dir = 1; - name = "Service Hall APC"; - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"jdT" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"jeR" = ( -/obj/structure/chair/sofa/left, -/turf/open/floor/plasteel, -/area/security/prison) -"jeT" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jgm" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 + areastring = "/area/science/circuit"; + name = "Circuitry Lab APC"; + pixel_x = 30 }, /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/machinery/camera{ - c_tag = "Circuitry Lab"; - dir = 8; - network = list("ss13","rd") +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plasteel, /area/science/circuit) -"jgv" = ( -/obj/structure/chair/comfy/brown{ - color = "#596479"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"jhh" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"jhF" = ( -/obj/effect/turf_decal/stripes/line{ +"dfL" = ( +/obj/structure/reagent_dispensers/keg/gargle, +/turf/open/floor/wood, +/area/maintenance/bar) +"dgz" = ( +/turf/closed/wall, +/area/crew_quarters/cryopod) +"dgO" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) -"jiR" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +"diq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dly" = ( +/obj/machinery/door/window/southright{ + name = "Target Storage" + }, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/syndicate, +/turf/open/floor/plating, +/area/security/prison) +"dml" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"dqb" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"jkd" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"jlm" = ( -/obj/machinery/rnd/production/techfab/department/cargo, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"jly" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"dqu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"dsC" = ( /obj/structure/chair/stool{ pixel_y = 8 }, @@ -55019,68 +53319,273 @@ icon_state = "carpetsymbol" }, /area/crew_quarters/theatre) -"jmC" = ( -/obj/structure/lattice/catwalk, -/turf/open/space/basic, -/area/space/nearstation) -"jnm" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +"dtx" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/toilet) +"dvc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"dvO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/science/circuit) +"dyS" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"dzi" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"dBm" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dCV" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/turf/open/floor/plasteel, +/area/security/prison) +"dKP" = ( +/turf/closed/wall, +/area/maintenance/bar) +"dKV" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/bar) +"dLG" = ( +/obj/machinery/door/airlock/security{ + name = "Firing Range"; + req_access_txt = "2" }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) -"jnX" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Shuttle Bay" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"job" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/door/window/westright{ - name = "Red Corner" - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"jou" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"jqv" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"jrE" = ( +/area/security/prison) +"dMZ" = ( /obj/structure/sign/poster/official/random{ - pixel_x = 32 + pixel_y = 32 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"jsy" = ( +"dPk" = ( +/obj/structure/closet{ + name = "Costume Closet" + }, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/russobluecamohat, +/obj/item/clothing/head/helmet/rus_ushanka, +/obj/item/clothing/head/helmet/rus_ushanka, +/obj/item/clothing/head/helmet/rus_ushanka, +/obj/item/clothing/head/helmet/rus_ushanka, +/obj/item/clothing/under/mw2_russian_para, +/obj/item/clothing/under/mw2_russian_para, +/obj/item/clothing/under/mw2_russian_para, +/obj/item/clothing/under/mw2_russian_para, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dTI" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/toilet) +"dVU" = ( +/turf/open/floor/plating, +/area/space/nearstation) +"dXq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"eaI" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + pixel_x = -30 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"eaR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/space, +/area/solar/starboard/fore) +"edA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-04" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"efO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/space/nearstation) +"egt" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_x = -30; + pixel_y = 45; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"eih" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"elh" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"enB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/execution/transfer) +"epC" = ( +/obj/machinery/door/airlock{ + desc = "To keep the station within regulations, space IKEA requires one storage cupboard for their Nanotrasen partnership to continue."; + id_tag = "MaintDorm1"; + name = "Furniture Storage" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"epD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"eqd" = ( +/obj/item/electropack/shockcollar, +/obj/item/assembly/signaler, +/turf/open/floor/plating, +/area/security/prison) +"eqA" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"esZ" = ( +/obj/machinery/door/airlock{ + desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; + id_tag = "PrivateStudy"; + name = "Private Study" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/library) +"evR" = ( +/turf/open/floor/plating, +/area/maintenance/bar) +"ewu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"exP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"eyM" = ( +/obj/machinery/mineral/ore_redemption{ + input_dir = 2; + output_dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"eAJ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"eBX" = ( +/obj/machinery/vending/cola/space_up, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"eCr" = ( /obj/structure/closet{ name = "Suit Closet" }, @@ -55104,64 +53609,1168 @@ /obj/item/clothing/under/lawyer/really_black, /obj/item/clothing/under/lawyer/red, /turf/open/floor/plasteel, -/area/crew_quarters/locker) -"jtk" = ( -/obj/structure/chair/comfy/black{ +/area/crew_quarters/fitness) +"eCR" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"eEe" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"eFW" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"eHI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"eHU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/prison) +"eJa" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck{ + pixel_y = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"eQb" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"eRz" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"eSe" = ( +/obj/structure/closet/secure_closet/personal/cabinet{ + desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; + name = "Personal ID-Locked Closet"; + pixel_y = 15 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"eVC" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/cryopod) +"eVL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"jtU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/execution/transfer) -"jvN" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 +/area/quartermaster/miningdock) +"fcn" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"fcG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"fde" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"jwi" = ( +/area/security/brig) +"feE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"feG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"jyD" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"jzi" = ( +/area/crew_quarters/bar) +"fgG" = ( +/obj/structure/table/wood, +/obj/machinery/requests_console{ + department = "Theatre"; + name = "theatre RC"; + pixel_x = -32 + }, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/item/toy/dummy, +/obj/item/lipstick/random{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lipstick/random{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"fjS" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"flc" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"flE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"fne" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/start/mime, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"fnC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/service) +"fpl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"fpI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-06" + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"fsj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/main"; + dir = 4; + name = "Firing Range APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ftE" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"fup" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"fvY" = ( +/obj/machinery/computer/cryopod{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"fxa" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/bar) +"fxe" = ( +/obj/structure/chair/sofa, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"fxV" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"fzd" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/hydroponics) +"fAj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/sign/poster/official/love_ian{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"fBy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"fCx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "holoprivacy"; + name = "Holodeck Privacy"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"fFA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"fGf" = ( +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"fHG" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"fIs" = ( /obj/structure/grille, /obj/structure/lattice, /turf/open/floor/plating, /area/space/nearstation) -"jzD" = ( -/obj/structure/piano{ - icon_state = "piano" +"fKl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/circuit) +"fMZ" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"fOA" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage"; + req_access_txt = "46" }, /turf/open/floor/wood, -/area/crew_quarters/bar) -"jAD" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, +/area/crew_quarters/theatre) +"fOI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"fTg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"fTC" = ( +/obj/structure/filingcabinet, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"fZm" = ( +/obj/structure/chair/sofa/left, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"gbd" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"gbh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness) +"gbq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plating, +/area/construction) +"gbu" = ( +/obj/structure/bed, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/plating, +/area/security/prison) +"gbT" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"gcF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/light_construct{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"gfr" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/maintenance/port) +"gfC" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"gfD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"ghq" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating, /area/space/nearstation) -"jBZ" = ( +"ghD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"gjl" = ( +/turf/closed/wall, +/area/quartermaster/warehouse) +"gnf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/departments/custodian{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"gpD" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"grA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness) +"gwd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"gxc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"gzf" = ( +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/curtain, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"gBo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"gCC" = ( +/obj/structure/sign/poster/contraband/tools, +/turf/closed/wall, +/area/storage/primary) +"gDl" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"gIU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/space/nearstation) +"gJi" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"gLH" = ( +/obj/machinery/door/airlock/external{ + name = "External Access"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"gMl" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"gNC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood, +/area/bridge/meeting_room) +"gOZ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"gQX" = ( +/obj/machinery/button/door{ + desc = "Alright, GAMER! Want to take your PWRGAME addiction to the MAX? Just smash this button with your chubby chetto encrusted hands an- oh, you broke the switch. Good job, idiot."; + id = "RIPFUN"; + name = "Powerful Gamer Toggle"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 7; + specialfunctions = 4 + }, +/obj/structure/table_frame/wood, +/turf/open/floor/plating, +/area/maintenance/port) +"gRZ" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/carpet, +/area/library) +"gTx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"gUu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"gWd" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/construction) +"gXs" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"gZG" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/reagent_containers/glass/beaker/synthflesh, +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/medical/sleeper) +"haL" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"haM" = ( +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"hcb" = ( +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"hcA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hew" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"hgO" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/cherrycupcake, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hiV" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"hlV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/dorms) +"hnl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall, +/area/maintenance/port) +"hnU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison) +"hrF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/space, +/area/solar/port/aft) +"hsb" = ( +/obj/structure/table/wood, +/obj/item/book/codex_gigas, +/obj/item/clothing/under/suit_jacket/red, +/obj/structure/destructible/cult/tome, +/turf/open/floor/carpet, +/area/library) +"hse" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/space/nearstation) +"hBA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"hGH" = ( +/obj/machinery/door/airlock{ + desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; + id_tag = "PrivateStudy"; + name = "Private Study" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/library) +"hHQ" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"hIL" = ( +/obj/structure/sign/poster/contraband/space_up{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hIM" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"hOv" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/snacks/burger/plain, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hPs" = ( +/obj/structure/fireplace, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"hPP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/quartermaster/warehouse) +"hRa" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"hRI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"hSZ" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"hWd" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"idK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"iiW" = ( +/turf/open/floor/wood, +/area/maintenance/bar) +"ijG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/window, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"ikk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"ikm" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"imH" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/maintenance/bar) +"inR" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"iou" = ( +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"ipA" = ( +/turf/open/floor/plating, +/area/maintenance/department/medical/morgue) +"itG" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"itK" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/light_construct{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"itQ" = ( +/obj/machinery/door/window/southleft{ + name = "Target Storage" + }, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target, +/obj/item/target, +/turf/open/floor/plating, +/area/security/prison) +"ium" = ( +/mob/living/simple_animal/bot/cleanbot{ + name = "C.L.E.A.N." + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"iuR" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"iwB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/port) +"izv" = ( +/obj/machinery/vending/clothing, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"iDo" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"iDS" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 + }, +/turf/open/space/basic, +/area/space) +"iEJ" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod One" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"iHk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"iNn" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"iTq" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"iTU" = ( +/obj/structure/piano{ + icon_state = "piano" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"iVU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/crew_quarters/cryopod) +"iWx" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin/silver, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jaF" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jaH" = ( +/obj/structure/door_assembly/door_assembly_mai, +/obj/item/electronics/airlock, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"jbf" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/service"; + dir = 1; + name = "Service Hall APC"; + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/service) +"jex" = ( +/obj/machinery/smartfridge/organ/preloaded, +/turf/closed/wall, +/area/medical/sleeper) +"jez" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jgm" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/camera{ + c_tag = "Circuitry Lab"; + dir = 8; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"jgA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"jjC" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck, +/turf/open/floor/plasteel, +/area/security/prison) +"jkx" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/computer/slot_machine, +/obj/item/coin/iron, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"jkz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"jlm" = ( +/obj/machinery/rnd/production/techfab/department/cargo, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"jls" = ( +/obj/machinery/door/airlock/security{ + name = "Labor Shuttle"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/processing) +"jmV" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup."; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"jqv" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"jrE" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"juG" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"jvd" = ( +/obj/structure/closet/athletic_mixed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"jxF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/port) +"jAD" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jAN" = ( +/obj/machinery/vr_sleeper{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white/side{ + dir = 8 + }, +/area/crew_quarters/fitness) +"jBi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness) +"jBA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) "jCq" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -55174,22 +54783,46 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jDY" = ( -/obj/structure/chair{ +"jEc" = ( +/obj/machinery/vr_sleeper{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"jFy" = ( -/obj/machinery/door/airlock{ - desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; - id_tag = "PrivateStudy"; - name = "Private Study" +/turf/open/floor/plasteel/white/corner{ + dir = 1 }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood, -/area/library) +/area/crew_quarters/fitness) +"jFH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"jGW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"jHh" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) "jHt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ @@ -55203,10 +54836,23 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jHM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/security/prison) +"jIs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/starboard/fore) +"jJg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + pixel_y = 5 + }, +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) "jJF" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -55214,56 +54860,42 @@ }, /turf/open/floor/wood, /area/maintenance/port/aft) -"jLM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +"jKP" = ( +/obj/structure/disposalpipe/segment, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/fore) -"jMK" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"jNo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"jQX" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"jRy" = ( -/obj/machinery/door/airlock{ - name = "Instrument Storage" - }, -/turf/open/floor/plasteel/dark, -/area/maintenance/starboard/fore) -"jSa" = ( -/obj/item/electropack/shockcollar, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/security/prison) -"jSD" = ( -/obj/machinery/door/airlock/security{ - name = "Firing Range"; - req_access_txt = "2" +/area/maintenance/fore/secondary) +"jLn" = ( +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" }, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, +/area/engine/engine_smes) +"jLT" = ( +/obj/machinery/button/door{ + id = "Room Two"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 7; + pixel_y = -24; + specialfunctions = 4 + }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"jRw" = ( +/obj/machinery/computer/arcade/minesweeper{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/security/prison) "jSO" = ( /obj/machinery/light{ @@ -55283,80 +54915,70 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jXg" = ( -/obj/machinery/power/apc{ - areastring = "/area/ai_monitored/nuke_storage"; - dir = 1; - name = "Vault APC"; - pixel_y = 25 - }, +"jZT" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 1 +/obj/machinery/door/poddoor/preopen{ + id = "maint2" }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"kaq" = ( +/turf/closed/wall/mineral/titanium, +/area/space/nearstation) +"kdP" = ( /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"jYI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"jYZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/camera{ - acid_level = 8; - c_tag = "Pool East"; - dir = 8 - }, -/obj/item/radio/intercom{ - pixel_x = 29 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"kay" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"kcj" = ( +/area/security/prison) +"ker" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ - dir = 1 + dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"kdm" = ( -/obj/effect/turf_decal/stripes/line{ +"keM" = ( +/obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating, -/area/security/prison) -"kdv" = ( -/obj/machinery/pool/filter{ - pixel_y = 16 +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"kfv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/storage/tech) +"kfX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"kgr" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"kel" = ( -/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kfE" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/turf/open/floor/plasteel, /area/security/prison) "khb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -55368,33 +54990,46 @@ /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"khA" = ( -/obj/structure/table, -/obj/item/instrument/guitar{ - pixel_x = -7 - }, -/obj/item/instrument/eguitar{ - pixel_x = 5 - }, -/obj/item/instrument/violin, -/obj/item/instrument/trombone, -/obj/item/instrument/saxophone, -/obj/item/instrument/piano_synth, -/obj/item/instrument/recorder, -/obj/item/instrument/accordion, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) "khB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Pool Maintenance"; - req_access_txt = "12" +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, /turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"klu" = ( +/area/maintenance/fore/secondary) +"khV" = ( +/obj/machinery/vending/cola/red, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"kls" = ( /obj/structure/lattice, -/turf/open/space/basic, -/area/space) +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"kmw" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"kmS" = ( +/obj/item/flashlight/lamp/green{ + pixel_x = -3; + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + pixel_y = 5 + }, +/obj/structure/dresser{ + desc = "There's plenty of clothes here to change into! It has a surprising amount of variety, too."; + name = "Dresser"; + pixel_y = 7 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "knx" = ( /obj/machinery/door/airlock/public/glass{ name = "Central Access" @@ -55423,78 +55058,57 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"krR" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ksn" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, +"kqI" = ( /obj/structure/window, -/obj/effect/turf_decal/tile/blue{ - dir = 1 +/turf/open/floor/wood, +/area/crew_quarters/bar) +"ktP" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"ktS" = ( +/turf/open/space/basic, +/area/space/nearstation) +"kvl" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/space/nearstation) +"kvL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"kuY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "maint2" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kvb" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/turf/closed/wall/mineral/titanium, -/area/space/nearstation) -"kvZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"kwy" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_x = -30; - pixel_y = 45; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"kxc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"kyi" = ( -/obj/structure/bed, -/obj/machinery/button/door{ - id = "Dorm5"; - name = "Cabin Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/effect/spawner/lootdrop/bedsheet, /turf/open/floor/wood, -/area/crew_quarters/dorms) +/area/bridge/meeting_room) +"kxf" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/fitness) "kyF" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, @@ -55503,91 +55117,83 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"kCk" = ( -/obj/structure/mirror{ - pixel_y = 32 +"kAH" = ( +/obj/machinery/camera{ + c_tag = "Bar West"; + dir = 4 }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"kCW" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"kDD" = ( -/obj/structure/lattice, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"kHJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"kHK" = ( -/obj/machinery/button/door{ - desc = "Bolts the doors to the Private Study."; - id = "PrivateStudy"; - name = "Private Study Lock"; - pixel_x = 25; - pixel_y = 25; - req_access_txt = ""; - req_one_access_txt = "28;63" +/obj/machinery/computer/arcade/orion_trail, +/obj/structure/sign/poster/official/foam_force_ad{ + pixel_x = -32 }, /turf/open/floor/wood, -/area/library) -"kJr" = ( -/obj/effect/turf_decal/stripes/line{ +/area/crew_quarters/bar) +"kAJ" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"kAO" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/obj/structure/window, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"kCo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plating, -/area/security/prison) -"kJY" = ( -/obj/item/flashlight/lamp/green{ - pixel_x = -3; - pixel_y = 22 - }, -/obj/structure/dresser{ - desc = "There's plenty of clothes here to change into! It has a surprising amount of variety, too."; - name = "Dresser"; - pixel_y = 7 - }, -/turf/open/floor/plating, -/area/maintenance/port) -"kKw" = ( -/obj/structure/lattice/catwalk, +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) +"kEY" = ( +/obj/effect/landmark/stationroom/box/engine, +/turf/open/space/basic, +/area/space) +"kGJ" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/space, -/area/solar/port/aft) -"kLR" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - desc = "Privacy shutters for the Private Study. Stops people spying in on your game."; - id = "PrivateStudy1"; - name = "Private Study Privacy Shutters" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/obj/effect/spawner/structure/window, -/turf/open/floor/wood, -/area/library) -"kOf" = ( -/obj/structure/chair{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"kMt" = ( +/obj/structure/lattice, +/turf/closed/wall, +/area/security/prison) +"kNv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/free_drone{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "kPd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -55595,6 +55201,13 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"kPj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/hallway/primary/central) "kQk" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -55604,285 +55217,32 @@ /obj/item/storage/toolbox/electrical, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"kQZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, +"kQO" = ( +/obj/structure/reagent_dispensers/keg/semen, /turf/open/floor/plating, -/area/crew_quarters/fitness) -"kRk" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/obj/structure/chair/sofa/right{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"kRw" = ( -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) +/area/maintenance/bar) "kSb" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"kSh" = ( -/obj/item/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"kSB" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"kTn" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"kTz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"kWI" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/window{ +"kWp" = ( +/obj/structure/shuttle/engine/heater{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/locker) -"kZr" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"lhg" = ( -/obj/machinery/vending/clothing, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/closed/wall/mineral/titanium, +/area/space/nearstation) +"kYk" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/evac{ + pixel_y = 32 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) -"lmi" = ( -/obj/structure/door_assembly/door_assembly_mai, -/obj/item/electronics/airlock, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"lnu" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) -"lpO" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"lsP" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"lui" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"lwj" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"lwp" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"lwY" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - icon_state = "right"; - name = "Unisex Showers" - }, -/turf/open/floor/plasteel/freezer, +/area/hallway/primary/starboard) +"laq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, /area/security/prison) -"lxx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/bar) -"lAe" = ( -/obj/structure/pool/ladder{ - pixel_y = 16 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"lAB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall, -/area/science/circuit) -"lBE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"lCi" = ( -/obj/docking_port/stationary/public_mining_dock{ - dir = 8 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"lCB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"lCL" = ( -/turf/open/space/basic, -/area/space/nearstation) -"lDE" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"lFl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"lLt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"lLI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"lMg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"lMx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/dorms) -"lMY" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/spawner/structure/window, -/turf/open/floor/grass, -/area/crew_quarters/bar) -"lNB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"lQG" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/circuit) -"lTq" = ( -/obj/structure/table, -/obj/item/folder/blue, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"lYU" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/sign/departments/security{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"lYZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"maC" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/snacks/cherrycupcake, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"mbD" = ( +"lip" = ( /obj/structure/closet{ name = "Suit Closet" }, @@ -55906,134 +55266,142 @@ /obj/item/clothing/under/lawyer/really_black, /obj/item/clothing/under/lawyer/red, /turf/open/floor/plasteel, +/area/crew_quarters/locker) +"lnu" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/bar) +"lsk" = ( +/obj/machinery/vending/autodrobe/all_access, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) -"mfb" = ( -/obj/structure/toilet{ +"ltK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"lva" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"lyR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/prison) +"lAB" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/science/circuit) +"lCi" = ( +/obj/docking_port/stationary/public_mining_dock{ + dir = 8 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"lGV" = ( +/obj/machinery/button/door{ + id = "maintdiy"; + name = "Shutters Control Button"; + pixel_x = -6; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"lMg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"lOe" = ( +/obj/machinery/shower{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) -"miy" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +"lPr" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"lQG" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/circuit) +"lSa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"lUS" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"lXE" = ( +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + dir = 5; + icon_state = "roomnum"; + name = "Room Number 7"; + pixel_y = 24 + }, +/obj/structure/chair/sofa/right, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"lZl" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin/gold, +/obj/item/coin/gold, +/obj/item/coin/gold, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"mbU" = ( +/obj/machinery/vr_sleeper{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/crew_quarters/fitness) +"mcp" = ( +/obj/structure/target_stake, +/obj/item/target/syndicate, +/turf/open/floor/plating, +/area/security/prison) "mjr" = ( /obj/structure/reagent_dispensers/keg/milk, /turf/open/floor/wood, /area/crew_quarters/bar) -"mlr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/light_construct{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"mnI" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"moq" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"mpI" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"mqa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"mqZ" = ( -/obj/structure/reagent_dispensers/keg/aphro/strong, -/obj/item/reagent_containers/glass/beaker, -/turf/open/floor/plating, -/area/maintenance/bar) -"mrR" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/wood, -/area/maintenance/bar) -"mte" = ( -/obj/structure/extinguisher_cabinet, -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"mwO" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"myp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"myt" = ( -/obj/structure/closet/secure_closet/personal/cabinet{ - desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; - name = "Personal ID-Locked Closet"; - pixel_y = 15 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"mCq" = ( -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"mEN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet) -"mHC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"mIS" = ( -/obj/structure/table, -/obj/item/clothing/gloves/boxing/yellow, -/obj/item/clothing/gloves/boxing/green, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/gloves/boxing, -/obj/item/clothing/gloves/boxing, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"mMf" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"mNi" = ( -/obj/machinery/light_switch{ - pixel_x = -20 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"mNS" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"mPE" = ( -/obj/machinery/chem_dispenser/drinks, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"mQR" = ( +"mkv" = ( /obj/machinery/camera{ c_tag = "Gravity Generator Room"; dir = 8 @@ -56044,10 +55412,211 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"mRa" = ( -/obj/effect/turf_decal/tile/blue, +"mkO" = ( +/obj/machinery/door/airlock{ + name = "Shower Room" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet) +"mnC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/prison) +"moD" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/bluecherrycupcake{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"mps" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +/area/crew_quarters/dorms) +"mpI" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/bar) +"mqZ" = ( +/obj/structure/reagent_dispensers/keg/aphro/strong, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, +/area/maintenance/bar) +"mrR" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood, +/area/maintenance/bar) +"mse" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/structure/chair/sofa/left, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"mvt" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"myh" = ( +/obj/structure/piano, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"mzB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/window, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"mAH" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"mGw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"mHU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/light_construct{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"mIZ" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/security/prison) +"mJo" = ( +/obj/structure/door_assembly/door_assembly_mai, +/obj/item/electronics/airlock, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"mJG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"mNi" = ( +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"mNW" = ( +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"mOB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Gravity Generator"; + req_access_txt = "11" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"mOO" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"mPk" = ( +/obj/structure/bed, +/obj/machinery/button/door{ + id = "Dorm5"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"mPr" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/under/color/grey, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"mPt" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"mPE" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"mQS" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "mRe" = ( /obj/machinery/light{ dir = 8 @@ -56055,152 +55624,109 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"mTp" = ( -/obj/structure/chair/sofa/left, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"mVa" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"mXB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"nbZ" = ( -/obj/structure/chair/comfy/black{ +"mRQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"mTG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"ncj" = ( /obj/effect/turf_decal/tile/blue, -/obj/structure/sign/poster/contraband/fun_police{ - pixel_x = 32 +/obj/effect/turf_decal/tile/yellow{ + dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ndC" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/yellow{ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"nea" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"neb" = ( -/obj/item/radio/intercom{ - pixel_y = 25 +/area/crew_quarters/locker) +"nbT" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/turf/open/floor/plating, /area/hallway/primary/central) -"nel" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, +"ndq" = ( /turf/open/floor/plating, -/area/crew_quarters/fitness) -"new" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/prison) -"neC" = ( +/area/crew_quarters/abandoned_gambling_den) +"nez" = ( /obj/structure/table/wood, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel, -/area/security/prison) +/obj/item/instrument/piano_synth, +/turf/open/floor/wood, +/area/crew_quarters/theatre) "nfm" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/wood, /area/maintenance/bar) -"nie" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" +"ngs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"njO" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"nlt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"nmx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"nmS" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"npY" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"nrR" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"nsJ" = ( -/obj/machinery/door/airlock{ - desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; - id_tag = "PrivateStudy"; - name = "Private Study" - }, -/obj/machinery/door/firedoor, /turf/open/floor/wood, -/area/library) -"ntf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/area/crew_quarters/theatre) +"ngV" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"nhY" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" }, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"nuV" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nkP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 8; + name = "8maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"noy" = ( +/obj/structure/sign/poster/contraband/smoke{ + desc = "This poster reminds us all that the Detective is a parasite. Year after year, they must get replacement lungs because of their addiction. "; + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"noF" = ( +/obj/machinery/door/airlock{ + name = "Instrument Storage" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"nsA" = ( +/turf/closed/wall, +/area/crew_quarters/abandoned_gambling_den) +"nuw" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 4; + name = "4maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"nwX" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) "nxv" = ( /obj/machinery/power/apc{ areastring = "/area/construction"; @@ -56212,13 +55738,13 @@ }, /turf/open/floor/plating, /area/construction) -"nyH" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 +"nGf" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 1 }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) +/turf/open/floor/plasteel/dark, +/area/hydroponics) "nGt" = ( /obj/structure/cable{ icon_state = "1-2" @@ -56230,63 +55756,74 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"nGS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"nGI" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Shuttle Bay" }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"nIE" = ( -/obj/structure/sign/poster/contraband/tools, -/turf/closed/wall, -/area/storage/primary) -"nLf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/turf/open/floor/wood, -/area/bridge/meeting_room) -"nMx" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"nLu" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"nMY" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/tile/blue, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"nOC" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"nOD" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"nOS" = ( +/area/crew_quarters/fitness) +"nLw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/window{ + dir = 1 + }, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"nQi" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"nRG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"nSt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"nUV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"nXE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"nYe" = ( /obj/structure/safe, /obj/item/clothing/head/bearpelt, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, @@ -56306,304 +55843,228 @@ /obj/item/gun/ballistic/revolver/nagant, /turf/open/floor/plasteel/dark, /area/ai_monitored/nuke_storage) -"nQr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/maintenance/port) -"nRG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"nTE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"nUs" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"nWq" = ( -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, +"nZE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/tile/neutral, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, -/area/engine/gravity_generator) -"nXa" = ( -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" +/area/crew_quarters/dorms) +"oax" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/light, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3; + pixel_y = 20 }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) +/obj/item/reagent_containers/food/condiment/peppermill{ + dir = 1; + pixel_x = 3; + pixel_y = 20 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"obc" = ( +/obj/structure/chair/sofa/right, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/white, /area/science/mixing) +"ocv" = ( +/obj/structure/table, +/obj/item/clothing/gloves/boxing/yellow, +/obj/item/clothing/gloves/boxing/green, +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing, +/obj/item/clothing/gloves/boxing, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) "odx" = ( /obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/bar) -"oeJ" = ( -/obj/structure/table/wood, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"oeQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"ogJ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ohX" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/security/vacantoffice) -"olr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"olv" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers, -/turf/open/floor/plasteel, -/area/security/brig) -"olw" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"oma" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"ofU" = ( +/obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"omT" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"orw" = ( -/obj/structure/table, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +"old" = ( /obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/machinery/recharger, -/obj/item/gun/energy/laser/practice, -/obj/item/gun/energy/laser/practice, -/turf/open/floor/plasteel, -/area/security/prison) -"ory" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"otF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; +/obj/structure/sign/departments/security{ + pixel_x = -32; pixel_y = -32 }, /turf/open/floor/plasteel, -/area/hallway/primary/central) -"ouD" = ( -/obj/structure/reagent_dispensers/keg/semen, -/turf/open/floor/plating, -/area/maintenance/bar) -"oyb" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"oyD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"oBp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/port) -"oDy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-04" - }, +/area/hallway/primary/fore) +"olr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"oFk" = ( -/obj/structure/closet/boxinggloves, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"oHU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, /area/science/circuit) -"oKh" = ( -/obj/structure/chair/wood/normal{ - dir = 8 +"omY" = ( +/obj/item/flashlight/lamp/green{ + pixel_x = -3; + pixel_y = 22 }, -/turf/open/floor/wood, -/area/maintenance/bar) -"oMY" = ( -/obj/machinery/button/door{ - desc = "Alright, GAMER! Want to take your PWRGAME addiction to the MAX? Just smash this button with your chubby chetto encrusted hands an- oh, you broke the switch. Good job, idiot."; - id = "RIPFUN"; - name = "Powerful Gamer Toggle"; - normaldoorcontrol = 1; - pixel_x = -24; - pixel_y = 7; - specialfunctions = 4 +/obj/structure/dresser{ + desc = "There's plenty of clothes here to change into! It has a surprising amount of variety, too."; + name = "Dresser"; + pixel_y = 7 }, -/obj/structure/table_frame/wood, /turf/open/floor/plating, /area/maintenance/port) -"oNb" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +"oqj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"oqO" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"oNQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/light{ dir = 4; light_color = "#c1caff" }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"oOb" = ( -/obj/structure/sign/poster/official/cohiba_robusto_ad, -/turf/closed/wall, -/area/lawoffice) -"oSO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +"ouQ" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 6 + }, +/obj/item/pen/fountain, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"oxm" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/spawner/structure/window, +/turf/open/floor/grass, +/area/crew_quarters/bar) +"oyl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/chair/sofa, -/obj/item/radio/intercom{ - pixel_y = 25 +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"oUh" = ( -/obj/structure/disposalpipe/trunk{ +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/window/eastleft{ + name = "Blue Corner" + }, +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"oXL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"oYc" = ( -/obj/machinery/light/small{ - dir = 4; - light_color = "#d8b1b1" +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"pfD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"phu" = ( +/area/crew_quarters/locker) +"oyz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4; pixel_y = 5 }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"phH" = ( -/turf/open/floor/grass, -/area/security/prison) -"phY" = ( +"oyN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/space/nearstation) +"oyX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air In" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"oAb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 +/turf/closed/wall, +/area/crew_quarters/bar) +"oAB" = ( +/obj/structure/fireplace, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"oDN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"oEZ" = ( +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"oHB" = ( +/turf/open/floor/plasteel/dark, +/area/crew_quarters/dorms) +"oHU" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) -"pjh" = ( +/area/science/circuit) +"oIJ" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"oIW" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"oKh" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"oLl" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -56612,13 +56073,96 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"pno" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"poa" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ +"oLn" = ( +/obj/machinery/light/small{ dir = 4 }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"oTW" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"oUh" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"oZl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/wardrobe/pjs, +/obj/item/clothing/under/maid, +/obj/item/clothing/under/maid, +/obj/item/clothing/under/janimaid, +/obj/item/clothing/under/janimaid, +/obj/item/clothing/accessory/maidapron, +/obj/item/clothing/accessory/maidapron, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"pem" = ( +/obj/machinery/button/door{ + desc = "Bolts the doors to the Private Study."; + id = "PrivateStudy"; + name = "Private Study Lock"; + pixel_x = 25; + pixel_y = 25; + req_access_txt = ""; + req_one_access_txt = "28;63" + }, +/turf/open/floor/wood, +/area/library) +"pfm" = ( +/obj/structure/sign/poster/official/twelve_gauge, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"pgf" = ( +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"pgn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/prison) +"plm" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/plasteel, +/area/engine/atmos) +"plC" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, /turf/open/floor/wood, /area/crew_quarters/bar) "poc" = ( @@ -56630,87 +56174,71 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"ppY" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 +"pou" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" }, -/obj/structure/sign/poster/official/love_ian{ - pixel_x = 32; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"pqR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"prP" = ( -/obj/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) -"prU" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"ptV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"puG" = ( -/obj/structure/rack, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/under/color/grey, /turf/open/floor/plating, -/area/maintenance/port/aft) -"pxD" = ( +/area/crew_quarters/abandoned_gambling_den) +"pqe" = ( /obj/structure/chair/sofa, /obj/structure/window{ dir = 1 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/wood, /area/crew_quarters/bar) -"pzk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +"pqs" = ( +/obj/machinery/vending/clothing, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/table, -/obj/item/coin/gold, /turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"pAl" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/tank/air{ +/area/crew_quarters/locker) +"psk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge/meeting_room) +"pst" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/vault, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"puh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"pFt" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2" +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 }, -/turf/open/space, -/area/solar/starboard/aft) -"pFW" = ( -/turf/open/floor/plasteel/yellowsiding{ +/turf/open/floor/plasteel/white/side{ dir = 1 }, -/area/crew_quarters/fitness/pool) +/area/crew_quarters/fitness) +"pBp" = ( +/obj/effect/landmark/event_spawn, +/turf/closed/wall, +/area/crew_quarters/fitness) +"pFX" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -56737,18 +56265,31 @@ }, /turf/open/floor/plasteel/white, /area/medical/sleeper) -"pHo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"pHO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_x = 32 }, /turf/open/floor/plasteel, -/area/hydroponics) -"pHG" = ( -/obj/effect/turf_decal/tile/blue{ +/area/hallway/primary/fore) +"pIf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/theatre) +"pJR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/brown{ dir = 1 }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +/turf/open/floor/wood, +/area/library) "pLn" = ( /obj/machinery/conveyor/inverted{ dir = 5; @@ -56756,88 +56297,7 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"pLt" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/power/apc{ - areastring = "/area/security/main"; - dir = 4; - name = "Firing Range APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"pNH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/window, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"pNI" = ( -/obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/pda_ad{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"pPE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue, -/obj/machinery/door/window/eastleft{ - name = "Blue Corner" - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"pQr" = ( -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"pQD" = ( -/obj/structure/sign/poster/official/ion_rifle, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) -"pSf" = ( +"pPi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -56849,453 +56309,13 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"pTn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"pTR" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"pUl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Command Access To Vault"; - req_access = "19" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"pVt" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"pZv" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"qbx" = ( -/obj/structure/table/wood/fancy, -/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_x = -3; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qce" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"qda" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "poolshutter"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qeQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"qje" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"qkc" = ( -/obj/machinery/pool/controller, -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"qkC" = ( -/obj/machinery/power/apc{ - areastring = "/area/maintenance/starboard/fore"; - dir = 1; - name = "Starboard Bow Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qlr" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"qlF" = ( -/obj/structure/lattice, -/turf/closed/wall, -/area/security/prison) -"qmM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"qoP" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"qoW" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qpA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"qsu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qux" = ( -/obj/structure/chair/sofa/left{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"quB" = ( -/obj/structure/bed, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"quT" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space/basic, -/area/space/nearstation) -"qvh" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qvM" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/ai_monitored/nuke_storage) -"qwe" = ( -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"qwg" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"qwB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/engine/gravity_generator) -"qxc" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/computer/slot_machine, -/obj/item/coin/iron, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"qAQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/table, -/obj/item/storage/firstaid/regular{ - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qBc" = ( -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"qBe" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, +"pPI" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/bridge/meeting_room) -"qEv" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup."; - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"qHB" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"qIf" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/bar) -"qIw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"qJO" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qJZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"qMu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/prison) -"qNs" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qOf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"qQJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/theatre) -"qUm" = ( -/obj/structure/filingcabinet/employment, -/turf/open/floor/wood, -/area/crew_quarters/heads/captain) -"qXH" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"qYE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"rcD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/science/circuit) -"rdZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"reZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"rfW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/maintenance/disposal/incinerator) -"rgF" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"rhb" = ( -/obj/machinery/vending/cola/space_up, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"riA" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Firing Range"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"riB" = ( -/obj/machinery/door/firedoor, -/obj/structure/sign/departments/evac{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"rmX" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"rsv" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/space, -/area/solar/starboard/fore) -"rsX" = ( -/obj/effect/turf_decal/tile/red, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"rtT" = ( -/obj/structure/chair/comfy/brown{ - color = "#66b266"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"rvZ" = ( -/obj/structure/target_stake, -/obj/item/target/syndicate, -/turf/open/floor/plating, -/area/security/prison) -"rzg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"rBq" = ( -/obj/item/clothing/head/kitty, -/obj/item/clothing/under/maid, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plating, -/area/maintenance/bar) -"rEV" = ( +/area/engine/gravity_generator) +"pQp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -57304,56 +56324,410 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness) -"rFc" = ( -/obj/machinery/door/airlock{ - desc = "To keep the station within regulations, space IKEA requires one storage cupboard for their Nanotrasen partnership to continue."; - id_tag = "MaintDorm1"; - name = "Furniture Storage" +"pRs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, -/turf/open/floor/plasteel/dark, -/area/maintenance/port) -"rHa" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 5; - id = "commonmining_home"; - name = "SS13: Common Mining Dock"; - roundstart_template = /datum/map_template/shuttle/mining_common/meta; - width = 7 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" }, -/turf/open/space/basic, -/area/space) -"rKc" = ( +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"pTB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ icon_state = "0-2" }, /turf/open/space, -/area/solar/port/fore) +/area/solar/starboard/aft) +"qaY" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"qcm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"qeb" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/abandoned_gambling_den"; + name = "Abandoned Gambling Den APC"; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"qeQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"qfk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window, +/obj/structure/window{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"qfD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + desc = "Privacy shutters for the Private Study. Stops people spying in on your game."; + id = "PrivateStudy1"; + name = "Private Study Privacy Shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/wood, +/area/library) +"qje" = ( +/obj/structure/sign/mining{ + pixel_y = 7 + }, +/turf/closed/wall, +/area/quartermaster/miningdock) +"qmn" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/security/prison) +"qqs" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/toilet) +"qus" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/obj/item/reagent_containers/food/snacks/cheesynachos{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"quT" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"qAm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"qBi" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"qIw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"qJr" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/space, +/area/solar/port/aft) +"qLR" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"qOc" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/camera{ + c_tag = "VR Sleepers"; + dir = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/white/side{ + dir = 1 + }, +/area/crew_quarters/fitness) +"qOB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"qTG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"qTV" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"qVP" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"qXg" = ( +/obj/structure/chair/sofa/left, +/turf/open/floor/plasteel, +/area/security/prison) +"rcD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/circuit) +"rdG" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"reA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/vending/kink, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"rfW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"rjQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"rmN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/chair/comfy/brown, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"rmX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"rnt" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/bridge/meeting_room) +"rnK" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"rqf" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"rqk" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"rqE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"rqW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/dresser, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/theatre"; + dir = 8; + name = "Theatre APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/theatre) +"rrM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/under/skirt/black, +/obj/item/clothing/head/beret/black, +/obj/item/clothing/head/beret/black, +/obj/item/clothing/under/trendy_fit, +/obj/item/clothing/under/trendy_fit, +/obj/item/clothing/under/sundress, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"rtl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/camera{ + c_tag = "Bar Backroom" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"ruo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"rvr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"rvS" = ( +/obj/structure/chair/comfy/brown{ + color = "#66b266"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ryr" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"rBq" = ( +/obj/item/clothing/head/kitty, +/obj/item/clothing/under/maid, +/obj/item/clothing/mask/muzzle, +/turf/open/floor/plating, +/area/maintenance/bar) +"rGq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"rIA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, /area/construction) -"rLr" = ( -/obj/structure/window, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"rLR" = ( -/obj/structure/sign/poster/contraband/space_up{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"rMc" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) "rMN" = ( /obj/structure/bed, /obj/item/tank/internals/anesthetic, @@ -57376,46 +56750,32 @@ }, /turf/open/floor/plasteel, /area/science/mixing) -"rOm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"rTQ" = ( -/obj/machinery/vr_sleeper{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ +"rPU" = ( +/turf/open/floor/plasteel/white/side{ dir = 4 }, +/area/crew_quarters/theatre) +"rTu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Command Access To Vault"; + req_access = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge/meeting_room) +"rXl" = ( +/obj/structure/chair/office/light, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 9 }, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/crew_quarters/fitness) -"rUQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"rYu" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "saK" = ( /obj/structure/closet/crate, /obj/item/target/alien, @@ -57428,68 +56788,54 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/white, /area/science/circuit) -"sdL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +"saU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"saX" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/grass, +/area/security/prison) +"sci" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/crew_quarters/fitness) +"seP" = ( +/obj/structure/cable{ + icon_state = "0-4" }, /obj/structure/cable{ - icon_state = "4-8" + icon_state = "0-8" }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"seu" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"sfa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"sgV" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - name = "Air In" + icon_state = "1-8" }, +/turf/open/floor/plating, +/area/security/brig) +"shR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) -"siN" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"sjm" = ( -/obj/structure/table/wood, -/obj/item/instrument/piano_synth, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"sjw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/under/skirt/black, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/head/beret/black, -/obj/item/clothing/under/trendy_fit, -/obj/item/clothing/under/trendy_fit, -/obj/item/clothing/under/sundress, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"sjT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/turf/open/floor/plasteel, -/area/security/prison) +/area/space/nearstation) "slk" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -57502,86 +56848,45 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"slp" = ( -/obj/effect/turf_decal/tile/blue{ - alpha = 255 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - alpha = 255; +"spu" = ( +/obj/effect/turf_decal/tile/red{ dir = 1 }, -/obj/effect/turf_decal/tile/blue{ +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"smn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"sqp" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/light, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"snG" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/space, -/area/solar/port/aft) -"spX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/door/airlock/command{ + name = "Captain's Vault Access"; + req_access_txt = "20" }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) -"sqa" = ( -/obj/item/twohanded/required/kirbyplants{ - icon_state = "applebush" +"srG" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 }, -/turf/open/floor/plasteel, -/area/hallway/primary/port) -"srq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/bridge/meeting_room) -"ssL" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/space, -/area/solar/starboard/fore) -"suI" = ( -/obj/machinery/door/window/southleft{ - name = "Target Storage" - }, -/obj/item/target/clown, -/obj/item/target/clown, -/obj/item/target, -/obj/item/target, /turf/open/floor/plating, -/area/security/prison) -"svw" = ( -/obj/structure/chair{ +/area/crew_quarters/abandoned_gambling_den) +"ssB" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ dir = 4 }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness) +/area/hallway/primary/starboard) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, @@ -57595,19 +56900,88 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"sxw" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"sxX" = ( +"syJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"szG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"sAM" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" }, -/area/maintenance/starboard/fore) -"sAI" = ( +/area/maintenance/bar) +"sEi" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/crew_quarters/fitness) +"sEt" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/bar) +"sEM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"sFW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/departments/restroom{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"sHx" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/paper/guides/jobs/hydroponics{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"sJx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"sJI" = ( /obj/structure/table/wood/fancy, /obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; @@ -57620,46 +56994,31 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"sAM" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" +"sLa" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/area/maintenance/bar) -"sCi" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"sEt" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken7" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/area/maintenance/bar) -"sHU" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" +/obj/structure/window{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"sIe" = ( -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white/corner{ +/obj/effect/turf_decal/tile/blue{ dir = 1 }, -/area/hallway/primary/starboard) -"sKK" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/area/crew_quarters/fitness/pool) -"sLr" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/silver, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"sLj" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) "sLv" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, @@ -57668,24 +57027,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sLO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"sNK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"sMa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/vending/kink, -/obj/machinery/light{ - dir = 4; - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) +/turf/open/floor/wood, +/area/crew_quarters/theatre) "sOs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57693,15 +57041,38 @@ /obj/machinery/door/airlock/maintenance/abandoned, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sPo" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"sQE" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +"sOA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"sPT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"sPY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engine_smes) "sQX" = ( /turf/open/floor/plating, /area/space) +"sRH" = ( +/obj/machinery/autolathe{ + name = "public autolathe" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) "sRT" = ( /obj/machinery/vending/cola/random, /turf/open/floor/wood, @@ -57733,64 +57104,56 @@ /obj/machinery/vending/boozeomat/all_access, /turf/closed/wall, /area/maintenance/bar) -"sYv" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +"sYR" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"sZa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera{ - c_tag = "Bar Backroom" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"sZR" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) "tal" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) -"tdz" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"tdF" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ +"tgH" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"tif" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"tkq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"tkB" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "tkU" = ( /turf/open/floor/wood{ icon_state = "wood-broken5" }, /area/maintenance/bar) -"tob" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"tmO" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/security/prison) "tqg" = ( /obj/machinery/cryopod{ dir = 4 @@ -57800,20 +57163,98 @@ }, /turf/open/floor/carpet, /area/crew_quarters/cryopod) -"tqt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/comfy/brown{ - dir = 1 +"tqB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/wood, -/area/library) +/turf/open/floor/plating, +/area/space/nearstation) "trb" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, /area/security/courtroom) -"tru" = ( +"ttL" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ttX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Firing Range"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"tur" = ( +/obj/item/restraints/handcuffs/fake, +/turf/open/floor/plating, +/area/maintenance/bar) +"tvi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"txm" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/crowbar/red, +/turf/open/floor/plating, +/area/maintenance/port) +"tyX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"tzQ" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"tCa" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar{ + pixel_x = -7 + }, +/obj/item/instrument/eguitar{ + pixel_x = 5 + }, +/obj/item/instrument/violin, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"tCd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + alpha = 255; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"tJi" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -57835,267 +57276,106 @@ /obj/item/megaphone/clown, /turf/open/floor/plasteel, /area/crew_quarters/theatre) -"trY" = ( -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 - }, -/obj/structure/sign/poster/contraband/lizard{ - pixel_x = -32 +"tJK" = ( +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"tsr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /turf/open/floor/plasteel, -/area/hydroponics) -"tuj" = ( -/obj/structure/light_construct{ - dir = 1 - }, +/area/engine/gravity_generator) +"tJS" = ( +/obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"tur" = ( -/obj/item/restraints/handcuffs/fake, -/turf/open/floor/plating, -/area/maintenance/bar) -"tuN" = ( -/obj/structure/chair/sofa, -/obj/structure/window{ +"tKk" = ( +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"tvW" = ( -/obj/structure/pool/Rboard, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"tzE" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"tzN" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"tAb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Captain's Vault Access"; - req_access_txt = "20" - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/heads/captain) -"tAE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -3; - pixel_y = 20 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - dir = 1; - pixel_x = 3; - pixel_y = 20 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, -/obj/effect/turf_decal/tile/neutral, -/obj/item/reagent_containers/food/drinks/britcup, +/obj/structure/sign/warning/fire{ + desc = "A sign that states the labeled room's number."; + icon_state = "roomnum"; + name = "Room Number 1"; + pixel_x = -30; + pixel_y = -7 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"tAV" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"tCi" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/crew_quarters/fitness) -"tFt" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"tGG" = ( -/obj/structure/table/wood, -/obj/item/book/codex_gigas, -/obj/item/clothing/under/suit_jacket/red, -/obj/structure/destructible/cult/tome, -/turf/open/floor/carpet, -/area/library) -"tGO" = ( -/obj/structure/bed, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"tHx" = ( -/obj/machinery/computer/arcade/minesweeper{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"tIk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "maintdiy"; - name = "Security Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"tIC" = ( -/obj/structure/table/wood, -/obj/item/instrument/guitar{ - pixel_x = -7 - }, -/obj/item/instrument/eguitar{ - pixel_x = 5 - }, -/obj/item/instrument/violin, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"tLl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison) "tMl" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"tMS" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 6 +"tNF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 }, -/obj/item/pen/fountain, -/turf/open/floor/plasteel/dark, -/area/hallway/primary/central) -"tNJ" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"tNP" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"tOd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/prison) +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "tOq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/white, /area/science/mixing) -"tOU" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "tPT" = ( /obj/machinery/chem_dispenser/drinks/beer, /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/bar) -"tQk" = ( -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) "tRe" = ( /obj/machinery/chem_master, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"tRB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) "tRF" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/wood, /area/maintenance/bar) -"tTW" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"tUm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"tWj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4; + pixel_y = 5 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port) -"tUw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, +/turf/open/floor/wood, /area/crew_quarters/theatre) -"tWs" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"tWR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) "tXL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"tZe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/pda_ad{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"uaj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) "uaw" = ( /obj/machinery/power/apc{ areastring = "/area/storage/art"; @@ -58108,42 +57388,380 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"ucV" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ +"ubj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/area/crew_quarters/fitness/pool) -"udi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/door/window/westright{ + name = "Red Corner" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"ucq" = ( +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"ufD" = ( +/obj/machinery/vr_sleeper{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 4 + }, +/area/crew_quarters/fitness) +"ugu" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"uhm" = ( +/obj/machinery/door/airlock{ + name = "Recharging Station" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"ujv" = ( +/obj/structure/sign/departments/restroom, +/turf/closed/wall, +/area/crew_quarters/toilet) +"ujF" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"ujS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"unA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"unW" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"uoB" = ( +/obj/structure/table/reinforced, +/obj/item/multitool, +/obj/item/screwdriver, +/obj/machinery/camera{ + c_tag = "Circuitry Lab North"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"uoG" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; + dir = 4; + name = "Detective's Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"usO" = ( +/obj/machinery/vending/snack/random, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"uua" = ( +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"uuG" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"uve" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin/silver, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"uvZ" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/maintenance/bar) +"uxY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"uBa" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"uDO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/space, +/area/solar/port/fore) +"uEI" = ( /obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"uFp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"uGI" = ( +/turf/open/floor/grass, +/area/security/prison) +"uIO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"uJx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"uNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/science/circuit) +"uOJ" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"uPT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"uQS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1; + pixel_x = 5 + }, +/obj/machinery/light/small, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/toilet) +"uRd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"uRS" = ( +/obj/structure/chair/stool{ + pixel_y = 8 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"uVS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"vae" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/space/nearstation) +"vbi" = ( +/obj/structure/table, +/obj/item/instrument/guitar{ + pixel_x = -7 + }, +/obj/item/instrument/eguitar{ + pixel_x = 5 + }, +/obj/item/instrument/violin, +/obj/item/instrument/trombone, +/obj/item/instrument/saxophone, +/obj/item/instrument/piano_synth, +/obj/item/instrument/recorder, +/obj/item/instrument/accordion, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"vbD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"vcN" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"vda" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Shooting Range" + }, +/turf/open/floor/plating, +/area/security/prison) +"vdu" = ( +/obj/structure/table/wood, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ued" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/turf/open/floor/wood, +/area/security/vacantoffice) +"vhb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 +/obj/structure/window{ + dir = 1 }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"uhm" = ( +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/locker) +"viF" = ( +/obj/structure/table/wood, +/obj/item/instrument/trumpet, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"vjm" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/rag, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/maintenance/bar) +"vmQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "holoprivacy"; + name = "Holodeck Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness) +"vnI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -58160,356 +57778,50 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"ujF" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"ujS" = ( -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -22 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"uko" = ( +"vob" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/security/brig) -"ukP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ukS" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/soap, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) -"umL" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"unl" = ( -/obj/item/flashlight/lamp/green{ - pixel_x = -3; - pixel_y = 22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - pixel_y = 5 - }, -/obj/structure/dresser{ - desc = "There's plenty of clothes here to change into! It has a surprising amount of variety, too."; - name = "Dresser"; - pixel_y = 7 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"unu" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"unE" = ( -/obj/structure/fans/tiny/invisible, -/turf/open/space/basic, -/area/space) -"unY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/departments/custodian{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"uoB" = ( -/obj/structure/table/reinforced, -/obj/item/multitool, -/obj/item/screwdriver, -/obj/machinery/camera{ - c_tag = "Circuitry Lab North"; - network = list("ss13","rd") - }, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"upX" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"usO" = ( -/obj/machinery/vending/snack/random, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"uuG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"uuI" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"uvZ" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/wood, -/area/maintenance/bar) -"uxu" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"uya" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"uzk" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall, -/area/crew_quarters/toilet) -"uDW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"uFI" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 16 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"uJw" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"uNu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/science/circuit) -"uPT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"uTq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"uUp" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"uVq" = ( -/obj/machinery/light{ - dir = 1; - light_color = "#d1dfff" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"uVt" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/security/prison) -"uVS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"uYE" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"uZw" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"uZM" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/sign/poster/official/space_cops{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"vbD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) -"vbY" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 4 - }, -/area/crew_quarters/fitness) -"vdz" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"vdH" = ( -/obj/structure/bed, -/turf/open/floor/plating, -/area/maintenance/port) -"vgb" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"vgp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, /area/engine/gravity_generator) -"vjm" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/rag, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"vjq" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"vkw" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"vmK" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"vnZ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"vpm" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"vpz" = ( -/obj/structure/sign/poster/official/twelve_gauge, -/turf/closed/wall/r_wall, -/area/ai_monitored/security/armory) "vpY" = ( /obj/structure/closet/lasertag/blue, /obj/item/clothing/under/pj/blue, /obj/item/clothing/under/pj/blue, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"vrM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/twohanded/required/kirbyplants{ - icon_state = "plant-18" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) "vsM" = ( /obj/machinery/power/apc/auto_name/south, /obj/structure/cable, /turf/open/floor/carpet, /area/crew_quarters/cryopod) +"vsT" = ( +/obj/structure/closet/crate, +/obj/item/book/manual/wiki/telescience, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/book/manual/wiki/detective, +/obj/item/book/manual/wiki/tcomms, +/obj/item/book/manual/wiki/engineering_singulo_tesla, +/obj/item/book/manual/wiki/experimentor, +/obj/item/book/manual/wiki/research_and_development, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/medicine, +/obj/item/book/manual/wiki/medical_cloning, +/obj/item/book/manual/wiki/infections, +/obj/item/book/manual/ripley_build_and_repair, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/book/manual/wiki/toxins, +/obj/item/book/manual/wiki/grenades, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/turf/open/floor/wood, +/area/library) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -58518,23 +57830,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vys" = ( -/obj/machinery/vr_sleeper{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/fitness) +"vyp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) "vzp" = ( /obj/structure/table/reinforced, /obj/machinery/firealarm{ @@ -58551,52 +57850,42 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"vzS" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_x = -4; - pixel_y = 5 +"vBa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/item/paper/guides/jobs/hydroponics{ - pixel_x = -5; - pixel_y = 3 +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/hydroponics) +/turf/open/floor/plasteel/dark, +/area/bridge/meeting_room) "vCb" = ( /obj/machinery/rnd/production/techfab/department/service, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"vCm" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +"vCn" = ( +/obj/structure/chair{ + dir = 8 }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "poolshutter"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) "vCt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/science/circuit) -"vDq" = ( -/obj/effect/turf_decal/stripes/line, +"vCy" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/fore"; + dir = 1; + name = "Starboard Bow Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/plating, -/area/space/nearstation) -"vFt" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) -"vGX" = ( +/area/maintenance/starboard/fore) +"vDR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/closet/secure_closet/personal/cabinet{ desc = "Swipe your ID on the closet to claim it. First come first serve, this one is wooden and fancy. Store your stuff here."; @@ -58605,6 +57894,38 @@ }, /turf/open/floor/wood, /area/crew_quarters/dorms) +"vEi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"vEp" = ( +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 + }, +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 + }, +/obj/structure/sign/poster/contraband/lizard{ + pixel_x = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"vFr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "vHj" = ( /obj/machinery/door/airlock/public/glass{ name = "Cryogenics " @@ -58615,111 +57936,311 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/crew_quarters/cryopod) -"vHv" = ( -/obj/structure/closet{ - name = "Costume Closet" - }, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/russofurhat, -/obj/item/clothing/head/russofurhat, -/obj/item/clothing/head/russofurhat, -/obj/item/clothing/head/russofurhat, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/obj/item/clothing/shoes/jackboots, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"vHM" = ( -/obj/machinery/vr_sleeper{ +"vHz" = ( +/obj/structure/chair{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/plasteel/white/corner{ - dir = 1 +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) +"vHT" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/departments/evac{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) "vHY" = ( /turf/open/floor/plating, /area/science/mixing) -"vLD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, +"vIi" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/light, -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("vault") +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 }, -/turf/open/floor/plasteel/dark, -/area/ai_monitored/nuke_storage) -"vNa" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"vNh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/turf/open/floor/plasteel, +/area/security/prison) +"vJu" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/carpet, -/area/crew_quarters/theatre) -"vOq" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/coin/gold, -/obj/item/coin/gold, -/obj/item/coin/gold, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"vPs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/space, +/area/solar/starboard/aft) "vPE" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/white, /area/science/circuit) -"vRr" = ( -/obj/effect/turf_decal/stripes/line{ +"vZA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/solar/starboard/aft) +"vZR" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/wood, +/area/library) +"wbE" = ( +/obj/effect/turf_decal/tile/blue{ + alpha = 255 + }, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Shooting Range" +/obj/effect/turf_decal/tile/blue{ + alpha = 255; + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"wcB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"wdv" = ( +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"weM" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"wfR" = ( +/obj/item/electropack/shockcollar, +/obj/item/assembly/signaler, +/turf/open/floor/plating, +/area/maintenance/bar) +"wig" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -7; + pixel_y = 12 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"wkN" = ( +/turf/closed/wall, +/area/science/circuit) +"woR" = ( +/obj/machinery/cryopod{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/cryopod) +"wph" = ( +/obj/docking_port/stationary{ + area_type = /area/construction/mining/aux_base; + dheight = 4; + dir = 8; + dwidth = 4; + height = 9; + id = "aux_base_zone"; + name = "aux base zone"; + roundstart_template = /datum/map_template/shuttle/aux_base/default; + width = 9 }, /turf/open/floor/plating, -/area/security/prison) -"vRX" = ( -/obj/machinery/power/apc{ - areastring = "/area/security/detectives_office"; - dir = 4; - name = "Detective's Office APC"; - pixel_x = 24 +/area/construction/mining/aux_base) +"wql" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"wqF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"wrp" = ( +/obj/machinery/light{ + dir = 8 }, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/service) +"wvX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/stack/sheet/metal/ten, +/turf/open/floor/plasteel/white, +/area/science/circuit) +"wxT" = ( +/obj/structure/chair/sofa/left, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"wBd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/hallway/secondary/service) +"wHz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"wIG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/brig) +"wKe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "maintdiy"; + name = "Security Shutters" }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"vUR" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, +/area/crew_quarters/abandoned_gambling_den) +"wTf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"wUg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"wUr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"wUY" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel, +/area/hallway/secondary/service) +"wWT" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"wXl" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/obj/structure/toilet{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/dorms) +"wYc" = ( +/obj/machinery/vr_sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/security/prison) -"vVP" = ( +"wZI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"xbn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/table, +/obj/item/coin/gold, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xfS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/computer/shuttle/mining/common{ + dir = 4 + }, +/turf/open/floor/plasteel/white/corner{ + dir = 1 + }, +/area/hallway/secondary/entry) +"xgk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"xgC" = ( /obj/structure/cable{ icon_state = "0-4" }, @@ -58745,398 +58266,22 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"vVQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"vWw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/security/prison) -"vYa" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness) -"vZs" = ( -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"wbh" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"wcf" = ( -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wcy" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"wdj" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wem" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) -"wfR" = ( -/obj/item/electropack/shockcollar, -/obj/item/assembly/signaler, -/turf/open/floor/plating, -/area/maintenance/bar) -"wgb" = ( -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/security/prison) -"wkN" = ( -/turf/closed/wall, -/area/science/circuit) -"wnD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"wnN" = ( -/obj/structure/pool/Lboard, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"woR" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/cryopod) -"woX" = ( -/obj/machinery/door/window/southright{ - name = "Target Storage" - }, -/obj/item/target/alien, -/obj/item/target/alien, -/obj/item/target/syndicate, -/turf/open/floor/plating, -/area/security/prison) -"wph" = ( -/obj/docking_port/stationary{ - area_type = /area/construction/mining/aux_base; - dheight = 4; - dir = 8; - dwidth = 4; - height = 9; - id = "aux_base_zone"; - name = "aux base zone"; - roundstart_template = /datum/map_template/shuttle/aux_base/default; - width = 9 - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base) -"wpo" = ( -/obj/machinery/camera{ - c_tag = "Bar West"; - dir = 4 - }, -/obj/machinery/computer/arcade/orion_trail, -/obj/structure/sign/poster/official/foam_force_ad{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"wrp" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"wuB" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/wood, -/area/library) -"wvX" = ( -/obj/structure/table/reinforced, -/obj/machinery/light, -/obj/item/stack/sheet/metal/ten, -/turf/open/floor/plasteel/white, -/area/science/circuit) -"wwn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"wwB" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"wwC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/toilet) -"wyM" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"wAB" = ( -/obj/structure/chair/office/light, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"wBd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/hallway/secondary/service) -"wCa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "holoprivacy"; - name = "Holodeck Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness) -"wDR" = ( -/obj/structure/sign/poster/official/help_others{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"wEp" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"wFk" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"wFX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Holodeck Door" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/fitness) -"wGP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"wHz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/maintenance/disposal/incinerator) -"wIZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"wJz" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"wLT" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/port) -"wNM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"wOT" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/hydroponics) -"wSE" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"wUY" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/turf/open/floor/plasteel, -/area/hallway/secondary/service) -"wVs" = ( -/obj/structure/table/wood, -/obj/item/instrument/trumpet, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"wWh" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"wXP" = ( -/obj/machinery/button/door{ - id = "maintdiy"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"wYa" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"wZB" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"xbu" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"xcg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/space/nearstation) -"xdb" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 8; - name = "8maintenance loot spawner" - }, -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plating, -/area/crew_quarters/abandoned_gambling_den) -"xdx" = ( -/obj/machinery/pool/drain, -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"xdV" = ( -/obj/machinery/door/airlock{ - name = "Theatre Backstage"; - req_access_txt = "46" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) "xgF" = ( /obj/structure/chair/stool/bar, /turf/open/floor/wood{ icon_state = "wood-broken5" }, /area/maintenance/bar) -"xhx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"xhS" = ( /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/wood, -/area/bridge/meeting_room) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) "xhV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -59146,6 +58291,14 @@ }, /turf/open/floor/plating, /area/construction) +"xib" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + icon_state = "right"; + name = "Unisex Showers" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) "xiw" = ( /obj/machinery/door/airlock{ name = "Service Hall"; @@ -59157,205 +58310,310 @@ }, /turf/open/floor/plating, /area/hallway/secondary/service) -"xkk" = ( -/obj/structure/piano, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"xlN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +"xkd" = ( +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xls" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/security/prison) +"xmo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"xmS" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"xqG" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"xrN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"xtP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"xxi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"xpx" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ +/area/maintenance/fore) +"xzd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/chair/sofa, +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/effect/landmark/start/assistant, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"xqW" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/security/brig) -"xvc" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"xvz" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, +"xzj" = ( /obj/machinery/light{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "poolshutter"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 + dir = 1; + light_color = "#d1dfff" }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"xzh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/area/hallway/primary/fore) +"xAk" = ( +/obj/structure/chair/stool{ + pixel_y = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/space/nearstation) -"xzy" = ( -/obj/effect/turf_decal/stripes/corner{ +/area/maintenance/starboard/fore) +"xAv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/hydroponics) -"xDJ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +/area/crew_quarters/dorms) +"xBk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/toilet) +"xBw" = ( +/obj/structure/closet/wardrobe/cargotech, +/obj/item/radio/headset/headset_cargo, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"xDM" = ( +/obj/machinery/camera{ + c_tag = "Locker Room South"; + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) "xEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"xGC" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) +"xEB" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/nuke_storage"; + dir = 1; + name = "Vault APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"xEE" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/carpet, +/area/library) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xIn" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/locker) -"xIN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"xLZ" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"xMl" = ( -/obj/structure/chair/sofa{ - dir = 1 - }, -/obj/structure/window, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"xNY" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 1 +"xLX" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 3; + name = "Docking Beacon"; + picked_color = "Burgundy" }, /turf/open/space/basic, /area/space/nearstation) -"xPg" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "poolshutter"; - name = "Pool Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) -"xSt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +"xOx" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"xTm" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"xXY" = ( +/area/security/prison) +"xPk" = ( +/obj/structure/bed, +/obj/machinery/button/door{ + id = "Dorm6"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/spawner/lootdrop/bedsheet, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"xPY" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/instrument/trombone, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"xQG" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Shuttle Bay" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"xTy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"xUe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison) +"xUL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("vault") + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/nuke_storage) +"xXi" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness) +"xZD" = ( /obj/structure/closet/lasertag/red, /obj/item/clothing/under/pj/red, /obj/item/clothing/under/pj/red, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"xYO" = ( -/obj/structure/sign/poster/contraband/red_rum{ +"ybj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/prison) +"ycd" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/mirror{ pixel_y = 32 }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) +/obj/structure/sink{ + dir = 1; + pixel_y = 25 + }, +/obj/machinery/button/door{ + id = "LockerShitter2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 14; + pixel_y = 38; + specialfunctions = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/crew_quarters/toilet/locker) "ycu" = ( /obj/structure/cable{ icon_state = "2-4" }, /turf/open/floor/plasteel, /area/science/circuit) -"ycF" = ( -/obj/machinery/door/airlock/external{ - name = "Common Mining Shuttle Bay" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) "ydD" = ( /obj/effect/turf_decal/bot, /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) -"yiN" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/starboard) -"yjr" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"yle" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) +"yhz" = ( +/obj/structure/table, +/obj/item/folder/blue, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"yiY" = ( +/obj/structure/sign/poster/official/ion_rifle, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) (1,1,1) = {" aaa @@ -65377,11 +64635,11 @@ aaa aaa aaa aaa -aaK +ghq aaa aaa aaa -aaK +ghq aaa aaa aaa @@ -65394,7 +64652,7 @@ aaa aaa aaa aaa -hoo +gDl aaa aaa aaa @@ -65628,9 +64886,9 @@ aaa aaa aaa aaa -aaK +ghq aaa -aaK +ghq aaa aaa aaa @@ -65642,9 +64900,9 @@ gXs aaa aaa aaa -aaK +ghq aaa -aaK +ghq aaa aaa aaa @@ -65891,11 +65149,11 @@ gXs aaa aaa gXs -jmC +gJi gXs gXs gXs -jmC +gJi gXs aaa aaa @@ -66141,11 +65399,11 @@ aaa aaa aaa aaa -jmC -jmC +gJi +gJi gXs aag -jmC +gJi gXs gXs aaa @@ -66155,11 +65413,11 @@ aaa aaa gXs gXs -jmC -jmC -klu +gJi +gJi +haL aag -jmC +gJi aaa aaa aaa @@ -66398,11 +65656,11 @@ aaa aaa aaa aaa -xcg -lLt +gIU +shR aaa -lLt -jNo +shR +hse gXs aoV aaa @@ -66412,11 +65670,11 @@ aaa aaa aaa gXs -xcg -lLt +gIU +shR aaa -lLt -jNo +shR +hse aaa aaa aaa @@ -66655,11 +65913,11 @@ aaa aaa aaa aaa -xzh +bvG aaa cpe aaa -vDq +oyN aaa aaa aaa @@ -66669,11 +65927,11 @@ aaa aaa aaa aaa -xzh +bvG aaa cwV aaa -vDq +oyN aaa aaa aaa @@ -66911,7 +66169,7 @@ aaa aaa aaa aae -lCL +ktS gXs aaa aaa @@ -67168,7 +66426,7 @@ aaa aaa aaa aaa -lCL +ktS gXs aaa aaa @@ -67425,7 +66683,7 @@ aaa aaa aaa aaa -lCL +ktS gXs aaa aaa @@ -67682,7 +66940,7 @@ aaa aaa aaa aaa -lCL +ktS gXs aaa cqq @@ -67709,7 +66967,7 @@ aaa aaa aoV aaa -rHa +iDS aaa aaa aoV @@ -67939,7 +67197,7 @@ aaf aaf aaf aaa -lCL +ktS arB asE cyb @@ -67966,7 +67224,7 @@ aaa aaa asE asE -ycF +nGI asE asE aoV @@ -68226,7 +67484,7 @@ awW auP awW aaf -vZs +kls aaa aaa aaa @@ -68480,7 +67738,7 @@ aaa aaa arB arB -jnX +xQG asE aAC aaf @@ -68712,7 +67970,7 @@ apN apN apN apJ -iyC +fpI ayk awW aAD @@ -68736,7 +67994,7 @@ aaa aaa aaa arB -est +xfS ayk awW aAD @@ -70012,7 +69270,7 @@ aaa awW aOh ayl -tTW +jHh aRY awW aaa @@ -71308,7 +70566,7 @@ awW arB awZ aym -vrM +fOI awW aaf aaa @@ -72589,7 +71847,7 @@ aUO aUy aWm aWf -ohX +vdu czK bhN bcl @@ -73607,7 +72865,7 @@ aHy ayl aKk aLA -dTe +xmS aNf aLA aQD @@ -75633,7 +74891,7 @@ ady ady ady ady -rKc +uDO ajq ajW akB @@ -75677,7 +74935,7 @@ aXQ aXQ aPz aPz -rFc +epC aPz bhQ bjj @@ -75931,11 +75189,11 @@ aPA aXQ aZt aXQ -gdu +ycd aPz -kJY -ihC -oMY +omY +cMS +gQX bhQ bjj bkF @@ -76191,10 +75449,10 @@ aXQ bbL aPz bdJ -gFD +txm bgr -nQr -tUm +iwB +hew bkF aaa aaa @@ -76449,7 +75707,7 @@ aZw aPz bct bfa -vdH +gfr bhQ bjk bkE @@ -76704,10 +75962,10 @@ baO aZo baw aPz -cwP +hPs cBn bgs -wLT +hnl bjk bkF aaa @@ -77008,7 +76266,7 @@ ccb ccb ccb aaa -snG +qJr aaa ccb ccb @@ -77203,7 +76461,7 @@ bxk aDo aDo aIX -nIE +gCC aLE aLE aOp @@ -77217,7 +76475,7 @@ aQN aQN aQN aQN -kWI +vhb bbO aPA bgt @@ -77265,7 +76523,7 @@ aaa aaf aaa aaa -kKw +hrF aaa aaa aaf @@ -77280,7 +76538,7 @@ aaa aaa aaa aaa -hoo +gDl aaa aaa aaa @@ -77469,7 +76727,7 @@ aQN aQN aTz aUp -job +ubj aXr aZx aQN @@ -77522,7 +76780,7 @@ aaf aaf aaf aaf -kKw +hrF aaf aaf aaf @@ -77731,7 +76989,7 @@ aXv aYS aQN aQN -kWI +vhb bbO aPA aSg @@ -77974,18 +77232,18 @@ aDo aDo aDo aIY -nIE +gCC aLE aLE aOl aPA -lhg +pqs aQN aTC aUs -phY +mTG aXt -ksn +ijG aQN aQN aPA @@ -78240,9 +77498,9 @@ aQV aQN aTC aUu -eRk +gxc aXt -ksn +ijG aQN aQN aZB @@ -78495,11 +77753,11 @@ aOl aPA aQU aQN -hzw -qlr -pPE +nLw +sLa +oyl aXw -jiR +qfk aQN aQN aZA @@ -79007,10 +78265,10 @@ aLm aLE aOl aPA -xIn +vJu aQN aTD -mIS +ocv aUZ aYU aYU @@ -79251,14 +78509,14 @@ aaf avY axo arP -fLd -cRD +fgG +rqW aGD -tru +tJi aCr -qBc -iFL -qBc +hcb +qTG +hcb aKu aLM aLF @@ -79268,14 +78526,14 @@ aPG aPG aPG aPG -jsy +lip aQW aQW aQW aQW -cVu +xDM aPA -oBp +jxF aYb aZE bjp @@ -79508,14 +78766,14 @@ aaa avY axo arP -qwe -ioB +rPU +fne aGr aHI -xdV -ePO -phu -qBc +fOA +tWj +oyz +hcb aKu aLL bDe @@ -79766,13 +79024,13 @@ avY axo arP aCh -qQJ -iYz +pIf +kCo aHK aCr -tUw -mqa -qBc +uJx +ikk +hcb aKu aLN aLE @@ -79786,13 +79044,13 @@ aWu aYc aZD aZD -uhm +vnI aZD aZD bff -iRJ +dev aZE -fyM +xBw bjr ama bmh @@ -79851,18 +79109,18 @@ bLv bLv bLv aaa -prP -prP -prP -prP -prP -prP -prP -prP -prP +iDo +iDo +iDo +iDo +iDo +iDo +iDo +iDo +iDo aaa aaa -hoo +gDl aaa aaa aaa @@ -80023,13 +79281,13 @@ avZ axp ayC azH -wyM +eEe aGv aCr aCr -tUw -mqa -qBc +uJx +ikk +hcb aKu aLN aLE @@ -80040,7 +79298,7 @@ aRa aTF aPG aSX -eRn +hPP aZF aZF aZF @@ -80108,7 +79366,7 @@ cqK crl bLv aaa -prP +iDo ctv ctv ctv @@ -80116,7 +79374,7 @@ ctv ctv ctv ctv -prP +iDo aaa aaa aaa @@ -80277,14 +79535,14 @@ aGh aqR aqR awb -eLH +xtP ayA -fHK -hRX +sNK +xmo aBV -pNH -sfa -ioX +mzB +mJG +szG aHG aJe aKw @@ -80365,15 +79623,15 @@ cAQ crm bLv aaa -prP -prP -prP -prP -prP -prP -prP -prP -prP +iDo +iDo +iDo +iDo +iDo +iDo +iDo +iDo +iDo aaa aaa aaa @@ -80537,13 +79795,13 @@ awa axq ayD azI -gwi +rjQ aBU -xkk -upX -qJZ -doP -qBc +myh +inR +wUr +iTq +hcb aKu aLN aMQ @@ -80590,7 +79848,7 @@ aoV bCq bHE bHE -puG +mPr cdb bCq bVE @@ -80632,9 +79890,9 @@ gXs aaa aaa aaa -prP -prP -prP +iDo +iDo +iDo aaa aaa aaa @@ -80791,16 +80049,16 @@ aaa aaa aag avY -jLM +xxi ayD -oeJ +cGz aMr -qOf +ngs aDv -lwp -tUw -jly -qBc +uRS +uJx +dsC +hcb aKu aLN aMS @@ -80889,9 +80147,9 @@ gXs aaa aaa aaa -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -81048,21 +80306,21 @@ aaa aaa aag avY -jLM +xxi ayD -wVs +viF aMr aMr aOH -lwp -vNh -qHB -qBc +uRS +lSa +oTW +hcb aKu aLN aMS aOi -sqa +lPr aPK aSl aTH @@ -81117,7 +80375,7 @@ mrR dKP odx rBq -ouD +kQO bCq bUs bLv @@ -81136,19 +80394,19 @@ aaf aaa aaf gXs -sYv +gUu crn bij bij bij bij bij -hWn +jkz btG aaa -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -81307,14 +80565,14 @@ aag avY axs ayD -sjm -eNK -iEx +nez +ngV +xPY aOH -qBc -qBc -tAV -qBc +hcb +hcb +syJ +hcb aKu aLN aMS @@ -81344,7 +80602,7 @@ bbR btu bbR bOL -fnJ +qje byF bwW bGm @@ -81386,26 +80644,26 @@ cjJ cjJ cjJ cjJ -gVX -reZ -reZ +kfX +saU +saU bij crn bij bij -sZR -ued +eCR +wUg bnT bph bsc -fhP +mQS bsc -eXm +tNF btG gXs -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -81646,12 +80904,12 @@ cov cpj cpS cjJ -xLZ -ivF +fjS +sPT btG -wAB -vVP -mwO +rXl +xgC +ugu bnV bph bih @@ -81660,9 +80918,9 @@ bii bsc btG aaa -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -81838,8 +81096,8 @@ aPK aSn aTK aPK -vRX -hwu +uoG +sOA asW baW bLE @@ -81857,7 +81115,7 @@ bpB bpB brR bsV -aaM +bwc bxA bvI bwX @@ -81902,14 +81160,14 @@ cnN cox cpl cpU -ipc -edH -edH -nWq -edH -wZB -fby -qwB +jLn +xTy +xTy +tJK +xTy +vob +xhS +mOB bph big bgN @@ -81917,9 +81175,9 @@ bkZ bsc btG aaa -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -82056,7 +81314,7 @@ aaa acd acd acd -jHM +xUe acd acd aaa @@ -82100,7 +81358,7 @@ aYi aqW aqW bbQ -qpA +uFp apd aZH aZK @@ -82160,12 +81418,12 @@ cow cpk cpT cjJ -xLZ -oNQ +fjS +dXq btG -sZa -jhF -qmM +rtl +oqO +vFr bnV bph bii @@ -82174,9 +81432,9 @@ bih bsc btG aaa -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -82311,10 +81569,10 @@ abc abc afu abc -suI -qMu -kJr -dxB +itQ +pgn +tmO +eHU acd aaa aaa @@ -82415,25 +81673,25 @@ clG cnP coz cpn -dbn -dbn +sPY +sPY bgO -hjw +dgO bgO -nTE -pTn -jnm +pPI +uRd +ktP bnW bph bsc -mQR +mkv bsc -wNM +jFH btG gXs -prP +iDo ctv -prP +iDo aaa aaa aaa @@ -82568,11 +81826,11 @@ aea aeH aft abc -woX -kdm -rvZ -vUR -jHM +dly +mnC +mcp +xls +xUe aaa aaa aiU @@ -82678,19 +81936,19 @@ aaf aaa aaa gXs -gtL +iHk bgO bgO bgO bgO bgO bgO -vgp +jBA btG aaa -gSH +kvl ctv -prP +iDo aaa aaa aaa @@ -82814,7 +82072,7 @@ aaa aaa gXs gXs -dbM +dVU abc abu abu @@ -82826,10 +82084,10 @@ aeJ afw abc abc -kdm +mnC aay -vUR -qlF +xls +kMt aaf aaf aiU @@ -82897,7 +82155,7 @@ bCq bHD bJe bCq -czi +nkP bHE bHE bHE @@ -82945,7 +82203,7 @@ aaa aaa aaa aaa -prP +iDo ctv aaT aaa @@ -83083,9 +82341,9 @@ aeI afv agf abc -kdm +mnC aay -vUR +xls aiT aiT aiV @@ -83118,7 +82376,7 @@ aKA aLN aMS aOz -iMG +exP aPQ aSa aSr @@ -83128,7 +82386,7 @@ aYZ bLE aqW aqW -hfe +noy apd beA bqp @@ -83136,7 +82394,7 @@ cNG cNJ bLF aZK -haz +sRH bbR bqt cBq @@ -83202,8 +82460,8 @@ aaa aaa aaa aaa -prP -prP +iDo +iDo aaT aaa aaa @@ -83327,8 +82585,8 @@ aaa aaa aaa aai -jSa -uVt +eqd +kgr abe abw acc @@ -83340,9 +82598,9 @@ aeL afy agh abc -tOd -vRr -tLl +hnU +vda +ybj aiT ajs akb @@ -83584,7 +82842,7 @@ aaa aaa gXs aai -gIO +gbu aay abd abv @@ -83597,9 +82855,9 @@ aeK afx agg abc -orw -jMK -riA +dCV +idK +ttX aiU ajr aka @@ -83842,9 +83100,9 @@ aaf aaf aai acd -wgb +mIZ abg -jtU +enB aby aby aby @@ -83854,10 +83112,10 @@ aeN afA afA abc -vWw -wFk -oXL -cXx +laq +kdP +mGw +jls aju akd akK @@ -83924,14 +83182,14 @@ bCn bGq bGq bGq -tdF +rGq bLw bGq bGq bGq bLw bGq -tdF +rGq bTD bUx bVI @@ -83946,7 +83204,7 @@ bVI bVI bVI bTA -xlN +xgk bHE bHE bHE @@ -83979,7 +83237,7 @@ aaa aaa aaa aaa -hvS +kEY aaa aaa aaa @@ -84100,7 +83358,7 @@ aai aai abf aat -tHx +jRw abx acd acC @@ -84109,12 +83367,12 @@ adF aef aeM afz -jSD +dLG aav -sjT -pLt -pQr -new +vIi +fsj +mPt +lyR ajt akc akJ @@ -84427,7 +83685,7 @@ bqw aJq aJq aYl -ppY +fAj aLX aJq aJq @@ -84611,7 +83869,7 @@ aai aan aaw aaB -kfE +qmn aaJ aat abh @@ -84866,7 +84124,7 @@ aag aaa aak aap -fuo +saX aaD aau aat @@ -84941,7 +84199,7 @@ bqy cBr bqy buK -pNI +tZe aJw aJq aJq @@ -84973,7 +84231,7 @@ bWB bWB cec bVI -iOt +kNv ccw chY ciX @@ -85380,7 +84638,7 @@ aag aaa aal aar -phH +uGI aaF aat aat @@ -85459,7 +84717,7 @@ bwi bmr aMm aJq -otF +vEi bCs bCs bEY @@ -85637,12 +84895,12 @@ aag aaf aaj aaq -eOy +dyS aaE aat aaN aaV -rtT +rvS aat acd abL @@ -85721,7 +84979,7 @@ bCs bDv bEX bFb -hKF +kfv bFa bKt bLx @@ -85897,9 +85155,9 @@ aat aat aat aat -jeR -neC -jgv +qXg +jjC +xOx abD acd acd @@ -85917,9 +85175,9 @@ agj auj akl akO -uko -uko -xqW +fde +fde +seP anw anz aox @@ -86155,7 +85413,7 @@ aat aat aat aat -hRz +uEI aat abC acd @@ -86199,7 +85457,7 @@ aGq aHO aJl ayW -neb +ftE aJq aOE aJn @@ -86212,7 +85470,7 @@ aYq aZO aZC baK -qBe +rnt bbC bdI bgK @@ -86469,10 +85727,10 @@ aYs aZQ bbi bde -nLf +kvL bcd bcd -xhx +gNC bcd bcd bcd @@ -86664,14 +85922,14 @@ aaa aag aaf aai -cMk -cMk +wYc +wYc aaG -cMk +wYc aaP aaX -unu -lwY +keM +xib acd acD acY @@ -86727,7 +85985,7 @@ aZP bbh bcc bdd -gjf +cVs bfr bgM bif @@ -86945,9 +86203,9 @@ aiz ajg akl akR -uko -uko -xqW +fde +fde +seP anz anz aov @@ -86986,19 +86244,19 @@ bbk bfu bbk bfs -pUl +rTu aZM aZM aaf aaf -lCL +ktS aaf -lCL +ktS aaf -lCL +ktS aaf -lCL -wwB +ktS +fxV aXf aJq bBi @@ -87185,7 +86443,7 @@ aaa aaf aai abi -vdz +eqA ach acK adf @@ -87243,19 +86501,19 @@ bce bdf beb aYv -kTz -kDD +cUx +fcn aaf aaf -lCL -lCL +ktS +ktS aaf -wwB -wwB -wwB -wwB -wwB -wwB +fxV +fxV +fxV +fxV +fxV +fxV aXf aJq byU @@ -87500,19 +86758,19 @@ aZR bbm bec bfu -sdL +vBa aBa aBa aBa aBa aBa aBa -wwB +fxV bsb -lTq -tMS -eND -wEp +yhz +ouQ +cQT +nbT aXf aJq bBi @@ -87706,7 +86964,7 @@ cpg acv adi adi -pQD +yiY aeW agQ ahv @@ -87723,7 +86981,7 @@ anz anz aov aph -oOb +cIv ard ard ard @@ -87757,7 +87015,7 @@ aZR aZR aZR bft -srq +psk aBa aBT aDs @@ -87766,13 +87024,13 @@ aGb aBa bqD bsa -oeQ +vCn bsa bsa -wEp +nbT byS aJq -idX +wTf bCs bCs bCs @@ -87963,7 +87221,7 @@ acl cxA acL adi -vpz +pfm agp agT ahx @@ -87973,12 +87231,12 @@ ajc ajI akl akT -fGl -uko -xqW +unW +fde +seP anw anz -lYU +old apk anw anw @@ -87989,7 +87247,7 @@ avj awl axC ayY -uZM +cpF azZ azZ azZ @@ -88014,16 +87272,16 @@ bbm bdh bee bfv -vLD +xUL aBb -cSn +gpD aDr aEM aGa aHF bqF bsa -nmx +nXE buQ buQ bxI @@ -88093,7 +87351,7 @@ cgI cgI cgI aaa -hoo +gDl aaa aaa aaa @@ -88271,13 +87529,13 @@ bcf bdg bed bfv -kvZ -fGC -qvM +tyX +pst +cTT alu aEM aGd -nMx +uOJ bqE bqE bqE @@ -88503,7 +87761,7 @@ avk awk axE ayZ -ncj +pHO aBu aAa aAa @@ -88528,18 +87786,18 @@ bbm bdh bef bfv -smn +gTx aBc -jXg +xEB aDt aEO aGc aHF aKG bsf -kxc -kxc -kxc +dml +dml +dml bxK bwh bAh @@ -88749,7 +88007,7 @@ aml amT anw anz -ilJ +cXU apl aqc aqc @@ -88785,19 +88043,19 @@ aZR aZR aZR bfw -rzg +wZI aBa aBW bjy aEP -nOS +nYe aBa bqG bsa -jDY +eih bsa bsa -wEp +nbT bwb aJq bBr @@ -89006,7 +88264,7 @@ amn amV anw anz -rsX +gfC aod aqf ahT @@ -89042,19 +88300,19 @@ aZR bbm beh bfx -spX +qcm aBa aBa aBa aBa aBa aBa -mte +wql bsg -lTq -tMS -fZD -wEp +yhz +ouQ +fTC +nbT aJq aJq bBu @@ -89299,19 +88557,19 @@ bcg aZU beg aYB -ptV -fjy +qOB +qBi aaf aaf -lCL -lCL +ktS +ktS aaf -wwB -wwB -wwB -wwB -wwB -wwB +fxV +fxV +fxV +fxV +fxV +fxV aJq aJq bBt @@ -89516,9 +88774,9 @@ ajJ akr akX alC -iqw +wIG amX -elw +spu anz aoB aod @@ -89556,19 +88814,19 @@ bbp bfx bbp bfz -tAb +sqp aZV aZV aaf aaf -lCL +ktS aaf -lCL +ktS aaf -lCL +ktS aaf -lCL -wwB +ktS +fxV aJq aJq aXf @@ -89775,9 +89033,9 @@ akW aiG amo amW -uYE +uaj anz -rsX +gfC aod aqe arf @@ -89828,7 +89086,7 @@ bsh bqH aJq aJq -unY +gnf bCv bDJ bCt @@ -90067,7 +89325,7 @@ aYD aZX baf bdk -jwi +mRQ bek bfB bgU @@ -90310,7 +89568,7 @@ vHj eVC dgz aJv -ioG +khV aMg bHt aOE @@ -90540,13 +89798,13 @@ ahC aia aiP aiR -olv +coi akv ala aww afM aiX -uVq +xzj anz aoF apo @@ -90557,8 +89815,8 @@ atj aul auR atj -kcj -ghJ +mps +tKk atj aAX azc @@ -90581,7 +89839,7 @@ aPR aZV baq baQ -dTJ +wcB bcQ bfC bgV @@ -90817,8 +90075,8 @@ avt axL bbl azT -nlt -dwc +nZE +ker aDG aFd auk @@ -90871,7 +90129,7 @@ bOV bQj bRw bSF -gVY +daI bTP bRA bWQ @@ -91070,11 +90328,11 @@ arf arf arf arf -ukP -oma +ltK +xAv awr awr -wwn +ruo aAh aAh aAh @@ -91111,7 +90369,7 @@ btL buY buY bqH -neb +ftE aJq aXf bCv @@ -91128,7 +90386,7 @@ bOV bQo bRz bSH -cJn +plm bTP bRA bWQ @@ -91331,7 +90589,7 @@ avv awu awr aAd -uDW +tkq aAh aDL aAh @@ -91385,7 +90643,7 @@ bOV bQj bRy bSG -gVY +daI bUK bVT bWR @@ -91588,7 +90846,7 @@ awp axN awr awr -kSh +haM aAh aDQ aAh @@ -91596,7 +90854,7 @@ aGl aAh aBy aAh -pTR +rqf aJq aOE aJn @@ -91609,7 +90867,7 @@ aYF aZV bbw bcn -qUm +tgH ben bfE bgX @@ -91839,13 +91097,13 @@ aqe arf ari asu -kyi +mPk aun avR -oma -dHb +xAv +ofU awr -uya +sFW aAh aDM aGx @@ -92098,18 +91356,18 @@ arf arf arf arf -ukP +ltK axP azb aAi -wGP +uIO aCn -rOm -wwC +xBk +dtx aGm aHV aDM -nrR +hIM aJq aJq aJq @@ -92140,9 +91398,9 @@ bva bwu bwu bwu -ihm +kPj bBB -rhb +eBX bzs bFp bGJ @@ -92358,8 +91616,8 @@ arf awq axO aza -jtk -pqR +kmw +xrN aAh aAh aAh @@ -92608,7 +91866,7 @@ ajo aps aqk arf -vGX +vDR blU aHw avn @@ -92616,14 +91874,14 @@ awv axX aze awr -hMx +flE aAh aDU aBz aBz aAh -isy -uzk +dTI +ujv aJq aJq aJq @@ -92867,7 +92125,7 @@ aqj arf ark asu -epV +xPk aun awt awr @@ -92876,10 +92134,10 @@ azX aAZ aCe aDT -mEN -mEN -dzy -fyq +cPn +cPn +mkO +uQS aAh aJC aJC @@ -93136,18 +92394,18 @@ aDP aBx aBx aAh -kCk -qIf +qqs +sYR aMq adq aQb aPZ aRu -wpo +kAH aKR -tIC +tCa aXi -maC +hgO baa aJC bcq @@ -93387,7 +92645,7 @@ awy awr awr avG -udi +wqF aAh aAh aAh @@ -93397,13 +92655,13 @@ aAh aAh aKR aKR -pxD +fxe aPY -xMl +kAO aRx aKR -jzD -tuN +iTU +pqe aPY aZZ aQg @@ -93644,24 +92902,24 @@ awA axT axW aAl -tAE +cHf aJC aDR aFl -rLr +kqI aHZ aJC aKJ -rLR +hIL aKR -hSU -kay +wxT +moD aQd aQa aKR -xbu -hSU -lwj +elh +wxT +uBa bac aJC aYV @@ -93882,10 +93140,10 @@ aib aif aif aif -oyD +aif aif bkV -fvk +jKP alK aif aif @@ -93893,19 +93151,19 @@ anc anD aoI arf -myt +eSe asN aur avy -tWR +nSt axS azk aAk -eUd +tvi aJC aDY aDY -rLr +kqI aKR aJk aKR @@ -93921,7 +93179,7 @@ aKR aKR bab aJC -xYO +ucq aYV ber bfF @@ -94133,13 +93391,13 @@ abp afo abp abp -hlY -ahn +uhm ahn aiA +aiA +aiA ahn -mnI -fHj +oLn anF aod ahn @@ -94150,15 +93408,15 @@ ahn ahn ahn arf -iES -jdT +oAB +eQb aut arf aXF awr awr aAn -wcy +rqk aJC aEc aFk @@ -94168,19 +93426,19 @@ aJC aKr aKR aKR -fbm -fbm -hzR +sLj +sLj +vcN aKR aKR aKR -fbm +sLj aKR aKR bbx aYV aYV -wDR +tkB bfF bhd bis @@ -94386,53 +93644,53 @@ aaf aaf aaf abp -unE +wdv afp -unE +wdv abp -nea +nQi +ahn +aaa +aaf +aaf ahn ahn anE -ahn -mnI -fHj -anF aod aoK -sgV +oyX aqp ahn -ukS -tQk -cVp -jdT -jdT -jdT -rMc +tzQ +pgf +gzf +eQb +eQb +eQb +lUS aun avz awr awr aAn -fSr +jGW aJC aJC -gjC -lxx +plC +oAb aJC aJC aKq aKR aNF -egS -ghs -lMY +hOv +oax +oxm aSH aKR -dMX -igT -moq +rmN +eJa +hSZ aKR aQg aYV @@ -94458,7 +93716,7 @@ bvj bvj bvd bFu -hcd +jex bvj bvd bKH @@ -94649,30 +93907,30 @@ aaa adR ahn ahn +aaa +aaa +aaa +aaf ahn -tob -ahn -ahn -vmK anG aoe aoL apy aqq ahn -dhx -mfb +qLR +oIW arf -unl +kmS ast -jdT +eQb auv arf avA axW azo aAp -lYZ +uxY aBC aCt aEA @@ -94683,13 +93941,13 @@ aKN aKR aKR aOJ -fvW -dtE +oIJ +unA aKR aKR aUg bFC -moq +hSZ aKR bbx aYV @@ -94697,9 +93955,9 @@ aYV bet bfH bhf -slp +wbE bhh -slp +wbE bmJ bof bpu @@ -94906,11 +94164,11 @@ aaa gXs aaa aaa -jmC -jmC -jmC -jQX -jQX +aaa +aaa +aaa +aaa +ahn khB ahn ahn @@ -94925,11 +94183,11 @@ arf arf arf arf -hkg -eNW +hlV +oHB azf aAo -lMx +vyp aBB aBB aBB @@ -94939,12 +94197,12 @@ cNE aKM aMu aMu -poa -hdb +feG +tif aMu aMu aMu -uTq +jgA aSq aKR bad @@ -94956,7 +94214,7 @@ bfG bhe bit bjS -nGS +tCd bli boe bli @@ -95166,29 +94424,29 @@ aaa aaa aaa aaa -jQX -qda -wdj -qvh -wdj -iep -gQn -xSt -xSt -qNs -lMx -sjw +aaa +aag +aag +aag +arf +wXl +iou +arf +eSe +wig +vyp +rrM clO asZ aua -dcG +oZl awB att azh -vYa -vYa -gKk -vbY +fHG +fHG +kxf +ufD alP aGI aId @@ -95202,7 +94460,7 @@ aMx aMx aMx aMx -eqm +rqE aKR aZb aJC @@ -95413,39 +94671,39 @@ aaa aaa aaa aaa -xzh +bvG aaa aqG aaa -vDq +oyN aaa aaa aaa aaa aaa -xIN -qoW -hPB -wbh -wbh -wbh -wbh -wbh -ucV -wdj +aaa +aaa +aaa +aaa +arf +lOe +pgf +gzf +eQb +jLT arf arm -vYa +fHG aya -vYa -vYa +fHG +fHG auB atZ azg azp -vYa +fHG aCu -dgh +qOc alP aGH aIc @@ -95670,39 +94928,39 @@ aaa aaa aaa aaa -lCB -lNB +tqB +vae aaa -lNB -rUQ +vae +efO aaa aaa aaa aaa aaa -xIN -nbZ -uxu -kdv -krR -lAe -krR -krR -fLR -tOU -goY -hVw -vYa -vYa -vYa -vYa -pSf -vYa +aaa +aaa +aaa +aaa +arf +arf +arf +arf +oAB +ujS +aqs +coh +fHG +fHG +fHG +fHG +pPi +fHG ayb -ndC -vYa +hWd +fHG aCv -frE +mbU alP aGJ aIe @@ -95716,7 +94974,7 @@ aXj aVy aSY aVy -oNb +xqG acN bah aJC @@ -95927,39 +95185,39 @@ aaa aaa aaa aaa -jmC -jmC +gJi +gJi gXs -jmC -jmC +gJi +gJi aaa aaa aaa aaa aaa -xIN -iBB -uxu -uFI -krR -krR -krR -ujS -fLR -tOU -goY -fQF -qbx -qux -vYa -vYa -pSf -vYa +aaa +aaa +aaa +aaa +aaa +aaa +arf +obc +eQb +qAm +arf +lXE +pFX +mOO +fHG +fHG +pPi +fHG ayb -ndC -vYa -vys -tCi +hWd +fHG +sci +sEi alP aGJ aIe @@ -95969,11 +95227,11 @@ aKQ aNu aJC aPw -kwy +egt aQc aSZ aQc -vjq +qaY acN bag aJC @@ -96194,29 +95452,29 @@ aaa aaa aaa aaa -jQX -wSE -uxu -krR -krR -krR -krR -krR -fLR -mRa +aaa +aaa +aaa +aaa +aaa +aaa arf -oSO -sAI -fJa -vYa -svw -ntf -jvN -lBE -xpx -vYa +mse +fMZ +dqb +arf +xzd +sJI +jJg +fHG +eAJ +rvr +nLu +hcA +ryr +fHG aCu -hgX +puh alP aGA aHS @@ -96238,7 +95496,7 @@ aYV aYV bet bfH -dok +qTV bhh bhg bln @@ -96442,38 +95700,38 @@ aaa aaa aaa aaa -aaz +xLX aaa -aaz +xLX aaa aaa aaa aaa aaa aaa -xIN -qoW -uxu -krR -krR -krR -krR -krR -fLR -dIm +aaa +aaa +aaa +aae +aaa +aaa arf -mTp -qEv -kRk -mXB -qAQ -pzk -vYa -sMa -iEI -jeT -rTQ -vHM +arf +arf +arf +arf +fZm +jmV +epD +ghD +hBA +xbn +fHG +reA +lsk +xXi +jAN +jEc alP aGL aHM @@ -96708,28 +95966,28 @@ aaa aaa aaa aaa -xIN -qoW -qkc -krR -krR -xdx -krR -krR -fLR -mRa -kHJ -rEV -rEV -kQZ -fVU -vpm -vpm -fVU -nel -wCa -wCa -lFl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXs +ewu +pQp +pQp +oqj +jBi +fpl +fpl +jBi +oDN +sEM +sEM +pRs arj alP aGL @@ -96826,7 +96084,7 @@ aaf ctZ cui cuq -ajY +cuC cuO cuz cvm @@ -96965,16 +96223,16 @@ aaa aaa aaa aaa -xIN -qoW -uxu -krR -krR -krR -krR -krR -fLR -mRa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXs +gXs aqu aro aro @@ -97004,7 +96262,7 @@ aVz aVz aYJ aJI -sIe +mNW aYV aYV aYV @@ -97222,16 +96480,16 @@ aaa aaa aaa aaa -jQX -vCm -uxu -krR -krR -krR -krR -krR -fLR -mRa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gXs +gXs +aaa aqu aro aro @@ -97334,8 +96592,8 @@ czk cti cua cua -aeF -afs +ctw +ctH ctQ cuc cuj @@ -97479,16 +96737,16 @@ aaa aaa aaa aaa -xIN -iBB -uxu -uFI -krR -krR -krR -ujS -fLR -mRa +aaa +aaa +aaa +aaa +aaa +aaa +gXs +gXs +aaa +aaa aqu aro aro @@ -97521,7 +96779,7 @@ baj bbz aYV bdp -itT +mvt bfK bfK bfK @@ -97591,9 +96849,9 @@ ctb cth cua ctr -afn -age -agX +ctu +ctG +ctP cub cuj cur @@ -97736,16 +96994,16 @@ aaa aaa aaa aaa -xIN -qJO -uxu -krR -krR -wnN -krR -krR -fLR -mRa +aaa +aaa +aaa +aaa +aaa +gXs +gXs +aaa +aaa +aaa aqu aro aro @@ -97774,7 +97032,7 @@ aVD aVE aXm aVz -egQ +juG bbz aYV bdp @@ -97848,13 +97106,13 @@ ctc ctc cto ctt -afq +cty ctJ -ahw +ctT cue cul cuu -akz +cuG cuS cve cvo @@ -97993,16 +97251,16 @@ aaa aaa aaa aaa -xIN -qoW -wem -dvG -dvG -tvW -dvG -dvG -gil -mRa +aaa +aaa +aaa +aaa +gXs +gXs +aaa +aaa +aaa +aaa aqu aro aro @@ -98105,9 +97363,9 @@ ctb ctj ctk cts -afr -agv -ajC +ctx +ctI +ctS cud cuk cus @@ -98250,27 +97508,27 @@ aaa aaa aaa aaa -jQX -xvz -idO -idO -idO -jYZ -has -has -has -esV -haX -rEV -rEV -rEV -nie -vpm -vpm -wFX -wCa -wCa -wCa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +vmQ +pQp +pQp +pQp +grA +fpl +fpl +gbh +sEM +sEM +sEM aCy arj alP @@ -98288,7 +97546,7 @@ aTO cCq aVz aVz -fPs +qus bbz aYV bdp @@ -98504,31 +97762,31 @@ aaS aaS aaS aaS +aaS +aaS +aaS +aaS +aaS +aaf +aaf +aaa +aaa +aaa +aaa aaa aaa aaa -jQX -jQX -xIN -xIN -xIN -jQX -xIN -xIN -xIN -jQX -jQX aaa aaa arj -cRz +fCx avD awC ayb -mbD -nmS -oFk -xXY +eCr +jvd +cEo +xZD vpY alP aGJ @@ -98574,7 +97832,7 @@ bCR bqQ bGX bCR -oDy +edA bRN bIK bPq @@ -98761,12 +98019,12 @@ aaf aaa aaf aaa +aaf aaa +aaf aaa -aaa -aaa -aaa -aaa +aaS +aaf aaa aaa aaa @@ -98780,13 +98038,13 @@ aaf arj auz avC -kOf +vHz aya -vYa -vYa -oYc -vYa -vYa +fHG +fHG +xkd +fHG +fHG gOZ aGJ avI @@ -98877,7 +98135,7 @@ aaa aaf cua ctF -agH +ctM ctX cuf cum @@ -99022,7 +98280,7 @@ ads adS aeG aaa -aaa +aaS aaa aaa aaa @@ -99037,7 +98295,7 @@ alO arj arj arj -eOv +pBp gOZ cVb cVb @@ -99135,7 +98393,7 @@ aaf cua ctE ctL -ajX +ctW cuf cum cuw @@ -99549,10 +98807,10 @@ cxW anf aqv ayf -fIn -ego +dce +uua awE -dMu +tRB cVb vCb wUY @@ -99805,8 +99063,8 @@ aag alO anf alO -kSB -pAl +mAH +jaF alP anf aCG @@ -99822,11 +99080,11 @@ aIq aKK aMy aIp -jaa +nGf aQm -wOT -htr -htr +fzd +fFA +fFA aVK aRJ aRJ @@ -100068,10 +99326,10 @@ alP awF aCG alP -olw +nhY aBE aCz -trY +vEp aCJ aGT aIn @@ -100081,10 +99339,10 @@ aMt aIp aOW aQm -dRC +coI aSS aUj -pHo +sJx aRJ aYQ cBg @@ -100318,7 +99576,7 @@ aoN apA aof arq -hdp +itK atv auD alP @@ -100338,14 +99596,14 @@ aMA aIp aOX aQm -dRC +coI aST aUk -pHo +sJx aRJ aYQ bam -yiN +ssB aYV aYV aYV @@ -100562,10 +99820,10 @@ adU adU adU adU -ssL -rsv -rsv -rsv +eaR +jIs +jIs +jIs acx amv ane @@ -100595,14 +99853,14 @@ aMz aNQ aOX aQm -tFt -tsr -tsr -xzy +lva +nUV +nUV +gbd aRJ aYR ban -qje +ikm aYV aYV bez @@ -100846,7 +100104,7 @@ aaa aFq aGX aIp -vzS +sHx aKU aME aNN @@ -100859,7 +100117,7 @@ aXo aXo aYO bap -qje +ikm aYV bci beB @@ -101088,7 +100346,7 @@ aof aof aof aof -qkC +vCy aoP atw auF @@ -101096,7 +100354,7 @@ alP aoP auF azr -kel +jez atw alP alP @@ -101110,13 +100368,13 @@ aNQ aOZ aOX aOX -hZH +rdG aUz aVM aOX aYT bam -ory +iuR baR bcb bdl @@ -101173,7 +100431,7 @@ bAw bAw clp aag -jmC +gJi aaa aaa aaa @@ -101351,7 +100609,7 @@ aty auF alP aAt -kuY +jZT alP alP alP @@ -101602,7 +100860,7 @@ aaa aaa apC anf -kel +jez alP atx auF @@ -101611,7 +100869,7 @@ auD auF apE aAs -khA +vbi alP aCG aFr @@ -101864,12 +101122,12 @@ alP apE auG alP -rgF +iWx auF apE anf anf -jRy +noF aCG aDZ aFu @@ -102133,8 +101391,8 @@ bbE aIr bav aLf -aaL -kLR +aNV +qfD aRO aQp aRN @@ -102198,11 +101456,11 @@ cQB czY cOT aaa -jmC -jmC -jmC -jmC -jmC +gJi +gJi +gJi +gJi +gJi aaa aaa aaa @@ -102375,12 +101633,12 @@ apC alP alP alP -tuj +dbU auH avF awI ayc -mlr +gcF asw asw aCD @@ -102391,7 +101649,7 @@ aIu aJQ aIt aIt -kLR +qfD aRO aIt aRN @@ -102646,9 +101904,9 @@ anf aFu aIs aJP -wuB +vZR aIt -nsJ +hGH aYW aYW aYW @@ -102716,9 +101974,9 @@ aaa aaa aaa aaH -adO -aeD -aeE +eFW +nwX +weM aaa aaa aaa @@ -102903,9 +102161,9 @@ aFu aFu aIw aJS -tqt +pJR aNP -jFy +esZ aOS aOS aOS @@ -102969,14 +102227,14 @@ cQB cAa cOT gXs -xNY -kvb +rnK +kWp aaa aaa aaH aaH aaH -aeE +weM aaa aaa aaa @@ -103153,7 +102411,7 @@ awJ anf alP aAv -gCe +tJS aCE aDZ aFu @@ -103162,7 +102420,7 @@ aIv aJR aIt aIt -kLR +qfD aRO aIt aPd @@ -103226,14 +102484,14 @@ czU czZ cOT aaa -jmC +gJi aaH aaH aaH aaH aaH aaH -adO +eFW aaa aaa aaa @@ -103419,7 +102677,7 @@ aIx aJF aQq aNS -kLR +qfD aRO aIt aPd @@ -103483,14 +102741,14 @@ cgm czY cOT gXs -xNY -kvb -gJg +rnK +kWp +kaq aaH aaH aaa aaa -gJg +kaq aaa aaa aaa @@ -103680,12 +102938,12 @@ aFu aPf aQq aRP -kHK +pem aIt aIt aWd aXV -iWa +vsT bbD aYV aXq @@ -103693,7 +102951,7 @@ aYV bfV bhw cHM -kRw +wWT blB blF cHS @@ -103742,9 +103000,9 @@ cNW aaa aaa aaa -gJg -gJg -adO +kaq +kaq +eFW aaH gXs aaa @@ -103916,8 +103174,8 @@ alO anf anf arw -ftv -sLr +nuw +uve anf alP awL @@ -104190,7 +103448,7 @@ aIy aJG cAz aFw -iWk +gRZ aPg aQr aFu @@ -104257,10 +103515,10 @@ aaa aaa aaa aaa -jmC -jmC -jmC -jmC +gJi +gJi +gJi +gJi aaa aaa aaa @@ -104427,10 +103685,10 @@ aaa aaa gXs alP -qxc +jkx ayf -nuV -iOV +xAk +mHU aFn aFn aBB @@ -104447,7 +103705,7 @@ aFw aLo aLb aFw -eMQ +xEE aYW aYW aRQ @@ -104681,13 +103939,13 @@ aaa aaa aaa aaa -fzd -fzd -fzd -fzd -tNJ -fzd -fzd +nsA +nsA +nsA +nsA +qVP +nsA +nsA atB alP alP @@ -104704,7 +103962,7 @@ aIz aJM aLa aFw -tGG +hsb aYW aQs aFu @@ -104938,21 +104196,21 @@ aaa aaa aaa aaa -fzd -xdb -mCq -wJz -mHC -tWs -lmi -ghY -sxX -ghY -jBZ +nsA +cQF +ndq +rIA +fBy +hRI +jaH +hHQ +feE +hHQ +kGJ avI asA apE -vHv +dPk aCG aEf aFw @@ -105195,12 +104453,12 @@ aaa aaa aaa aaa -tIk -mCq -mCq -mCq -mCq -pjh +wKe +ndq +ndq +ndq +ndq +oLl asB asB asB @@ -105291,7 +104549,7 @@ cOe cBT aag gXs -jmC +gJi aaa aaa aaa @@ -105452,12 +104710,12 @@ aaa aaa aaa aaa -tIk -mCq -mCq -mCq -mCq -dSv +wKe +ndq +ndq +ndq +ndq +qeb asB atD auJ @@ -105709,12 +104967,12 @@ aaa aaa aaa aaa -fzd -mCq -mCq -mCq -mCq -mCq +nsA +ndq +ndq +ndq +ndq +ndq asB atC auI @@ -105798,7 +105056,7 @@ cNW cNW cNW cOe -qXH +fup csy cko cAf @@ -105966,12 +105224,12 @@ aaa aaa aaa aaa -tIk -mCq -mCq -mCq -mCq -mCq +wKe +ndq +ndq +ndq +ndq +ndq asB atE auI @@ -106223,18 +105481,18 @@ aaa aaa aaa aaa -tIk -mCq -mCq -mCq -mCq -mCq +wKe +ndq +ndq +ndq +ndq +ndq asB asB asB avL awR -hRT +hiV azu aAz asB @@ -106308,7 +105566,7 @@ cgp chv ciJ cbf -lLI +diq clr bnt cOe @@ -106480,12 +105738,12 @@ aaa aaa aaa aaa -fzd -wXP -mCq -nXa -mCq -nyH +nsA +lGV +ndq +pou +ndq +srG asB atG auL @@ -106737,12 +105995,12 @@ aaa aaa aaa aaa -fzd -fzd -fzd -fzd -fzd -fzd +nsA +nsA +nsA +nsA +nsA +nsA asB atF auK @@ -106826,7 +106084,7 @@ cNW clt cQw cNW -abG +mJo cNW cNW aaf @@ -107028,9 +106286,9 @@ aXB aZh baB aCR -riB +kYk bdx -dfI +vHT bgc bgc biX @@ -107082,7 +106340,7 @@ aaa cOT clt cQw -aaO +oEZ cOe cOe cNW @@ -107339,18 +106597,18 @@ aaa cOT clt cQw -aaQ +ttL cOe cOe cNW aaa -jzi -jzi -jzi -jzi -jzi -jzi -jzi +fIs +fIs +fIs +fIs +fIs +fIs +fIs aaS aaS aba @@ -107600,7 +106858,7 @@ bNB cOe cOe cNW -lCL +ktS aaS aaa aaf @@ -107853,7 +107111,7 @@ cNW cNW clt cQw -aaY +cCt cOe cOe cNW @@ -108102,7 +107360,7 @@ cbZ bSl cmo cNW -vOq +lZl cNW chC ciL @@ -109402,17 +108660,17 @@ cpi cpi cpi cqJ -ggg +vZA crk crk crk crk crk -pFt +pTB cqJ -ggg +vZA crk -pFt +pTB cpi cpi ctB @@ -109668,7 +108926,7 @@ crF aaa aaa aaa -hik +vPs aaa aaa aaa @@ -110407,7 +109665,7 @@ cNW cNW cNW cNW -vFt +kAJ clt cac cbh @@ -110673,7 +109931,7 @@ cbf cbf ceT cNW -kCW +dBm chH cNW aaf From 6e969808f3a7103231c4edca4f2c6f0908c10f66 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 8 Feb 2020 00:53:22 -0600 Subject: [PATCH 079/380] capitalization is FUN! --- code/modules/pool/pool_structures.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_structures.dm b/code/modules/pool/pool_structures.dm index 0bf74bb2ee..92350abf44 100644 --- a/code/modules/pool/pool_structures.dm +++ b/code/modules/pool/pool_structures.dm @@ -74,7 +74,7 @@ jumper.pixel_x = 3 jumper.pixel_y = 7 jumper.dir = WEST - jumper.Addelement(/datum/element/swimming) + jumper.AddElement(/datum/element/swimming) sleep(1) jumper.forceMove(T) addtimer(CALLBACK(src, .proc/dive, jumper, original_layer, original_px, original_py), 10) From c434382d6d39aa19a08853d4493a7106c97eabc5 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 8 Feb 2020 01:20:50 -0600 Subject: [PATCH 080/380] fixes map conflicts on this pr for the (3rd? 4th? I've lost count.) time. --- _maps/map_files/BoxStation/BoxStation.dmm | 1207 ++++++++++++++++----- tgstation.dme | 2 +- 2 files changed, 951 insertions(+), 258 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index a630c54b6e..b879a30197 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -3984,7 +3984,12 @@ /turf/open/floor/plasteel, /area/security/brig) "aiA" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -6145,11 +6150,8 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - req_access_txt = "13" +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -6157,11 +6159,16 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "anG" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness/pool"; + name = "Pool APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-8" }, /turf/open/floor/plating, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "anH" = ( /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, @@ -6317,7 +6324,7 @@ dir = 10 }, /turf/closed/wall, -/area/maintenance/fore/secondary) +/area/crew_quarters/fitness/pool) "aof" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) @@ -7145,14 +7152,16 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqs" = ( -/obj/machinery/door/airlock{ - id_tag = "Room Two"; - name = "Room Seven - Luxury Suite" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/crew_quarters/dorms) +/obj/machinery/door/airlock/public/glass{ + name = "Pool" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -13017,6 +13026,10 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) +"aGp" = ( +/obj/machinery/pool/controller, +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "aGq" = ( /obj/item/stack/sheet/plasteel{ amount = 10 @@ -23223,6 +23236,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port) +"bgx" = ( +/obj/machinery/pool/filter{ + pixel_y = 24 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "bgy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -52170,6 +52189,12 @@ }, /turf/closed/wall/r_wall, /area/engine/engineering) +"cDM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cDN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -52194,6 +52219,10 @@ /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"cFI" = ( +/obj/structure/pool/ladder, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "cGz" = ( /obj/structure/table/wood, /obj/item/instrument/violin, @@ -52534,6 +52563,12 @@ /obj/structure/sign/poster/official/cohiba_robusto_ad, /turf/closed/wall, /area/lawoffice) +"cMv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cMC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -52786,6 +52821,9 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"cRS" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "cSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53199,6 +53237,9 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) +"cYa" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "daI" = ( /obj/structure/reagent_dispensers/foamtank, /obj/effect/turf_decal/tile/yellow{ @@ -53227,6 +53268,14 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"ddy" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "dev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53248,6 +53297,11 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"deZ" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -53297,13 +53351,8 @@ /turf/open/floor/plasteel/dark, /area/hallway/primary/central) "dqb" = ( -/obj/structure/bed, -/obj/item/bedsheet/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "dqu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -53384,6 +53433,11 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel, /area/security/prison) +"dFj" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "dKP" = ( /turf/closed/wall, /area/maintenance/bar) @@ -53407,6 +53461,9 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"dPh" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dPk" = ( /obj/structure/closet{ name = "Costume Closet" @@ -53433,6 +53490,9 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) +"dUu" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dVU" = ( /turf/open/floor/plating, /area/space/nearstation) @@ -53446,6 +53506,9 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"dZA" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -53462,6 +53525,9 @@ }, /turf/open/space, /area/solar/starboard/fore) +"edu" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "edA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53503,6 +53569,12 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"enm" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "enB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -53531,12 +53603,22 @@ /obj/item/assembly/signaler, /turf/open/floor/plating, /area/security/prison) +"eqv" = ( +/obj/structure/pool/Lboard, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "eqA" = ( /obj/machinery/shower{ dir = 8 }, /turf/open/floor/plasteel/freezer, /area/security/prison) +"erC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "esZ" = ( /obj/machinery/door/airlock{ desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; @@ -53575,12 +53657,39 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eyX" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "eAJ" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"eBg" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) +"eBj" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"eBs" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "PoolShut"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "eBX" = ( /obj/machinery/vending/cola/space_up, /turf/open/floor/plasteel/dark, @@ -53657,6 +53766,11 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"ePU" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "eQb" = ( /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -53688,6 +53802,22 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"eXn" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/button/door{ + id = "PoolShut"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "fcn" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, @@ -53744,6 +53874,15 @@ /obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"fkb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"fkK" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "flc" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -53861,10 +54000,20 @@ "fxV" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) +"fyM" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 24 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fzd" = ( /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hydroponics) +"fzi" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fAj" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -53893,6 +54042,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"fCK" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fFA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -53909,6 +54061,11 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"fGM" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "fHG" = ( /turf/open/floor/plasteel, /area/crew_quarters/fitness) @@ -53922,14 +54079,14 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) +"fMg" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "fMZ" = ( -/obj/item/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "fOA" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -53963,6 +54120,11 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"fXd" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "fZm" = ( /obj/structure/chair/sofa/left, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -54050,9 +54212,25 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"giB" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) +"gkz" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) +"glI" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "gnf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54072,6 +54250,9 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) +"grr" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "grA" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -54114,6 +54295,12 @@ /obj/structure/curtain, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"gBg" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"gBj" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "gBo" = ( /obj/structure/cable{ icon_state = "1-8" @@ -54128,6 +54315,11 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"gDR" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "gIU" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -54165,6 +54357,11 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room) +"gOj" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "gOZ" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -54217,6 +54414,9 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"gXw" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "gZG" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/item/reagent_containers/glass/beaker/synthflesh, @@ -54245,6 +54445,9 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"hbh" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "hcb" = ( /turf/open/floor/carpet, /area/crew_quarters/theatre) @@ -54281,6 +54484,11 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/electrical) +"hky" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "hlV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54320,6 +54528,9 @@ }, /turf/open/floor/plating, /area/space/nearstation) +"hzU" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "hBA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, @@ -54358,6 +54569,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"hOk" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "hOv" = ( /obj/structure/table/wood/fancy, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -54415,6 +54631,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"iaL" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "idK" = ( /obj/structure/cable{ icon_state = "1-4" @@ -54459,6 +54678,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"ikL" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"ilb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "imH" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -54473,9 +54701,13 @@ }, /area/crew_quarters/theatre) "iou" = ( -/obj/machinery/light/small, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "ipA" = ( /turf/open/floor/plating, /area/maintenance/department/medical/morgue) @@ -54552,6 +54784,10 @@ }, /turf/open/space/basic, /area/space) +"iEd" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -54567,6 +54803,9 @@ }, /turf/closed/wall/r_wall, /area/engine/gravity_generator) +"iMO" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "iNn" = ( /obj/machinery/camera{ c_tag = "Kitchen Cold Room" @@ -54575,6 +54814,9 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) +"iPG" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "iTq" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -54590,6 +54832,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"iVN" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "iVU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54660,6 +54905,16 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"jgV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"jhD" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "jjC" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, @@ -54702,6 +54957,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"jog" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "jqv" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -54798,6 +55061,9 @@ dir = 1 }, /area/crew_quarters/fitness) +"jFm" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jFH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -54878,25 +55144,21 @@ /turf/open/floor/plasteel, /area/engine/engine_smes) "jLT" = ( -/obj/machinery/button/door{ - id = "Room Two"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 7; - pixel_y = -24; - specialfunctions = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "jRw" = ( /obj/machinery/computer/arcade/minesweeper{ dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) +"jRz" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jSO" = ( /obj/machinery/light{ dir = 4 @@ -54906,6 +55168,9 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"jTy" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54915,6 +55180,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"jYk" = ( +/obj/structure/pool/Rboard, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "jZT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -54991,11 +55262,9 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "khB" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 +/obj/machinery/door/airlock/maintenance{ + name = "Pool Maintenance"; + req_access_txt = "12" }, /turf/open/floor/plating, /area/maintenance/fore/secondary) @@ -55058,10 +55327,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"kpO" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kqI" = ( /obj/structure/window, /turf/open/floor/wood, /area/crew_quarters/bar) +"kqK" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "ktP" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -55092,6 +55372,9 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room) +"kwY" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kxf" = ( /obj/machinery/vr_sleeper{ dir = 4 @@ -55109,6 +55392,9 @@ dir = 4 }, /area/crew_quarters/fitness) +"kyz" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "kyF" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, @@ -55225,12 +55511,18 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) +"kTZ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kWp" = ( /obj/structure/shuttle/engine/heater{ dir = 1 }, /turf/closed/wall/mineral/titanium, /area/space/nearstation) +"kWB" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kYk" = ( /obj/machinery/door/firedoor, /obj/structure/sign/departments/evac{ @@ -55238,6 +55530,14 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"lao" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "laq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, @@ -55321,24 +55621,40 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"lHe" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "lMg" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, /area/science/circuit) +"lMu" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "lOe" = ( -/obj/machinery/shower{ - dir = 8 +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/area/crew_quarters/fitness/pool) "lPr" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/plasteel, /area/hallway/primary/port) +"lQr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "lQG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -55356,13 +55672,6 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "lXE" = ( -/obj/structure/sign/warning/fire{ - desc = "A sign that states the labeled room's number."; - dir = 5; - icon_state = "roomnum"; - name = "Room Number 7"; - pixel_y = 24 - }, /obj/structure/chair/sofa/right, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -55401,6 +55710,9 @@ /obj/structure/reagent_dispensers/keg/milk, /turf/open/floor/wood, /area/crew_quarters/bar) +"mjL" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "mkv" = ( /obj/machinery/camera{ c_tag = "Gravity Generator Room"; @@ -55460,12 +55772,20 @@ /turf/open/floor/wood, /area/maintenance/bar) "mse" = ( -/obj/machinery/airalarm{ - pixel_y = 23 +/obj/structure/pool/ladder{ + dir = 1; + pixel_y = -24 }, -/obj/structure/chair/sofa/left, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"mtr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Pool East"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "mvt" = ( /obj/machinery/airalarm{ dir = 1; @@ -55473,6 +55793,11 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"mwT" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "myh" = ( /obj/structure/piano, /obj/structure/window/reinforced, @@ -55487,6 +55812,9 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) +"mzR" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "mAH" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 @@ -55507,6 +55835,20 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"mIg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"mIR" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "mIZ" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -55605,6 +55947,14 @@ }, /turf/open/floor/plasteel, /area/security/prison) +"mPz" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "mPE" = ( /obj/machinery/chem_dispenser/drinks, /obj/structure/table/wood, @@ -55646,6 +55996,16 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"mVB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"mZJ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "nbT" = ( /obj/structure/cable{ icon_state = "0-8" @@ -55668,6 +56028,14 @@ /obj/item/instrument/piano_synth, /turf/open/floor/wood, /area/crew_quarters/theatre) +"nfj" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "nfm" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/wood, @@ -55723,6 +56091,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nvN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "nwX" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, @@ -55738,6 +56114,9 @@ }, /turf/open/floor/plating, /area/construction) +"nBS" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "nGf" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -55813,6 +56192,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"nTF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "nUV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55823,6 +56205,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"nXZ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "nYe" = ( /obj/structure/safe, /obj/item/clothing/head/bearpelt, @@ -55873,9 +56258,8 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "obc" = ( -/obj/structure/chair/sofa/right, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/pool, +/area/crew_quarters/fitness/pool) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -55896,12 +56280,27 @@ /obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/bar) +"oeE" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "ofU" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"oiP" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 24 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "old" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -55916,6 +56315,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) +"omt" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "omY" = ( /obj/item/flashlight/lamp/green{ pixel_x = -3; @@ -55928,6 +56333,14 @@ }, /turf/open/floor/plating, /area/maintenance/port) +"opx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "oqj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56019,6 +56432,12 @@ /obj/structure/fireplace, /turf/open/floor/carpet, /area/crew_quarters/dorms) +"oBi" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"oCK" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "oDN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56034,6 +56453,9 @@ /obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"oGU" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "oHB" = ( /turf/open/floor/plasteel/dark, /area/crew_quarters/dorms) @@ -56064,6 +56486,9 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"oKR" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "oLl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56404,17 +56829,46 @@ /obj/effect/spawner/structure/window, /turf/open/floor/wood, /area/library) +"qie" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"qiC" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "qje" = ( /obj/structure/sign/mining{ pixel_y = 7 }, /turf/closed/wall, /area/quartermaster/miningdock) +"qkh" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) +"qlq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "qmn" = ( /obj/machinery/computer/libraryconsole/bookmanagement, /obj/structure/table, /turf/open/floor/plasteel, /area/security/prison) +"qmX" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "qqs" = ( /obj/structure/mirror{ pixel_y = 32 @@ -56425,6 +56879,9 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) +"qtZ" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "qus" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -56443,16 +56900,15 @@ /turf/open/space/basic, /area/space/nearstation) "qAm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qBi" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) +"qDJ" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qIw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56466,6 +56922,16 @@ }, /turf/open/space, /area/solar/port/aft) +"qJU" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"qLL" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qLR" = ( /obj/structure/mirror{ pixel_y = 32 @@ -56499,6 +56965,9 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) +"qSb" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qTG" = ( /obj/machinery/light{ dir = 8 @@ -56547,14 +57016,33 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"rfr" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "rfW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) +"rik" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "rjQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/theatre) +"rlx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "rmN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -56582,6 +57070,12 @@ }, /turf/open/space/basic, /area/space/nearstation) +"rpl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rqf" = ( /obj/machinery/light{ dir = 1 @@ -56699,6 +57193,11 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"rAB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rBq" = ( /obj/item/clothing/head/kitty, /obj/item/clothing/under/maid, @@ -56716,6 +57215,11 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"rHe" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/red, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rIA" = ( /obj/machinery/light{ dir = 8 @@ -56755,6 +57259,14 @@ dir = 4 }, /area/crew_quarters/theatre) +"rQq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rTu" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56813,6 +57325,9 @@ dir = 4 }, /area/crew_quarters/fitness) +"scx" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "seP" = ( /obj/structure/cable{ icon_state = "0-4" @@ -56875,6 +57390,9 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"srJ" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "ssB" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -56887,6 +57405,11 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"stv" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, @@ -57081,6 +57604,10 @@ /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/circuit) +"sUM" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "sWR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57309,6 +57836,11 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"tKR" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "tMl" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, @@ -57346,6 +57878,10 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"tWb" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "tWj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4; @@ -57359,6 +57895,9 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"tYO" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tZe" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/pda_ad{ @@ -57366,6 +57905,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"tZp" = ( +/obj/structure/pool/ladder{ + dir = 1; + pixel_y = -24 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uaj" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -57428,6 +57974,9 @@ dir = 4 }, /area/crew_quarters/fitness) +"ufG" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "ugu" = ( /obj/structure/cable{ icon_state = "1-4" @@ -57453,10 +58002,10 @@ /area/crew_quarters/cryopod) "ujS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 + dir = 10 }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "unA" = ( /obj/machinery/light{ dir = 8 @@ -57568,6 +58117,13 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"uGB" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "uGI" = ( /turf/open/floor/grass, /area/security/prison) @@ -57666,6 +58222,16 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uXr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Pool" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "vae" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -57725,6 +58291,9 @@ }, /turf/open/floor/wood, /area/security/vacantoffice) +"vgo" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vhb" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -57822,6 +58391,12 @@ }, /turf/open/floor/wood, /area/library) +"vvc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -57830,6 +58405,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"vxW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "vyp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -57850,6 +58431,12 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"vAW" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "vBa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -57926,6 +58513,9 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"vGJ" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "vHj" = ( /obj/machinery/door/airlock/public/glass{ name = "Cryogenics " @@ -57973,6 +58563,11 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"vOO" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "vPs" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -57986,6 +58581,14 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) +"vST" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "vZA" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -57997,6 +58600,16 @@ }, /turf/open/floor/wood, /area/library) +"waB" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/button/door{ + id = "PoolShut"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wbE" = ( /obj/effect/turf_decal/tile/blue{ alpha = 255 @@ -58022,6 +58635,15 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) +"wdn" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "wdv" = ( /obj/structure/fans/tiny/invisible, /turf/open/space/basic, @@ -58036,18 +58658,22 @@ /turf/open/floor/plating, /area/maintenance/bar) "wig" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - on = 0; - pixel_x = -7; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wkN" = ( /turf/closed/wall, /area/science/circuit) +"wmd" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "woR" = ( /obj/machinery/cryopod{ dir = 1 @@ -58098,6 +58724,10 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) +"wsf" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wvX" = ( /obj/structure/table/reinforced, /obj/machinery/light, @@ -58141,6 +58771,27 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"wMw" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"wRp" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) +"wTe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/table/glass, +/obj/structure/bedsheetbin/towel, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wTf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -58182,24 +58833,25 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "wXl" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = 25 - }, -/obj/structure/toilet{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/camera{ + c_tag = "Pool West"; dir = 4 }, -/turf/open/floor/mineral/titanium/blue, -/area/crew_quarters/dorms) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wYc" = ( /obj/machinery/vr_sleeper{ dir = 8 }, /turf/open/floor/plasteel, /area/security/prison) +"wYI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wZI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -58366,6 +59018,19 @@ /obj/machinery/light, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"xrT" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"xsJ" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "xtP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58384,6 +59049,12 @@ }, /turf/open/floor/plating, /area/maintenance/fore) +"xyV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "xzd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58471,11 +59142,27 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/carpet, /area/library) +"xHg" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) +"xHX" = ( +/turf/open/floor/plasteel/yellowsiding/corner, +/area/crew_quarters/fitness/pool) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"xIu" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"xKs" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "xLX" = ( /obj/structure/lattice/catwalk, /obj/item/stack/marker_beacon{ @@ -58489,6 +59176,9 @@ }, /turf/open/space/basic, /area/space/nearstation) +"xOw" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "xOx" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; @@ -58526,6 +59216,9 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) +"xSS" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xTy" = ( /obj/structure/cable{ icon_state = "1-2" @@ -93141,7 +93834,7 @@ aif aif aif aif -aif +qlq bkV jKP alK @@ -93393,12 +94086,12 @@ abp abp uhm ahn -aiA -aiA +ahn aiA ahn +ahn oLn -anF +vxW aod ahn apx @@ -93650,12 +94343,12 @@ wdv abp nQi ahn -aaa -aaf -aaf +ahn +vAW ahn ahn -anE +rik +vxW aod aoK oyX @@ -93907,11 +94600,11 @@ aaa adR ahn ahn -aaa -aaa -aaa -aaf ahn +wdn +ahn +ahn +rik anG aoe aoL @@ -94164,13 +94857,13 @@ aaa gXs aaa aaa -aaa -aaa -aaa -aaa +gJi +gJi +gJi +ahn ahn khB -ahn +xIu ahn ahn ahn @@ -94424,17 +95117,17 @@ aaa aaa aaa aaa -aaa -aag -aag -aag -arf +xIu +waB +gBj +cMv +uGB wXl iou -arf -eSe +rQq +mVB wig -vyp +ilb rrM clO asZ @@ -94681,17 +95374,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -arf -lOe -pgf -gzf -eQb +nvN +rHe +xHX +deZ +deZ +deZ +deZ +deZ +fXd jLT -arf +erC arm fHG aya @@ -94938,15 +95631,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -arf -arf -arf -arf -oAB +nvN +hky +cRS +bgx +fkK +cFI +fkK +fkK +eBg ujS aqs coh @@ -95195,17 +95888,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -arf -obc -eQb -qAm -arf +nvN +dFj +cRS +fkK +fkK +fkK +fkK +fkK +eBg +gBj +uXr lXE pFX mOO @@ -95452,17 +96145,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -arf -mse -fMZ -dqb -arf +xIu +omt +cRS +fyM +fkK +fkK +fkK +tZp +eBg +gBj +erC xzd sJI jJg @@ -95709,17 +96402,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aae -aaa -aaa -arf -arf -arf -arf -arf +nvN +gBj +cRS +fkK +fkK +fkK +fkK +fkK +eBg +cDM +vvc fZm jmV epD @@ -95966,16 +96659,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs +nvN +gBj +aGp +fkK +fkK +jRz +fkK +fkK +eBg +wYI ewu pQp pQp @@ -96223,16 +96916,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs +nvN +gBj +cRS +fkK +fkK +fkK +fkK +fkK +eBg +wYI aqu aro aro @@ -96480,16 +97173,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa +xIu +eBs +cRS +fyM +fkK +fkK +fkK +tZp +eBg +wYI aqu aro aro @@ -96737,16 +97430,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa +nvN +tWb +cRS +fkK +fkK +fkK +fkK +fkK +eBg +wYI aqu aro aro @@ -96994,16 +97687,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa +nvN +enm +cRS +fkK +fkK +eqv +fkK +fkK +eBg +wYI aqu aro aro @@ -97251,16 +97944,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -gXs -gXs -aaa -aaa -aaa -aaa +nvN +qLL +fGM +hOk +hOk +jYk +hOk +hOk +xsJ +lao aqu aro aro @@ -97508,16 +98201,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaf -aaf -aaa -aaa -aaa -aaa -aaa +xIu +eXn +wsf +wsf +wsf +mtr +qie +qie +qie +wTe vmQ pQp pQp @@ -97764,18 +98457,18 @@ aaS aaS aaS aaS -aaS -aaS -aaS -aaf -aaf -aaa -aaa -aaa -aaa -aaa -aaa aaa +xIu +xIu +nvN +nvN +nvN +xIu +nvN +nvN +nvN +xIu +xIu aaa aaa arj @@ -98021,10 +98714,10 @@ aaf aaa aaf aaa -aaf aaa -aaS -aaf +aaa +aaa +aaa aaa aaa aaa @@ -98280,7 +98973,7 @@ ads adS aeG aaa -aaS +gXs aaa aaa aaa diff --git a/tgstation.dme b/tgstation.dme index ac2ad678a0..fd2b8f35f6 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -489,8 +489,8 @@ #include "code\datums\elements\dusts_on_leaving_area.dm" #include "code\datums\elements\earhealing.dm" #include "code\datums\elements\ghost_role_eligibility.dm" -#include "code\datums\elements\swimming.dm" #include "code\datums\elements\mob_holder.dm" +#include "code\datums\elements\swimming.dm" #include "code\datums\elements\wuv.dm" #include "code\datums\helper_datums\events.dm" #include "code\datums\helper_datums\getrev.dm" From 8643b0103e73c257fa9895b4a37b4c2a02578141 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 8 Feb 2020 01:23:08 -0600 Subject: [PATCH 081/380] fucking MAGIC FLOATING LIGHTS AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA --- _maps/map_files/BoxStation/BoxStation.dmm | 1632 ++++++++++----------- 1 file changed, 816 insertions(+), 816 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index b879a30197..48398f1b48 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -10307,6 +10307,11 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"azm" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/blue, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "azo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -13026,10 +13031,6 @@ }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) -"aGp" = ( -/obj/machinery/pool/controller, -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "aGq" = ( /obj/item/stack/sheet/plasteel{ amount = 10 @@ -23236,12 +23237,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port) -"bgx" = ( -/obj/machinery/pool/filter{ - pixel_y = 24 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "bgy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -44027,6 +44022,12 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/misc_lab) +"ccS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "ccT" = ( /obj/machinery/light{ dir = 4 @@ -48201,6 +48202,9 @@ /obj/machinery/atmospherics/pipe/manifold4w/scrubbers, /turf/open/floor/plasteel, /area/security/brig) +"con" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "cop" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 1 @@ -52190,10 +52194,12 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "cDM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" }, -/turf/open/floor/plasteel, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness/pool) "cDN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -52219,10 +52225,6 @@ /obj/structure/closet/boxinggloves, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"cFI" = ( -/obj/structure/pool/ladder, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "cGz" = ( /obj/structure/table/wood, /obj/item/instrument/violin, @@ -52563,12 +52565,6 @@ /obj/structure/sign/poster/official/cohiba_robusto_ad, /turf/closed/wall, /area/lawoffice) -"cMv" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "cMC" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -52821,9 +52817,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"cRS" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "cSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53230,6 +53223,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) +"cVU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "cXU" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/light{ @@ -53237,7 +53235,7 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"cYa" = ( +"cYG" = ( /turf/open/pool, /area/crew_quarters/fitness/pool) "daI" = ( @@ -53268,14 +53266,6 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"ddy" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "dev" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -53297,11 +53287,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"deZ" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "dfh" = ( /obj/machinery/power/apc{ areastring = "/area/science/circuit"; @@ -53337,6 +53322,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"diM" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dly" = ( /obj/machinery/door/window/southright{ name = "Target Storage" @@ -53417,6 +53405,12 @@ /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"dCr" = ( +/obj/structure/pool/Rboard, +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "dCV" = ( /obj/structure/table, /obj/structure/cable{ @@ -53433,10 +53427,16 @@ /obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel, /area/security/prison) -"dFj" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/yellow, -/turf/open/floor/plasteel, +"dFX" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"dGN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness/pool) "dKP" = ( /turf/closed/wall, @@ -53461,8 +53461,8 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dPh" = ( -/turf/open/pool, +"dOr" = ( +/turf/closed/wall, /area/crew_quarters/fitness/pool) "dPk" = ( /obj/structure/closet{ @@ -53490,12 +53490,12 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) -"dUu" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "dVU" = ( /turf/open/floor/plating, /area/space/nearstation) +"dXo" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "dXq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -53506,9 +53506,6 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"dZA" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "eaI" = ( /obj/structure/table/reinforced, /obj/item/radio/intercom{ @@ -53525,8 +53522,18 @@ }, /turf/open/space, /area/solar/starboard/fore) -"edu" = ( -/turf/closed/wall, +"ebT" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"ecg" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 4 + }, /area/crew_quarters/fitness/pool) "edA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -53563,18 +53570,15 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) +"ekE" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "elh" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/bar) -"enm" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "enB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -53603,21 +53607,14 @@ /obj/item/assembly/signaler, /turf/open/floor/plating, /area/security/prison) -"eqv" = ( -/obj/structure/pool/Lboard, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "eqA" = ( /obj/machinery/shower{ dir = 8 }, /turf/open/floor/plasteel/freezer, /area/security/prison) -"erC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, +"esx" = ( +/turf/open/pool, /area/crew_quarters/fitness/pool) "esZ" = ( /obj/machinery/door/airlock{ @@ -53657,39 +53654,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eyX" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "eAJ" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"eBg" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) -"eBj" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"eBs" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "PoolShut"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "eBX" = ( /obj/machinery/vending/cola/space_up, /turf/open/floor/plasteel/dark, @@ -53766,11 +53736,17 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"ePU" = ( -/turf/open/floor/plasteel/yellowsiding{ +"eMs" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/machinery/light/small{ dir = 4 }, -/area/crew_quarters/fitness/pool) +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "eQb" = ( /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -53792,6 +53768,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/crew_quarters/cryopod) +"eVJ" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "eVL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ @@ -53802,22 +53783,6 @@ }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"eXn" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, -/obj/machinery/button/door{ - id = "PoolShut"; - name = "Pool Shutters"; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "fcn" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, @@ -53849,6 +53814,11 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) +"ffy" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "fgG" = ( /obj/structure/table/wood, /obj/machinery/requests_console{ @@ -53874,15 +53844,6 @@ /obj/structure/closet/radiation, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"fkb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"fkK" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "flc" = ( /obj/structure/table/reinforced, /obj/item/storage/fancy/donut_box, @@ -53931,6 +53892,17 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness) +"fpz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "fpI" = ( /obj/machinery/light{ dir = 1 @@ -54000,10 +53972,10 @@ "fxV" = ( /turf/closed/wall/r_wall, /area/hallway/primary/central) -"fyM" = ( +"fyS" = ( /obj/structure/pool/ladder{ - dir = 2; - pixel_y = 24 + dir = 1; + pixel_y = -24 }, /turf/open/pool, /area/crew_quarters/fitness/pool) @@ -54011,9 +53983,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, /area/hydroponics) -"fzi" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "fAj" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -54042,9 +54011,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"fCK" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "fFA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -54061,14 +54027,14 @@ }, /turf/open/floor/plasteel, /area/hydroponics) -"fGM" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "fHG" = ( /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"fIq" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "fIs" = ( /obj/structure/grille, /obj/structure/lattice, @@ -54079,8 +54045,11 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fMg" = ( -/turf/open/pool, +"fKF" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"fKZ" = ( +/turf/closed/wall, /area/crew_quarters/fitness/pool) "fMZ" = ( /turf/open/floor/plasteel/yellowsiding{ @@ -54120,11 +54089,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"fXd" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "fZm" = ( /obj/structure/chair/sofa/left, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -54178,6 +54142,14 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"geH" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "gfr" = ( /obj/structure/bed, /turf/open/floor/plating, @@ -54212,25 +54184,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"giB" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "gjl" = ( /turf/closed/wall, /area/quartermaster/warehouse) -"gkz" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"glI" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "gnf" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -54240,6 +54196,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) +"gni" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"gob" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "gpD" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -54250,9 +54215,14 @@ }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) -"grr" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) +"grc" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "grA" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -54263,6 +54233,9 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/fitness) +"gvX" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "gwd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54295,12 +54268,6 @@ /obj/structure/curtain, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) -"gBg" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"gBj" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "gBo" = ( /obj/structure/cable{ icon_state = "1-8" @@ -54315,11 +54282,6 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) -"gDR" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "gIU" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -54346,6 +54308,14 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"gMV" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "gNC" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54357,11 +54327,6 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room) -"gOj" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "gOZ" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -54414,9 +54379,6 @@ /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"gXw" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "gZG" = ( /obj/structure/closet/crate/freezer/surplus_limbs, /obj/item/reagent_containers/glass/beaker/synthflesh, @@ -54445,9 +54407,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"hbh" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "hcb" = ( /turf/open/floor/carpet, /area/crew_quarters/theatre) @@ -54484,11 +54443,6 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/department/electrical) -"hky" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/blue, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "hlV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54528,8 +54482,16 @@ }, /turf/open/floor/plating, /area/space/nearstation) -"hzU" = ( -/turf/open/pool, +"hul" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"hzK" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 1 + }, /area/crew_quarters/fitness/pool) "hBA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -54569,11 +54531,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"hOk" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "hOv" = ( /obj/structure/table/wood/fancy, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -54631,9 +54588,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"iaL" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "idK" = ( /obj/structure/cable{ icon_state = "1-4" @@ -54678,19 +54632,15 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"ikL" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"ilb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "imH" = ( /obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/bar) +"inO" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "inR" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -54754,6 +54704,9 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"iwv" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "iwB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54768,6 +54721,18 @@ }, /turf/open/floor/wood, /area/maintenance/bar) +"iAv" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"iBv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"iBU" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "iDo" = ( /obj/structure/grille, /turf/open/space/basic, @@ -54784,10 +54749,6 @@ }, /turf/open/space/basic, /area/space) -"iEd" = ( -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "iEJ" = ( /obj/machinery/door/airlock/external{ name = "Escape Pod One" @@ -54803,8 +54764,20 @@ }, /turf/closed/wall/r_wall, /area/engine/gravity_generator) -"iMO" = ( -/turf/closed/wall, +"iMv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/table/glass, +/obj/structure/bedsheetbin/towel, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) "iNn" = ( /obj/machinery/camera{ @@ -54814,8 +54787,13 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"iPG" = ( -/turf/open/pool, +"iOe" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness/pool) "iTq" = ( /obj/structure/chair/stool{ @@ -54832,9 +54810,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"iVN" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "iVU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54849,6 +54824,19 @@ /obj/item/coin/silver, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"iYE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"iYY" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "jaF" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/tank/air{ @@ -54905,16 +54893,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"jgV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"jhD" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "jjC" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, @@ -54957,14 +54935,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"jog" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "jqv" = ( /obj/structure/chair/wood/normal{ dir = 1 @@ -54991,6 +54961,12 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) +"juP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "jvd" = ( /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, @@ -55002,6 +54978,12 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/port) +"jzi" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"jzF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -55061,9 +55043,6 @@ dir = 1 }, /area/crew_quarters/fitness) -"jFm" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jFH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -55149,16 +55128,23 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) +"jMW" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "PoolShut"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "jRw" = ( /obj/machinery/computer/arcade/minesweeper{ dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) -"jRz" = ( -/obj/machinery/pool/drain, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jSO" = ( /obj/machinery/light{ dir = 4 @@ -55168,9 +55154,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"jTy" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55180,11 +55163,13 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jYk" = ( -/obj/structure/pool/Rboard, -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 +"jWJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness/pool) "jZT" = ( /obj/structure/cable{ @@ -55198,6 +55183,18 @@ "kaq" = ( /turf/closed/wall/mineral/titanium, /area/space/nearstation) +"kcB" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) +"kdO" = ( +/obj/machinery/pool/controller, +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "kdP" = ( /obj/structure/cable{ icon_state = "2-8" @@ -55327,21 +55324,10 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"kpO" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "kqI" = ( /obj/structure/window, /turf/open/floor/wood, /area/crew_quarters/bar) -"kqK" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "ktP" = ( /obj/machinery/power/smes{ charge = 5e+006 @@ -55372,9 +55358,6 @@ }, /turf/open/floor/wood, /area/bridge/meeting_room) -"kwY" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "kxf" = ( /obj/machinery/vr_sleeper{ dir = 4 @@ -55392,9 +55375,6 @@ dir = 4 }, /area/crew_quarters/fitness) -"kyz" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "kyF" = ( /obj/effect/landmark/xeno_spawn, /turf/open/floor/wood, @@ -55403,6 +55383,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) +"kzV" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "kAH" = ( /obj/machinery/camera{ c_tag = "Bar West"; @@ -55461,6 +55444,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"kLk" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "kMt" = ( /obj/structure/lattice, /turf/closed/wall, @@ -55480,6 +55471,11 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"kNN" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) "kPd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -55511,8 +55507,10 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"kTZ" = ( -/turf/open/pool, +"kSu" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, /area/crew_quarters/fitness/pool) "kWp" = ( /obj/structure/shuttle/engine/heater{ @@ -55520,9 +55518,6 @@ }, /turf/closed/wall/mineral/titanium, /area/space/nearstation) -"kWB" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "kYk" = ( /obj/machinery/door/firedoor, /obj/structure/sign/departments/evac{ @@ -55530,13 +55525,11 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"lao" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel, +"kZa" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"kZw" = ( +/turf/open/floor/plasteel/yellowsiding, /area/crew_quarters/fitness/pool) "laq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -55567,6 +55560,12 @@ /obj/item/clothing/under/lawyer/red, /turf/open/floor/plasteel, /area/crew_quarters/locker) +"lnk" = ( +/obj/item/radio/intercom{ + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "lnu" = ( /obj/structure/chair/wood/normal{ dir = 4 @@ -55597,11 +55596,29 @@ }, /turf/open/floor/plasteel, /area/hydroponics) +"lvU" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) +"lwb" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "lyR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/prison) +"lzC" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -55612,6 +55629,12 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"lCo" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "lGV" = ( /obj/machinery/button/door{ id = "maintdiy"; @@ -55621,23 +55644,12 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"lHe" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "lMg" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, /area/science/circuit) -"lMu" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "lOe" = ( /turf/open/floor/plasteel/yellowsiding{ dir = 4 @@ -55649,12 +55661,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/port) -"lQr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "lQG" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -55665,6 +55671,9 @@ }, /turf/open/floor/carpet, /area/crew_quarters/theatre) +"lSk" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "lUS" = ( /obj/structure/table/wood/fancy/black, /obj/machinery/light/small, @@ -55686,6 +55695,12 @@ /obj/item/coin/gold, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"lZK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "mbU" = ( /obj/machinery/vr_sleeper{ dir = 8 @@ -55706,13 +55721,36 @@ /obj/item/target/syndicate, /turf/open/floor/plating, /area/security/prison) +"mcA" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) +"meb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"mgF" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"miN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "mjr" = ( /obj/structure/reagent_dispensers/keg/milk, /turf/open/floor/wood, /area/crew_quarters/bar) -"mjL" = ( +"mjw" = ( /turf/open/floor/plasteel/yellowsiding, /area/crew_quarters/fitness/pool) +"mko" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "mkv" = ( /obj/machinery/camera{ c_tag = "Gravity Generator Room"; @@ -55778,14 +55816,6 @@ }, /turf/open/pool, /area/crew_quarters/fitness/pool) -"mtr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/camera{ - c_tag = "Pool East"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "mvt" = ( /obj/machinery/airalarm{ dir = 1; @@ -55793,10 +55823,13 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"mwT" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 +"mwU" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness/pool) "myh" = ( /obj/structure/piano, @@ -55812,9 +55845,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/theatre) -"mzR" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "mAH" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 @@ -55835,20 +55865,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"mIg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"mIR" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "mIZ" = ( /obj/structure/falsewall, /turf/open/floor/plating, @@ -55947,14 +55963,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"mPz" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "mPE" = ( /obj/machinery/chem_dispenser/drinks, /obj/structure/table/wood, @@ -55996,15 +56004,8 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"mVB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"mZJ" = ( -/turf/open/pool, +"mWU" = ( +/turf/open/floor/plasteel/yellowsiding, /area/crew_quarters/fitness/pool) "nbT" = ( /obj/structure/cable{ @@ -56028,14 +56029,6 @@ /obj/item/instrument/piano_synth, /turf/open/floor/wood, /area/crew_quarters/theatre) -"nfj" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "nfm" = ( /obj/machinery/vending/autodrobe, /turf/open/floor/wood, @@ -56059,6 +56052,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"nji" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "nkP" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -56083,6 +56079,9 @@ "nsA" = ( /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) +"ntF" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "nuw" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -56091,14 +56090,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"nvN" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "nwX" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, @@ -56114,8 +56105,8 @@ }, /turf/open/floor/plating, /area/construction) -"nBS" = ( -/turf/open/floor/plasteel, +"nFm" = ( +/turf/open/pool, /area/crew_quarters/fitness/pool) "nGf" = ( /obj/machinery/hydroponics/constructable, @@ -56192,9 +56183,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"nTF" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "nUV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56205,9 +56193,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"nXZ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "nYe" = ( /obj/structure/safe, /obj/item/clothing/head/bearpelt, @@ -56260,6 +56245,9 @@ "obc" = ( /turf/open/pool, /area/crew_quarters/fitness/pool) +"obd" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -56280,13 +56268,11 @@ /obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/bar) -"oeE" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +"oer" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) +"ofa" = ( +/turf/open/pool, /area/crew_quarters/fitness/pool) "ofU" = ( /obj/structure/chair/comfy/black{ @@ -56294,13 +56280,20 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"oiP" = ( +"ogc" = ( /obj/structure/pool/ladder{ dir = 2; pixel_y = 24 }, /turf/open/pool, /area/crew_quarters/fitness/pool) +"ohq" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "old" = ( /obj/effect/turf_decal/tile/red{ dir = 8 @@ -56315,12 +56308,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"omt" = ( -/obj/item/radio/intercom{ - pixel_y = 25 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "omY" = ( /obj/item/flashlight/lamp/green{ pixel_x = -3; @@ -56333,14 +56320,6 @@ }, /turf/open/floor/plating, /area/maintenance/port) -"opx" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "oqj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56382,6 +56361,9 @@ /obj/effect/spawner/structure/window, /turf/open/floor/grass, /area/crew_quarters/bar) +"oxp" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "oyl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56432,12 +56414,6 @@ /obj/structure/fireplace, /turf/open/floor/carpet, /area/crew_quarters/dorms) -"oBi" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"oCK" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "oDN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56453,8 +56429,10 @@ /obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"oGU" = ( -/turf/open/pool, +"oFi" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, /area/crew_quarters/fitness/pool) "oHB" = ( /turf/open/floor/plasteel/dark, @@ -56486,9 +56464,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"oKR" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "oLl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -56499,9 +56474,6 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "oLn" = ( -/obj/machinery/light/small{ - dir = 4 - }, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -56527,6 +56499,13 @@ /obj/machinery/disposal/bin, /turf/open/floor/plasteel/white, /area/science/circuit) +"oVo" = ( +/obj/structure/pool/ladder, +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"oWT" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "oZl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/wardrobe/pjs, @@ -56569,6 +56548,14 @@ }, /turf/open/floor/plating, /area/security/prison) +"pkF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "plm" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/effect/turf_decal/tile/yellow{ @@ -56664,6 +56651,14 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"pHa" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -56722,6 +56717,9 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) +"pNf" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "pPi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56760,6 +56758,15 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness) +"pSl" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"pSK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "pTB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -56796,6 +56803,16 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"qeA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Pool" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "qeQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -56829,46 +56846,17 @@ /obj/effect/spawner/structure/window, /turf/open/floor/wood, /area/library) -"qie" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"qiC" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "qje" = ( /obj/structure/sign/mining{ pixel_y = 7 }, /turf/closed/wall, /area/quartermaster/miningdock) -"qkh" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"qlq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "qmn" = ( /obj/machinery/computer/libraryconsole/bookmanagement, /obj/structure/table, /turf/open/floor/plasteel, /area/security/prison) -"qmX" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "qqs" = ( /obj/structure/mirror{ pixel_y = 32 @@ -56879,9 +56867,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/toilet) -"qtZ" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "qus" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, @@ -56906,9 +56891,6 @@ /obj/structure/lattice, /turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) -"qDJ" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "qIw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56922,15 +56904,8 @@ }, /turf/open/space, /area/solar/port/aft) -"qJU" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"qLL" = ( -/obj/structure/closet/athletic_mixed, -/obj/item/toy/poolnoodle/red, -/obj/item/toy/poolnoodle/blue, -/obj/item/toy/poolnoodle/yellow, -/turf/open/floor/plasteel, +"qLk" = ( +/turf/open/pool, /area/crew_quarters/fitness/pool) "qLR" = ( /obj/structure/mirror{ @@ -56965,9 +56940,6 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) -"qSb" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "qTG" = ( /obj/machinery/light{ dir = 8 @@ -56987,6 +56959,12 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"qWV" = ( +/obj/machinery/pool/filter{ + pixel_y = 24 + }, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "qXg" = ( /obj/structure/chair/sofa/left, /turf/open/floor/plasteel, @@ -57016,33 +56994,25 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"rfr" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "rfW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"rik" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" +"rgW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"rje" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "rjQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/theatre) -"rlx" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "rmN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -57070,12 +57040,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"rpl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "rqf" = ( /obj/machinery/light{ dir = 1 @@ -57193,11 +57157,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"rAB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "rBq" = ( /obj/item/clothing/head/kitty, /obj/item/clothing/under/maid, @@ -57215,10 +57174,10 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"rHe" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/red, -/turf/open/floor/plasteel, +"rHr" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, /area/crew_quarters/fitness/pool) "rIA" = ( /obj/machinery/light{ @@ -57226,6 +57185,11 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) +"rKg" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 + }, +/area/crew_quarters/fitness/pool) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -57259,14 +57223,6 @@ dir = 4 }, /area/crew_quarters/theatre) -"rQq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "rTu" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57277,6 +57233,9 @@ }, /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) +"rTT" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "rXl" = ( /obj/structure/chair/office/light, /obj/machinery/firealarm{ @@ -57325,9 +57284,6 @@ dir = 4 }, /area/crew_quarters/fitness) -"scx" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "seP" = ( /obj/structure/cable{ icon_state = "0-4" @@ -57363,6 +57319,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) +"soq" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "spu" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -57390,9 +57349,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"srJ" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "ssB" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -57405,10 +57361,20 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"stv" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 +"sth" = ( +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"str" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 }, +/turf/closed/wall, +/area/crew_quarters/fitness/pool) +"stF" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/yellow, +/turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) "sxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -57486,6 +57452,9 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"sGo" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "sHx" = ( /obj/structure/table, /obj/item/book/manual/hydroponics_pod_people{ @@ -57550,6 +57519,9 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"sNo" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "sNK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable{ @@ -57604,10 +57576,6 @@ /obj/structure/chair/office/light, /turf/open/floor/plasteel/white, /area/science/circuit) -"sUM" = ( -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "sWR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -57638,10 +57606,19 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) +"sZG" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "tal" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) +"tbG" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "tgH" = ( /obj/structure/filingcabinet/employment, /turf/open/floor/wood, @@ -57743,6 +57720,9 @@ /obj/item/crowbar/red, /turf/open/floor/plating, /area/maintenance/port) +"tyd" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tyX" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57759,6 +57739,25 @@ /obj/item/soap, /turf/open/floor/mineral/titanium/blue, /area/crew_quarters/dorms) +"tAC" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"tAH" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) +"tAN" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tCa" = ( /obj/structure/table/wood, /obj/item/instrument/guitar{ @@ -57781,6 +57780,9 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) +"tFa" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "tJi" = ( /obj/machinery/airalarm{ dir = 4; @@ -57836,15 +57838,13 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"tKR" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "tMl" = ( /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) +"tMM" = ( +/turf/open/floor/plasteel/yellowsiding, +/area/crew_quarters/fitness/pool) "tNF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -57878,8 +57878,8 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"tWb" = ( -/obj/structure/table/glass, +"tSh" = ( +/obj/structure/bed, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) "tWj" = ( @@ -57895,9 +57895,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"tYO" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tZe" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/pda_ad{ @@ -57905,12 +57902,10 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"tZp" = ( -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -24 +"tZk" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 1 }, -/turf/open/pool, /area/crew_quarters/fitness/pool) "uaj" = ( /obj/effect/turf_decal/tile/red{ @@ -57959,6 +57954,12 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) +"uei" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore/secondary) "ufD" = ( /obj/machinery/vr_sleeper{ dir = 4 @@ -57974,9 +57975,6 @@ dir = 4 }, /area/crew_quarters/fitness) -"ufG" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "ugu" = ( /obj/structure/cable{ icon_state = "1-4" @@ -58006,12 +58004,22 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) +"ulM" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/red, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "unA" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/wood, /area/crew_quarters/bar) +"unR" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "unW" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable{ @@ -58041,6 +58049,9 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) +"upW" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "usO" = ( /obj/machinery/vending/snack/random, /obj/machinery/light/small{ @@ -58071,6 +58082,9 @@ /obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/maintenance/bar) +"uxe" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "uxY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -58083,6 +58097,16 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/plasteel, /area/crew_quarters/dorms) +"uzs" = ( +/turf/open/floor/plasteel/yellowsiding{ + dir = 4 + }, +/area/crew_quarters/fitness/pool) +"uAH" = ( +/turf/open/floor/plasteel/yellowsiding/corner{ + dir = 8 + }, +/area/crew_quarters/fitness/pool) "uBa" = ( /obj/structure/table, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ @@ -58102,6 +58126,14 @@ }, /turf/open/space, /area/solar/port/fore) +"uEx" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "uEI" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -58117,13 +58149,6 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"uGB" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "uGI" = ( /turf/open/floor/grass, /area/security/prison) @@ -58202,6 +58227,9 @@ /obj/machinery/power/terminal, /turf/closed/wall/r_wall, /area/engine/gravity_generator) +"uRu" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uRS" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -58210,6 +58238,10 @@ icon_state = "carpetsymbol" }, /area/crew_quarters/theatre) +"uSC" = ( +/obj/machinery/pool/drain, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "uVS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -58222,16 +58254,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"uXr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Pool" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "vae" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -58291,8 +58313,11 @@ }, /turf/open/floor/wood, /area/security/vacantoffice) -"vgo" = ( -/turf/open/pool, +"veS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, /area/crew_quarters/fitness/pool) "vhb" = ( /obj/effect/turf_decal/tile/blue{ @@ -58306,6 +58331,9 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/locker) +"vie" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "viF" = ( /obj/structure/table/wood, /obj/item/instrument/trumpet, @@ -58353,6 +58381,10 @@ }, /turf/open/floor/plasteel, /area/engine/gravity_generator) +"voW" = ( +/obj/structure/pool/Lboard, +/turf/open/pool, +/area/crew_quarters/fitness/pool) "vpY" = ( /obj/structure/closet/lasertag/blue, /obj/item/clothing/under/pj/blue, @@ -58391,12 +58423,6 @@ }, /turf/open/floor/wood, /area/library) -"vvc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "vxh" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -58405,12 +58431,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"vxW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "vyp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -58431,12 +58451,14 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"vAW" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 +"vAl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "Pool East"; + dir = 8 }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "vBa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -58513,9 +58535,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/gravity_generator) -"vGJ" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "vHj" = ( /obj/machinery/door/airlock/public/glass{ name = "Cryogenics " @@ -58563,11 +58582,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"vOO" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "vPs" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -58581,13 +58595,8 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"vST" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, +"vSu" = ( +/turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) "vZA" = ( /obj/structure/lattice/catwalk, @@ -58600,13 +58609,9 @@ }, /turf/open/floor/wood, /area/library) -"waB" = ( -/obj/structure/closet/secure_closet/personal, -/obj/item/toy/poolnoodle/yellow, -/obj/machinery/button/door{ - id = "PoolShut"; - name = "Pool Shutters"; - pixel_y = 24 +"wag" = ( +/obj/structure/chair/comfy/black{ + dir = 8 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) @@ -58635,15 +58640,9 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) -"wdn" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "13" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) +"wcR" = ( +/turf/open/floor/plasteel/yellowsiding/corner, +/area/crew_quarters/fitness/pool) "wdv" = ( /obj/structure/fans/tiny/invisible, /turf/open/space/basic, @@ -58666,14 +58665,6 @@ "wkN" = ( /turf/closed/wall, /area/science/circuit) -"wmd" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "woR" = ( /obj/machinery/cryopod{ dir = 1 @@ -58694,6 +58685,9 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) +"wpR" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "wql" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/r_wall, @@ -58724,10 +58718,6 @@ }, /turf/open/floor/plasteel, /area/hallway/secondary/service) -"wsf" = ( -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "wvX" = ( /obj/structure/table/reinforced, /obj/machinery/light, @@ -58747,12 +58737,21 @@ }, /turf/closed/wall, /area/hallway/secondary/service) +"wHk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "wHz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) +"wHU" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/pool) "wIG" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -58771,26 +58770,12 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"wMw" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"wRp" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"wTe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 +"wQg" = ( +/obj/structure/pool/ladder{ + dir = 2; + pixel_y = 24 }, -/obj/structure/table/glass, -/obj/structure/bedsheetbin/towel, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light{ - dir = 4; - light_color = "#c1caff" - }, -/turf/open/floor/plasteel, +/turf/open/pool, /area/crew_quarters/fitness/pool) "wTf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -58832,6 +58817,24 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/plasteel/white, /area/science/robotics/lab) +"wWW" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/button/door{ + id = "PoolShut"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) +"wXa" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PoolShut"; + name = "Pool Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/pool) "wXl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/camera{ @@ -58846,12 +58849,6 @@ }, /turf/open/floor/plasteel, /area/security/prison) -"wYI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "wZI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -58861,6 +58858,22 @@ }, /turf/open/floor/plasteel/dark, /area/crew_quarters/heads/captain) +"xaB" = ( +/obj/structure/closet/athletic_mixed, +/obj/item/toy/poolnoodle/red, +/obj/item/toy/poolnoodle/blue, +/obj/item/toy/poolnoodle/yellow, +/obj/machinery/button/door{ + id = "PoolShut"; + name = "Pool Shutters"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "xbn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -58892,6 +58905,9 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) +"xgo" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "xgC" = ( /obj/structure/cable{ icon_state = "0-4" @@ -59018,18 +59034,11 @@ /obj/machinery/light, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"xrT" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) -"xsJ" = ( -/turf/open/floor/plasteel/yellowsiding/corner{ - dir = 1 - }, +"xsO" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"xtO" = ( +/turf/open/pool, /area/crew_quarters/fitness/pool) "xtP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -59049,11 +59058,8 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"xyV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, +"xyT" = ( +/turf/open/pool, /area/crew_quarters/fitness/pool) "xzd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -59142,27 +59148,14 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/carpet, /area/library) -"xHg" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"xHX" = ( -/turf/open/floor/plasteel/yellowsiding/corner, +"xFB" = ( +/turf/closed/wall, /area/crew_quarters/fitness/pool) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"xIu" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"xKs" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "xLX" = ( /obj/structure/lattice/catwalk, /obj/item/stack/marker_beacon{ @@ -59176,9 +59169,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"xOw" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "xOx" = ( /obj/structure/chair/comfy/brown{ color = "#596479"; @@ -59216,9 +59206,6 @@ }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"xSS" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "xTy" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59254,6 +59241,13 @@ /obj/item/clothing/under/pj/red, /turf/open/floor/plasteel, /area/crew_quarters/fitness) +"xZL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/pool) "ybj" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -59298,6 +59292,12 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) +"yfk" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) +"yfL" = ( +/turf/open/pool, +/area/crew_quarters/fitness/pool) "yhz" = ( /obj/structure/table, /obj/item/folder/blue, @@ -93834,7 +93834,7 @@ aif aif aif aif -qlq +fpz bkV jKP alK @@ -94090,8 +94090,8 @@ ahn aiA ahn ahn -oLn -vxW +grc +ccS aod ahn apx @@ -94344,11 +94344,11 @@ abp nQi ahn ahn -vAW +uei ahn ahn -rik -vxW +grc +ccS aod aoK oyX @@ -94601,10 +94601,10 @@ adR ahn ahn ahn -wdn +tAH ahn ahn -rik +eMs anG aoe aoL @@ -94863,7 +94863,7 @@ gJi ahn ahn khB -xIu +dFX ahn ahn ahn @@ -95117,17 +95117,17 @@ aaa aaa aaa aaa -xIu -waB -gBj -cMv -uGB +dFX +wWW +iwv +lCo +ohq wXl iou -rQq -mVB +pkF +xZL wig -ilb +str rrM clO asZ @@ -95374,17 +95374,17 @@ aaa aaa aaa aaa -nvN -rHe -xHX -deZ -deZ -deZ -deZ -deZ -fXd +miN +ulM +wcR +oFi +oFi +oFi +oFi +oFi +ecg jLT -erC +hul arm fHG aya @@ -95631,15 +95631,15 @@ aaa aaa aaa aaa -nvN -hky -cRS -bgx -fkK -cFI -fkK -fkK -eBg +miN +azm +oer +qWV +ekE +oVo +ekE +ekE +tZk ujS aqs coh @@ -95888,17 +95888,17 @@ aaa aaa aaa aaa -nvN -dFj -cRS -fkK -fkK -fkK -fkK -fkK -eBg -gBj -uXr +miN +stF +oer +ekE +ekE +ekE +ekE +ekE +tZk +iwv +qeA lXE pFX mOO @@ -96145,17 +96145,17 @@ aaa aaa aaa aaa -xIu -omt -cRS -fyM -fkK -fkK -fkK -tZp -eBg -gBj -erC +dFX +lnk +oer +ogc +ekE +ekE +ekE +fyS +tZk +iwv +hul xzd sJI jJg @@ -96402,17 +96402,17 @@ aaa aaa aaa aaa -nvN -gBj -cRS -fkK -fkK -fkK -fkK -fkK -eBg -cDM -vvc +miN +iwv +oer +ekE +ekE +ekE +ekE +ekE +tZk +iBv +lZK fZm jmV epD @@ -96659,16 +96659,16 @@ aaa aaa aaa aaa -nvN -gBj -aGp -fkK -fkK -jRz -fkK -fkK -eBg -wYI +miN +iwv +kdO +ekE +ekE +uSC +ekE +ekE +tZk +pSK ewu pQp pQp @@ -96916,16 +96916,16 @@ aaa aaa aaa aaa -nvN -gBj -cRS -fkK -fkK -fkK -fkK -fkK -eBg -wYI +miN +iwv +oer +ekE +ekE +ekE +ekE +ekE +tZk +pSK aqu aro aro @@ -97173,16 +97173,16 @@ aaa aaa aaa aaa -xIu -eBs -cRS -fyM -fkK -fkK -fkK -tZp -eBg -wYI +dFX +jMW +oer +ogc +ekE +ekE +ekE +fyS +tZk +pSK aqu aro aro @@ -97430,16 +97430,16 @@ aaa aaa aaa aaa -nvN -tWb -cRS -fkK -fkK -fkK -fkK -fkK -eBg -wYI +miN +sth +oer +ekE +ekE +ekE +ekE +ekE +tZk +pSK aqu aro aro @@ -97687,16 +97687,16 @@ aaa aaa aaa aaa -nvN -enm -cRS -fkK -fkK -eqv -fkK -fkK -eBg -wYI +miN +wag +oer +ekE +ekE +voW +ekE +ekE +tZk +pSK aqu aro aro @@ -97944,16 +97944,16 @@ aaa aaa aaa aaa -nvN -qLL -fGM -hOk -hOk -jYk -hOk -hOk -xsJ -lao +miN +tAC +uAH +ffy +ffy +dCr +ffy +ffy +hzK +iYE aqu aro aro @@ -98201,16 +98201,16 @@ aaa aaa aaa aaa -xIu -eXn -wsf -wsf -wsf -mtr -qie -qie -qie -wTe +dFX +xaB +mgF +mgF +mgF +vAl +rje +rje +rje +iMv vmQ pQp pQp @@ -98458,17 +98458,17 @@ aaS aaS aaS aaa -xIu -xIu -nvN -nvN -nvN -xIu -nvN -nvN -nvN -xIu -xIu +dFX +dFX +miN +miN +miN +dFX +miN +miN +miN +dFX +dFX aaa aaa arj From a9a167b9d3531702ca417040b4854f8bd54be185 Mon Sep 17 00:00:00 2001 From: Artur Date: Tue, 11 Feb 2020 20:18:32 +0200 Subject: [PATCH 082/380] Suffering and co --- code/__DEFINES/components.dm | 7 +- code/__DEFINES/mobs.dm | 2 +- code/__DEFINES/nanites.dm | 45 ++- code/__DEFINES/traits.dm | 1 + code/datums/components/nanites.dm | 134 +++++-- code/game/objects/items/defib.dm | 17 +- code/modules/mob/living/carbon/carbon.dm | 16 + .../research/designs/nanite_designs.dm | 75 +++- .../nanites/extra_settings/_extra_setting.dm | 20 + .../nanites/extra_settings/boolean.dm | 27 ++ .../research/nanites/extra_settings/number.dm | 32 ++ .../research/nanites/extra_settings/text.dm | 18 + .../research/nanites/extra_settings/type.dm | 18 + .../research/nanites/nanite_chamber.dm | 90 ++--- .../nanites/nanite_chamber_computer.dm | 100 +---- .../nanites/nanite_cloud_controller.dm | 104 +++-- .../research/nanites/nanite_hijacker.dm | 4 +- .../research/nanites/nanite_misc_items.dm | 2 +- .../research/nanites/nanite_program_hub.dm | 61 +-- .../research/nanites/nanite_programmer.dm | 106 +++--- .../research/nanites/nanite_programs.dm | 206 ++++++---- .../nanites/nanite_programs/buffing.dm | 18 +- .../nanites/nanite_programs/healing.dm | 81 ++-- .../nanites/nanite_programs/protocols.dm | 107 ++++++ .../nanites/nanite_programs/sensor.dm | 358 ++++++------------ .../nanites/nanite_programs/suppression.dm | 295 +++++---------- .../nanites/nanite_programs/utility.dm | 321 ++++++---------- .../nanites/nanite_programs/weapon.dm | 72 ++-- .../modules/research/nanites/nanite_remote.dm | 106 ++---- .../modules/research/nanites/program_disks.dm | 13 +- .../research/nanites/public_chamber.dm | 84 ++-- code/modules/research/nanites/rules.dm | 151 ++++++++ tgstation.dme | 6 + tgui-next/packages/tgui/public/tgui.bundle.js | 4 +- tgui-next/packages/tgui/routes.js | 25 ++ 35 files changed, 1445 insertions(+), 1281 deletions(-) create mode 100644 code/modules/research/nanites/extra_settings/_extra_setting.dm create mode 100644 code/modules/research/nanites/extra_settings/boolean.dm create mode 100644 code/modules/research/nanites/extra_settings/number.dm create mode 100644 code/modules/research/nanites/extra_settings/text.dm create mode 100644 code/modules/research/nanites/extra_settings/type.dm create mode 100644 code/modules/research/nanites/nanite_programs/protocols.dm create mode 100644 code/modules/research/nanites/rules.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index c4c9d815a0..cf3a3c1faf 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -295,11 +295,14 @@ //Nanites #define COMSIG_HAS_NANITES "has_nanites" //() returns TRUE if nanites are found #define COMSIG_NANITE_IS_STEALTHY "nanite_is_stealthy" //() returns TRUE if nanites have stealth +#define COMSIG_NANITE_DELETE "nanite_delete" //() deletes the nanite component #define COMSIG_NANITE_GET_PROGRAMS "nanite_get_programs" //(list/nanite_programs) - makes the input list a copy the nanites' program list +#define COMSIG_NANITE_GET_VOLUME "nanite_get_volume" //(amount) Returns nanite amount #define COMSIG_NANITE_SET_VOLUME "nanite_set_volume" //(amount) Sets current nanite volume to the given amount #define COMSIG_NANITE_ADJUST_VOLUME "nanite_adjust" //(amount) Adjusts nanite volume by the given amount #define COMSIG_NANITE_SET_MAX_VOLUME "nanite_set_max_volume" //(amount) Sets maximum nanite volume to the given amount #define COMSIG_NANITE_SET_CLOUD "nanite_set_cloud" //(amount(0-100)) Sets cloud ID to the given amount +#define COMSIG_NANITE_SET_CLOUD_SYNC "nanite_set_cloud_sync" //(method) Modify cloud sync status. Method can be toggle, enable or disable #define COMSIG_NANITE_SET_SAFETY "nanite_set_safety" //(amount) Sets safety threshold to the given amount #define COMSIG_NANITE_SET_REGEN "nanite_set_regen" //(amount) Sets regeneration rate to the given amount #define COMSIG_NANITE_SIGNAL "nanite_signal" //(code(1-9999)) Called when sending a nanite signal to a mob. @@ -307,8 +310,8 @@ #define COMSIG_NANITE_SCAN "nanite_scan" //(mob/user, full_scan) - sends to chat a scan of the nanites to the user, returns TRUE if nanites are detected #define COMSIG_NANITE_UI_DATA "nanite_ui_data" //(list/data, scan_level) - adds nanite data to the given data list - made for ui_data procs #define COMSIG_NANITE_ADD_PROGRAM "nanite_add_program" //(datum/nanite_program/new_program, datum/nanite_program/source_program) Called when adding a program to a nanite component - #define COMPONENT_PROGRAM_INSTALLED 1 //Installation successful - #define COMPONENT_PROGRAM_NOT_INSTALLED 2 //Installation failed, but there are still nanites +#define COMPONENT_PROGRAM_INSTALLED 1 //Installation successful +#define COMPONENT_PROGRAM_NOT_INSTALLED 2 //Installation failed, but there are still nanites #define COMSIG_NANITE_SYNC "nanite_sync" //(datum/component/nanites, full_overwrite, copy_activation) Called to sync the target's nanites to a given nanite component // /datum/component/storage signals diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index a7d6056ab9..f89c11d91b 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -276,4 +276,4 @@ #define HUMAN_FIRE_STACK_ICON_NUM 3 #define PULL_PRONE_SLOWDOWN 0.6 -#define HUMAN_CARRY_SLOWDOWN 0 \ No newline at end of file +#define HUMAN_CARRY_SLOWDOWN 0 diff --git a/code/__DEFINES/nanites.dm b/code/__DEFINES/nanites.dm index 45455a81c2..ed15e972ab 100644 --- a/code/__DEFINES/nanites.dm +++ b/code/__DEFINES/nanites.dm @@ -1,11 +1,44 @@ -#define NANITE_TIMER_DEACTIVATE 1 -#define NANITE_TIMER_SELFDELETE 2 -#define NANITE_TIMER_TRIGGER 3 -#define NANITE_TIMER_RESET 4 - #define NANITE_SYNC_DELAY 300 #define NANITE_SHOCK_IMMUNE 1 #define NANITE_EMP_IMMUNE 2 -#define NANITE_PROGRAM_LIMIT 20 \ No newline at end of file +#define NANITE_PROGRAM_LIMIT 20 + + +#define NANITE_BASE_RESEARCH 3.5 + +#define NANITE_CLOUD_TOGGLE 1 +#define NANITE_CLOUD_DISABLE 2 +#define NANITE_CLOUD_ENABLE 3 + +///Nanite extra settings types: used to help uis know what type an extra setting is +#define NESTYPE_TEXT "text" +#define NESTYPE_NUMBER "number" +#define NESTYPE_TYPE "type" +#define NESTYPE_BOOLEAN "boolean" + +///Nanite Extra Settings - Note that these will also be the names displayed in the UI +#define NES_SENT_CODE "Sent Code" +#define NES_DELAY "Delay" +#define NES_MODE "Mode" +#define NES_COMM_CODE "Comm Code" +#define NES_RELAY_CHANNEL "Relay Channel" +#define NES_HEALTH_PERCENT "Health Percent" +#define NES_DIRECTION "Direction" +#define NES_NANITE_PERCENT "Nanite Percent" +#define NES_DAMAGE_TYPE "Damage Type" +#define NES_DAMAGE "Damage" +#define NES_SENTENCE "Sentence" +#define NES_MESSAGE "Message" +#define NES_DIRECTIVE "Directive" +#define NES_INCLUSIVE_MODE "Inclusive Mode" +#define NES_HALLUCINATION_TYPE "Hallucination Type" +#define NES_HALLUCINATION_DETAIL "Hallucination Detail" +#define NES_MOOD_MESSAGE "Mood Message" +#define NES_PROGRAM_OVERWRITE "Program Overwrite" +#define NES_CLOUD_OVERWRITE "Cloud Overwrite" +#define NES_SCAN_TYPE "Scan Type" +#define NES_BUTTON_NAME "Button Name" +#define NES_ICON "Icon" +#define NES_COLOR "Color" diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index d144254a50..145f879b90 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -55,6 +55,7 @@ } while (0) #define HAS_TRAIT(target, trait) (target.status_traits ? (target.status_traits[trait] ? TRUE : FALSE) : FALSE) #define HAS_TRAIT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (source in target.status_traits[trait]) : FALSE) : FALSE) +#define HAS_TRAIT_NOT_FROM(target, trait, source) (target.status_traits ? (target.status_traits[trait] ? (length(target.status_traits[trait] - source) > 0) : FALSE) : FALSE) //mob traits #define TRAIT_BLIND "blind" diff --git a/code/datums/components/nanites.dm b/code/datums/components/nanites.dm index e1c96121c7..49b2e437d4 100644 --- a/code/datums/components/nanites.dm +++ b/code/datums/components/nanites.dm @@ -7,13 +7,16 @@ var/regen_rate = 0.5 //nanites generated per second var/safety_threshold = 25 //how low nanites will get before they stop processing/triggering var/cloud_id = 0 //0 if not connected to the cloud, 1-100 to set a determined cloud backup to draw from + var/cloud_active = TRUE //if false, won't sync to the cloud var/next_sync = 0 var/list/datum/nanite_program/programs = list() var/max_programs = NANITE_PROGRAM_LIMIT + var/list/datum/nanite_program/protocol/protocols = list() ///Separate list of protocol programs, to avoid looping through the whole programs list when cheking for conflicts + var/start_time = 0 ///Timestamp to when the nanites were first inserted in the host var/stealth = FALSE //if TRUE, does not appear on HUDs and health scans var/diagnostics = TRUE //if TRUE, displays program list when scanned by nanite scanners - + /datum/component/nanites/Initialize(amount = 100, cloud = 0) if(!isliving(parent) && !istype(parent, /datum/nanite_cloud_backup)) return COMPONENT_INCOMPATIBLE @@ -25,33 +28,36 @@ if(isliving(parent)) host_mob = parent - if(!(MOB_ORGANIC in host_mob.mob_biotypes) && !(MOB_UNDEAD in host_mob.mob_biotypes)) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow. + if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) //Shouldn't happen, but this avoids HUD runtimes in case a silicon gets them somehow. return COMPONENT_INCOMPATIBLE + start_time = world.time + host_mob.hud_set_nanite_indicator() START_PROCESSING(SSnanites, src) - if(cloud_id) + if(cloud_id && cloud_active) cloud_sync() /datum/component/nanites/RegisterWithParent() - . = ..() RegisterSignal(parent, COMSIG_HAS_NANITES, .proc/confirm_nanites) RegisterSignal(parent, COMSIG_NANITE_IS_STEALTHY, .proc/check_stealth) + RegisterSignal(parent, COMSIG_NANITE_DELETE, .proc/delete_nanites) RegisterSignal(parent, COMSIG_NANITE_UI_DATA, .proc/nanite_ui_data) RegisterSignal(parent, COMSIG_NANITE_GET_PROGRAMS, .proc/get_programs) RegisterSignal(parent, COMSIG_NANITE_SET_VOLUME, .proc/set_volume) RegisterSignal(parent, COMSIG_NANITE_ADJUST_VOLUME, .proc/adjust_nanites) RegisterSignal(parent, COMSIG_NANITE_SET_MAX_VOLUME, .proc/set_max_volume) RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD, .proc/set_cloud) + RegisterSignal(parent, COMSIG_NANITE_SET_CLOUD_SYNC, .proc/set_cloud_sync) RegisterSignal(parent, COMSIG_NANITE_SET_SAFETY, .proc/set_safety) RegisterSignal(parent, COMSIG_NANITE_SET_REGEN, .proc/set_regen) RegisterSignal(parent, COMSIG_NANITE_ADD_PROGRAM, .proc/add_program) RegisterSignal(parent, COMSIG_NANITE_SCAN, .proc/nanite_scan) RegisterSignal(parent, COMSIG_NANITE_SYNC, .proc/sync) - RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp) if(isliving(parent)) + RegisterSignal(parent, COMSIG_ATOM_EMP_ACT, .proc/on_emp) RegisterSignal(parent, COMSIG_MOB_DEATH, .proc/on_death) RegisterSignal(parent, COMSIG_MOB_ALLOWED, .proc/check_access) RegisterSignal(parent, COMSIG_LIVING_ELECTROCUTE_ACT, .proc/on_shock) @@ -61,15 +67,16 @@ RegisterSignal(parent, COMSIG_NANITE_COMM_SIGNAL, .proc/receive_comm_signal) /datum/component/nanites/UnregisterFromParent() - . = ..() UnregisterSignal(parent, list(COMSIG_HAS_NANITES, COMSIG_NANITE_IS_STEALTHY, + COMSIG_NANITE_DELETE, COMSIG_NANITE_UI_DATA, COMSIG_NANITE_GET_PROGRAMS, COMSIG_NANITE_SET_VOLUME, COMSIG_NANITE_ADJUST_VOLUME, COMSIG_NANITE_SET_MAX_VOLUME, COMSIG_NANITE_SET_CLOUD, + COMSIG_NANITE_SET_CLOUD_SYNC, COMSIG_NANITE_SET_SAFETY, COMSIG_NANITE_SET_REGEN, COMSIG_NANITE_ADD_PROGRAM, @@ -87,9 +94,9 @@ /datum/component/nanites/Destroy() STOP_PROCESSING(SSnanites, src) - set_nanite_bar(TRUE) QDEL_LIST(programs) if(host_mob) + set_nanite_bar(TRUE) host_mob.hud_set_nanite_indicator() host_mob = null return ..() @@ -102,13 +109,18 @@ /datum/component/nanites/process() adjust_nanites(null, regen_rate) + add_research() for(var/X in programs) var/datum/nanite_program/NP = X NP.on_process() - set_nanite_bar() - if(cloud_id && world.time > next_sync) + if(cloud_id && cloud_active && world.time > next_sync) cloud_sync() next_sync = world.time + NANITE_SYNC_DELAY + set_nanite_bar() + + +/datum/component/nanites/proc/delete_nanites() + qdel(src) //Syncs the nanite component to another, making it so programs are the same with the same programming (except activation status) /datum/component/nanites/proc/sync(datum/signal_source, datum/component/nanites/source, full_overwrite = TRUE, copy_activation = FALSE) @@ -131,13 +143,17 @@ add_program(null, SNP.copy()) /datum/component/nanites/proc/cloud_sync() - if(!cloud_id) - return - var/datum/nanite_cloud_backup/backup = SSnanites.get_cloud_backup(cloud_id) - if(backup) - var/datum/component/nanites/cloud_copy = backup.nanites - if(cloud_copy) - sync(null, cloud_copy) + if(cloud_id) + var/datum/nanite_cloud_backup/backup = SSnanites.get_cloud_backup(cloud_id) + if(backup) + var/datum/component/nanites/cloud_copy = backup.nanites + if(cloud_copy) + sync(null, cloud_copy) + return + //Without cloud syncing nanites can accumulate errors and/or defects + if(prob(8) && programs.len) + var/datum/nanite_program/NP = pick(programs) + NP.software_error() /datum/component/nanites/proc/add_program(datum/source, datum/nanite_program/new_program, datum/nanite_program/source_program) for(var/X in programs) @@ -175,19 +191,28 @@ holder.icon_state = "nanites[nanite_percent]" /datum/component/nanites/proc/on_emp(datum/source, severity) - adjust_nanites(null, -(nanite_volume * 0.3 + 50)) //Lose 30% variable and 50 flat nanite volume. + nanite_volume *= (rand(60, 90) * 0.01) //Lose 10-40% of nanites + adjust_nanites(null, -(rand(5, 50))) //Lose 5-50 flat nanite volume + if(prob(40/severity)) + cloud_id = 0 for(var/X in programs) var/datum/nanite_program/NP = X NP.on_emp(severity) -/datum/component/nanites/proc/on_shock(datum/source, shock_damage) - adjust_nanites(null, -(nanite_volume * (shock_damage * 0.005) + shock_damage)) //0.5% of shock damage (@ 50 damage it'd drain 25%) + shock damage flat volume - for(var/X in programs) - var/datum/nanite_program/NP = X - NP.on_shock(shock_damage) + +/datum/component/nanites/proc/on_shock(datum/source, shock_damage, siemens_coeff = 1, flags = NONE) + if(shock_damage < 1) + return + + if(!HAS_TRAIT_NOT_FROM(host_mob, TRAIT_SHOCKIMMUNE, "nanites"))//Another shock protection must protect nanites too, but nanites protect only host + nanite_volume *= (rand(45, 80) * 0.01) //Lose 20-55% of nanites + adjust_nanites(null, -(rand(5, 50))) //Lose 5-50 flat nanite volume + for(var/X in programs) + var/datum/nanite_program/NP = X + NP.on_shock(shock_damage) /datum/component/nanites/proc/on_minor_shock(datum/source) - adjust_nanites(null, -25) + adjust_nanites(null, -(rand(5, 15))) //Lose 5-15 flat nanite volume for(var/X in programs) var/datum/nanite_program/NP = X NP.on_minor_shock() @@ -207,16 +232,16 @@ /datum/component/nanites/proc/receive_comm_signal(datum/source, comm_code, comm_message, comm_source = "an unidentified source") for(var/X in programs) - if(istype(X, /datum/nanite_program/triggered/comm)) - var/datum/nanite_program/triggered/comm/NP = X + if(istype(X, /datum/nanite_program/comm)) + var/datum/nanite_program/comm/NP = X NP.receive_comm_signal(comm_code, comm_message, comm_source) /datum/component/nanites/proc/check_viable_biotype() - if(!(MOB_ORGANIC in host_mob.mob_biotypes) && !(MOB_UNDEAD in host_mob.mob_biotypes)) + if(!(host_mob.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) qdel(src) //bodytype no longer sustains nanites /datum/component/nanites/proc/check_access(datum/source, obj/O) - for(var/datum/nanite_program/triggered/access/access_program in programs) + for(var/datum/nanite_program/access/access_program in programs) if(access_program.activated) return O.check_access_list(access_program.access) else @@ -232,6 +257,15 @@ /datum/component/nanites/proc/set_cloud(datum/source, amount) cloud_id = CLAMP(amount, 0, 100) +/datum/component/nanites/proc/set_cloud_sync(datum/source, method) + switch(method) + if(NANITE_CLOUD_TOGGLE) + cloud_active = !cloud_active + if(NANITE_CLOUD_DISABLE) + cloud_active = FALSE + if(NANITE_CLOUD_ENABLE) + cloud_active = TRUE + /datum/component/nanites/proc/set_safety(datum/source, amount) safety_threshold = CLAMP(amount, 0, max_nanites) @@ -252,6 +286,19 @@ /datum/component/nanites/proc/get_programs(datum/source, list/nanite_programs) nanite_programs |= programs +/datum/component/nanites/proc/add_research() + var/research_value = NANITE_BASE_RESEARCH + if(!ishuman(host_mob)) + if(!iscarbon(host_mob)) + research_value *= 0.4 + else + research_value *= 0.8 + if(!host_mob.client) + research_value *= 0.5 + if(host_mob.stat == DEAD) + research_value *= 0.75 + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_NANITES = research_value)) + /datum/component/nanites/proc/nanite_scan(datum/source, mob/user, full_scan) if(!full_scan) if(!stealth) @@ -263,7 +310,8 @@ to_chat(user, "================") to_chat(user, "Saturation: [nanite_volume]/[max_nanites]") to_chat(user, "Safety Threshold: [safety_threshold]") - to_chat(user, "Cloud ID: [cloud_id ? cloud_id : "Disabled"]") + to_chat(user, "Cloud ID: [cloud_id ? cloud_id : "None"]") + to_chat(user, "Cloud Sync: [cloud_active ? "Active" : "Disabled"]") to_chat(user, "================") to_chat(user, "Program List:") if(!diagnostics) @@ -280,6 +328,7 @@ data["regen_rate"] = regen_rate data["safety_threshold"] = safety_threshold data["cloud_id"] = cloud_id + data["cloud_active"] = cloud_active var/list/mob_programs = list() var/id = 1 for(var/X in programs) @@ -297,24 +346,35 @@ mob_program["trigger_cooldown"] = P.trigger_cooldown / 10 if(scan_level >= 3) - mob_program["activation_delay"] = P.activation_delay - mob_program["timer"] = P.timer - mob_program["timer_type"] = P.get_timer_type_text() - var/list/extra_settings = list() - for(var/Y in P.extra_settings) - var/list/setting = list() - setting["name"] = Y - setting["value"] = P.get_extra_setting(Y) - extra_settings += list(setting) + mob_program["timer_restart"] = P.timer_restart / 10 + mob_program["timer_shutdown"] = P.timer_shutdown / 10 + mob_program["timer_trigger"] = P.timer_trigger / 10 + mob_program["timer_trigger_delay"] = P.timer_trigger_delay / 10 + var/list/extra_settings = P.get_extra_settings_frontend() mob_program["extra_settings"] = extra_settings if(LAZYLEN(extra_settings)) mob_program["has_extra_settings"] = TRUE + else + mob_program["has_extra_settings"] = FALSE if(scan_level >= 4) mob_program["activation_code"] = P.activation_code mob_program["deactivation_code"] = P.deactivation_code mob_program["kill_code"] = P.kill_code mob_program["trigger_code"] = P.trigger_code + var/list/rules = list() + var/rule_id = 1 + for(var/Z in P.rules) + var/datum/nanite_rule/nanite_rule = Z + var/list/rule = list() + rule["display"] = nanite_rule.display() + rule["program_id"] = id + rule["id"] = rule_id + rules += list(rule) + rule_id++ + mob_program["rules"] = rules + if(LAZYLEN(rules)) + mob_program["has_rules"] = TRUE id++ mob_programs += list(mob_program) data["mob_programs"] = mob_programs diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 386b1fe668..3a2470e5e0 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -431,26 +431,11 @@ if((!req_defib && grab_ghost) || (req_defib && defib.grab_ghost)) H.notify_ghost_cloning("Your heart is being defibrillated!") H.grab_ghost() // Shove them back in their body. - else if(can_defib(H)) + else if(H.can_defib()) H.notify_ghost_cloning("Your heart is being defibrillated. Re-enter your corpse if you want to be revived!", source = src) do_help(H, user) -/obj/item/twohanded/shockpaddles/proc/can_defib(mob/living/carbon/H) //Our code here is different than tg, if it breaks in testing; BUG_PROBABLE_CAUSE - var/obj/item/organ/heart = H.getorgan(/obj/item/organ/heart) - if(H.suiciding || H.hellbound || HAS_TRAIT(H, TRAIT_HUSK)) - return - if((world.time - H.timeofdeath) > tlimit) - return - if((H.getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) || (H.getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE)) - return - if(!heart || (heart.organ_flags & ORGAN_FAILING)) - return - var/obj/item/organ/brain/BR = H.getorgan(/obj/item/organ/brain) - if(QDELETED(BR) || BR.brain_death || (BR.organ_flags & ORGAN_FAILING) || H.suiciding) - return - return TRUE - /obj/item/twohanded/shockpaddles/proc/shock_touching(dmg, mob/H) if(!H.pulledby || !isliving(H.pulledby)) return diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ef33afec25..d8977803ed 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -834,6 +834,22 @@ update_inv_handcuffed() update_hud_handcuffed() +/mob/living/carbon/proc/can_defib() + var/tlimit = DEFIB_TIME_LIMIT * 10 + var/obj/item/organ/heart = getorgan(/obj/item/organ/heart) + if(suiciding || hellbound || HAS_TRAIT(src, TRAIT_HUSK)) + return + if((world.time - timeofdeath) > tlimit) + return + if((getBruteLoss() >= MAX_REVIVE_BRUTE_DAMAGE) || (getFireLoss() >= MAX_REVIVE_FIRE_DAMAGE)) + return + if(!heart || (heart.organ_flags & ORGAN_FAILING)) + return + var/obj/item/organ/brain/BR = getorgan(/obj/item/organ/brain) + if(QDELETED(BR) || BR.brain_death || (BR.organ_flags & ORGAN_FAILING) || suiciding) + return + return TRUE + /mob/living/carbon/fully_heal(admin_revive = FALSE) if(reagents) reagents.clear_reagents() diff --git a/code/modules/research/designs/nanite_designs.dm b/code/modules/research/designs/nanite_designs.dm index 13668ba570..c72ee4fb8c 100644 --- a/code/modules/research/designs/nanite_designs.dm +++ b/code/modules/research/designs/nanite_designs.dm @@ -50,7 +50,7 @@ name = "Host Scan" desc = "The nanites display a detailed readout of a body scan to the host." id = "selfscan_nanites" - program_type = /datum/nanite_program/triggered/self_scan + program_type = /datum/nanite_program/self_scan category = list("Utility Nanites") /datum/design/nanites/dermal_button @@ -67,7 +67,6 @@ program_type = /datum/nanite_program/stealth category = list("Utility Nanites") - /datum/design/nanites/reduced_diagnostics name = "Reduced Diagnostics" desc = "Disables some high-cost diagnostics in the nanites, making them unable to communicate their program list to portable scanners. \ @@ -80,7 +79,7 @@ name = "Subdermal ID" desc = "The nanites store the host's ID access rights in a subdermal magnetic strip. Updates when triggered, copying the host's current access." id = "access_nanites" - program_type = /datum/nanite_program/triggered/access + program_type = /datum/nanite_program/access category = list("Utility Nanites") /datum/design/nanites/relay @@ -106,9 +105,9 @@ /datum/design/nanites/emp name = "Electromagnetic Resonance" - desc = "The nanites cause an elctromagnetic pulse around the host when triggered. Will corrupt other nanite programs!" + desc = "The nanites cause an electromagnetic pulse around the host when triggered. Will corrupt other nanite programs!" id = "emp_nanites" - program_type = /datum/nanite_program/triggered/emp + program_type = /datum/nanite_program/emp category = list("Utility Nanites") /datum/design/nanites/spreading @@ -119,6 +118,13 @@ program_type = /datum/nanite_program/spreading category = list("Utility Nanites") +/datum/design/nanites/nanite_sting + name = "Nanite Sting" + desc = "When triggered, projects a nearly invisible spike of nanites that attempts to infect a nearby non-host with a copy of the host's nanites cluster." + id = "nanite_sting_nanites" + program_type = /datum/nanite_program/nanite_sting + category = list("Utility Nanites") + /datum/design/nanites/mitosis name = "Mitosis" desc = "The nanites gain the ability to self-replicate, using bluespace to power the process, instead of drawing from a template. This rapidly speeds up the replication rate,\ @@ -197,7 +203,7 @@ name = "Defibrillation" desc = "The nanites, when triggered, send a defibrillating shock to the host's heart." id = "defib_nanites" - program_type = /datum/nanite_program/triggered/defib + program_type = /datum/nanite_program/defib category = list("Medical Nanites") @@ -242,7 +248,7 @@ name = "Adrenaline Burst" desc = "The nanites cause a burst of adrenaline when triggered, waking the host from stuns and temporarily increasing their speed." id = "adrenaline_nanites" - program_type = /datum/nanite_program/triggered/adrenaline + program_type = /datum/nanite_program/adrenaline category = list("Augmentation Nanites") /datum/design/nanites/mindshield @@ -366,21 +372,21 @@ name = "Heart-Stopper" desc = "Stops the host's heart when triggered; restarts it if triggered again." id = "heartstop_nanites" - program_type = /datum/nanite_program/triggered/heart_stop + program_type = /datum/nanite_program/heart_stop category = list("Weaponized Nanites") /datum/design/nanites/explosive name = "Chain Detonation" desc = "Blows up all the nanites inside the host in a chain reaction when triggered." id = "explosive_nanites" - program_type = /datum/nanite_program/triggered/explosive + program_type = /datum/nanite_program/explosive category = list("Weaponized Nanites") /datum/design/nanites/mind_control name = "Mind Control" desc = "The nanites imprint an absolute directive onto the host's brain while they're active." id = "mindcontrol_nanites" - program_type = /datum/nanite_program/triggered/comm/mind_control + program_type = /datum/nanite_program/comm/mind_control category = list("Weaponized Nanites") ////////////////////SUPPRESSION NANITES////////////////////////////////////// @@ -389,21 +395,21 @@ name = "Electric Shock" desc = "The nanites shock the host when triggered. Destroys a large amount of nanites!" id = "shock_nanites" - program_type = /datum/nanite_program/triggered/shocking + program_type = /datum/nanite_program/shocking category = list("Suppression Nanites") /datum/design/nanites/stun name = "Neural Shock" desc = "The nanites pulse the host's nerves when triggered, inapacitating them for a short period." id = "stun_nanites" - program_type = /datum/nanite_program/triggered/stun + program_type = /datum/nanite_program/stun category = list("Suppression Nanites") /datum/design/nanites/sleepy name = "Sleep Induction" desc = "The nanites cause rapid narcolepsy when triggered." id = "sleep_nanites" - program_type = /datum/nanite_program/triggered/sleepy + program_type = /datum/nanite_program/sleepy category = list("Suppression Nanites") /datum/design/nanites/paralyzing @@ -445,21 +451,21 @@ name = "Skull Echo" desc = "The nanites echo a synthesized message inside the host's skull." id = "voice_nanites" - program_type = /datum/nanite_program/triggered/comm/voice + program_type = /datum/nanite_program/comm/voice category = list("Suppression Nanites") /datum/design/nanites/speech name = "Forced Speech" desc = "The nanites force the host to say a pre-programmed sentence when triggered." id = "speech_nanites" - program_type = /datum/nanite_program/triggered/comm/speech + program_type = /datum/nanite_program/comm/speech category = list("Suppression Nanites") /datum/design/nanites/hallucination name = "Hallucination" desc = "The nanites make the host see and hear things that aren't real." id = "hallucination_nanites" - program_type = /datum/nanite_program/triggered/comm/hallucination + program_type = /datum/nanite_program/comm/hallucination category = list("Suppression Nanites") /datum/design/nanites/good_mood @@ -513,9 +519,42 @@ program_type = /datum/nanite_program/sensor/voice category = list("Sensor Nanites") -/datum/design/nanites/sensor__nanite_volume +/datum/design/nanites/sensor_nanite_volume name = "Nanite Volume Sensor" desc = "The nanites receive a signal when the nanite supply is above/below a certain percentage." id = "sensor_nanite_volume" program_type = /datum/nanite_program/sensor/nanite_volume - category = list("Sensor Nanites") \ No newline at end of file + category = list("Sensor Nanites") + +////////////////////NANITE PROTOCOLS////////////////////////////////////// +//Note about the category name: The UI cuts the last 8 characters from the category name to remove the " Nanites" in the other categories +//Because of this, Protocols was getting cut down to "P", so i had to add some padding +/* +/datum/design/nanites/kickstart + name = "Kickstart Protocol" + desc = "Replication Protocol: the nanites focus on early growth, heavily boosting replication rate for a few minutes after the initial implantation." + id = "kickstart_nanites" + program_type = /datum/nanite_program/protocol/kickstart + category = list("Protocols_Nanites") + +/datum/design/nanites/factory + name = "Factory Protocol" + desc = "Replication Protocol: the nanites build a factory matrix within the host, gradually increasing replication speed over time. The factory decays if the protocol is not active." + id = "factory_nanites" + program_type = /datum/nanite_program/protocol/factory + category = list("Protocols_Nanites") + +/datum/design/nanites/tinker + name = "Tinker Protocol" + desc = "Replication Protocol: the nanites learn to use metallic material in the host's bloodstream to speed up the replication process." + id = "tinker_nanites" + program_type = /datum/nanite_program/protocol/tinker + category = list("Protocols_Nanites") + +/datum/design/nanites/offline + name = "Offline Production Protocol" + desc = "Replication Protocol: while the host is asleep or otherwise unconcious, the nanites exploit the reduced interference to replicate more quickly." + id = "offline_nanites" + program_type = /datum/nanite_program/protocol/offline + category = list("Protocols_Nanites") +*/ diff --git a/code/modules/research/nanites/extra_settings/_extra_setting.dm b/code/modules/research/nanites/extra_settings/_extra_setting.dm new file mode 100644 index 0000000000..b3bef77eb4 --- /dev/null +++ b/code/modules/research/nanites/extra_settings/_extra_setting.dm @@ -0,0 +1,20 @@ +/datum/nanite_extra_setting + var/setting_type + var/value + +/datum/nanite_extra_setting/proc/get_value() + return value + +/datum/nanite_extra_setting/proc/set_value(value) + src.value = value + +/datum/nanite_extra_setting/proc/get_copy() + return + +//I made the choice to send the name as part of the parameter instead of storing it directly on +//this datum as a way of avoiding duplication of data between the containing assoc list +//and this datum. +//Also make sure to double wrap the list when implementing this as +//+= is interpreted as a combine on lists, so the outer list gets unwrapped +/datum/nanite_extra_setting/proc/get_frontend_list(name) + return diff --git a/code/modules/research/nanites/extra_settings/boolean.dm b/code/modules/research/nanites/extra_settings/boolean.dm new file mode 100644 index 0000000000..7d66eb988e --- /dev/null +++ b/code/modules/research/nanites/extra_settings/boolean.dm @@ -0,0 +1,27 @@ +/datum/nanite_extra_setting/boolean + setting_type = NESTYPE_BOOLEAN + var/true_text + var/false_text + +/datum/nanite_extra_setting/boolean/New(initial, true_text, false_text) + value = initial + src.true_text = true_text + src.false_text = false_text + +/datum/nanite_extra_setting/boolean/set_value(value) + if(isnull(value)) + src.value = !src.value + return + . = ..() + +/datum/nanite_extra_setting/boolean/get_copy() + return new /datum/nanite_extra_setting/boolean(value, true_text, false_text) + +/datum/nanite_extra_setting/boolean/get_frontend_list(name) + return list(list( + "name" = name, + "type" = setting_type, + "value" = value, + "true_text" = true_text, + "false_text" = false_text + )) diff --git a/code/modules/research/nanites/extra_settings/number.dm b/code/modules/research/nanites/extra_settings/number.dm new file mode 100644 index 0000000000..6e63ae067e --- /dev/null +++ b/code/modules/research/nanites/extra_settings/number.dm @@ -0,0 +1,32 @@ +/datum/nanite_extra_setting/number + setting_type = NESTYPE_NUMBER + var/min + var/max + var/unit = "" + +/datum/nanite_extra_setting/number/New(initial, min, max, unit) + value = initial + src.min = min + src.max = max + if(unit) + src.unit = unit + +/datum/nanite_extra_setting/number/set_value(value) + if(istext(value)) + value = text2num(value) + if(!value || !isnum(value)) + return + src.value = CLAMP(value, min, max) + +/datum/nanite_extra_setting/number/get_copy() + return new /datum/nanite_extra_setting/number(value, min, max, unit) + +/datum/nanite_extra_setting/number/get_frontend_list(name) + return list(list( + "name" = name, + "type" = setting_type, + "value" = value, + "min" = min, + "max" = max, + "unit" = unit + )) diff --git a/code/modules/research/nanites/extra_settings/text.dm b/code/modules/research/nanites/extra_settings/text.dm new file mode 100644 index 0000000000..56aa3dd07f --- /dev/null +++ b/code/modules/research/nanites/extra_settings/text.dm @@ -0,0 +1,18 @@ +/datum/nanite_extra_setting/text + setting_type = NESTYPE_TEXT + +/datum/nanite_extra_setting/text/New(initial) + value = initial + +/datum/nanite_extra_setting/text/set_value(value) + src.value = trim(value) + +/datum/nanite_extra_setting/text/get_copy() + return new /datum/nanite_extra_setting/text(value) + +/datum/nanite_extra_setting/text/get_frontend_list(name) + return list(list( + "name" = name, + "type" = setting_type, + "value" = value + )) diff --git a/code/modules/research/nanites/extra_settings/type.dm b/code/modules/research/nanites/extra_settings/type.dm new file mode 100644 index 0000000000..2085ba510c --- /dev/null +++ b/code/modules/research/nanites/extra_settings/type.dm @@ -0,0 +1,18 @@ +/datum/nanite_extra_setting/type + setting_type = NESTYPE_TYPE + var/list/types + +/datum/nanite_extra_setting/type/New(initial, types) + value = initial + src.types = types + +/datum/nanite_extra_setting/type/get_copy() + return new /datum/nanite_extra_setting/type(value, types) + +/datum/nanite_extra_setting/type/get_frontend_list(name) + return list(list( + "name" = name, + "type" = setting_type, + "value" = value, + "types" = types + )) diff --git a/code/modules/research/nanites/nanite_chamber.dm b/code/modules/research/nanites/nanite_chamber.dm index 515231c24c..4a980a0436 100644 --- a/code/modules/research/nanites/nanite_chamber.dm +++ b/code/modules/research/nanites/nanite_chamber.dm @@ -77,7 +77,7 @@ return occupant.AddComponent(/datum/component/nanites, 100) -/obj/machinery/nanite_chamber/proc/install_program(datum/nanite_program/NP) +/obj/machinery/nanite_chamber/proc/remove_nanites(datum/nanite_program/NP) if(stat & (NOPOWER|BROKEN)) return if((stat & MAINT) || panel_open) @@ -88,74 +88,46 @@ var/locked_state = locked locked = TRUE - //TODO COMPUTERY MACHINE SOUNDS - set_busy(TRUE, "Initializing installation protocol...", "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Connecting to nanite framework...", "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Installing program...", "[initial(icon_state)]_falling"),35) - addtimer(CALLBACK(src, .proc/complete_installation, locked_state, NP),55) + //TODO OMINOUS MACHINE SOUNDS + set_busy(TRUE, "Initializing cleanup protocol...", "[initial(icon_state)]_raising") + addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Analyzing host bio-structure...", "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Pinging nanites...", "[initial(icon_state)]_active"),40) + addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Initiating graceful self-destruct sequence...", "[initial(icon_state)]_active"),70) + addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Removing debris...", "[initial(icon_state)]_falling"),110) + addtimer(CALLBACK(src, .proc/complete_removal, locked_state),130) -/obj/machinery/nanite_chamber/proc/complete_installation(locked_state, datum/nanite_program/NP) +/obj/machinery/nanite_chamber/proc/complete_removal(locked_state) //TODO MACHINE DING locked = locked_state set_busy(FALSE) if(!occupant) return + SEND_SIGNAL(occupant, COMSIG_NANITE_DELETE) - SEND_SIGNAL(occupant, COMSIG_NANITE_ADD_PROGRAM, NP.copy()) - -/obj/machinery/nanite_chamber/proc/uninstall_program(datum/nanite_program/NP) - if(stat & (NOPOWER|BROKEN)) - return - if((stat & MAINT) || panel_open) - return - if(!occupant || busy) - return - - var/locked_state = locked - locked = TRUE - - //TODO COMPUTERY MACHINE SOUNDS - set_busy(TRUE, "Initializing uninstallation protocol...", "[initial(icon_state)]_raising") - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Connecting to nanite framework...", "[initial(icon_state)]_active"),20) - addtimer(CALLBACK(src, .proc/set_busy, TRUE, "Uninstalling program...", "[initial(icon_state)]_falling"),35) - addtimer(CALLBACK(src, .proc/complete_uninstallation, locked_state, NP),55) - -/obj/machinery/nanite_chamber/proc/complete_uninstallation(locked_state, datum/nanite_program/NP) - //TODO MACHINE DING - locked = locked_state - set_busy(FALSE) - if(!occupant) - return - qdel(NP) - -/obj/machinery/nanite_chamber/update_icon() - cut_overlays() - - if((stat & MAINT) || panel_open) - add_overlay("maint") - - else if(!(stat & (NOPOWER|BROKEN))) - if(busy || locked) - add_overlay("red") - if(locked) - add_overlay("bolted") - else - add_overlay("green") - +/obj/machinery/nanite_chamber/update_icon_state() //running and someone in there if(occupant) if(busy) icon_state = busy_icon_state else - icon_state = initial(icon_state)+ "_occupied" - return + icon_state = initial(icon_state) + "_occupied" + else + //running + icon_state = initial(icon_state) + (state_open ? "_open" : "") - //running - icon_state = initial(icon_state)+ (state_open ? "_open" : "") +/obj/machinery/nanite_chamber/update_overlays() + . = ..() -/obj/machinery/nanite_chamber/power_change() - ..() - update_icon() + if((stat & MAINT) || panel_open) + . += "maint" + + else if(!(stat & (NOPOWER|BROKEN))) + if(busy || locked) + . += "red" + if(locked) + . += "bolted" + else + . += "green" /obj/machinery/nanite_chamber/proc/toggle_open(mob/user) if(panel_open) @@ -182,7 +154,7 @@ user.last_special = world.time + CLICK_CD_BREAKOUT user.visible_message("You see [user] kicking against the door of [src]!", \ "You lean on the back of [src] and start pushing the door open... (this will take about [DisplayTimeText(breakout_time)].)", \ - "You hear a metallic creaking from [src].") + "You hear a metallic creaking from [src].") if(do_after(user,(breakout_time), target = src)) if(!user || user.stat != CONSCIOUS || user.loc != src || state_open || !locked || busy) return @@ -231,6 +203,8 @@ toggle_open(user) /obj/machinery/nanite_chamber/MouseDrop_T(mob/target, mob/user) - if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK) || !Adjacent(target) || !user.Adjacent(target) || !iscarbon(target)) return - close_machine(target) + if(close_machine(target)) + log_combat(user, target, "inserted", null, "into [src].") + add_fingerprint(user) diff --git a/code/modules/research/nanites/nanite_chamber_computer.dm b/code/modules/research/nanites/nanite_chamber_computer.dm index f9d931b3de..0750d3d268 100644 --- a/code/modules/research/nanites/nanite_chamber_computer.dm +++ b/code/modules/research/nanites/nanite_chamber_computer.dm @@ -5,30 +5,13 @@ var/obj/item/disk/nanite_program/disk circuit = /obj/item/circuitboard/computer/nanite_chamber_control icon_screen = "nanite_chamber_control" + ui_x = 380 + ui_y = 570 /obj/machinery/computer/nanite_chamber_control/Initialize() . = ..() find_chamber() -/obj/machinery/computer/nanite_chamber_control/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/disk/nanite_program)) - var/obj/item/disk/nanite_program/N = I - if(disk) - eject(user) - if(user.transferItemToLoc(N, src)) - to_chat(user, "You insert [N] into [src]") - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) - disk = N - else - ..() - -/obj/machinery/computer/nanite_chamber_control/proc/eject(mob/living/user) - if(!disk) - return - if(!istype(user) || !Adjacent(user) || !user.put_in_active_hand(disk)) - disk.forceMove(drop_location()) - disk = null - /obj/machinery/computer/nanite_chamber_control/proc/find_chamber() for(var/direction in GLOB.cardinals) var/C = locate(/obj/machinery/nanite_chamber, get_step(src, direction)) @@ -43,41 +26,13 @@ ..() /obj/machinery/computer/nanite_chamber_control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "nanite_chamber_control", name, 550, 800, master_ui, state) + ui = new(user, src, ui_key, "nanite_chamber_control", name, ui_x, ui_y, master_ui, state) ui.open() /obj/machinery/computer/nanite_chamber_control/ui_data() var/list/data = list() - if(disk) - data["has_disk"] = TRUE - var/list/disk_data = list() - var/datum/nanite_program/P = disk.program - if(P) - data["has_program"] = TRUE - disk_data["name"] = P.name - disk_data["desc"] = P.desc - - disk_data["activated"] = P.activated - disk_data["activation_delay"] = P.activation_delay - disk_data["timer"] = P.timer - disk_data["activation_code"] = P.activation_code - disk_data["deactivation_code"] = P.deactivation_code - disk_data["kill_code"] = P.kill_code - disk_data["trigger_code"] = P.trigger_code - disk_data["timer_type"] = P.get_timer_type_text() - - var/list/extra_settings = list() - for(var/X in P.extra_settings) - var/list/setting = list() - setting["name"] = X - setting["value"] = P.get_extra_setting(X) - extra_settings += list(setting) - disk_data["extra_settings"] = extra_settings - if(LAZYLEN(extra_settings)) - disk_data["has_extra_settings"] = TRUE - data["disk"] = disk_data if(!chamber) data["status_msg"] = "No chamber detected." @@ -89,7 +44,7 @@ var/mob/living/L = chamber.occupant - if(!(MOB_ORGANIC in L.mob_biotypes) && !(MOB_UNDEAD in L.mob_biotypes)) + if(!(L.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) data["status_msg"] = "Occupant not compatible with nanites." return data @@ -97,6 +52,7 @@ data["status_msg"] = chamber.busy_message return data + data["status_msg"] = null data["scan_level"] = chamber.scan_level data["locked"] = chamber.locked data["occupant_name"] = chamber.occupant.name @@ -113,46 +69,32 @@ chamber.locked = !chamber.locked chamber.update_icon() . = TRUE - if("eject") - eject(usr) - . = TRUE if("set_safety") - var/threshold = input("Set safety threshold (0-500):", name, null) as null|num + var/threshold = text2num(params["value"]) if(!isnull(threshold)) chamber.set_safety(CLAMP(round(threshold, 1),0,500)) - playsound(src, "terminal_type", 25, 0) - investigate_log("[key_name(chamber.occupant)]'s nanites' safety threshold was set to [threshold] by [key_name(usr)].", INVESTIGATE_NANITES) + playsound(src, "terminal_type", 25, FALSE) + chamber.occupant.investigate_log("'s nanites' safety threshold was set to [threshold] by [key_name(usr)] via [src] at [AREACOORD(src)].", INVESTIGATE_NANITES) . = TRUE if("set_cloud") - var/cloud_id = input("Set cloud ID (1-100, 0 to disable):", name, null) as null|num + var/cloud_id = text2num(params["value"]) if(!isnull(cloud_id)) chamber.set_cloud(CLAMP(round(cloud_id, 1),0,100)) - playsound(src, "terminal_type", 25, 0) - investigate_log("[key_name(chamber.occupant)]'s nanites' cloud id was set to [cloud_id] by [key_name(usr)].", INVESTIGATE_NANITES) + playsound(src, "terminal_type", 25, FALSE) + chamber.occupant.investigate_log("'s nanites' cloud id was set to [cloud_id] by [key_name(usr)] via [src] at [AREACOORD(src)].", INVESTIGATE_NANITES) . = TRUE if("connect_chamber") find_chamber() . = TRUE + if("remove_nanites") + playsound(src, 'sound/machines/terminal_prompt.ogg', 25, FALSE) + chamber.remove_nanites() + log_combat(usr, chamber.occupant, "cleared nanites from", null, "via [src]") + chamber.occupant.investigate_log("'s nanites were cleared by [key_name(usr)] via [src] at [AREACOORD(src)].", INVESTIGATE_NANITES) + . = TRUE if("nanite_injection") - playsound(src, 'sound/machines/terminal_prompt.ogg', 25, 0) + playsound(src, 'sound/machines/terminal_prompt.ogg', 25, FALSE) chamber.inject_nanites() - investigate_log("[key_name(chamber.occupant)] was injected with nanites by [key_name(usr)] using a nanite chamber.", INVESTIGATE_NANITES) + log_combat(usr, chamber.occupant, "injected", null, "with nanites via [src]") + chamber.occupant.investigate_log("was injected with nanites by [key_name(usr)] via [src] at [AREACOORD(src)].", INVESTIGATE_NANITES) . = TRUE - if("add_program") - if(!disk || !chamber || !chamber.occupant) - return - playsound(src, 'sound/machines/terminal_prompt.ogg', 25, 0) - chamber.install_program(disk.program) - investigate_log("Program of type [disk.program.type] was installed into [key_name(chamber.occupant)]'s nanites with a nanite chamber by [key_name(usr)].", INVESTIGATE_NANITES) - . = TRUE - if("remove_program") - if(!chamber || !chamber.occupant) - return - playsound(src, 'sound/machines/terminal_prompt.ogg', 25, 0) - var/list/nanite_programs = list() - SEND_SIGNAL(chamber.occupant, COMSIG_NANITE_GET_PROGRAMS, nanite_programs) - if(LAZYLEN(nanite_programs)) - var/datum/nanite_program/P = nanite_programs[text2num(params["program_id"])] - chamber.uninstall_program(P) - investigate_log("Program of type [P.type] was uninstalled from [key_name(chamber.occupant)]'s nanites with a nanite chamber by [key_name(usr)].", INVESTIGATE_NANITES) - . = TRUE \ No newline at end of file diff --git a/code/modules/research/nanites/nanite_cloud_controller.dm b/code/modules/research/nanites/nanite_cloud_controller.dm index 081b1a7a4c..0731d3067c 100644 --- a/code/modules/research/nanites/nanite_cloud_controller.dm +++ b/code/modules/research/nanites/nanite_cloud_controller.dm @@ -4,9 +4,13 @@ circuit = /obj/item/circuitboard/computer/nanite_cloud_controller icon = 'icons/obj/machines/research.dmi' icon_state = "nanite_cloud_controller" + ui_x = 375 + ui_y = 700 + var/obj/item/disk/nanite_program/disk var/list/datum/nanite_cloud_backup/cloud_backups = list() var/current_view = 0 //0 is the main menu, any other number is the page of the backup with that ID + var/new_backup_id = 1 /obj/machinery/computer/nanite_cloud_controller/Destroy() QDEL_LIST(cloud_backups) //rip backups @@ -19,8 +23,8 @@ if(disk) eject(user) if(user.transferItemToLoc(N, src)) - to_chat(user, "You insert [N] into [src]") - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) + to_chat(user, "You insert [N] into [src].") + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) disk = N else ..() @@ -50,13 +54,14 @@ investigate_log("[key_name(user)] created a new nanite cloud backup with id #[cloud_id]", INVESTIGATE_NANITES) /obj/machinery/computer/nanite_cloud_controller/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "nanite_cloud_control", name, 600, 800, master_ui, state) + ui = new(user, src, ui_key, "nanite_cloud_control", name, ui_x, ui_y, master_ui, state) ui.open() /obj/machinery/computer/nanite_cloud_controller/ui_data() var/list/data = list() + if(disk) data["has_disk"] = TRUE var/list/disk_data = list() @@ -71,24 +76,28 @@ disk_data["trigger_cooldown"] = P.trigger_cooldown / 10 disk_data["activated"] = P.activated - disk_data["activation_delay"] = P.activation_delay - disk_data["timer"] = P.timer disk_data["activation_code"] = P.activation_code disk_data["deactivation_code"] = P.deactivation_code disk_data["kill_code"] = P.kill_code disk_data["trigger_code"] = P.trigger_code - disk_data["timer_type"] = P.get_timer_type_text() + disk_data["timer_restart"] = P.timer_restart / 10 + disk_data["timer_shutdown"] = P.timer_shutdown / 10 + disk_data["timer_trigger"] = P.timer_trigger / 10 + disk_data["timer_trigger_delay"] = P.timer_trigger_delay / 10 - var/list/extra_settings = list() - for(var/X in P.extra_settings) - var/list/setting = list() - setting["name"] = X - setting["value"] = P.get_extra_setting(X) - extra_settings += list(setting) + var/list/extra_settings = P.get_extra_settings_frontend() disk_data["extra_settings"] = extra_settings if(LAZYLEN(extra_settings)) disk_data["has_extra_settings"] = TRUE + if(istype(P, /datum/nanite_program/sensor)) + var/datum/nanite_program/sensor/sensor = P + if(sensor.can_rule) + disk_data["can_rule"] = TRUE data["disk"] = disk_data + else + data["has_disk"] = FALSE + + data["new_backup_id"] = new_backup_id data["current_view"] = current_view if(current_view) @@ -108,19 +117,30 @@ cloud_program["trigger_cost"] = P.trigger_cost cloud_program["trigger_cooldown"] = P.trigger_cooldown / 10 cloud_program["activated"] = P.activated - cloud_program["activation_delay"] = P.activation_delay - cloud_program["timer"] = P.timer - cloud_program["timer_type"] = P.get_timer_type_text() + cloud_program["timer_restart"] = P.timer_restart / 10 + cloud_program["timer_shutdown"] = P.timer_shutdown / 10 + cloud_program["timer_trigger"] = P.timer_trigger / 10 + cloud_program["timer_trigger_delay"] = P.timer_trigger_delay / 10 + cloud_program["activation_code"] = P.activation_code cloud_program["deactivation_code"] = P.deactivation_code cloud_program["kill_code"] = P.kill_code cloud_program["trigger_code"] = P.trigger_code - var/list/extra_settings = list() - for(var/X in P.extra_settings) - var/list/setting = list() - setting["name"] = X - setting["value"] = P.get_extra_setting(X) - extra_settings += list(setting) + var/list/rules = list() + var/rule_id = 1 + for(var/X in P.rules) + var/datum/nanite_rule/nanite_rule = X + var/list/rule = list() + rule["display"] = nanite_rule.display() + rule["program_id"] = id + rule["id"] = rule_id + rules += list(rule) + rule_id++ + cloud_program["rules"] = rules + if(LAZYLEN(rules)) + cloud_program["has_rules"] = TRUE + + var/list/extra_settings = P.get_extra_settings_frontend() cloud_program["extra_settings"] = extra_settings if(LAZYLEN(extra_settings)) cloud_program["has_extra_settings"] = TRUE @@ -147,17 +167,20 @@ if("set_view") current_view = text2num(params["view"]) . = TRUE + if("update_new_backup_value") + var/backup_value = text2num(params["value"]) + new_backup_id = backup_value if("create_backup") - var/cloud_id = input("Choose a cloud ID (1-100):", name, null) as null|num + var/cloud_id = new_backup_id if(!isnull(cloud_id)) - playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) + playsound(src, 'sound/machines/terminal_prompt.ogg', 50, FALSE) cloud_id = CLAMP(round(cloud_id, 1),1,100) generate_backup(cloud_id, usr) . = TRUE if("delete_backup") var/datum/nanite_cloud_backup/backup = get_backup(current_view) if(backup) - playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) + playsound(src, 'sound/machines/terminal_prompt.ogg', 50, FALSE) qdel(backup) investigate_log("[key_name(usr)] deleted the nanite cloud backup #[current_view]", INVESTIGATE_NANITES) . = TRUE @@ -165,7 +188,7 @@ if(disk && disk.program) var/datum/nanite_cloud_backup/backup = get_backup(current_view) if(backup) - playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) + playsound(src, 'sound/machines/terminal_prompt.ogg', 50, FALSE) var/datum/component/nanites/nanites = backup.nanites nanites.add_program(null, disk.program.copy()) investigate_log("[key_name(usr)] uploaded program [disk.program.name] to cloud #[current_view]", INVESTIGATE_NANITES) @@ -173,12 +196,37 @@ if("remove_program") var/datum/nanite_cloud_backup/backup = get_backup(current_view) if(backup) - playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) + playsound(src, 'sound/machines/terminal_prompt.ogg', 50, FALSE) var/datum/component/nanites/nanites = backup.nanites var/datum/nanite_program/P = nanites.programs[text2num(params["program_id"])] investigate_log("[key_name(usr)] deleted program [P.name] from cloud #[current_view]", INVESTIGATE_NANITES) qdel(P) . = TRUE + if("add_rule") + if(disk && disk.program && istype(disk.program, /datum/nanite_program/sensor)) + var/datum/nanite_program/sensor/rule_template = disk.program + if(!rule_template.can_rule) + return + var/datum/nanite_cloud_backup/backup = get_backup(current_view) + if(backup) + playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) + var/datum/component/nanites/nanites = backup.nanites + var/datum/nanite_program/P = nanites.programs[text2num(params["program_id"])] + var/datum/nanite_rule/rule = rule_template.make_rule(P) + + investigate_log("[key_name(usr)] added rule [rule.display()] to program [P.name] in cloud #[current_view]", INVESTIGATE_NANITES) + . = TRUE + if("remove_rule") + var/datum/nanite_cloud_backup/backup = get_backup(current_view) + if(backup) + playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) + var/datum/component/nanites/nanites = backup.nanites + var/datum/nanite_program/P = nanites.programs[text2num(params["program_id"])] + var/datum/nanite_rule/rule = P.rules[text2num(params["rule_id"])] + rule.remove() + + investigate_log("[key_name(usr)] removed rule [rule.display()] from program [P.name] in cloud #[current_view]", INVESTIGATE_NANITES) + . = TRUE /datum/nanite_cloud_backup var/cloud_id = 0 @@ -193,4 +241,4 @@ /datum/nanite_cloud_backup/Destroy() storage.cloud_backups -= src SSnanites.cloud_backups -= src - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/research/nanites/nanite_hijacker.dm b/code/modules/research/nanites/nanite_hijacker.dm index 920c42b411..8e5e68dd18 100644 --- a/code/modules/research/nanites/nanite_hijacker.dm +++ b/code/modules/research/nanites/nanite_hijacker.dm @@ -1,3 +1,4 @@ +/* Doesnt work anymore due to code updates, was unused anyways. /obj/item/nanite_hijacker name = "nanite remote control" //fake name desc = "A device that can load nanite programming disks, edit them at will, and imprint them to nanites remotely." @@ -154,4 +155,5 @@ program.timer_type = NANITE_TIMER_TRIGGER if("Reset Activation Timer") program.timer_type = NANITE_TIMER_RESET - . = TRUE \ No newline at end of file + . = TRUE +*/ diff --git a/code/modules/research/nanites/nanite_misc_items.dm b/code/modules/research/nanites/nanite_misc_items.dm index cbcdfb0f9f..6837543d11 100644 --- a/code/modules/research/nanites/nanite_misc_items.dm +++ b/code/modules/research/nanites/nanite_misc_items.dm @@ -6,4 +6,4 @@ icon_state = "nanite_remote" /obj/item/nanite_injector/attack_self(mob/user) - user.AddComponent(/datum/component/nanites, 150) \ No newline at end of file + user.AddComponent(/datum/component/nanites, 150) diff --git a/code/modules/research/nanites/nanite_program_hub.dm b/code/modules/research/nanites/nanite_program_hub.dm index d6e0bbdabb..ea4392f236 100644 --- a/code/modules/research/nanites/nanite_program_hub.dm +++ b/code/modules/research/nanites/nanite_program_hub.dm @@ -7,18 +7,21 @@ use_power = IDLE_POWER_USE anchored = TRUE density = TRUE + ui_x = 500 + ui_y = 700 var/obj/item/disk/nanite_program/disk var/datum/techweb/linked_techweb var/current_category = "Main" - var/detail_view = FALSE + var/detail_view = TRUE var/categories = list( list(name = "Utility Nanites"), list(name = "Medical Nanites"), list(name = "Sensor Nanites"), list(name = "Augmentation Nanites"), list(name = "Suppression Nanites"), - list(name = "Weaponized Nanites") + list(name = "Weaponized Nanites"), + //list(name = "Protocols") B.E.P.I.S Content, which we dont have ) /obj/machinery/nanite_program_hub/Initialize() @@ -31,8 +34,8 @@ if(disk) eject(user) if(user.transferItemToLoc(N, src)) - to_chat(user, "You insert [N] into [src]") - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) + to_chat(user, "You insert [N] into [src].") + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) disk = N else ..() @@ -45,10 +48,9 @@ disk = null /obj/machinery/nanite_program_hub/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "nanite_program_hub", name, 500, 700, master_ui, state) - ui.set_autoupdate(FALSE) //to avoid making the whole program list every second + ui = new(user, src, ui_key, "nanite_program_hub", name, ui_x, ui_y, master_ui, state) ui.open() /obj/machinery/nanite_program_hub/ui_data() @@ -62,25 +64,31 @@ disk_data["name"] = P.name disk_data["desc"] = P.desc data["disk"] = disk_data + else + data["has_disk"] = FALSE data["detail_view"] = detail_view - data["category"] = current_category - if(current_category != "Main") - var/list/program_list = list() - for(var/i in linked_techweb.researched_designs) - var/datum/design/nanites/D = SSresearch.techweb_design_by_id(i) - if(!istype(D)) - continue - if(current_category in D.category) - var/list/program_design = list() - program_design["id"] = D.id - program_design["name"] = D.name - program_design["desc"] = D.desc - program_list += list(program_design) - data["program_list"] = program_list - else - data["categories"] = categories + return data + +/obj/machinery/nanite_program_hub/ui_static_data(mob/user) + var/list/data = list() + data["programs"] = list() + for(var/i in linked_techweb.researched_designs) + var/datum/design/nanites/D = SSresearch.techweb_design_by_id(i) + if(!istype(D)) + continue + var/cat_name = D.category[1] //just put them in the first category fuck it + if(isnull(data["programs"][cat_name])) + data["programs"][cat_name] = list() + var/list/program_design = list() + program_design["id"] = D.id + program_design["name"] = D.name + program_design["desc"] = D.desc + data["programs"][cat_name] += list(program_design) + + if(!length(data["programs"])) + data["programs"] = null return data @@ -101,11 +109,10 @@ qdel(disk.program) disk.program = new downloaded.program_type disk.name = "[initial(disk.name)] \[[disk.program.name]\]" - playsound(src, 'sound/machines/terminal_prompt.ogg', 25, 0) + playsound(src, 'sound/machines/terminal_prompt.ogg', 25, FALSE) . = TRUE - if("set_category") - var/new_category = params["category"] - current_category = new_category + if("refresh") + update_static_data(usr) . = TRUE if("toggle_details") detail_view = !detail_view diff --git a/code/modules/research/nanites/nanite_programmer.dm b/code/modules/research/nanites/nanite_programmer.dm index fd22fbf4b1..e61f58c81e 100644 --- a/code/modules/research/nanites/nanite_programmer.dm +++ b/code/modules/research/nanites/nanite_programmer.dm @@ -9,6 +9,9 @@ use_power = IDLE_POWER_USE anchored = TRUE density = TRUE + flags_1 = HEAR_1 + ui_x = 420 + ui_y = 550 /obj/machinery/nanite_programmer/attackby(obj/item/I, mob/user) if(istype(I, /obj/item/disk/nanite_program)) @@ -17,7 +20,7 @@ eject(user) if(user.transferItemToLoc(N, src)) to_chat(user, "You insert [N] into [src]") - playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) + playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, FALSE) disk = N program = N.program else @@ -32,9 +35,9 @@ program = null /obj/machinery/nanite_programmer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "nanite_programmer", name, 600, 800, master_ui, state) + ui = new(user, src, ui_key, "nanite_programmer", name, ui_x, ui_y, master_ui, state) ui.open() /obj/machinery/nanite_programmer/ui_data() @@ -50,20 +53,16 @@ data["trigger_cooldown"] = program.trigger_cooldown / 10 data["activated"] = program.activated - data["activation_delay"] = program.activation_delay - data["timer"] = program.timer data["activation_code"] = program.activation_code data["deactivation_code"] = program.deactivation_code data["kill_code"] = program.kill_code data["trigger_code"] = program.trigger_code - data["timer_type"] = program.get_timer_type_text() + data["timer_restart"] = program.timer_restart / 10 + data["timer_shutdown"] = program.timer_shutdown / 10 + data["timer_trigger"] = program.timer_trigger / 10 + data["timer_trigger_delay"] = program.timer_trigger_delay / 10 - var/list/extra_settings = list() - for(var/X in program.extra_settings) - var/list/setting = list() - setting["name"] = X - setting["value"] = program.get_extra_setting(X) - extra_settings += list(setting) + var/list/extra_settings = program.get_extra_settings_frontend() data["extra_settings"] = extra_settings if(LAZYLEN(extra_settings)) data["has_extra_settings"] = TRUE @@ -78,20 +77,12 @@ eject(usr) . = TRUE if("toggle_active") - playsound(src, "terminal_type", 25, 0) + playsound(src, "terminal_type", 25, FALSE) program.activated = !program.activated //we don't use the activation procs since we aren't in a mob - if(program.activated) - program.activation_delay = 0 . = TRUE if("set_code") - var/new_code = input("Set code (0000-9999):", name, null) as null|num - if(!isnull(new_code)) - playsound(src, "terminal_type", 25, 0) - new_code = CLAMP(round(new_code, 1),0,9999) - else - return - - playsound(src, "terminal_type", 25, 0) + var/new_code = text2num(params["code"]) + playsound(src, "terminal_type", 25, FALSE) var/target_code = params["target_code"] switch(target_code) if("activation") @@ -104,37 +95,44 @@ program.trigger_code = CLAMP(round(new_code, 1),0,9999) . = TRUE if("set_extra_setting") - program.set_extra_setting(usr, params["target_setting"]) - playsound(src, "terminal_type", 25, 0) + program.set_extra_setting(params["target_setting"], params["value"]) + playsound(src, "terminal_type", 25, FALSE) . = TRUE - if("set_activation_delay") - var/delay = input("Set activation delay in seconds (0-1800):", name, program.activation_delay) as null|num - if(!isnull(delay)) - playsound(src, "terminal_type", 25, 0) - delay = CLAMP(round(delay, 1),0,1800) - program.activation_delay = delay - if(delay) - program.activated = FALSE - . = TRUE - if("set_timer") - var/timer = input("Set timer in seconds (10-3600):", name, program.timer) as null|num + if("set_restart_timer") + var/timer = text2num(params["delay"]) if(!isnull(timer)) - playsound(src, "terminal_type", 25, 0) - if(!timer == 0) - timer = CLAMP(round(timer, 1),10,3600) - program.timer = timer + playsound(src, "terminal_type", 25, FALSE) + timer = CLAMP(round(timer, 1), 0, 3600) + timer *= 10 //convert to deciseconds + program.timer_restart = timer . = TRUE - if("set_timer_type") - var/new_type = input("Choose the timer effect","Timer Effect") as null|anything in list("Deactivate","Self-Delete","Trigger","Reset Activation Timer") - if(new_type) - playsound(src, "terminal_type", 25, 0) - switch(new_type) - if("Deactivate") - program.timer_type = NANITE_TIMER_DEACTIVATE - if("Self-Delete") - program.timer_type = NANITE_TIMER_SELFDELETE - if("Trigger") - program.timer_type = NANITE_TIMER_TRIGGER - if("Reset Activation Timer") - program.timer_type = NANITE_TIMER_RESET - . = TRUE \ No newline at end of file + if("set_shutdown_timer") + var/timer = text2num(params["delay"]) + if(!isnull(timer)) + playsound(src, "terminal_type", 25, FALSE) + timer = CLAMP(round(timer, 1), 0, 3600) + timer *= 10 //convert to deciseconds + program.timer_shutdown = timer + . = TRUE + if("set_trigger_timer") + var/timer = text2num(params["delay"]) + if(!isnull(timer)) + playsound(src, "terminal_type", 25, FALSE) + timer = CLAMP(round(timer, 1), 0, 3600) + timer *= 10 //convert to deciseconds + program.timer_trigger = timer + . = TRUE + if("set_timer_trigger_delay") + var/timer = text2num(params["delay"]) + if(!isnull(timer)) + playsound(src, "terminal_type", 25, FALSE) + timer = CLAMP(round(timer, 1), 0, 3600) + timer *= 10 //convert to deciseconds + program.timer_trigger_delay = timer + . = TRUE + +/obj/machinery/nanite_programmer/Hear(message, atom/movable/speaker, message_language, raw_message, radio_freq, list/spans, message_mode) + . = ..() + var/static/regex/when = regex("(?:^\\W*when|when\\W*$)", "i") //starts or ends with when + if(findtext(raw_message, when) && !istype(speaker, /obj/machinery/nanite_programmer)) + say("When you code it!!") diff --git a/code/modules/research/nanites/nanite_programs.dm b/code/modules/research/nanites/nanite_programs.dm index 0d27d7ba0d..72f969a77e 100644 --- a/code/modules/research/nanites/nanite_programs.dm +++ b/code/modules/research/nanites/nanite_programs.dm @@ -11,7 +11,7 @@ var/trigger_cost = 0 //Amount of nanites required to trigger var/trigger_cooldown = 50 //Deciseconds required between each trigger activation var/next_trigger = 0 //World time required for the next trigger activation - var/timer_counter = 0 //Counts up while active. Used for the timer and the activation delay. + var/program_flags = NONE var/passive_enabled = FALSE //If the nanites have an on/off-style effect, it's tracked by this var @@ -28,9 +28,17 @@ //The following vars are customizable var/activated = TRUE //If FALSE, the program won't process, disables passive effects, can't trigger and doesn't consume nanites - var/activation_delay = 0 //Seconds before the program self-activates. - var/timer = 0 //Seconds before the timer effect activates. Starts counting AFTER the activation delay - var/timer_type = NANITE_TIMER_DEACTIVATE //What happens when the timer runs out + + var/timer_restart = 0 //When deactivated, the program will wait X deciseconds before self-reactivating. Also works if the program begins deactivated. + var/timer_shutdown = 0 //When activated, the program will wait X deciseconds before self-deactivating. Also works if the program begins activated. + var/timer_trigger = 0 //[Trigger only] While active, the program will attempt to trigger once every x deciseconds. + var/timer_trigger_delay = 0 //[Trigger only] While active, the program will delay trigger signals by X deciseconds. + + //Indicates the next world.time tick where these timers will act + var/timer_restart_next = 0 + var/timer_shutdown_next = 0 + var/timer_trigger_next = 0 + var/timer_trigger_delay_next = 0 //Signal codes, these handle remote input to the nanites. If set to 0 they'll ignore signals. var/activation_code = 0 //Code that activates the program [1-9999] @@ -39,19 +47,19 @@ var/trigger_code = 0 //Code that triggers the program (if available) [1-9999] //Extra settings - //Must be listed in text form, with the same title they'll be displayed in the programmer UI - //Changing these values is handled by set_extra_setting() - //Viewing these values is handled by get_extra_setting() - //Copying these values is handled by copy_extra_settings_to() + ///Don't ever override this or I will come to your house and stand menacingly behind a bush var/list/extra_settings = list() -/datum/nanite_program/triggered - use_rate = 0 - trigger_cost = 5 - trigger_cooldown = 50 - can_trigger = TRUE + //Rules + //Rules that automatically manage if the program's active without requiring separate sensor programs + var/list/datum/nanite_rule/rules = list() + +/datum/nanite_program/New() + . = ..() + register_extra_settings() /datum/nanite_program/Destroy() + extra_settings = null if(host_mob) if(activated) deactivate() @@ -64,39 +72,60 @@ /datum/nanite_program/proc/copy() var/datum/nanite_program/new_program = new type() - - new_program.activated = activated - new_program.activation_delay = activation_delay - new_program.timer = timer - new_program.timer_type = timer_type - new_program.activation_code = activation_code - new_program.deactivation_code = deactivation_code - new_program.kill_code = kill_code - new_program.trigger_code = trigger_code - copy_extra_settings_to(new_program) + copy_programming(new_program, TRUE) return new_program /datum/nanite_program/proc/copy_programming(datum/nanite_program/target, copy_activated = TRUE) if(copy_activated) target.activated = activated - target.activation_delay = activation_delay - target.timer = timer - target.timer_type = timer_type + target.timer_restart = timer_restart + target.timer_shutdown = timer_shutdown + target.timer_trigger = timer_trigger + target.timer_trigger_delay = timer_trigger_delay target.activation_code = activation_code target.deactivation_code = deactivation_code target.kill_code = kill_code target.trigger_code = trigger_code - copy_extra_settings_to(target) -/datum/nanite_program/proc/set_extra_setting(user, setting) + target.rules = list() + for(var/R in rules) + var/datum/nanite_rule/rule = R + rule.copy_to(target) + + if(istype(target,src)) + copy_extra_settings_to(target) + +///Register extra settings by overriding this. +///extra_settings[name] = new typepath() for each extra setting +/datum/nanite_program/proc/register_extra_settings() return -/datum/nanite_program/proc/get_extra_setting(setting) - return +///You can override this if you need to have special behavior after setting certain settings. +/datum/nanite_program/proc/set_extra_setting(setting, value) + var/datum/nanite_extra_setting/ES = extra_settings[setting] + return ES.set_value(value) +///You probably shouldn't be overriding this one, but I'm not a cop. +/datum/nanite_program/proc/get_extra_setting_value(setting) + var/datum/nanite_extra_setting/ES = extra_settings[setting] + return ES.get_value() + +///Used for getting information about the extra settings to the frontend +/datum/nanite_program/proc/get_extra_settings_frontend() + var/list/out = list() + for(var/name in extra_settings) + var/datum/nanite_extra_setting/ES = extra_settings[name] + out += ES.get_frontend_list(name) + return out + +///Copy of the list instead of direct reference for obvious reasons /datum/nanite_program/proc/copy_extra_settings_to(datum/nanite_program/target) - return + var/list/copy_list = list() + for(var/ns_name in extra_settings) + var/datum/nanite_extra_setting/extra_setting = extra_settings[ns_name] + copy_list[ns_name] = extra_setting.get_copy() + target.extra_settings = copy_list /datum/nanite_program/proc/on_add(datum/component/nanites/_nanites) nanites = _nanites @@ -105,10 +134,12 @@ /datum/nanite_program/proc/on_mob_add() host_mob = nanites.host_mob - if(activated) //apply activation effects if it starts active + if(activated) //apply activation effects depending on initial status; starts the restart and shutdown timers activate() + else + deactivate() -datum/nanite_program/proc/on_mob_remove() +/datum/nanite_program/proc/on_mob_remove() return /datum/nanite_program/proc/toggle() @@ -119,36 +150,35 @@ datum/nanite_program/proc/on_mob_remove() /datum/nanite_program/proc/activate() activated = TRUE - timer_counter = activation_delay + if(timer_shutdown) + timer_shutdown_next = world.time + timer_shutdown /datum/nanite_program/proc/deactivate() if(passive_enabled) disable_passive_effect() activated = FALSE + if(timer_restart) + timer_restart_next = world.time + timer_restart /datum/nanite_program/proc/on_process() - timer_counter++ - - if(activation_delay) - if(activated && timer_counter < activation_delay) - deactivate() - else if(!activated && timer_counter >= activation_delay) - activate() if(!activated) + if(timer_restart_next && world.time > timer_restart_next) + activate() + timer_restart_next = 0 return - if(timer && timer_counter > timer) - if(timer_type == NANITE_TIMER_DEACTIVATE) - deactivate() - return - else if(timer_type == NANITE_TIMER_SELFDELETE) - qdel(src) - return - else if(can_trigger && timer_type == NANITE_TIMER_TRIGGER) - trigger() - timer_counter = activation_delay - else if(timer_type == NANITE_TIMER_RESET) - timer_counter = 0 + if(timer_shutdown_next && world.time > timer_shutdown_next) + deactivate() + timer_shutdown_next = 0 + + if(timer_trigger && world.time > timer_trigger_next) + trigger() + timer_trigger_next = world.time + timer_trigger + + if(timer_trigger_delay_next && world.time > timer_trigger_delay_next) + trigger(delayed = TRUE) + timer_trigger_delay_next = 0 + if(check_conditions() && consume_nanites(use_rate)) if(!passive_enabled) enable_passive_effect() @@ -160,6 +190,10 @@ datum/nanite_program/proc/on_mob_remove() //If false, disables active and passive effects, but doesn't consume nanites //Can be used to avoid consuming nanites for nothing /datum/nanite_program/proc/check_conditions() + for(var/R in rules) + var/datum/nanite_rule/rule = R + if(!rule.check_rule()) + return FALSE return TRUE //Constantly procs as long as the program is active @@ -174,15 +208,25 @@ datum/nanite_program/proc/on_mob_remove() /datum/nanite_program/proc/disable_passive_effect() passive_enabled = FALSE -/datum/nanite_program/proc/trigger() +//Checks conditions then fires the nanite trigger effect +/datum/nanite_program/proc/trigger(delayed = FALSE, comm_message) + if(!can_trigger) + return if(!activated) - return FALSE + return + if(timer_trigger_delay && !delayed) + timer_trigger_delay_next = world.time + timer_trigger_delay + return if(world.time < next_trigger) - return FALSE + return if(!consume_nanites(trigger_cost)) - return FALSE + return next_trigger = world.time + trigger_cooldown - return TRUE + on_trigger(comm_message) + +//Nanite trigger effect, requires can_trigger to be used +/datum/nanite_program/proc/on_trigger(comm_message) + return /datum/nanite_program/proc/consume_nanites(amount, force = FALSE) return nanites.consume_nanites(amount, force) @@ -234,24 +278,36 @@ datum/nanite_program/proc/on_mob_remove() /datum/nanite_program/proc/receive_signal(code, source) if(activation_code && code == activation_code && !activated) activate() - host_mob.investigate_log("[host_mob]'s [name] nanite program was activated by [source] with code [code].", INVESTIGATE_NANITES) + host_mob.investigate_log("'s [name] nanite program was activated by [source] with code [code].", INVESTIGATE_NANITES) else if(deactivation_code && code == deactivation_code && activated) deactivate() - host_mob.investigate_log("[host_mob]'s [name] nanite program was deactivated by [source] with code [code].", INVESTIGATE_NANITES) - if(kill_code && code == kill_code) - host_mob.investigate_log("[host_mob]'s [name] nanite program was deleted by [source] with code [code].", INVESTIGATE_NANITES) - qdel(src) - else if(can_trigger && trigger_code && code == trigger_code) + host_mob.investigate_log("'s [name] nanite program was deactivated by [source] with code [code].", INVESTIGATE_NANITES) + if(can_trigger && trigger_code && code == trigger_code) trigger() - host_mob.investigate_log("[host_mob]'s [name] nanite program was triggered by [source] with code [code].", INVESTIGATE_NANITES) + host_mob.investigate_log("'s [name] nanite program was triggered by [source] with code [code].", INVESTIGATE_NANITES) + if(kill_code && code == kill_code) + host_mob.investigate_log("'s [name] nanite program was deleted by [source] with code [code].", INVESTIGATE_NANITES) + qdel(src) + +///A nanite program containing a behaviour protocol. Only one protocol of each class can be active at once. +//Currently unused due to us lacking the B.E.P.I.S +/datum/nanite_program/protocol + name = "Nanite Protocol" + var/protocol_class = NONE + +/datum/nanite_program/protocol/check_conditions() + . = ..() + for(var/protocol in nanites.protocols) + var/datum/nanite_program/protocol/P = protocol + if(P != src && P.activated && P.protocol_class == protocol_class) + return FALSE + +/datum/nanite_program/protocol/on_add(datum/component/nanites/_nanites) + ..() + nanites.protocols += src + +/datum/nanite_program/protocol/Destroy() + if(nanites) + nanites.protocols -= src + return ..() -/datum/nanite_program/proc/get_timer_type_text() - switch(timer_type) - if(NANITE_TIMER_DEACTIVATE) - return "Deactivate" - if(NANITE_TIMER_SELFDELETE) - return "Self-Delete" - if(NANITE_TIMER_TRIGGER) - return "Trigger" - if(NANITE_TIMER_RESET) - return "Reset Activation Timer" diff --git a/code/modules/research/nanites/nanite_programs/buffing.dm b/code/modules/research/nanites/nanite_programs/buffing.dm index dde61ec378..ed3f420091 100644 --- a/code/modules/research/nanites/nanite_programs/buffing.dm +++ b/code/modules/research/nanites/nanite_programs/buffing.dm @@ -18,24 +18,16 @@ var/mob/living/carbon/human/H = host_mob H.physiology.stun_mod *= 2 -/datum/nanite_program/triggered/adrenaline +/datum/nanite_program/adrenaline name = "Adrenaline Burst" desc = "The nanites cause a burst of adrenaline when triggered, waking the host from stuns and temporarily increasing their speed." + can_trigger = TRUE trigger_cost = 25 trigger_cooldown = 1200 rogue_types = list(/datum/nanite_program/toxic, /datum/nanite_program/nerve_decay) -/datum/nanite_program/triggered/adrenaline/trigger() - if(!..()) - return - to_chat(host_mob, "You feel a sudden surge of energy!") - host_mob.SetStun(0) - host_mob.SetKnockdown(0) - host_mob.SetUnconscious(0) - host_mob.adjustStaminaLoss(-10) //stimulants give stamina heal now - host_mob.lying = 0 - host_mob.update_canmove() - host_mob.reagents.add_reagent(/datum/reagent/medicine/stimulants, 1.5) +/datum/nanite_program/adrenaline/on_trigger() + host_mob.do_adrenaline(-10, TRUE, TRUE, FALSE, TRUE, /datum/reagent/medicine/stimulants = 1.5, "You feel a sudden surge of energy!", FALSE, FALSE, FALSE) /datum/nanite_program/hardening name = "Dermal Hardening" @@ -120,7 +112,7 @@ /datum/nanite_program/mindshield/enable_passive_effect() . = ..() - if(!host_mob.mind.has_antag_datum(/datum/antagonist/rev)) //won't work if on a rev, to avoid having implanted revs + if(!host_mob.mind.has_antag_datum(/datum/antagonist/rev, TRUE)) //won't work if on a rev, to avoid having implanted revs. ADD_TRAIT(host_mob, TRAIT_MINDSHIELD, "nanites") host_mob.sec_hud_set_implants() diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index df439e4496..5114e156d8 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -48,12 +48,12 @@ /datum/nanite_program/purging name = "Blood Purification" - desc = "The nanites purge toxins and chemicals from the host's bloodstream, however it is dangerous to slimepeople biology due to inaccuracy." + desc = "The nanites purge toxins and chemicals from the host's bloodstream, however it is dangerous to slime biology due to inaccuracy." use_rate = 1 rogue_types = list(/datum/nanite_program/suffocating, /datum/nanite_program/necrotic) /datum/nanite_program/purging/check_conditions() - var/foreign_reagent = LAZYLEN(host_mob.reagents.reagent_list) + var/foreign_reagent = length(host_mob.reagents?.reagent_list) if(!host_mob.getToxLoss() && !foreign_reagent) return FALSE return ..() @@ -73,18 +73,17 @@ rogue_types = list(/datum/nanite_program/brain_decay) /datum/nanite_program/brain_heal/check_conditions() + var/problems = FALSE if(iscarbon(host_mob)) var/mob/living/carbon/C = host_mob - for(var/X in C.get_traumas()) - var/datum/brain_trauma/BT = X - if(BT.resilience <= TRAUMA_RESILIENCE_BASIC) - return ..() - if(host_mob.getOrganLoss(ORGAN_SLOT_BRAIN)) - return ..() - return FALSE + if(length(C.get_traumas())) + problems = TRUE + if(host_mob.getOrganLoss(ORGAN_SLOT_BRAIN) > 0) + problems = TRUE + return problems ? ..() : FALSE /datum/nanite_program/brain_heal/active_effect() - host_mob.adjustOrganLoss(ORGAN_SLOT_BRAIN, -1, TRUE) + host_mob.adjustOrganLoss(ORGAN_SLOT_BRAIN, -1) if(iscarbon(host_mob) && prob(10)) var/mob/living/carbon/C = host_mob C.cure_trauma_type(resilience = TRAUMA_RESILIENCE_BASIC) @@ -125,7 +124,7 @@ if(!parts.len) return FALSE else - if(!(MOB_ROBOTIC in host_mob.mob_biotypes)) + if(!(host_mob.mob_biotypes & MOB_ROBOTIC)) return FALSE return ..() @@ -148,7 +147,7 @@ /datum/nanite_program/purging_advanced name = "Selective Blood Purification" desc = "The nanites purge toxins and dangerous chemicals from the host's bloodstream, while ignoring beneficial chemicals. \ - The added processing power required to analyze the chemicals severely increases the nanite consumption rate. Due to added complexity, it is safe with slimepeople biology." + The added processing power required to analyze the chemicals severely increases the nanite consumption rate. This program is safe with slime biology due to the increased precision." use_rate = 2 rogue_types = list(/datum/nanite_program/suffocating, /datum/nanite_program/necrotic) @@ -181,7 +180,7 @@ return var/update = FALSE for(var/obj/item/bodypart/L in parts) - if(L.heal_damage(3/parts.len, 3/parts.len)) + if(L.heal_damage(3/parts.len, 3/parts.len, null, BODYPART_ORGANIC)) update = TRUE if(update) host_mob.update_damage_overlays() @@ -196,70 +195,54 @@ rogue_types = list(/datum/nanite_program/brain_decay, /datum/nanite_program/brain_misfire) /datum/nanite_program/brain_heal_advanced/check_conditions() + var/problems = FALSE if(iscarbon(host_mob)) var/mob/living/carbon/C = host_mob - for(var/X in C.get_traumas()) - var/datum/brain_trauma/BT = X - if(BT.resilience <= TRAUMA_RESILIENCE_LOBOTOMY) - return ..() - if(host_mob.getOrganLoss(ORGAN_SLOT_BRAIN)) - return ..() - return FALSE + if(length(C.get_traumas())) + problems = TRUE + if(host_mob.getOrganLoss(ORGAN_SLOT_BRAIN) > 0) + problems = TRUE + return problems ? ..() : FALSE /datum/nanite_program/brain_heal_advanced/active_effect() - host_mob.adjustOrganLoss(ORGAN_SLOT_BRAIN, -2, TRUE) + host_mob.adjustOrganLoss(ORGAN_SLOT_BRAIN, -2) if(iscarbon(host_mob) && prob(10)) var/mob/living/carbon/C = host_mob C.cure_trauma_type(resilience = TRAUMA_RESILIENCE_LOBOTOMY) -/datum/nanite_program/triggered/defib +/datum/nanite_program/defib name = "Defibrillation" desc = "The nanites shock the host's heart when triggered, bringing them back to life if the body can sustain it." + can_trigger = TRUE trigger_cost = 25 trigger_cooldown = 120 - rogue_types = list(/datum/nanite_program/triggered/shocking) - -/datum/nanite_program/triggered/defib/trigger() - if(!..()) - return + rogue_types = list(/datum/nanite_program/shocking) +/datum/nanite_program/defib/on_trigger(comm_message) host_mob.notify_ghost_cloning("Your heart is being defibrillated by nanites. Re-enter your corpse if you want to be revived!") addtimer(CALLBACK(src, .proc/zap), 50) -/datum/nanite_program/triggered/defib/proc/check_revivable() +/datum/nanite_program/defib/proc/check_revivable() if(!iscarbon(host_mob)) //nonstandard biology return FALSE var/mob/living/carbon/C = host_mob - if(C.suiciding || HAS_TRAIT(C, TRAIT_NOCLONE) || C.hellbound) //can't revive - return FALSE - if((world.time - C.timeofdeath) > 1800) //too late - return FALSE - if((C.getBruteLoss() > 180) || (C.getFireLoss() > 180) || !C.can_be_revived()) //too damaged - return FALSE - if(!C.getorgan(/obj/item/organ/heart)) //what are we even shocking - return FALSE - var/obj/item/organ/brain/BR = C.getorgan(/obj/item/organ/brain) - if(QDELETED(BR) || BR.brain_death || (BR.organ_flags & ORGAN_FAILING) || C.suiciding) - return FALSE if(C.get_ghost()) return FALSE - return TRUE + return C.can_defib() -/datum/nanite_program/triggered/defib/proc/zap() +/datum/nanite_program/defib/proc/zap() var/mob/living/carbon/C = host_mob - playsound(C, 'sound/machines/defib_charge.ogg', 50, 0) + playsound(C, 'sound/machines/defib_charge.ogg', 50, FALSE) sleep(30) - playsound(C, 'sound/machines/defib_zap.ogg', 50, 0) + playsound(C, 'sound/machines/defib_zap.ogg', 50, FALSE) if(check_revivable()) - playsound(C, 'sound/machines/defib_success.ogg', 50, 0) + playsound(C, 'sound/machines/defib_success.ogg', 50, FALSE) C.set_heartattack(FALSE) - C.revive() + C.revive(full_heal = FALSE, admin_revive = FALSE) C.emote("gasp") C.Jitter(100) SEND_SIGNAL(C, COMSIG_LIVING_MINOR_SHOCK) - var/tplus = world.time - C.timeofdeath - if(tplus > 600) - C.adjustOrganLoss(ORGAN_SLOT_BRAIN, max(0, ((1800 - tplus) / 1800 * 150)), 150) log_game("[C] has been successfully defibrillated by nanites.") else - playsound(C, 'sound/machines/defib_failed.ogg', 50, 0) + playsound(C, 'sound/machines/defib_failed.ogg', 50, FALSE) + diff --git a/code/modules/research/nanites/nanite_programs/protocols.dm b/code/modules/research/nanites/nanite_programs/protocols.dm new file mode 100644 index 0000000000..73976abe09 --- /dev/null +++ b/code/modules/research/nanites/nanite_programs/protocols.dm @@ -0,0 +1,107 @@ +//Replication Protocols +/datum/nanite_program/protocol/kickstart + name = "Kickstart Protocol" + desc = "Replication Protocol: the nanites focus on early growth, heavily boosting replication rate for a few minutes after the initial implantation." + use_rate = 0 + rogue_types = list(/datum/nanite_program/necrotic) + protocol_class = NANITE_PROTOCOL_REPLICATION + var/boost_duration = 1200 + +/datum/nanite_program/protocol/kickstart/check_conditions() + if(!(world.time < nanites.start_time + boost_duration)) + return FALSE + return ..() + +/datum/nanite_program/protocol/kickstart/active_effect() + nanites.adjust_nanites(null, 3.5) + +/datum/nanite_program/protocol/factory + name = "Factory Protocol" + desc = "Replication Protocol: the nanites build a factory matrix within the host, gradually increasing replication speed over time. \ + The factory decays if the protocol is not active, or if the nanites are disrupted by shocks or EMPs." + use_rate = 0 + rogue_types = list(/datum/nanite_program/necrotic) + protocol_class = NANITE_PROTOCOL_REPLICATION + var/factory_efficiency = 0 + var/max_efficiency = 1000 //Goes up to 2 bonus regen per tick after 16 minutes and 40 seconds + +/datum/nanite_program/protocol/factory/on_process() + if(!activated || !check_conditions()) + factory_efficiency = max(0, factory_efficiency - 5) + ..() + +/datum/nanite_program/protocol/factory/on_emp(severity) + ..() + factory_efficiency = max(0, factory_efficiency - 300) + +/datum/nanite_program/protocol/factory/on_shock(shock_damage) + ..() + factory_efficiency = max(0, factory_efficiency - 200) + +/datum/nanite_program/protocol/factory/on_minor_shock() + ..() + factory_efficiency = max(0, factory_efficiency - 100) + +/datum/nanite_program/protocol/factory/active_effect() + factory_efficiency = min(factory_efficiency + 1, max_efficiency) + nanites.adjust_nanites(null, round(0.002 * factory_efficiency, 0.1)) + +/datum/nanite_program/protocol/tinker + name = "Tinker Protocol" + desc = "Replication Protocol: the nanites learn to use metallic material in the host's bloodstream to speed up the replication process." + use_rate = 0 + rogue_types = list(/datum/nanite_program/necrotic) + protocol_class = NANITE_PROTOCOL_REPLICATION + var/boost = 2 + var/list/valid_reagents = list( + /datum/reagent/iron, + /datum/reagent/copper, + /datum/reagent/gold, + /datum/reagent/silver, + /datum/reagent/mercury, + /datum/reagent/aluminium, + /datum/reagent/silicon) + +/datum/nanite_program/protocol/tinker/check_conditions() + if(!nanites.host_mob.reagents) + return FALSE + + var/found_reagent = FALSE + + var/datum/reagents/R = nanites.host_mob.reagents + for(var/VR in valid_reagents) + if(R.has_reagent(VR, 0.5)) + R.remove_reagent(VR, 0.5) + found_reagent = TRUE + break + if(!found_reagent) + return FALSE + return ..() + +/datum/nanite_program/protocol/tinker/active_effect() + nanites.adjust_nanites(null, boost) + +/datum/nanite_program/protocol/offline + name = "Offline Production Protocol" + desc = "Replication Protocol: while the host is asleep or otherwise unconcious, the nanites exploit the reduced interference to replicate more quickly." + use_rate = 0 + rogue_types = list(/datum/nanite_program/necrotic) + protocol_class = NANITE_PROTOCOL_REPLICATION + var/boost = 3 + +/datum/nanite_program/protocol/offline/check_conditions() + var/is_offline = FALSE + if(nanites.host_mob.IsSleeping() || nanites.host_mob.IsUnconscious()) + is_offline = TRUE + if(nanites.host_mob.stat == DEAD || HAS_TRAIT(nanites.host_mob, TRAIT_DEATHCOMA)) + is_offline = TRUE + if(nanites.host_mob.InCritical() && !HAS_TRAIT(nanites.host_mob, TRAIT_NOSOFTCRIT)) + is_offline = TRUE + if(nanites.host_mob.InFullCritical() && !HAS_TRAIT(nanites.host_mob, TRAIT_NOHARDCRIT)) + is_offline = TRUE + if(!is_offline) + return FALSE + return ..() + +/datum/nanite_program/protocol/offline/active_effect() + nanites.adjust_nanites(null, boost) diff --git a/code/modules/research/nanites/nanite_programs/sensor.dm b/code/modules/research/nanites/nanite_programs/sensor.dm index 535b92c6e1..260811445b 100644 --- a/code/modules/research/nanites/nanite_programs/sensor.dm +++ b/code/modules/research/nanites/nanite_programs/sensor.dm @@ -2,71 +2,41 @@ name = "Sensor Nanites" desc = "These nanites send a signal code when a certain condition is met." unique = FALSE - extra_settings = list("Sent Code") + var/can_rule = FALSE - var/sent_code = 0 - -/datum/nanite_program/sensor/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - -/datum/nanite_program/sensor/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - -/datum/nanite_program/sensor/copy_extra_settings_to(datum/nanite_program/sensor/target) - target.sent_code = sent_code +/datum/nanite_program/sensor/register_extra_settings() + extra_settings[NES_SENT_CODE] = new /datum/nanite_extra_setting/number(0, 1, 9999) /datum/nanite_program/sensor/proc/check_event() return FALSE /datum/nanite_program/sensor/proc/send_code() if(activated) - SEND_SIGNAL(host_mob, COMSIG_NANITE_SIGNAL, sent_code, "a [name] program") + var/datum/nanite_extra_setting/ES = extra_settings[NES_SENT_CODE] + SEND_SIGNAL(host_mob, COMSIG_NANITE_SIGNAL, ES.value, "a [name] program") /datum/nanite_program/sensor/active_effect() - if(sent_code && check_event()) + if(check_event()) send_code() +/datum/nanite_program/sensor/proc/make_rule(datum/nanite_program/target) + return + /datum/nanite_program/sensor/repeat name = "Signal Repeater" desc = "When triggered, sends another signal to the nanites, optionally with a delay." can_trigger = TRUE trigger_cost = 0 trigger_cooldown = 10 - extra_settings = list("Sent Code","Delay") var/spent = FALSE - var/delay = 0 -/datum/nanite_program/sensor/repeat/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Delay") - var/new_delay = input(user, "Set the delay in seconds:", name, null) as null|num - if(isnull(new_delay)) - return - delay = (CLAMP(round(new_delay, 1), 0, 3600)) * 10 //max 1 hour +/datum/nanite_program/sensor/repeat/register_extra_settings() + . = ..() + extra_settings[NES_DELAY] = new /datum/nanite_extra_setting/number(0, 0, 3600, "s") -/datum/nanite_program/sensor/repeat/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Delay") - return "[delay/10] seconds" - -/datum/nanite_program/sensor/repeat/copy_extra_settings_to(datum/nanite_program/sensor/repeat/target) - target.sent_code = sent_code - target.delay = delay - -/datum/nanite_program/sensor/repeat/trigger() - if(!..()) - return - addtimer(CALLBACK(src, .proc/send_code), delay) +/datum/nanite_program/sensor/repeat/on_trigger(comm_message) + var/datum/nanite_extra_setting/ES = extra_settings[NES_DELAY] + addtimer(CALLBACK(src, .proc/send_code), ES.get_value() * 10) /datum/nanite_program/sensor/relay_repeat name = "Relay Signal Repeater" @@ -74,98 +44,46 @@ can_trigger = TRUE trigger_cost = 0 trigger_cooldown = 10 - extra_settings = list("Sent Code","Relay Channel","Delay") var/spent = FALSE - var/delay = 0 - var/relay_channel = 0 -/datum/nanite_program/sensor/relay_repeat/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Relay Channel") - var/new_channel = input(user, "Set the relay channel (1-9999):", name, null) as null|num - if(isnull(new_channel)) - return - relay_channel = CLAMP(round(new_channel, 1), 1, 9999) - if(setting == "Delay") - var/new_delay = input(user, "Set the delay in seconds:", name, null) as null|num - if(isnull(new_delay)) - return - delay = (CLAMP(round(new_delay, 1), 0, 3600)) * 10 //max 1 hour +/datum/nanite_program/sensor/relay_repeat/register_extra_settings() + . = ..() + extra_settings[NES_RELAY_CHANNEL] = new /datum/nanite_extra_setting/number(1, 1, 9999) + extra_settings[NES_DELAY] = new /datum/nanite_extra_setting/number(0, 0, 3600, "s") -/datum/nanite_program/sensor/relay_repeat/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Relay Channel") - return relay_channel - if(setting == "Delay") - return "[delay/10] seconds" - -/datum/nanite_program/sensor/relay_repeat/copy_extra_settings_to(datum/nanite_program/sensor/relay_repeat/target) - target.sent_code = sent_code - target.delay = delay - target.relay_channel = relay_channel - -/datum/nanite_program/sensor/relay_repeat/trigger() - if(!..()) - return - addtimer(CALLBACK(src, .proc/send_code), delay) +/datum/nanite_program/sensor/relay_repeat/on_trigger(comm_message) + var/datum/nanite_extra_setting/ES = extra_settings[NES_DELAY] + addtimer(CALLBACK(src, .proc/send_code), ES.get_value() * 10) /datum/nanite_program/sensor/relay_repeat/send_code() - if(activated && relay_channel) + var/datum/nanite_extra_setting/relay = extra_settings[NES_RELAY_CHANNEL] + if(activated && relay.get_value()) for(var/X in SSnanites.nanite_relays) var/datum/nanite_program/relay/N = X - N.relay_signal(sent_code, relay_channel, "a [name] program") + var/datum/nanite_extra_setting/code = extra_settings[NES_SENT_CODE] + N.relay_signal(code.get_value(), relay.get_value(), "a [name] program") /datum/nanite_program/sensor/health name = "Health Sensor" desc = "The nanites receive a signal when the host's health is above/below a target percentage." - extra_settings = list("Sent Code","Health Percent","Direction") + can_rule = TRUE var/spent = FALSE - var/percent = 50 - var/direction = "Above" -/datum/nanite_program/sensor/health/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Health Percent") - var/new_percent = input(user, "Set the health percentage:", name, null) as null|num - if(isnull(new_percent)) - return - percent = CLAMP(round(new_percent, 1), -99, 100) - if(setting == "Direction") - if(direction == "Above") - direction = "Below" - else - direction = "Above" - -/datum/nanite_program/sensor/health/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Health Percent") - return "[percent]%" - if(setting == "Direction") - return direction - -/datum/nanite_program/sensor/health/copy_extra_settings_to(datum/nanite_program/sensor/health/target) - target.sent_code = sent_code - target.percent = percent - target.direction = direction +/datum/nanite_program/sensor/health/register_extra_settings() + . = ..() + extra_settings[NES_HEALTH_PERCENT] = new /datum/nanite_extra_setting/number(50, -99, 100, "%") + extra_settings[NES_DIRECTION] = new /datum/nanite_extra_setting/boolean(TRUE, "Above", "Below") /datum/nanite_program/sensor/health/check_event() var/health_percent = host_mob.health / host_mob.maxHealth * 100 + var/datum/nanite_extra_setting/percent = extra_settings[NES_HEALTH_PERCENT] + var/datum/nanite_extra_setting/direction = extra_settings[NES_DIRECTION] var/detected = FALSE - if(direction == "Above") - if(health_percent >= percent) + if(direction.get_value()) + if(health_percent >= percent.get_value()) detected = TRUE else - if(health_percent < percent) + if(health_percent < percent.get_value()) detected = TRUE if(detected) @@ -177,9 +95,18 @@ spent = FALSE return FALSE +/datum/nanite_program/sensor/health/make_rule(datum/nanite_program/target) + var/datum/nanite_rule/health/rule = new(target) + var/datum/nanite_extra_setting/direction = extra_settings[NES_DIRECTION] + var/datum/nanite_extra_setting/percent = extra_settings[NES_HEALTH_PERCENT] + rule.above = direction.get_value() + rule.threshold = percent.get_value() + return rule + /datum/nanite_program/sensor/crit name = "Critical Health Sensor" desc = "The nanites receive a signal when the host first reaches critical health." + can_rule = TRUE var/spent = FALSE /datum/nanite_program/sensor/crit/check_event() @@ -192,61 +119,44 @@ spent = FALSE return FALSE +/datum/nanite_program/sensor/crit/make_rule(datum/nanite_program/target) + var/datum/nanite_rule/crit/rule = new(target) + return rule + /datum/nanite_program/sensor/death name = "Death Sensor" desc = "The nanites receive a signal when they detect the host is dead." + can_rule = TRUE var/spent = FALSE /datum/nanite_program/sensor/death/on_death() send_code() +/datum/nanite_program/sensor/death/make_rule(datum/nanite_program/target) + var/datum/nanite_rule/death/rule = new(target) + return rule + /datum/nanite_program/sensor/nanite_volume name = "Nanite Volume Sensor" desc = "The nanites receive a signal when the nanite supply is above/below a certain percentage." - extra_settings = list("Sent Code","Nanite Percent","Direction") + can_rule = TRUE var/spent = FALSE - var/percent = 50 - var/direction = "Above" -/datum/nanite_program/sensor/nanite_volume/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Nanite Percent") - var/new_percent = input(user, "Set the nanite percentage:", name, null) as null|num - if(isnull(new_percent)) - return - percent = CLAMP(round(new_percent, 1), 1, 100) - if(setting == "Direction") - if(direction == "Above") - direction = "Below" - else - direction = "Above" - -/datum/nanite_program/sensor/nanite_volume/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Nanite Percent") - return "[percent]%" - if(setting == "Direction") - return direction - -/datum/nanite_program/sensor/nanite_volume/copy_extra_settings_to(datum/nanite_program/sensor/nanite_volume/target) - target.sent_code = sent_code - target.percent = percent - target.direction = direction +/datum/nanite_program/sensor/nanite_volume/register_extra_settings() + . = ..() + extra_settings[NES_NANITE_PERCENT] = new /datum/nanite_extra_setting/number(50, -99, 100, "%") + extra_settings[NES_DIRECTION] = new /datum/nanite_extra_setting/boolean(TRUE, "Above", "Below") /datum/nanite_program/sensor/nanite_volume/check_event() var/nanite_percent = (nanites.nanite_volume - nanites.safety_threshold)/(nanites.max_nanites - nanites.safety_threshold)*100 + var/datum/nanite_extra_setting/percent = extra_settings[NES_NANITE_PERCENT] + var/datum/nanite_extra_setting/direction = extra_settings[NES_DIRECTION] var/detected = FALSE - - if(direction == "Above") - if(nanite_percent >= percent) + if(direction.get_value()) + if(nanite_percent >= percent.get_value()) detected = TRUE else - if(nanite_percent < percent) + if(nanite_percent < percent.get_value()) detected = TRUE if(detected) @@ -258,75 +168,51 @@ spent = FALSE return FALSE +/datum/nanite_program/sensor/nanite_volume/make_rule(datum/nanite_program/target) + var/datum/nanite_rule/nanites/rule = new(target) + var/datum/nanite_extra_setting/direction = extra_settings[NES_DIRECTION] + var/datum/nanite_extra_setting/percent = extra_settings[NES_NANITE_PERCENT] + rule.above = direction.get_value() + rule.threshold = percent.get_value() + return rule + /datum/nanite_program/sensor/damage name = "Damage Sensor" desc = "The nanites receive a signal when a host's specific damage type is above/below a target value." - extra_settings = list("Sent Code","Damage Type","Damage","Direction") + can_rule = TRUE var/spent = FALSE - var/damage_type = "Brute" - var/damage = 50 - var/direction = "Above" -/datum/nanite_program/sensor/damage/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Damage") - var/new_damage = input(user, "Set the damage threshold:", name, null) as null|num - if(isnull(new_damage)) - return - damage = CLAMP(round(new_damage, 1), 0, 500) - if(setting == "Damage Type") - var/list/damage_types = list("Brute","Burn","Toxin","Oxygen","Cellular") - var/new_damage_type = input("Choose the damage type", name) as null|anything in damage_types - if(!new_damage_type) - return - damage_type = new_damage_type - if(setting == "Direction") - if(direction == "Above") - direction = "Below" - else - direction = "Above" - -/datum/nanite_program/sensor/damage/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Damage") - return damage - if(setting == "Damage Type") - return damage_type - if(setting == "Direction") - return direction - -/datum/nanite_program/sensor/damage/copy_extra_settings_to(datum/nanite_program/sensor/damage/target) - target.sent_code = sent_code - target.damage = damage - target.damage_type = damage_type - target.direction = direction +/datum/nanite_program/sensor/damage/register_extra_settings() + . = ..() + extra_settings[NES_DAMAGE_TYPE] = new /datum/nanite_extra_setting/type(BRUTE, list(BRUTE, BURN, TOX, OXY, CLONE)) + extra_settings[NES_DAMAGE] = new /datum/nanite_extra_setting/number(50, 0, 500) + extra_settings[NES_DIRECTION] = new /datum/nanite_extra_setting/boolean(TRUE, "Above", "Below") /datum/nanite_program/sensor/damage/check_event() var/reached_threshold = FALSE - var/check_above = (direction == "Above") + var/datum/nanite_extra_setting/type = extra_settings[NES_DAMAGE_TYPE] + var/datum/nanite_extra_setting/damage = extra_settings[NES_DAMAGE] + var/datum/nanite_extra_setting/direction = extra_settings[NES_DIRECTION] + var/check_above = direction.get_value() var/damage_amt = 0 - switch(damage_type) - if("Brute") + switch(type.get_value()) + if(BRUTE) damage_amt = host_mob.getBruteLoss() - if("Burn") + if(BURN) damage_amt = host_mob.getFireLoss() - if("Toxin") + if(TOX) damage_amt = host_mob.getToxLoss() - if("Oxygen") + if(OXY) damage_amt = host_mob.getOxyLoss() - if("Cellular") + if(CLONE) damage_amt = host_mob.getCloneLoss() - if(damage_amt >= damage) - if(check_above) + if(check_above) + if(damage_amt >= damage.get_value()) + reached_threshold = TRUE + else + if(damage_amt < damage.get_value()) reached_threshold = TRUE - else if(!check_above) - reached_threshold = TRUE if(reached_threshold) if(!spent) @@ -337,14 +223,25 @@ spent = FALSE return FALSE +/datum/nanite_program/sensor/damage/make_rule(datum/nanite_program/target) + var/datum/nanite_rule/damage/rule = new(target) + var/datum/nanite_extra_setting/direction = extra_settings[NES_DIRECTION] + var/datum/nanite_extra_setting/damage_type = extra_settings[NES_DAMAGE_TYPE] + var/datum/nanite_extra_setting/damage = extra_settings[NES_DAMAGE] + rule.above = direction.get_value() + rule.threshold = damage.get_value() + rule.damage_type = damage_type.get_value() + return rule + /datum/nanite_program/sensor/voice name = "Voice Sensor" desc = "Sends a signal when the nanites hear a determined word or sentence." - extra_settings = list("Sent Code","Sentence","Inclusive Mode") var/spent = FALSE - var/sentence = "" - var/inclusive = TRUE +/datum/nanite_program/sensor/voice/register_extra_settings() + . = ..() + extra_settings[NES_SENTENCE] = new /datum/nanite_extra_setting/text("") + extra_settings[NES_INCLUSIVE_MODE] = new /datum/nanite_extra_setting/boolean(TRUE, "Inclusive", "Exclusive") /datum/nanite_program/sensor/voice/on_mob_add() . = ..() @@ -353,45 +250,14 @@ /datum/nanite_program/sensor/voice/on_mob_remove() UnregisterSignal(host_mob, COMSIG_MOVABLE_HEAR, .proc/on_hear) -/datum/nanite_program/sensor/voice/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Sentence") - var/new_sentence = stripped_input(user, "Choose the sentence that triggers the sensor.", "Sentence", sentence, MAX_MESSAGE_LEN) - if(!new_sentence) - return - sentence = new_sentence - if(setting == "Inclusive Mode") - var/new_inclusive = input("Should the sensor detect the sentence if contained within another sentence?", name) as null|anything in list("Inclusive","Exclusive") - if(!new_inclusive) - return - inclusive = (new_inclusive == "Inclusive") - -/datum/nanite_program/sensor/voice/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Sentence") - return sentence - if(setting == "Inclusive Mode") - if(inclusive) - return "Inclusive" - else - return "Exclusive" - -/datum/nanite_program/sensor/voice/copy_extra_settings_to(datum/nanite_program/sensor/voice/target) - target.sent_code = sent_code - target.sentence = sentence - target.inclusive = inclusive - /datum/nanite_program/sensor/voice/proc/on_hear(datum/source, list/hearing_args) - if(!sentence) + var/datum/nanite_extra_setting/sentence = extra_settings[NES_SENTENCE] + var/datum/nanite_extra_setting/inclusive = extra_settings[NES_INCLUSIVE_MODE] + if(!sentence.get_value()) return - if(inclusive) + if(inclusive.get_value()) if(findtextEx(hearing_args[HEARING_RAW_MESSAGE], sentence)) send_code() else if(hearing_args[HEARING_RAW_MESSAGE] == sentence) - send_code() \ No newline at end of file + send_code() diff --git a/code/modules/research/nanites/nanite_programs/suppression.dm b/code/modules/research/nanites/nanite_programs/suppression.dm index e4b250ad61..56fd7fa044 100644 --- a/code/modules/research/nanites/nanite_programs/suppression.dm +++ b/code/modules/research/nanites/nanite_programs/suppression.dm @@ -1,15 +1,14 @@ //Programs that are generally useful for population control and non-harmful suppression. -/datum/nanite_program/triggered/sleepy +/datum/nanite_program/sleepy name = "Sleep Induction" desc = "The nanites cause rapid narcolepsy when triggered." + can_trigger = TRUE trigger_cost = 15 trigger_cooldown = 1200 rogue_types = list(/datum/nanite_program/brain_misfire, /datum/nanite_program/brain_decay) -/datum/nanite_program/triggered/sleepy/trigger() - if(!..()) - return +/datum/nanite_program/sleepy/on_trigger(comm_message) to_chat(host_mob, "You start to feel very sleepy...") host_mob.drowsyness += 20 addtimer(CALLBACK(host_mob, /mob/living.proc/Sleeping, 200), rand(60,200)) @@ -31,30 +30,28 @@ . = ..() to_chat(host_mob, "Your muscles relax, and you can move again.") -/datum/nanite_program/triggered/shocking +/datum/nanite_program/shocking name = "Electric Shock" desc = "The nanites shock the host when triggered. Destroys a large amount of nanites!" + can_trigger = TRUE trigger_cost = 10 trigger_cooldown = 300 program_flags = NANITE_SHOCK_IMMUNE rogue_types = list(/datum/nanite_program/toxic) -/datum/nanite_program/triggered/shocking/trigger() - if(!..()) - return +/datum/nanite_program/shocking/on_trigger(comm_message) host_mob.electrocute_act(rand(5,10), "shock nanites", TRUE, TRUE) -/datum/nanite_program/triggered/stun +/datum/nanite_program/stun name = "Neural Shock" desc = "The nanites pulse the host's nerves when triggered, inapacitating them for a short period." + can_trigger = TRUE trigger_cost = 4 trigger_cooldown = 300 - rogue_types = list(/datum/nanite_program/triggered/shocking, /datum/nanite_program/nerve_decay) + rogue_types = list(/datum/nanite_program/shocking, /datum/nanite_program/nerve_decay) -/datum/nanite_program/triggered/stun/trigger() - if(!..()) - return - playsound(host_mob, "sparks", 75, 1, -1) +/datum/nanite_program/stun/on_trigger(comm_message) + playsound(host_mob, "sparks", 75, TRUE, -1) host_mob.Knockdown(80) /datum/nanite_program/pacifying @@ -115,64 +112,50 @@ host_mob.cure_fakedeath("nanites") //Can receive transmissions from a nanite communication remote for customized messages -/datum/nanite_program/triggered/comm +/datum/nanite_program/comm + can_trigger = TRUE var/comm_code = 0 var/comm_message = "" -/datum/nanite_program/triggered/comm/proc/receive_comm_signal(signal_comm_code, comm_message, comm_source) +/datum/nanite_program/comm/register_extra_settings() + extra_settings[NES_COMM_CODE] = new /datum/nanite_extra_setting/number(0, 0, 9999) + +/datum/nanite_program/comm/proc/receive_comm_signal(signal_comm_code, comm_message, comm_source) if(!activated || !comm_code) return if(signal_comm_code == comm_code) host_mob.investigate_log("'s [name] nanite program was messaged by [comm_source] with comm code [signal_comm_code] and message '[comm_message]'.", INVESTIGATE_NANITES) trigger(comm_message) -/datum/nanite_program/triggered/comm/speech +/datum/nanite_program/comm/speech name = "Forced Speech" desc = "The nanites force the host to say a pre-programmed sentence when triggered." unique = FALSE trigger_cost = 3 trigger_cooldown = 20 rogue_types = list(/datum/nanite_program/brain_misfire, /datum/nanite_program/brain_decay) + var/static/list/blacklist = list( + "*surrender", + "*collapse" + ) - extra_settings = list("Sentence","Comm Code") - var/sentence = "" +/datum/nanite_program/comm/speech/register_extra_settings() + . = ..() + extra_settings[NES_SENTENCE] = new /datum/nanite_extra_setting/text("") -/datum/nanite_program/triggered/comm/speech/set_extra_setting(user, setting) - if(setting == "Sentence") - var/new_sentence = stripped_input(user, "Choose the sentence that the host will be forced to say.", "Sentence", sentence, MAX_MESSAGE_LEN) - if(!new_sentence) - return - if(new_sentence[1] == "*") //emotes are abusable, like surrender - return - sentence = new_sentence - if(setting == "Comm Code") - var/new_code = input(user, "Set the communication code (1-9999) or set to 0 to disable external signals.", name, null) as null|num - if(isnull(new_code)) - return - comm_code = CLAMP(round(new_code, 1), 0, 9999) - -/datum/nanite_program/triggered/comm/speech/get_extra_setting(setting) - if(setting == "Sentence") - return sentence - if(setting == "Comm Code") - return comm_code - -/datum/nanite_program/triggered/comm/speech/copy_extra_settings_to(datum/nanite_program/triggered/comm/speech/target) - target.sentence = sentence - target.comm_code = comm_code - -/datum/nanite_program/triggered/comm/speech/trigger(comm_message) - if(!..()) - return +/datum/nanite_program/comm/speech/on_trigger(comm_message) var/sent_message = comm_message if(!comm_message) - sent_message = sentence + var/datum/nanite_extra_setting/sentence = extra_settings[NES_SENTENCE] + sent_message = sentence.get_value() + if(sent_message in blacklist) + return if(host_mob.stat == DEAD) return to_chat(host_mob, "You feel compelled to speak...") host_mob.say(sent_message, forced = "nanite speech") -/datum/nanite_program/triggered/comm/voice +/datum/nanite_program/comm/voice name = "Skull Echo" desc = "The nanites echo a synthesized message inside the host's skull." unique = FALSE @@ -180,56 +163,50 @@ trigger_cooldown = 20 rogue_types = list(/datum/nanite_program/brain_misfire, /datum/nanite_program/brain_decay) - extra_settings = list("Message","Comm Code") - var/message = "" +/datum/nanite_program/comm/voice/register_extra_settings() + . = ..() + extra_settings[NES_MESSAGE] = new /datum/nanite_extra_setting/text("") -/datum/nanite_program/triggered/comm/voice/set_extra_setting(user, setting) - if(setting == "Message") - var/new_message = stripped_input(user, "Choose the message sent to the host.", "Message", message, MAX_MESSAGE_LEN) - if(!new_message) - return - message = new_message - if(setting == "Comm Code") - var/new_code = input(user, "Set the communication code (1-9999) or set to 0 to disable external signals.", name, null) as null|num - if(isnull(new_code)) - return - comm_code = CLAMP(round(new_code, 1), 0, 9999) - -/datum/nanite_program/triggered/comm/voice/get_extra_setting(setting) - if(setting == "Message") - return message - if(setting == "Comm Code") - return comm_code - -/datum/nanite_program/triggered/comm/voice/copy_extra_settings_to(datum/nanite_program/triggered/comm/voice/target) - target.message = message - target.comm_code = comm_code - -/datum/nanite_program/triggered/comm/voice/trigger(comm_message) - if(!..()) - return +/datum/nanite_program/comm/voice/on_trigger(comm_message) var/sent_message = comm_message if(!comm_message) - sent_message = message + var/datum/nanite_extra_setting/message_setting = extra_settings[NES_MESSAGE] + sent_message = message_setting.get_value() if(host_mob.stat == DEAD) return to_chat(host_mob, "You hear a strange, robotic voice in your head... \"[sent_message]\"") -/datum/nanite_program/triggered/comm/hallucination +/datum/nanite_program/comm/hallucination name = "Hallucination" desc = "The nanites make the host hallucinate something when triggered." trigger_cost = 4 trigger_cooldown = 80 unique = FALSE rogue_types = list(/datum/nanite_program/brain_misfire) - extra_settings = list("Hallucination Type", "Comm Code") - var/hal_type - var/hal_details -/datum/nanite_program/triggered/comm/hallucination/trigger(comm_message) - if(!..()) - return +/datum/nanite_program/comm/hallucination/register_extra_settings() + . = ..() + var/list/options = list( + "Message", + "Battle", + "Sound", + "Weird Sound", + "Station Message", + "Health", + "Alert", + "Fire", + "Shock", + "Plasma Flood", + "Random" + ) + extra_settings[NES_HALLUCINATION_TYPE] = new /datum/nanite_extra_setting/type("Message", options) + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/text("") +/datum/nanite_program/comm/hallucination/on_trigger(comm_message) + var/datum/nanite_extra_setting/hal_setting = extra_settings[NES_HALLUCINATION_TYPE] + var/hal_type = hal_setting.get_value() + var/datum/nanite_extra_setting/hal_detail_setting = extra_settings[NES_HALLUCINATION_DETAIL] + var/hal_details = hal_detail_setting.get_value() if(comm_message && (hal_type != "Message")) //Triggered via comm remote, but not set to a message hallucination return var/sent_message = comm_message //Comm remotes can send custom hallucination messages for the chat hallucination @@ -239,7 +216,9 @@ if(!iscarbon(host_mob)) return var/mob/living/carbon/C = host_mob - if(!hal_type) + if(hal_details == "random") + hal_details = null + if(hal_type == "Random") C.hallucination += 15 else switch(hal_type) @@ -254,6 +233,13 @@ if("Station Message") new /datum/hallucination/stationmessage(C, TRUE, hal_details) if("Health") + switch(hal_details) + if("critical") + hal_details = SCREWYHUD_CRIT + if("dead") + hal_details = SCREWYHUD_DEAD + if("healthy") + hal_details = SCREWYHUD_HEALTHY new /datum/hallucination/hudscrew(C, TRUE, hal_details) if("Alert") new /datum/hallucination/fake_alert(C, TRUE, hal_details) @@ -264,127 +250,40 @@ if("Plasma Flood") new /datum/hallucination/fake_flood(C, TRUE) -/datum/nanite_program/triggered/comm/hallucination/set_extra_setting(user, setting) - if(setting == "Comm Code") - var/new_code = input(user, "(Only for Message) Set the communication code (1-9999) or set to 0 to disable external signals.", name, null) as null|num - if(isnull(new_code)) - return - comm_code = CLAMP(round(new_code, 1), 0, 9999) - - if(setting == "Hallucination Type") - var/list/possible_hallucinations = list("Random","Message","Battle","Sound","Weird Sound","Station Message","Health","Alert","Fire","Shock","Plasma Flood") - var/hal_type_choice = input("Choose the hallucination type", name) as null|anything in possible_hallucinations - if(!hal_type_choice) - return - switch(hal_type_choice) - if("Random") - hal_type = null - hal_details = null +/datum/nanite_program/comm/hallucination/set_extra_setting(setting, value) + . = ..() + if(setting == NES_HALLUCINATION_TYPE) + switch(value) if("Message") - hal_type = "Message" - var/hal_chat = stripped_input(user, "Choose the message the host will hear, or leave empty for random messages.", "Message", hal_details, MAX_MESSAGE_LEN) - if(hal_chat) - hal_details = hal_chat + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/text("") if("Battle") - hal_type = "Battle" - var/sound_list = list("random","laser","disabler","esword","gun","stunprod","harmbaton","bomb") - var/hal_choice = input("Choose the hallucination battle type", name) as null|anything in sound_list - if(!hal_choice || hal_choice == "random") - hal_details = null - else - hal_details = hal_choice + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/type("random", list("random","laser","disabler","esword","gun","stunprod","harmbaton","bomb")) if("Sound") - hal_type = "Sound" - var/sound_list = list("random","airlock","airlock pry","console","explosion","far explosion","mech","glass","alarm","beepsky","mech","wall decon","door hack") - var/hal_choice = input("Choose the hallucination sound", name) as null|anything in sound_list - if(!hal_choice || hal_choice == "random") - hal_details = null - else - hal_details = hal_choice + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/type("random", list("random","airlock","airlock pry","console","explosion","far explosion","mech","glass","alarm","beepsky","mech","wall decon","door hack")) if("Weird Sound") - hal_type = "Weird Sound" - var/sound_list = list("random","phone","hallelujah","highlander","laughter","hyperspace","game over","creepy","tesla") - var/hal_choice = input("Choose the hallucination sound", name) as null|anything in sound_list - if(!hal_choice || hal_choice == "random") - hal_details = null - else - hal_details = hal_choice + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/type("random", list("random","phone","hallelujah","highlander","laughter","hyperspace","game over","creepy","tesla")) if("Station Message") - hal_type = "Station Message" - var/msg_list = list("random","ratvar","shuttle dock","blob alert","malf ai","meteors","supermatter") - var/hal_choice = input("Choose the hallucination station message", name) as null|anything in msg_list - if(!hal_choice || hal_choice == "random") - hal_details = null - else - hal_details = hal_choice + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/type("random", list("random","ratvar","shuttle dock","blob alert","malf ai","meteors","supermatter")) if("Health") - hal_type = "Health" - var/health_list = list("random","critical","dead","healthy") - var/hal_choice = input("Choose the health status", name) as null|anything in health_list - if(!hal_choice || hal_choice == "random") - hal_details = null - else - switch(hal_choice) - if("critical") - hal_details = SCREWYHUD_CRIT - if("dead") - hal_details = SCREWYHUD_DEAD - if("healthy") - hal_details = SCREWYHUD_HEALTHY + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/type("random", list("random","critical","dead","healthy")) if("Alert") - hal_type = "Alert" - var/alert_list = list("random","not_enough_oxy","not_enough_tox","not_enough_co2","too_much_oxy","too_much_co2","too_much_tox","newlaw","nutrition","charge","gravity","fire","locked","hacked","temphot","tempcold","pressure") - var/hal_choice = input("Choose the alert", name) as null|anything in alert_list - if(!hal_choice || hal_choice == "random") - hal_details = null - else - hal_details = hal_choice - if("Fire") - hal_type = "Fire" - if("Shock") - hal_type = "Shock" - if("Plasma Flood") - hal_type = "Plasma Flood" - -/datum/nanite_program/triggered/comm/hallucination/get_extra_setting(setting) - if(setting == "Hallucination Type") - if(!hal_type) - return "Random" - else - return hal_type - if(setting == "Comm Code") - return comm_code - -/datum/nanite_program/triggered/comm/hallucination/copy_extra_settings_to(datum/nanite_program/triggered/comm/hallucination/target) - target.hal_type = hal_type - target.hal_details = hal_details - target.comm_code = comm_code + extra_settings[NES_HALLUCINATION_DETAIL] = new /datum/nanite_extra_setting/type("random", list("random","not_enough_oxy","not_enough_tox","not_enough_co2","too_much_oxy","too_much_co2","too_much_tox","newlaw","nutrition","charge","gravity","fire","locked","hacked","temphot","tempcold","pressure")) + else + extra_settings.Remove(NES_HALLUCINATION_DETAIL) /datum/nanite_program/good_mood name = "Happiness Enhancer" desc = "The nanites synthesize serotonin inside the host's brain, creating an artificial sense of happiness." use_rate = 0.1 rogue_types = list(/datum/nanite_program/brain_decay) - extra_settings = list("Mood Message") - var/message = "HAPPINESS ENHANCEMENT" -/datum/nanite_program/good_mood/set_extra_setting(user, setting) - if(setting == "Mood Message") - var/new_message = stripped_input(user, "Choose the message visible on the mood effect.", "Message", message, MAX_NAME_LEN) - if(!new_message) - return - message = new_message - -/datum/nanite_program/good_mood/get_extra_setting(setting) - if(setting == "Mood Message") - return message - -/datum/nanite_program/good_mood/copy_extra_settings_to(datum/nanite_program/good_mood/target) - target.message = message +/datum/nanite_program/good_mood/register_extra_settings() + . = ..() + extra_settings[NES_MOOD_MESSAGE] = new /datum/nanite_extra_setting/text("HAPPINESS ENHANCEMENT") /datum/nanite_program/good_mood/enable_passive_effect() . = ..() - SEND_SIGNAL(host_mob, COMSIG_ADD_MOOD_EVENT, "nanite_happy", /datum/mood_event/nanite_happiness, message) + SEND_SIGNAL(host_mob, COMSIG_ADD_MOOD_EVENT, "nanite_happy", /datum/mood_event/nanite_happiness, get_extra_setting_value(NES_MOOD_MESSAGE)) /datum/nanite_program/good_mood/disable_passive_effect() . = ..() @@ -395,26 +294,14 @@ desc = "The nanites suppress the production of serotonin inside the host's brain, creating an artificial state of depression." use_rate = 0.1 rogue_types = list(/datum/nanite_program/brain_decay) - extra_settings = list("Mood Message") - var/message = "HAPPINESS SUPPRESSION" -/datum/nanite_program/bad_mood/set_extra_setting(user, setting) - if(setting == "Mood Message") - var/new_message = stripped_input(user, "Choose the message visible on the mood effect.", "Message", message, MAX_NAME_LEN) - if(!new_message) - return - message = new_message - -/datum/nanite_program/bad_mood/get_extra_setting(setting) - if(setting == "Mood Message") - return message - -/datum/nanite_program/bad_mood/copy_extra_settings_to(datum/nanite_program/bad_mood/target) - target.message = message +/datum/nanite_program/bad_mood/register_extra_settings() + . = ..() + extra_settings[NES_MOOD_MESSAGE] = new /datum/nanite_extra_setting/text("HAPPINESS SUPPRESSION") /datum/nanite_program/bad_mood/enable_passive_effect() . = ..() - SEND_SIGNAL(host_mob, COMSIG_ADD_MOOD_EVENT, "nanite_sadness", /datum/mood_event/nanite_sadness, message) + SEND_SIGNAL(host_mob, COMSIG_ADD_MOOD_EVENT, "nanite_sadness", /datum/mood_event/nanite_sadness, get_extra_setting_value(NES_MOOD_MESSAGE)) /datum/nanite_program/bad_mood/disable_passive_effect() . = ..() diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index deafbcd02c..6352f50b8b 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -1,82 +1,29 @@ //Programs that interact with other programs or nanites directly, or have other special purposes. /datum/nanite_program/viral name = "Viral Replica" - desc = "The nanites constantly send encrypted signals attempting to forcefully copy their own programming into other nanite clusters." + desc = "The nanites constantly send encrypted signals attempting to forcefully copy their own programming into other nanite clusters, also overriding or disabling their cloud sync." use_rate = 0.5 rogue_types = list(/datum/nanite_program/toxic) - extra_settings = list("Program Overwrite","Cloud Overwrite") - var/pulse_cooldown = 0 - var/sync_programs = TRUE - var/sync_overwrite = FALSE - var/overwrite_cloud = FALSE - var/set_cloud = 0 -/datum/nanite_program/viral/set_extra_setting(user, setting) - if(setting == "Program Overwrite") - var/overwrite_type = input("Choose what to do with the target's programs", name) as null|anything in list("Overwrite","Add To","Ignore") - if(!overwrite_type) - return - switch(overwrite_type) - if("Ignore") //Do not affect programs (if you only want to set the cloud ID) - sync_programs = FALSE - sync_overwrite = FALSE - if("Add To") //Add to existing programs (so the target does not notice theirs are missing) - sync_programs = TRUE - sync_overwrite = FALSE - if("Overwrite") //Replace target's programs with the source - sync_programs = TRUE - sync_overwrite = TRUE - if(setting == "Cloud Overwrite") - var/overwrite_type = input("Choose what to do with the target's Cloud ID", name) as null|anything in list("Overwrite","Disable","Keep") - if(!overwrite_type) - return - switch(overwrite_type) - if("Keep") //Don't change the cloud ID - overwrite_cloud = FALSE - set_cloud = 0 - if("Disable") //Set the cloud ID to disabled - overwrite_cloud = TRUE - set_cloud = 0 - if("Overwrite") //Set the cloud ID to what we choose - var/new_cloud = input(user, "Choose the Cloud ID to set on infected nanites (1-100)", name, null) as null|num - if(isnull(new_cloud)) - return - overwrite_cloud = TRUE - set_cloud = CLAMP(round(new_cloud, 1), 1, 100) - -/datum/nanite_program/viral/get_extra_setting(setting) - if(setting == "Program Overwrite") - if(!sync_programs) - return "Ignore" - else if(sync_overwrite) - return "Overwrite" - else - return "Add To" - if(setting == "Cloud Overwrite") - if(!overwrite_cloud) - return "None" - else if(set_cloud == 0) - return "Disable" - else - return set_cloud - -/datum/nanite_program/viral/copy_extra_settings_to(datum/nanite_program/viral/target) - target.overwrite_cloud = overwrite_cloud - target.set_cloud = set_cloud - target.sync_programs = sync_programs - target.sync_overwrite = sync_overwrite +/datum/nanite_program/viral/register_extra_settings() + extra_settings[NES_PROGRAM_OVERWRITE] = new /datum/nanite_extra_setting/type("Add To", list("Overwrite", "Add To", "Ignore")) + extra_settings[NES_CLOUD_OVERWRITE] = new /datum/nanite_extra_setting/number(0, 0, 100) /datum/nanite_program/viral/active_effect() if(world.time < pulse_cooldown) return + var/datum/nanite_extra_setting/program = extra_settings[NES_PROGRAM_OVERWRITE] + var/datum/nanite_extra_setting/cloud = extra_settings[NES_CLOUD_OVERWRITE] for(var/mob/M in orange(host_mob, 5)) if(SEND_SIGNAL(M, COMSIG_NANITE_IS_STEALTHY)) continue - if(sync_programs) - SEND_SIGNAL(M, COMSIG_NANITE_SYNC, nanites, sync_overwrite) - if(overwrite_cloud) - SEND_SIGNAL(M, COMSIG_NANITE_SET_CLOUD, set_cloud) + switch(program.get_value()) + if("Overwrite") + SEND_SIGNAL(M, COMSIG_NANITE_SYNC, nanites, TRUE) + if("Add To") + SEND_SIGNAL(M, COMSIG_NANITE_SYNC, nanites, FALSE) + SEND_SIGNAL(M, COMSIG_NANITE_SET_CLOUD, cloud.get_value()) pulse_cooldown = world.time + 75 /datum/nanite_program/monitoring @@ -94,38 +41,23 @@ SSnanites.nanite_monitored_mobs -= host_mob host_mob.hud_set_nanite_indicator() -/datum/nanite_program/triggered/self_scan +/datum/nanite_program/self_scan name = "Host Scan" desc = "The nanites display a detailed readout of a body scan to the host." unique = FALSE + can_trigger = TRUE trigger_cost = 3 trigger_cooldown = 50 rogue_types = list(/datum/nanite_program/toxic) - extra_settings = list("Scan Type") - var/scan_type = "Medical" +/datum/nanite_program/self_scan/register_extra_settings() + extra_settings[NES_SCAN_TYPE] = new /datum/nanite_extra_setting/type("Medical", list("Medical", "Chemical", "Nanite")) -/datum/nanite_program/triggered/self_scan/set_extra_setting(user, setting) - if(setting == "Scan Type") - var/list/scan_types = list("Medical","Chemical","Nanite") - var/new_scan_type = input("Choose the scan type", name) as null|anything in scan_types - if(!new_scan_type) - return - scan_type = new_scan_type - -/datum/nanite_program/triggered/self_scan/get_extra_setting(setting) - if(setting == "Scan Type") - return scan_type - -/datum/nanite_program/triggered/self_scan/copy_extra_settings_to(datum/nanite_program/triggered/self_scan/target) - target.scan_type = scan_type - -/datum/nanite_program/triggered/self_scan/trigger() - if(!..()) - return +/datum/nanite_program/self_scan/on_trigger(comm_message) if(host_mob.stat == DEAD) return - switch(scan_type) + var/datum/nanite_extra_setting/NS = extra_settings[NES_SCAN_TYPE] + switch(NS.get_value()) if("Medical") healthscan(host_mob, host_mob) if("Chemical") @@ -162,28 +94,13 @@ . = ..() nanites.diagnostics = TRUE - /datum/nanite_program/relay name = "Relay" desc = "The nanites receive and relay long-range nanite signals." rogue_types = list(/datum/nanite_program/toxic) - extra_settings = list("Relay Channel") - var/relay_channel = 1 - -/datum/nanite_program/relay/set_extra_setting(user, setting) - if(setting == "Relay Channel") - var/new_channel = input(user, "Set the relay channel (1-9999):", name, null) as null|num - if(isnull(new_channel)) - return - relay_channel = CLAMP(round(new_channel, 1), 1, 9999) - -/datum/nanite_program/relay/get_extra_setting(setting) - if(setting == "Relay Channel") - return relay_channel - -/datum/nanite_program/relay/copy_extra_settings_to(datum/nanite_program/relay/target) - target.relay_channel = relay_channel +/datum/nanite_program/relay/register_extra_settings() + extra_settings[NES_RELAY_CHANNEL] = new /datum/nanite_extra_setting/number(1, 1, 9999) /datum/nanite_program/relay/enable_passive_effect() . = ..() @@ -198,7 +115,8 @@ return if(!host_mob) return - if(relay_code != relay_channel) + var/datum/nanite_extra_setting/NS = extra_settings[NES_RELAY_CHANNEL] + if(relay_code != NS.get_value()) return SEND_SIGNAL(host_mob, COMSIG_NANITE_SIGNAL, code, source) @@ -207,7 +125,8 @@ return if(!host_mob) return - if(relay_code != relay_channel) + var/datum/nanite_extra_setting/NS = extra_settings[NES_RELAY_CHANNEL] + if(relay_code != NS.get_value()) return SEND_SIGNAL(host_mob, COMSIG_NANITE_COMM_SIGNAL, comm_code, comm_message) @@ -228,14 +147,64 @@ host_mob.nutrition -= 0.5 nanites.adjust_nanites(src, 0.5) -/datum/nanite_program/triggered/access +/datum/nanite_program/research + name = "Distributed Computing" + desc = "The nanites aid the research servers by performing a portion of its calculations, increasing research point generation." + use_rate = 0.2 + rogue_types = list(/datum/nanite_program/toxic) + +/datum/nanite_program/research/active_effect() + if(!iscarbon(host_mob)) + return + var/points = 1 + if(!host_mob.client) //less brainpower + points *= 0.25 + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points)) + +/datum/nanite_program/researchplus + name = "Neural Network" + desc = "The nanites link the host's brains together forming a neural research network, that becomes more efficient with the amount of total hosts." + use_rate = 0.3 + rogue_types = list(/datum/nanite_program/brain_decay) + +/datum/nanite_program/researchplus/enable_passive_effect() + . = ..() + if(!iscarbon(host_mob)) + return + if(host_mob.client) + SSnanites.neural_network_count++ + else + SSnanites.neural_network_count += 0.25 + +/datum/nanite_program/researchplus/disable_passive_effect() + . = ..() + if(!iscarbon(host_mob)) + return + if(host_mob.client) + SSnanites.neural_network_count-- + else + SSnanites.neural_network_count -= 0.25 + +/datum/nanite_program/researchplus/active_effect() + if(!iscarbon(host_mob)) + return + var/mob/living/carbon/C = host_mob + var/points = round(SSnanites.neural_network_count / 12, 0.1) + if(!C.client) //less brainpower + points *= 0.25 + SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points)) + +/datum/nanite_program/access name = "Subdermal ID" desc = "The nanites store the host's ID access rights in a subdermal magnetic strip. Updates when triggered, copying the host's current access." + can_trigger = TRUE + trigger_cost = 3 + trigger_cooldown = 30 rogue_types = list(/datum/nanite_program/skin_decay) var/access = list() //Syncs the nanites with the cumulative current mob's access level. Can potentially wipe existing access. -/datum/nanite_program/triggered/access/trigger() +/datum/nanite_program/access/on_trigger(comm_message) var/list/new_access = list() var/obj/item/current_item current_item = host_mob.get_active_held_item() @@ -284,19 +253,42 @@ SEND_SIGNAL(infectee, COMSIG_NANITE_SYNC, nanites) infectee.investigate_log("was infected by spreading nanites by [key_name(host_mob)] at [AREACOORD(infectee)].", INVESTIGATE_NANITES) +/datum/nanite_program/nanite_sting + name = "Nanite Sting" + desc = "When triggered, projects a nearly invisible spike of nanites that attempts to infect a nearby non-host with a copy of the host's nanites cluster." + can_trigger = TRUE + trigger_cost = 5 + trigger_cooldown = 100 + rogue_types = list(/datum/nanite_program/glitch, /datum/nanite_program/toxic) + +/datum/nanite_program/nanite_sting/on_trigger(comm_message) + var/list/mob/living/target_hosts = list() + for(var/mob/living/L in oview(1, host_mob)) + if(!(L.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD)) || SEND_SIGNAL(L, COMSIG_HAS_NANITES) || !L.Adjacent(host_mob)) + continue + target_hosts += L + if(!target_hosts.len) + consume_nanites(-5) + return + var/mob/living/infectee = pick(target_hosts) + if(prob(100 - (infectee.get_permeability_protection() * 100))) + //unlike with Infective Exo-Locomotion, this can't take over existing nanites, because Nanite Sting only targets non-hosts. + infectee.AddComponent(/datum/component/nanites, 5) + SEND_SIGNAL(infectee, COMSIG_NANITE_SYNC, nanites) + infectee.investigate_log("was infected by a nanite cluster by [key_name(host_mob)] at [AREACOORD(infectee)].", INVESTIGATE_NANITES) + to_chat(infectee, "You feel a tiny prick.") + /datum/nanite_program/mitosis name = "Mitosis" - desc = "The nanites gain the ability to self-replicate, using bluespace to power the process, instead of drawing from a template. This rapidly speeds up the replication rate,\ - but it causes occasional software errors due to faulty copies. Not compatible with cloud sync." + desc = "The nanites gain the ability to self-replicate, using bluespace to power the process. Becomes more effective the more nanites are already in the host.\ + The replication has also a chance to corrupt the nanite programming due to copy faults - cloud sync is highly recommended." use_rate = 0 rogue_types = list(/datum/nanite_program/toxic) /datum/nanite_program/mitosis/active_effect() - if(nanites.cloud_id) - return var/rep_rate = round(nanites.nanite_volume / 50, 1) //0.5 per 50 nanite volume rep_rate *= 0.5 - nanites.adjust_nanites(rep_rate) + nanites.adjust_nanites(null, rep_rate) if(prob(rep_rate)) var/datum/nanite_program/fault = pick(nanites.programs) if(fault == src) @@ -306,56 +298,22 @@ /datum/nanite_program/dermal_button name = "Dermal Button" desc = "Displays a button on the host's skin, which can be used to send a signal to the nanites." - extra_settings = list("Sent Code","Button Name","Icon","Color") unique = FALSE var/datum/action/innate/nanite_button/button - var/button_name = "Button" - var/icon = "power" - var/color = "green" - var/sent_code = 0 -/datum/nanite_program/dermal_button/set_extra_setting(user, setting) - if(setting == "Sent Code") - var/new_code = input(user, "Set the sent code (1-9999):", name, null) as null|num - if(isnull(new_code)) - return - sent_code = CLAMP(round(new_code, 1), 1, 9999) - if(setting == "Button Name") - var/new_button_name = stripped_input(user, "Choose the name for the button.", "Button Name", button_name, MAX_NAME_LEN) - if(!new_button_name) - return - button_name = new_button_name - if(setting == "Icon") - var/new_icon = input("Select the icon to display on the button:", name) as null|anything in list("one","two","three","four","five","plus","minus","power") - if(!new_icon) - return - icon = new_icon - if(setting == "Color") - var/new_color = input("Select the color of the button's icon:", name) as null|anything in list("green","red","yellow","blue") - if(!new_color) - return - color = new_color - -/datum/nanite_program/dermal_button/get_extra_setting(setting) - if(setting == "Sent Code") - return sent_code - if(setting == "Button Name") - return button_name - if(setting == "Icon") - return capitalize(icon) - if(setting == "Color") - return capitalize(color) - -/datum/nanite_program/dermal_button/copy_extra_settings_to(datum/nanite_program/dermal_button/target) - target.sent_code = sent_code - target.button_name = button_name - target.icon = icon - target.color = color +/datum/nanite_program/dermal_button/register_extra_settings() + extra_settings[NES_SENT_CODE] = new /datum/nanite_extra_setting/number(1, 1, 9999) + extra_settings[NES_BUTTON_NAME] = new /datum/nanite_extra_setting/text("Button") + extra_settings[NES_ICON] = new /datum/nanite_extra_setting/type("power", list("one","two","three","four","five","plus","minus","power")) + extra_settings[NES_COLOR] = new /datum/nanite_extra_setting/type("green", list("green","red","yellow","blue")) /datum/nanite_program/dermal_button/enable_passive_effect() . = ..() + var/datum/nanite_extra_setting/bn_name = extra_settings[NES_BUTTON_NAME] + var/datum/nanite_extra_setting/bn_icon = extra_settings[NES_ICON] + var/datum/nanite_extra_setting/bn_color = extra_settings[NES_COLOR] if(!button) - button = new(src, button_name, icon, color) + button = new(src, bn_name.get_value(), bn_icon.get_value(), bn_color.get_value()) button.target = host_mob button.Grant(host_mob) @@ -372,7 +330,8 @@ if(activated) host_mob.visible_message("[host_mob] presses a button on [host_mob.p_their()] forearm.", "You press the nanite button on your forearm.", null, 2) - SEND_SIGNAL(host_mob, COMSIG_NANITE_SIGNAL, sent_code, "a [name] program") + var/datum/nanite_extra_setting/sent_code = extra_settings[NES_SENT_CODE] + SEND_SIGNAL(host_mob, COMSIG_NANITE_SIGNAL, sent_code.get_value(), "a [name] program") /datum/action/innate/nanite_button name = "Button" @@ -389,51 +348,3 @@ /datum/action/innate/nanite_button/Activate() program.press() - -/datum/nanite_program/research - name = "Distributed Computing" - desc = "The nanites aid the research servers by performing a portion of its calculations, increasing research point generation." - use_rate = 0.2 - rogue_types = list(/datum/nanite_program/toxic) - -/datum/nanite_program/research/active_effect() - if(!iscarbon(host_mob)) - return - var/points = 1 - if(!host_mob.client) //less brainpower - points *= 0.25 - SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points)) - -/datum/nanite_program/researchplus - name = "Neural Network" - desc = "The nanites link the host's brains together forming a neural research network, that becomes more efficient with the amount of total hosts." - use_rate = 0.3 - rogue_types = list(/datum/nanite_program/brain_decay) - -/datum/nanite_program/researchplus/enable_passive_effect() - . = ..() - if(!iscarbon(host_mob)) - return - if(host_mob.client) - SSnanites.neural_network_count++ - else - SSnanites.neural_network_count += 0.25 - -/datum/nanite_program/researchplus/disable_passive_effect() - . = ..() - if(!iscarbon(host_mob)) - return - if(host_mob.client) - SSnanites.neural_network_count-- - else - SSnanites.neural_network_count -= 0.25 - -/datum/nanite_program/researchplus/active_effect() - if(!iscarbon(host_mob)) - return - var/mob/living/carbon/C = host_mob - var/points = round(SSnanites.neural_network_count / 12, 0.1) - if(!C.client) //less brainpower - points *= 0.25 - SSresearch.science_tech.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = points)) - diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm index f634b2088c..bd2b9618de 100644 --- a/code/modules/research/nanites/nanite_programs/weapon.dm +++ b/code/modules/research/nanites/nanite_programs/weapon.dm @@ -73,21 +73,20 @@ . = ..() to_chat(host_mob, "Your blood cools down, and the pain gradually fades.") -/datum/nanite_program/triggered/explosive +/datum/nanite_program/explosive name = "Chain Detonation" desc = "Detonates all the nanites inside the host in a chain reaction when triggered." + can_trigger = TRUE trigger_cost = 25 //plus every idle nanite left afterwards trigger_cooldown = 100 //Just to avoid double-triggering rogue_types = list(/datum/nanite_program/toxic) -/datum/nanite_program/triggered/explosive/trigger() - if(!..()) - return +/datum/nanite_program/explosive/on_trigger(comm_message) host_mob.visible_message("[host_mob] starts emitting a high-pitched buzzing, and [host_mob.p_their()] skin begins to glow...",\ "You start emitting a high-pitched buzzing, and your skin begins to glow...") addtimer(CALLBACK(src, .proc/boom), CLAMP((nanites.nanite_volume * 0.35), 25, 150)) -/datum/nanite_program/triggered/explosive/proc/boom() +/datum/nanite_program/explosive/proc/boom() var/nanite_amount = nanites.nanite_volume var/heavy_range = FLOOR(nanite_amount/100, 1) - 1 var/light_range = FLOOR(nanite_amount/50, 1) - 1 @@ -96,16 +95,15 @@ //TODO make it defuse if triggered again -/datum/nanite_program/triggered/heart_stop +/datum/nanite_program/heart_stop name = "Heart-Stopper" desc = "Stops the host's heart when triggered; restarts it if triggered again." + can_trigger = TRUE trigger_cost = 12 trigger_cooldown = 10 rogue_types = list(/datum/nanite_program/nerve_decay) -/datum/nanite_program/triggered/heart_stop/trigger() - if(!..()) - return +/datum/nanite_program/heart_stop/on_trigger(comm_message) if(iscarbon(host_mob)) var/mob/living/carbon/C = host_mob var/obj/item/organ/heart/heart = C.getorganslot(ORGAN_SLOT_HEART) @@ -115,16 +113,16 @@ else heart.Restart() -/datum/nanite_program/triggered/emp +/datum/nanite_program/emp name = "Electromagnetic Resonance" - desc = "The nanites cause an elctromagnetic pulse around the host when triggered. Will corrupt other nanite programs!" + desc = "The nanites cause an electromagnetic pulse around the host when triggered. Will corrupt other nanite programs!" + can_trigger = TRUE trigger_cost = 10 + trigger_cooldown = 50 program_flags = NANITE_EMP_IMMUNE rogue_types = list(/datum/nanite_program/toxic) -/datum/nanite_program/triggered/emp/trigger() - if(!..()) - return +/datum/nanite_program/emp/on_trigger(comm_message) empulse(host_mob, 1, 2) /datum/nanite_program/pyro/active_effect() @@ -148,7 +146,7 @@ /datum/nanite_program/cryo name = "Cryogenic Treatment" - desc = "The nanites rapidly skin heat through the host's skin, lowering their temperature." + desc = "The nanites rapidly sink heat through the host's skin, lowering their temperature." use_rate = 1 rogue_types = list(/datum/nanite_program/skin_decay, /datum/nanite_program/pyro) @@ -160,55 +158,33 @@ /datum/nanite_program/cryo/active_effect() host_mob.adjust_bodytemperature(-rand(15,25), 50) -/datum/nanite_program/triggered/comm/mind_control +/datum/nanite_program/comm/mind_control name = "Mind Control" desc = "The nanites imprint an absolute directive onto the host's brain for one minute when triggered." trigger_cost = 30 trigger_cooldown = 1800 rogue_types = list(/datum/nanite_program/brain_decay, /datum/nanite_program/brain_misfire) - extra_settings = list("Directive","Comm Code") - var/directive = "..." +/datum/nanite_program/comm/mind_control/register_extra_settings() + . = ..() + extra_settings[NES_DIRECTIVE] = new /datum/nanite_extra_setting/text("...") -/datum/nanite_program/triggered/comm/mind_control/set_extra_setting(user, setting) - if(setting == "Directive") - var/new_directive = stripped_input(user, "Choose the directive to imprint with mind control.", "Directive", directive, MAX_MESSAGE_LEN) - if(!new_directive) - return - directive = new_directive - if(setting == "Comm Code") - var/new_code = input(user, "Set the communication code (1-9999) or set to 0 to disable external signals.", name, null) as null|num - if(isnull(new_code)) - return - comm_code = CLAMP(round(new_code, 1), 0, 9999) - -/datum/nanite_program/triggered/comm/mind_control/get_extra_setting(setting) - if(setting == "Directive") - return directive - if(setting == "Comm Code") - return comm_code - -/datum/nanite_program/triggered/comm/mind_control/copy_extra_settings_to(datum/nanite_program/triggered/comm/mind_control/target) - target.directive = directive - target.comm_code = comm_code - -/datum/nanite_program/triggered/comm/mind_control/trigger(comm_message) - if(!..()) - return +/datum/nanite_program/comm/mind_control/on_trigger(comm_message) if(host_mob.stat == DEAD) return var/sent_directive = comm_message if(!comm_message) - sent_directive = directive + var/datum/nanite_extra_setting/ES = extra_settings[NES_DIRECTIVE] + sent_directive = ES.get_value() brainwash(host_mob, sent_directive) - log_game("A mind control nanite program brainwashed [key_name(host_mob)] with the objective '[directive]'.") + log_game("A mind control nanite program brainwashed [key_name(host_mob)] with the objective '[sent_directive]'.") addtimer(CALLBACK(src, .proc/end_brainwashing), 600) -/datum/nanite_program/triggered/comm/mind_control/proc/end_brainwashing() +/datum/nanite_program/comm/mind_control/proc/end_brainwashing() if(host_mob.mind && host_mob.mind.has_antag_datum(/datum/antagonist/brainwashed)) host_mob.mind.remove_antag_datum(/datum/antagonist/brainwashed) log_game("[key_name(host_mob)] is no longer brainwashed by nanites.") - -/datum/nanite_program/triggered/comm/mind_control/disable_passive_effect() + +/datum/nanite_program/comm/mind_control/disable_passive_effect() . = ..() end_brainwashing() diff --git a/code/modules/research/nanites/nanite_remote.dm b/code/modules/research/nanites/nanite_remote.dm index e10d8f8c4b..71aecc8f2c 100644 --- a/code/modules/research/nanites/nanite_remote.dm +++ b/code/modules/research/nanites/nanite_remote.dm @@ -18,6 +18,7 @@ var/last_id = 0 var/code = 0 var/relay_code = 0 + var/current_program_name = "Program" /obj/item/nanite_remote/examine(mob/user) . = ..() @@ -35,10 +36,8 @@ update_icon() else to_chat(user, "Access denied.") - return TRUE /obj/item/nanite_remote/emag_act(mob/user) - . = ..() if(obj_flags & EMAGGED) return to_chat(user, "You override [src]'s ID lock.") @@ -46,33 +45,31 @@ if(locked) locked = FALSE update_icon() - return TRUE -/obj/item/nanite_remote/update_icon() +/obj/item/nanite_remote/update_overlays() . = ..() - cut_overlays() if(obj_flags & EMAGGED) - add_overlay("nanite_remote_emagged") + . += "nanite_remote_emagged" if(locked) - add_overlay("nanite_remote_locked") + . += "nanite_remote_locked" /obj/item/nanite_remote/afterattack(atom/target, mob/user, etc) switch(mode) if(REMOTE_MODE_OFF) return if(REMOTE_MODE_SELF) - to_chat(user, "You activate [src], signaling the nanites in your bloodstream.") + to_chat(user, "You activate [src], signaling the nanites in your bloodstream.") signal_mob(user, code, key_name(user)) if(REMOTE_MODE_TARGET) if(isliving(target) && (get_dist(target, get_turf(src)) <= 7)) - to_chat(user, "You activate [src], signaling the nanites inside [target].") + to_chat(user, "You activate [src], signaling the nanites inside [target].") signal_mob(target, code, key_name(user)) if(REMOTE_MODE_AOE) - to_chat(user, "You activate [src], signaling the nanites inside every host around you.") + to_chat(user, "You activate [src], signaling the nanites inside every host around you.") for(var/mob/living/L in view(user, 7)) signal_mob(L, code, key_name(user)) if(REMOTE_MODE_RELAY) - to_chat(user, "You activate [src], signaling all connected relay nanites.") + to_chat(user, "You activate [src], signaling all connected relay nanites.") signal_relay(code, relay_code, key_name(user)) /obj/item/nanite_remote/proc/signal_mob(mob/living/M, code, source) @@ -84,9 +81,9 @@ N.relay_signal(code, relay_code, source) /obj/item/nanite_remote/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.hands_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "nanite_remote", name, 420, 800, master_ui, state) + ui = new(user, src, ui_key, "nanite_remote", name, 420, 500, master_ui, state) ui.open() /obj/item/nanite_remote/ui_data() @@ -96,6 +93,7 @@ data["mode"] = mode data["locked"] = locked data["saved_settings"] = saved_settings + data["program_name"] = current_program_name return data @@ -106,7 +104,7 @@ if("set_code") if(locked) return - var/new_code = input("Set code (0000-9999):", name, code) as null|num + var/new_code = text2num(params["code"]) if(!isnull(new_code)) new_code = CLAMP(round(new_code, 1),0,9999) code = new_code @@ -114,21 +112,21 @@ if("set_relay_code") if(locked) return - var/new_code = input("Set relay code (0000-9999):", name, code) as null|num + var/new_code = text2num(params["code"]) if(!isnull(new_code)) new_code = CLAMP(round(new_code, 1),0,9999) relay_code = new_code . = TRUE + if("update_name") + current_program_name = params["name"] + . = TRUE if("save") if(locked) return - var/code_name = stripped_input(usr, "Set the setting name", "Set Name", null , 15) - if(!code_name) - return var/new_save = list() new_save["id"] = last_id + 1 last_id++ - new_save["name"] = code_name + new_save["name"] = current_program_name new_save["code"] = code new_save["mode"] = mode new_save["relay_code"] = relay_code @@ -172,7 +170,6 @@ name = "nanite communication remote" desc = "A device that can send text messages to specific programs." icon_state = "nanite_comm_remote" - var/comm_code = 0 var/comm_message = "" /obj/item/nanite_remote/comm/afterattack(atom/target, mob/user, etc) @@ -180,42 +177,38 @@ if(REMOTE_MODE_OFF) return if(REMOTE_MODE_SELF) - to_chat(user, "You activate [src], signaling the nanites in your bloodstream.") - signal_mob(user, comm_code, comm_message) + to_chat(user, "You activate [src], signaling the nanites in your bloodstream.") + signal_mob(user, code, comm_message) if(REMOTE_MODE_TARGET) if(isliving(target) && (get_dist(target, get_turf(src)) <= 7)) - to_chat(user, "You activate [src], signaling the nanites inside [target].") + to_chat(user, "You activate [src], signaling the nanites inside [target].") signal_mob(target, code, comm_message, key_name(user)) if(REMOTE_MODE_AOE) - to_chat(user, "You activate [src], signaling the nanites inside every host around you.") + to_chat(user, "You activate [src], signaling the nanites inside every host around you.") for(var/mob/living/L in view(user, 7)) signal_mob(L, code, comm_message, key_name(user)) if(REMOTE_MODE_RELAY) - to_chat(user, "You activate [src], signaling all connected relay nanites.") + to_chat(user, "You activate [src], signaling all connected relay nanites.") signal_relay(code, relay_code, comm_message, key_name(user)) /obj/item/nanite_remote/comm/signal_mob(mob/living/M, code, source) - SEND_SIGNAL(M, COMSIG_NANITE_COMM_SIGNAL, comm_code, comm_message) + SEND_SIGNAL(M, COMSIG_NANITE_COMM_SIGNAL, code, comm_message) /obj/item/nanite_remote/comm/signal_relay(code, relay_code, source) for(var/X in SSnanites.nanite_relays) var/datum/nanite_program/relay/N = X - N.relay_comm_signal(comm_code, relay_code, comm_message) - -/obj/item/nanite_remote/comm/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.hands_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "nanite_comm_remote", name, 420, 800, master_ui, state) - ui.open() + N.relay_comm_signal(code, relay_code, comm_message) /obj/item/nanite_remote/comm/ui_data() var/list/data = list() - data["comm_code"] = comm_code + data["comms"] = TRUE + data["code"] = code data["relay_code"] = relay_code - data["comm_message"] = comm_message + data["message"] = comm_message data["mode"] = mode data["locked"] = locked data["saved_settings"] = saved_settings + data["program_name"] = current_program_name return data @@ -223,56 +216,17 @@ if(..()) return switch(action) - if("set_comm_code") - if(locked) - return - var/new_code = input("Set comm code (0000-9999):", name, code) as null|num - if(!isnull(new_code)) - new_code = CLAMP(round(new_code, 1),0,9999) - comm_code = new_code - . = TRUE if("set_message") if(locked) return - var/new_message = stripped_input(usr, "Set the message (Max 300 characters):", "Set Message", null , 300) + var/new_message = html_encode(params["value"]) if(!new_message) return comm_message = new_message . = TRUE - if("comm_save") - if(locked) - return - var/code_name = stripped_input(usr, "Set the setting name", "Set Name", null , 15) - if(!code_name) - return - var/new_save = list() - new_save["id"] = last_id + 1 - last_id++ - new_save["name"] = code_name - new_save["code"] = comm_code - new_save["mode"] = mode - new_save["relay_code"] = relay_code - new_save["message"] = comm_message - - saved_settings += list(new_save) - . = TRUE - if("comm_load") - var/code_id = params["save_id"] - var/list/setting - for(var/list/X in saved_settings) - if(X["id"] == text2num(code_id)) - setting = X - break - if(setting) - comm_code = setting["code"] - mode = setting["mode"] - relay_code = setting["relay_code"] - comm_message = setting["message"] - . = TRUE - #undef REMOTE_MODE_OFF #undef REMOTE_MODE_SELF #undef REMOTE_MODE_TARGET #undef REMOTE_MODE_AOE -#undef REMOTE_MODE_RELAY \ No newline at end of file +#undef REMOTE_MODE_RELAY diff --git a/code/modules/research/nanites/program_disks.dm b/code/modules/research/nanites/program_disks.dm index 6444ebc025..667618173c 100644 --- a/code/modules/research/nanites/program_disks.dm +++ b/code/modules/research/nanites/program_disks.dm @@ -31,7 +31,7 @@ program_type = /datum/nanite_program/relay /obj/item/disk/nanite_program/emp - program_type = /datum/nanite_program/triggered/emp + program_type = /datum/nanite_program/emp /obj/item/disk/nanite_program/spreading program_type = /datum/nanite_program/spreading @@ -91,16 +91,16 @@ program_type = /datum/nanite_program/suffocating /obj/item/disk/nanite_program/heart_stop - program_type = /datum/nanite_program/triggered/heart_stop + program_type = /datum/nanite_program/heart_stop /obj/item/disk/nanite_program/explosive - program_type = /datum/nanite_program/triggered/explosive + program_type = /datum/nanite_program/explosive /obj/item/disk/nanite_program/shock - program_type = /datum/nanite_program/triggered/shocking + program_type = /datum/nanite_program/shocking /obj/item/disk/nanite_program/sleepy - program_type = /datum/nanite_program/triggered/sleepy + program_type = /datum/nanite_program/sleepy /obj/item/disk/nanite_program/paralyzing program_type = /datum/nanite_program/paralyzing @@ -130,7 +130,7 @@ program_type = /datum/nanite_program/pacifying /obj/item/disk/nanite_program/stun - program_type = /datum/nanite_program/triggered/stun + program_type = /datum/nanite_program/stun /obj/item/disk/nanite_program/dermal_button program_type = /datum/nanite_program/dermal_button @@ -149,3 +149,4 @@ /obj/item/disk/nanite_program/bad_mood program_type = /datum/nanite_program/bad_mood + diff --git a/code/modules/research/nanites/public_chamber.dm b/code/modules/research/nanites/public_chamber.dm index c0d19e0375..76392c66e9 100644 --- a/code/modules/research/nanites/public_chamber.dm +++ b/code/modules/research/nanites/public_chamber.dm @@ -32,7 +32,7 @@ busy_icon_state = working_icon update_icon() -/obj/machinery/public_nanite_chamber/proc/inject_nanites() +/obj/machinery/public_nanite_chamber/proc/inject_nanites(mob/living/attacker) if(stat & (NOPOWER|BROKEN)) return if((stat & MAINT) || panel_open) @@ -47,46 +47,67 @@ set_busy(TRUE, "[initial(icon_state)]_raising") addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"),20) addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"),60) - addtimer(CALLBACK(src, .proc/complete_injection, locked_state),80) + addtimer(CALLBACK(src, .proc/complete_injection, locked_state, attacker),80) -/obj/machinery/public_nanite_chamber/proc/complete_injection(locked_state) +/obj/machinery/public_nanite_chamber/proc/complete_injection(locked_state, mob/living/attacker) //TODO MACHINE DING locked = locked_state set_busy(FALSE) if(!occupant) return + if(attacker) + occupant.investigate_log("was injected with nanites by [key_name(attacker)] using [src] at [AREACOORD(src)].", INVESTIGATE_NANITES) + log_combat(attacker, occupant, "injected", null, "with nanites via [src]") occupant.AddComponent(/datum/component/nanites, 75, cloud_id) -/obj/machinery/public_nanite_chamber/update_icon() - cut_overlays() - +/obj/machinery/public_nanite_chamber/proc/change_cloud(mob/living/attacker) + if(stat & (NOPOWER|BROKEN)) + return if((stat & MAINT) || panel_open) - add_overlay("maint") + return + if(!occupant || busy) + return - else if(!(stat & (NOPOWER|BROKEN))) - if(busy || locked) - add_overlay("red") - if(locked) - add_overlay("bolted") - else - add_overlay("green") + var/locked_state = locked + locked = TRUE + set_busy(TRUE, "[initial(icon_state)]_raising") + addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_active"),20) + addtimer(CALLBACK(src, .proc/set_busy, TRUE, "[initial(icon_state)]_falling"),40) + addtimer(CALLBACK(src, .proc/complete_cloud_change, locked_state, attacker),60) +/obj/machinery/public_nanite_chamber/proc/complete_cloud_change(locked_state, mob/living/attacker) + locked = locked_state + set_busy(FALSE) + if(!occupant) + return + if(attacker) + occupant.investigate_log("had their nanite cloud ID changed into [cloud_id] by [key_name(attacker)] using [src] at [AREACOORD(src)].", INVESTIGATE_NANITES) + SEND_SIGNAL(occupant, COMSIG_NANITE_SET_CLOUD, cloud_id) +/obj/machinery/public_nanite_chamber/update_icon_state() //running and someone in there if(occupant) if(busy) icon_state = busy_icon_state else icon_state = initial(icon_state)+ "_occupied" - return + else + //running + icon_state = initial(icon_state)+ (state_open ? "_open" : "") - //running - icon_state = initial(icon_state)+ (state_open ? "_open" : "") - -/obj/machinery/public_nanite_chamber/power_change() +/obj/machinery/public_nanite_chamber/update_overlays() . = ..() - update_icon() + if((stat & MAINT) || panel_open) + . += "maint" + + else if(!(stat & (NOPOWER|BROKEN))) + if(busy || locked) + . += "red" + if(locked) + . += "bolted" + else + . += "green" /obj/machinery/public_nanite_chamber/proc/toggle_open(mob/user) if(panel_open) @@ -94,7 +115,7 @@ return if(state_open) - close_machine() + close_machine(null, user) return else if(locked) @@ -113,7 +134,7 @@ user.last_special = world.time + CLICK_CD_BREAKOUT user.visible_message("You see [user] kicking against the door of [src]!", \ "You lean on the back of [src] and start pushing the door open... (this will take about [DisplayTimeText(breakout_time)].)", \ - "You hear a metallic creaking from [src].") + "You hear a metallic creaking from [src].") if(do_after(user,(breakout_time), target = src)) if(!user || user.stat != CONSCIOUS || user.loc != src || state_open || !locked || busy) return @@ -122,7 +143,7 @@ "You successfully break out of [src]!") open_machine() -/obj/machinery/public_nanite_chamber/close_machine(mob/living/carbon/user) +/obj/machinery/public_nanite_chamber/close_machine(mob/living/carbon/user, mob/living/attacker) if(!state_open) return FALSE @@ -130,15 +151,18 @@ . = TRUE - addtimer(CALLBACK(src, .proc/try_inject_nanites), 30) //If someone is shoved in give them a chance to get out before the injection starts + addtimer(CALLBACK(src, .proc/try_inject_nanites, attacker), 30) //If someone is shoved in give them a chance to get out before the injection starts -/obj/machinery/public_nanite_chamber/proc/try_inject_nanites() +/obj/machinery/public_nanite_chamber/proc/try_inject_nanites(mob/living/attacker) if(occupant) var/mob/living/L = occupant if(SEND_SIGNAL(L, COMSIG_HAS_NANITES)) + var/datum/component/nanites/nanites = L.GetComponent(/datum/component/nanites) + if(nanites && nanites.cloud_id != cloud_id) + change_cloud(attacker) return - if((MOB_ORGANIC in L.mob_biotypes) || (MOB_UNDEAD in L.mob_biotypes)) - inject_nanites() + if(L.mob_biotypes & (MOB_ORGANIC | MOB_UNDEAD)) + inject_nanites(attacker) /obj/machinery/public_nanite_chamber/open_machine() if(state_open) @@ -173,6 +197,8 @@ toggle_open(user) /obj/machinery/public_nanite_chamber/MouseDrop_T(mob/target, mob/user) - if(user.stat || user.lying || !Adjacent(user) || !user.Adjacent(target) || !iscarbon(target) || !user.IsAdvancedToolUser()) + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK) || !Adjacent(target) || !user.Adjacent(target) || !iscarbon(target)) return - close_machine(target) + if(close_machine(target, user)) + log_combat(user, target, "inserted", null, "into [src].") + add_fingerprint(user) diff --git a/code/modules/research/nanites/rules.dm b/code/modules/research/nanites/rules.dm new file mode 100644 index 0000000000..f496abe6e1 --- /dev/null +++ b/code/modules/research/nanites/rules.dm @@ -0,0 +1,151 @@ +/datum/nanite_rule + var/name = "Generic Condition" + var/desc = "When triggered, the program is active" + var/datum/nanite_program/program + +/datum/nanite_rule/New(datum/nanite_program/new_program) + program = new_program + if(LAZYLEN(new_program.rules) <= 5) //Avoid infinite stacking rules + new_program.rules += src + else + qdel(src) + +/datum/nanite_rule/proc/remove() + program.rules -= src + program = null + qdel(src) + +/datum/nanite_rule/proc/check_rule() + return TRUE + +/datum/nanite_rule/proc/display() + return name + +/datum/nanite_rule/proc/copy_to(datum/nanite_program/new_program) + new type(new_program) + +/datum/nanite_rule/health + name = "Health" + desc = "Checks the host's health status." + + var/threshold = 50 + var/above = TRUE + +/datum/nanite_rule/health/check_rule() + var/health_percent = program.host_mob.health / program.host_mob.maxHealth * 100 + if(above) + if(health_percent >= threshold) + return TRUE + else + if(health_percent < threshold) + return TRUE + return FALSE + +/datum/nanite_rule/health/display() + return "[name] [above ? ">" : "<"] [threshold]%" + +/datum/nanite_rule/health/copy_to(datum/nanite_program/new_program) + var/datum/nanite_rule/health/rule = new(new_program) + rule.above = above + rule.threshold = threshold + +//TODO allow inversion +/datum/nanite_rule/crit + name = "Crit" + desc = "Checks if the host is in critical condition." + +/datum/nanite_rule/crit/check_rule() + if(program.host_mob.InCritical()) + return TRUE + return FALSE + +/datum/nanite_rule/death + name = "Death" + desc = "Checks if the host is dead." + +/datum/nanite_rule/death/check_rule() + if(program.host_mob.stat == DEAD || HAS_TRAIT(program.host_mob, TRAIT_FAKEDEATH)) + return TRUE + return FALSE + +/datum/nanite_rule/cloud_sync + name = "Cloud Sync" + desc = "Checks if the nanites have cloud sync enabled or disabled." + var/check_type = "Enabled" + +/datum/nanite_rule/cloud_sync/check_rule() + if(check_type == "Enabled") + return program.nanites.cloud_active + else + return !program.nanites.cloud_active + +/datum/nanite_rule/cloud_sync/copy_to(datum/nanite_program/new_program) + var/datum/nanite_rule/cloud_sync/rule = new(new_program) + rule.check_type = check_type + +/datum/nanite_rule/cloud_sync/display() + return "[name]:[check_type]" + +/datum/nanite_rule/nanites + name = "Nanite Volume" + desc = "Checks the host's nanite volume." + + var/threshold = 50 + var/above = TRUE + +/datum/nanite_rule/nanites/check_rule() + var/nanite_percent = (program.nanites.nanite_volume - program.nanites.safety_threshold)/(program.nanites.max_nanites - program.nanites.safety_threshold)*100 + if(above) + if(nanite_percent >= threshold) + return TRUE + else + if(nanite_percent < threshold) + return TRUE + return FALSE + +/datum/nanite_rule/nanites/copy_to(datum/nanite_program/new_program) + var/datum/nanite_rule/nanites/rule = new(new_program) + rule.above = above + rule.threshold = threshold + +/datum/nanite_rule/nanites/display() + return "[name] [above ? ">" : "<"] [threshold]%" + +/datum/nanite_rule/damage + name = "Damage" + desc = "Checks the host's damage." + + var/threshold = 50 + var/above = TRUE + var/damage_type = BRUTE + +/datum/nanite_rule/damage/check_rule() + var/damage_amt = 0 + switch(damage_type) + if(BRUTE) + damage_amt = program.host_mob.getBruteLoss() + if(BURN) + damage_amt = program.host_mob.getFireLoss() + if(TOX) + damage_amt = program.host_mob.getToxLoss() + if(OXY) + damage_amt = program.host_mob.getOxyLoss() + if(CLONE) + damage_amt = program.host_mob.getCloneLoss() + + if(above) + if(damage_amt >= threshold) + return TRUE + else + if(damage_amt < threshold) + return TRUE + return FALSE + +/datum/nanite_rule/damage/copy_to(datum/nanite_program/new_program) + var/datum/nanite_rule/damage/rule = new(new_program) + rule.above = above + rule.threshold = threshold + rule.damage_type = damage_type + +/datum/nanite_rule/damage/display() + return "[damage_type] [above ? ">" : "<"] [threshold]" diff --git a/tgstation.dme b/tgstation.dme index a747c823db..4aaa8f477d 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2809,6 +2809,12 @@ #include "code\modules\research\nanites\nanite_remote.dm" #include "code\modules\research\nanites\program_disks.dm" #include "code\modules\research\nanites\public_chamber.dm" +#include "code\modules\research\nanites\rules.dm" +#include "code\modules\research\nanites\extra_settings\_extra_setting.dm" +#include "code\modules\research\nanites\extra_settings\boolean.dm" +#include "code\modules\research\nanites\extra_settings\number.dm" +#include "code\modules\research\nanites\extra_settings\text.dm" +#include "code\modules\research\nanites\extra_settings\type.dm" #include "code\modules\research\nanites\nanite_programs\buffing.dm" #include "code\modules\research\nanites\nanite_programs\healing.dm" #include "code\modules\research\nanites\nanite_programs\rogue.dm" diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 7089db7a98..692f038458 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(24),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,s,d,p,f,m=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[m]||c(m,{}):(o[m]||{}).prototype)for(s in t){if(p=t[s],d=e.noTargetGet?(f=r(n,s))&&f.value:n[s],!u(h?s:m+(C?".":"#")+s,e.forced)&&d!==undefined){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&a(p,"sham",!0),i(n,s,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var s=n(396);t.Dropdown=s.Dropdown;var d=n(397);t.Flex=d.Flex;var p=n(161);t.Grid=p.Grid;var f=n(87);t.Icon=f.Icon;var m=n(160);t.Input=m.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(24),s=n(22),d=n(13).f,p=n(36),f=n(53),m=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,w=m("toStringTag"),L=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!f&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&f(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&f(a[o].prototype,_);if(S&&p(V)!==_&&f(V,_),r&&!c(_,w))for(o in I=!0,d(_,w,{get:function(){return i(this)?this[L]:undefined}}),T)a[o]&&u(a[o],L,o);B&&f&&p(g)!==x&&f(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&L,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(f){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||s(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(f){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return s(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||s(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(29),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),s=o.Symbol,d=l?s:i;e.exports=function(e){return a(u,e)||(c&&a(s,e)?u[e]=s[e]:u[e]=d("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(s)return!1;return d?-1:u||s?s:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},f=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,s=e.children,d=c(e,["as","className","content","children"]),p=e.textColor||e.color,f=e.backgroundColor;if("function"==typeof s)return s(C(e));var m=C(d);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(f)&&"color-bg-"+f]),l||s,a.ChildFlags.UnknownChildren,m)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(23),c=n(33),l=n(15),u=n(119),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=c(t,!0),u)try{return s(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(31),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(24),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,s=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),s(n).source=d.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";var o=n(57),r=n(21);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(46);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(123),r=n(15),a=n(129),i=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol={});r(t,e)||i(t,e,{value:a.f(e)})}},function(e,t,n){"use strict";var o=n(21),r=/"/g;e.exports=function(e,t,n,a){var i=String(o(e)),c="<"+t;return""!==n&&(c+=" "+n+'="'+String(a).replace(r,""")+'"'),c+">"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(24),s=n(15),d=n(72),p=n(59),f=c.WeakMap;if(i){var m=new f,h=m.get,C=m.has,g=m.set;o=function(e,t){return g.call(m,e,t),t},r=function(e){return h.call(m,e)||{}},a=function(e){return C.call(m,e)}}else{var b=d("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return s(e,b)?e[b]:{}},a=function(e){return s(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),s=n(46),d=n(24),p=n(10),f=n(137),m=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),w=n(18),L=n(34),B=n(79),S=L.get,I=L.set,T=k.f,A=w.f,E=Math.round,P=r.RangeError,O=l.ArrayBuffer,M=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof O||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?s(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(w.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,s="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},w=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},L=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[s](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return w(this,t)},set:function(e){return L(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,m(n,a),o):n!==undefined?new h(t,m(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(f(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||d(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,s=0,d=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,d=m(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-d)<0)throw P("Wrong length")}else if((i=p(o)*a)+d>h)throw P("Wrong length");l=i/a}else l=f(t),r=new O(i=l*a);for(I(e,{buffer:r,byteOffset:d,byteLength:i,length:l,view:new M(r)});sdocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[s][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(d[s]=o(e),n=new d,d[s]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(24),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(30),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(30);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),s=0,d=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++s,weakData:{}}})},f=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!d(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!d(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&f.REQUIRED&&d(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;os;)if((c=l[s++])!=c)return!0}else for(;u>s;s++)if((e||s in l)&&l[s]===n)return e||s||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,s,d){var p,f,m,h,C,g,b,v=i(t,n,s?2:1);if(d)p=e;else{if("function"!=typeof(f=c(e)))throw TypeError("Target is not iterable");if(r(f)){for(m=0,h=a(e.length);h>m;m++)if((C=s?v(o(b=e[m])[0],b[1]):v(e[m]))&&C instanceof u)return C;return new u(!1)}p=f.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,s))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;s=c[u++]}else{if((u=c.next()).done)break;s=u.value}var d=s;Array.isArray(d)?n=o.apply(void 0,d).apply(void 0,[n].concat(a)):d&&(n=d.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:d>p;p+=f)p in s&&(l=n(l,s[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(24),c=n(66),l=n(4),u=n(55),s=n(29),d=n(10),p=n(137),f=n(217),m=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,w=o[y],L=o.RangeError,B=f.pack,S=f.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},O=function(e){return B(e,52,8)},M=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw L("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw L("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,s=o(+r),d=0;dH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new w(new k(2)),U=w.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(w.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},w=function(e,t,n){u(this,w,y),u(e,k,y);var o=v(e).byteLength,a=s(t);if(a<0||a>o)throw L("Wrong offset");if(a+(n=n===undefined?o-a:d(n))>o)throw L(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(M(k,"byteLength"),M(w,"buffer"),M(w,"byteLength"),M(w,"byteOffset")),c(w.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(w,y),e.exports={ArrayBuffer:k,DataView:w}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),s=n(6),d=n(4),p=n(75),f=n(43),m=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!s(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!s(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!d((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=d((function(){_.has(1)})),w=p((function(e){new b(e)})),L=!C&&d((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));w||((N=t((function(t,n){u(t,N,e);var o=m(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||L)&&(y("delete"),y("has"),h&&y("get")),(L||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),f(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=/()??/.exec("")[1]!==undefined;(u||s)&&(l=function(e){var t,n,o,r,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),s&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),s=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,d){var p=i(e),f=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),m=f&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!f||!m||"replace"===e&&!u||"split"===e&&!s){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?f&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),d&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,s=void 0===u?{}:u,d=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(s["font-size"]=100*n+"%"),"number"==typeof d&&(s.transform="rotate("+d+"deg)");var f=i.test(t),m=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,f?"far":"fas","fa-"+m,c&&"fa-spin"]),style:s},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(24);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(24),u=n(22),s=n(11),d=n(38),p=n(65),f=n(134),m=f.IteratorPrototype,h=f.BUGGY_SAFARI_ITERATORS,C=s("iterator"),g=function(){return this};e.exports=function(e,t,n,s,f,b,v){r(n,t,s);var N,V,y,_=function(e){if(e===f&&B)return B;if(!h&&e in w)return w[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,w=e.prototype,L=w[C]||w["@@iterator"]||f&&w[f],B=!h&&L||_(f),S="Array"==t&&w.entries||L;if(S&&(N=a(S.call(new e)),m!==Object.prototype&&N.next&&(d||a(N)===m||(i?i(N,m):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),d&&(p[x]=g))),"values"==f&&L&&"values"!==L.name&&(k=!0,B=function(){return L.call(this)}),d&&!v||w[C]===B||l(w,C,B),p[t]=B,f)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in w||u(w,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,s=String(a(t)),d=s.length,p=c===undefined?" ":String(c),f=o(n);return f<=d||""==p?s:(l=f-d,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?s+u:u+s)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(29),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),s=n(127),d=n(88),p=n(146),f=i.location,m=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",f.protocol+"//"+f.host)};m&&h||(m=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in d("script")?function(e){s.appendChild(d("script")).onreadystatechange=function(){s.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:m,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(29),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),s=n(87),d=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function f(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var m=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,w=f(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),L=!(!N&&!_);return x&&m.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",L&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},w,{children:[c&&(0,o.createComponentVNode)(2,s.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,d.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=f(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,s=f(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},s)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,s=(t.placeholder,t.maxLength,f(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},s,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},s=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},d=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=s(e),i=o.keyCode,u=o.ctrlKey,d=o.shiftKey;u||d||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=s(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,d=o.keyString;u&&!i.includes(l)&&(a.log(d),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){d()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(23),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),s=arguments.length>2?arguments[2]:undefined,d=i((s===undefined?c:r(s,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,s,d){for(var p,f=l,m=0,h=!!s&&a(s,d,3);m0&&o(p))f=i(e,t,p,r(p.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=p}f++}m++}return f}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(23),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(24),l=n(15),u=n(11),s=n(38),d=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),s||l(o,d)||c(o,d,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(23),r=n(29),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf");e.exports=u||s?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(29),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(30),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(s.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),d&&o(s.prototype,"size",{get:function(){return f(this).size}}),s},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){m(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),s(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(23),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,s=0,d=[];u>s;)n=l[s++],o&&!i.call(c,n)||d.push(e?[n,c[n]]:c[n]);return d}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,s,d=n(5),p=n(18).f,f=n(32),m=n(106).set,h=n(146),C=d.MutationObserver||d.WebKitMutationObserver,g=d.process,b=d.Promise,v="process"==f(g),N=p(d,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),s=u.then,i=function(){s.call(u,o)}):i=function(){m.call(d,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(30),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,s,d,p,f=o(e),m=arguments.length,h=m>1?arguments[1]:undefined,C=h!==undefined,g=a(f);if(g!=undefined&&!i(g))for(p=(d=g.call(f)).next,f=[];!(s=p.call(d)).done;)f.push(s.value);for(C&&m>2&&(h=c(h,arguments[2],2)),n=r(f.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(f[t],t):f[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),s=n(15),d=n(34),p=d.set,f=d.getterFor,m=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var d=e((function(e,o){c(e,d,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),m=f(t),h=function(e,t,n){var o=m(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(d.prototype,{"delete":function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&s(n,t.id)&&delete n[t.id]},has:function(e){var t=m(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&s(n,t.id)}}),o(d.prototype,n?{get:function(e){var t=m(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),d}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),s=(0,n(51).createLogger)("drag"),d=!1,p=!1,f=[0,0],m=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return s.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(m(o));case 4:t=i.sent,f=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),s.debug("current state",{ref:o,screenOffset:f});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){s.log("drag start"),d=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){s.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),d=!1},v=function(e){d&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],f,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],s.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){s.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(28);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,s=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},s,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,s=e.content,d=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[s,d]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),s=n(496),d=(0,l.createLogger)(),p=(0,s.createStore)(),f=document.getElementById("react-root"),m=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(m){if(d.log("initial render",e),!(0,u.getRoute)(e)){if(d.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(498).Layout,s=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(s,f)}catch(C){d.error("rendering error",C)}m&&(m=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){d.log(o),d.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),s=n(4),d=n(15),p=n(52),f=n(6),m=n(8),h=n(14),C=n(23),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),w=n(71),L=n(24),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),O=n(25),M=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=w.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&s((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),m(e);var o=g(t,!0);return m(n),d(Q,o)?(n.enumerable?(d(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(d(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){m(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&d(Q,t)&&!d(X,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,D)&&this[D][t])||n)},se=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!d(Q,o)||d(X,o)){var r=Y(n,o);return!r||!d(Q,o)||d(n,D)&&n[D][o]||(r.enumerable=!0),r}},de=function(e){var t=W(C(e)),n=[];return F(t,(function(e){d(Q,e)||d(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!d(Q,e)||t&&!d(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),d(this,D)&&d(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),w.f=ue,k.f=ie,x.f=se,V.f=y.f=de,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){O(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(d(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:se}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:s((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||s((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(f(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||L(U.prototype,j,U.prototype.valueOf),M(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),s=a.Symbol;if(r&&"function"==typeof s&&(!("description"in s.prototype)||s().description!==undefined)){var d={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new s(e):e===undefined?s():s(e);return""===e&&(d[t]=!0),t};u(p,s);var f=p.prototype=s.prototype;f.constructor=p;var m=f.toString,h="Symbol(test)"==String(s("test")),C=/^Symbol\((.*)\)[^)]+$/;l(f,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=m.call(e);if(i(d,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(25)("asyncIterator")},function(e,t,n){"use strict";n(25)("hasInstance")},function(e,t,n){"use strict";n(25)("isConcatSpreadable")},function(e,t,n){"use strict";n(25)("iterator")},function(e,t,n){"use strict";n(25)("match")},function(e,t,n){"use strict";n(25)("replace")},function(e,t,n){"use strict";n(25)("search")},function(e,t,n){"use strict";n(25)("species")},function(e,t,n){"use strict";n(25)("split")},function(e,t,n){"use strict";n(25)("toPrimitive")},function(e,t,n){"use strict";n(25)("toStringTag")},function(e,t,n){"use strict";n(25)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),s=n(63),d=n(64),p=n(11),f=n(96),m=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=f>=51||!r((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),b=d("concat"),v=function(e){if(!i(e))return!1;var t=e[m];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),d=s(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(d,p++,a)}return d.length=p,d}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(29),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,s,d,p,f=r(e),m="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(f);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||m==Array&&i(v))for(n=new m(t=c(f.length));t>b;b++)l(n,b,g?C(f[b],b):f[b]);else for(p=(d=v.call(f)).next,n=new m;!(s=p.call(d)).done;b++)l(n,b,g?a(d,C,[s.value,b],!0):s.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(23),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(23),u=n(49),s=n(64),d=n(11)("species"),p=[].slice,f=Math.max;o({target:"Array",proto:!0,forced:!s("slice")},{slice:function(e,t){var n,o,s,m=l(this),h=c(m.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(m)&&("function"!=typeof(n=m.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[d])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(m,C,g);for(o=new(n===undefined?Array:n)(f(g-C,0)),s=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,s=i((function(){l.sort(undefined)})),d=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:s||!d||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(29),i=n(10),c=n(14),l=n(63),u=n(49),s=n(64),d=Math.max,p=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!s("splice")},{splice:function(e,t){var n,o,s,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(d(a(t),0),v-N)),v+n-o>f)throw TypeError(m);for(s=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=f):(l=a(i(e)/c),e*(s=r(2,-l))<1&&(l--,s*=2),(e+=l+m>=1?h/s:h*r(2,1-m))*s>=2&&(l++,s/=2),l+m>=f?(u=0,l=f):l+m>=1?(u=(e*s-1)*r(2,t),l+=m):(u=e*r(2,m-1)*r(2,t),l=0));t>=8;d[g++]=255&u,u/=256,t-=8);for(l=l<0;d[g++]=255&l,l/=256,p-=8);return d[--g]|=128*C,d},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,s=e[u--],d=127&s;for(s>>=7;l>0;d=256*d+e[u],u--,l-=8);for(n=d&(1<<-l)-1,d>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===d)d=1-c;else{if(d===i)return n?NaN:s?-1/0:1/0;n+=r(2,t),d-=c}return(s?-1:1)*n*r(2,d-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),s=a.ArrayBuffer,d=a.DataView,p=s.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new s(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,s))(l(r-o)),f=new d(this),m=new d(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(24),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),s=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),d=o(e);return al||n!=n?d*Infinity:d*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),s=n(33),d=n(4),p=n(42),f=n(47).f,m=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=s(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?d((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?f(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,m(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(29),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,s=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},d=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),f=[0,0,0,0,0,0],m="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*f[n],f[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=f[t],f[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==f[e]){var n=String(f[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=d(l*s(2,69,1))-69)<0?l*s(2,-t,1):l/s(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(s(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?m+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):m+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),s=Object.assign,d=Object.defineProperty;e.exports=!s||r((function(){if(o&&1!==s({b:1},s(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||"abcdefghijklmnopqrst"!=a(s({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,s=1,d=i.f,p=c.f;r>s;)for(var f,m=u(arguments[s++]),h=d?a(m).concat(d(m)):a(m),C=h.length,g=0;C>g;)f=h[g++],o&&!p.call(m,f)||(n[f]=m[f]);return n}:s},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(23),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(23),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),s={},d=0;u.length>d;)(n=r(o,t=u[d++]))!==undefined&&l(s,t,n);return s}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),s=n(35),d=n(145),p=n(22),f=n(66),m=n(43),h=n(54),C=n(6),g=n(30),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),w=n(148),L=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),O="Promise",M=I.get,R=I.set,F=I.getterFor(O),D=d,j=u.TypeError,z=u.document,H=u.process,G=s("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(O,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,s=o[i++],d=a?s.ok:s.fail,p=s.resolve,f=s.reject,m=s.domain;try{d?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===d?c=r:(m&&m.enter(),c=d(r),m&&(m.exit(),u=!0)),c===s.promise?f(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,f):p(c)):f(r)}catch(h){m&&!u&&m.exit(),f(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&L("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,O),g(e),o.call(this);var t=M(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:O,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=f(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=M(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof d||(i=d.prototype.then,p(d.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return w(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),m(D,O,!1,!0),h(O),a=s(O),c({target:O,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:O,stat:!0,forced:l||$},{resolve:function(e){return w(l&&this===a?D:this,e)}}),c({target:O,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),s=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||s(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(6),l=n(42),u=n(138),s=n(4),d=r("Reflect","construct"),p=s((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),f=!s((function(){d((function(){}))})),m=p||f;o({target:"Reflect",stat:!0,forced:m,sham:m},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return d(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,s=l(c(r)?r:Object.prototype),m=Function.apply.call(e,s,t);return c(m)?m:s}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,s=arguments.length<3?e:arguments[2];return a(e)===s?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(s):r(o=l(e))?u(o,t,s):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),s=n(36),d=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(s(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,f=arguments.length<4?e:arguments[3],m=u.f(r(e),t);if(!m){if(a(c=s(e)))return p(c,t,n,f);m=d(0)}if(i(m,"value")){if(!1===m.writable||!a(f))return!1;if(o=u.f(f,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(f,t,o)}else l.f(f,t,d(0,n));return!0}return m.set!==undefined&&(m.set.call(f,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),s=n(83),d=n(22),p=n(4),f=n(54),m=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[m]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?s.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,d(r,"RegExp",N)}f("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),s="toString"!=l.name;(u||s)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),s=n(38),d="".endsWith,p=Math.min,f=u("endsWith");r({target:"String",proto:!0,forced:!!(s||f||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!f},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return d?d.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var s=i.unicode;i.lastIndex=0;for(var d,p=[],f=0;null!==(d=l(i,u));){var m=String(d[0]);p[f]=m,""===m&&(i.lastIndex=c(u,a(i.lastIndex),s)),f++}return 0===f?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(23),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var f=r(e),m=String(this),h="function"==typeof a;h||(a=String(a));var C=f.global;if(C){var g=f.unicode;f.lastIndex=0}for(var b=[];;){var v=s(f,m);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(f.lastIndex=u(m,i(f.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=m.slice(y,k)+I,y=k+x.length)}return V+m.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,s=h;return i!==undefined&&(i=a(i),s=m),t.call(c,s,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var s=+a;if(0===s)return t;if(s>u){var d=f(s/10);return 0===d?t:d<=u?r[d-1]===undefined?a.charAt(1):r[d-1]+a.charAt(1):t}c=r[s-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var s=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===s?-1:s.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),s=n(86),d=n(84),p=n(4),f=[].push,m=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,s=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),m=0,h=new RegExp(e.source,p+"g");(c=d.call(h,o))&&!((l=h.lastIndex)>m&&(s.push(o.slice(m,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return m===o.length?!u&&h.test("")||s.push(""):s.push(o.slice(m)),s.length>a?s.slice(0,a):s}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var d=a(e),p=String(this),f=c(d,RegExp),C=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"y":"g"),b=new f(h?d:"^(?:"+d.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===s(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return d?d.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(26);o({target:"String",proto:!0,forced:n(27)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(29);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,s=a.entries,d=r.aTypedArray,p=r.exportTypedArrayMethod,f=c&&c.prototype[i],m=!!f&&("values"==f.name||f.name==undefined),h=function(){return l.call(d(this))};p("entries",(function(){return s.call(d(this))})),p("keys",(function(){return u.call(d(this))})),p("values",h,!m),p(i,h,!m)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)s[a]=n[a++];return s}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,s=[].slice,d=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(d?s.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),s=n(34).enforce,d=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,f=Object.isExtensible,m=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",m,l);if(d&&p){o=l.getConstructor(m,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!f(e)){var t=s(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!f(e)){var n=s(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Oe,t._ME=Ee,t._MFCC=Me,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return s(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=O,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case f:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?s(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function s(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function d(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var f="$F";function m(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,m=u(p),h=l(p)&&p[0]===I;f||m||h?(n=n||t.slice(0,s),(f||h)&&(d=O(d)),(m||h)&&(d.key=I+s),n.push(d)):n&&n.push(d),d.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=O(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?O(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(m(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(m(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var de,pe,fe=te("onInput",he),me=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?se(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",fe),t.onChange&&ne(e,"change",me)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),s=0,d=l.length;s0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=s(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var s=i.$PS;if(!u(s)){var d=i.state;if(u(d))i.state=s;else for(var f in s)d[f]=s[f];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Oe(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=M();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,s=e.className,d=e.children,p=e.childFlags,f=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(s)||""===s||(o?f.setAttribute("class",s):f.className=s),16===p)w(f,d);else if(1!==p){var m=o&&"foreignObject"!==e.type;2===p?(16384&d.flags&&(e.children=d=O(d)),Te(d,f,n,m,null,i)):8!==p&&4!==p||Pe(d,f,n,m,null,i)}u(t)||C(t,f,r),u(l)||Be(e,c,l,f,o),Ne(e.ref,f,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==s){var m=u||p;if((c=s||p)!==p)for(var h in(d=(448&r)>0)&&(f=be(c)),c){var C=m[h],g=c[h];C!==g&&Le(h,C,g,l,o,f,e)}if(m!==p)for(var b in m)a(c[b])&&!a(m[b])&&Le(b,m[b],null,l,o,f,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);d&&Ce(r,t,l,c,!1,f);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,f,d):4&f?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var d=t.props||p,f=t.ref,m=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(d,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=s(h,l.$PS),l.$PS=null)}De(l,h,d,n,o,r,!1,a,i),m!==f&&(ve(m),Ne(f,l,i))}(e,t,n,o,r,l,d):8&f?function(e,t,n,o,r,i,l){var u=!0,s=t.props||p,d=t.ref,f=e.props,m=!a(d),h=e.children;m&&c(d.onComponentShouldUpdate)&&(u=d.onComponentShouldUpdate(f,s));if(!1!==u){m&&c(d.onComponentWillUpdate)&&d.onComponentWillUpdate(f,s);var C=t.type,g=D(32768&t.flags?C.render(s,d,o):C(s,o));Re(h,g,n,o,r,i,l),t.children=g,m&&c(d.onComponentDidUpdate)&&d.onComponentDidUpdate(f,s)}else t.children=h}(e,t,n,o,r,l,d):16&f?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&f?t.dom=e.dom:8192&f?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,s=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=M());var d=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||d||!d&&c.length>p)&&(s=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,s,e,a)}(e,t,n,o,r,d):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,d)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),w(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:w(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:w(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),w(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var s=0|n.length,d=0|o.length;0===s?d>0&&Pe(o,r,a,i,c,u):0===d?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var s,d,p=a-1,f=i-1,m=0,h=e[m],C=t[m];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[m]=C=O(C)),Re(h,C,n,o,r,c,u),e[m]=C,++m>p||m>f)break e;h=e[m],C=t[m]}for(h=e[p],C=t[f];h.key===C.key;){if(16384&C.flags&&(t[f]=C=O(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,f--,m>p||m>f)break e;h=e[p],C=t[f]}}if(m>p){if(m<=f)for(d=(s=f+1)f)for(;m<=p;)Ve(e[m++],n);else!function(e,t,n,o,r,a,i,c,l,u,s,d,p){var f,m,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,w=0,L=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(f=e[C],Lc?k=!0:w=c,16384&m.flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L;break}!x&&c>i&&Ve(f,l)}else x||Ve(f,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(f=e[C],Lg;)Ve(e[g++],l);_[c-b]=C+1,w>c?k=!0:w=c,16384&(m=t[c]).flags&&(t[c]=m=O(m)),Re(f,m,l,n,u,s,p),++L}else x||Ve(f,l);else x||Ve(f,l)}if(x)ke(l,d,e),Pe(t,l,n,u,s,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,de=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=de[a-1]),de[a]=n)}a=r+1;var u=new Int32Array(a);i=de[a-1];for(;a-- >0;)u[a]=i,i=pe[i],de[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)=0;C--)0===_[C]&&(16384&(m=t[w=C+b]).flags&&(t[w]=m=O(m)),Te(m,l,n,u,(h=w+1)i?i:a,p=0;pi)for(p=d;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?s(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new L(o||[]);return a._invoke=function(e,t,n){var o=s;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===f){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===s)throw o=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?f:d,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=f,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var s="suspendedStart",d="suspendedYield",p="executing",f="completed",m={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,s=l.value;return s&&"object"==typeof s&&o.call(s,"__await")?Promise.resolve(s.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(s).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,m;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),m}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;w(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(25),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var d=n(396);t.Dropdown=d.Dropdown;var s=n(397);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(25),d=n(22),s=n(13).f,p=n(36),m=n(53),f=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(29),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),d=o.Symbol,s=l?d:i;e.exports=function(e){return a(u,e)||(c&&a(d,e)?u[e]=d[e]:u[e]=s("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(24),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(31),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(25),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(25),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(25),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),L=n(18),w=n(34),B=n(79),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,G=c.isTypedArray,H=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return G(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):G(t)?H(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return G(t)?H(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(25),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(30),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(30);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(25),c=n(66),l=n(4),u=n(55),d=n(29),s=n(10),p=n(137),m=n(217),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sG;)(D=z[G++])in k||i(k,D,x[D]);j.constructor=k}var H=new L(new k(2)),U=L.prototype.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(25);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(25),u=n(22),d=n(11),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(29),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(29),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!N&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(24),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(24),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(25),l=n(15),u=n(11),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(24),r=n(29),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(29),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(30),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(24),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(18).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(30),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(23);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),d=n(501),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(503).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(24),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),L=n(71),w=n(25),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),M=n(26),O=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,G=R.getterFor("Symbol"),H=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(H,t);o&&delete H[t],q(e,t,n),o&&e!==H&&q(H,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===H&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===H&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==H||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===H,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(H,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===H&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(H,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return G(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return G(this).description}}),i||B(H,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(26)("asyncIterator")},function(e,t,n){"use strict";n(26)("hasInstance")},function(e,t,n){"use strict";n(26)("isConcatSpreadable")},function(e,t,n){"use strict";n(26)("iterator")},function(e,t,n){"use strict";n(26)("match")},function(e,t,n){"use strict";n(26)("replace")},function(e,t,n){"use strict";n(26)("search")},function(e,t,n){"use strict";n(26)("species")},function(e,t,n){"use strict";n(26)("split")},function(e,t,n){"use strict";n(26)("toPrimitive")},function(e,t,n){"use strict";n(26)("toStringTag")},function(e,t,n){"use strict";n(26)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(11),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(29),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(24),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(24),u=n(49),d=n(64),s=n(11)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(29),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(25),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(29),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(24),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(24),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),d=n(35),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(30),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,G=u.process,H=d("fetch"),U=B.f,K=U,Y="process"==v(G),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?G.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?G.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?G.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof H&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,H.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),d=n(83),s=n(22),p=n(4),m=n(54),f=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?d.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(24),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(29);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),Ge(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Ge,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",G={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function H(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=H(0),K=H(null),Y=H(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=H(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Pe(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function Ge(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var He=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===He.length)return void $e(e,o,n);if(-1===He.indexOf(e)&&He.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var s in r)r.hasOwnProperty(s)&&c.setAttribute(s,r[s]);c.rel="stylesheet",c.href=e,c.media="only x",function f(e){if(i.body)return e();setTimeout((function(){f(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var d=function m(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){m(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=d,d(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,s=t.buttons,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},d,{children:u}))),2),s&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",s,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,s=t.width,d=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=d.className,f=c(d,["className"]),m=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:s}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:s,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},f,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:m?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,s=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},s.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},s)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=s,s.defaultHooks=r.pureComponentHooks,l.Item=s},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(s){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,s=t.value,d=t.suppressingFlicker,p=this.props,f=p.className,m=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,w=p.onDrag,L=C;(n||d)&&(L=s);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!d&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:L,format:x,children:B})||B(x?x(L):L);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",m&&"NumberInput--fluid",f]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((L-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),w&&w(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(w&&w(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,s=void 0===u?{}:u,d=e.content,p=e.children,f=(t-i)/(l-i),m=d!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(s);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(f,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[m&&d,m&&p,!m&&(0,a.toFixed)(100*f)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,s=e.children,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),f=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(s);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},d,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),f&&(0,o.createVNode)(1,"div","Section__content",[u,s],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=u.prototype;return s.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},s.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),s=this.getActiveTab(),d=s.tabs,p=s.activeTab,f=s.activeTabKey,m=null;return p&&(m=p.props.content||p.props.children),"function"==typeof m&&(m=m(f)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",d.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),s=n.highlight,d=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,m=t.active||p===f;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",m&&"Tabs__tab--active",s&&!m&&"color-yellow",a]),selected:m,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},d,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",m||null,0)]})))},u}(o.Component);t.Tabs=u;var s=function(e){return null};t.Tab=s,s.defaultProps={__type__:"Tab"},u.Tab=s},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(31),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},s=function(e){var t=e.className,n=e.title,c=e.status,s=e.fancy,d=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return s&&d(e)}}),!!s&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=s,s.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(28),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:d,stroke:f,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);s.defaultHooks=i.pureComponentHooks;var d={Line:c.tridentVersion<=4?function(e){return null}:s};t.Chart=d},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],s=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:s.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(31),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,s,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var s=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},d={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return m}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=d[a.screen]||d.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},f=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},m=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,s=e.incheck,d=e.direction,p=e.external,f=e.internal,m=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===d?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:s,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!s&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:m,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,s=e.widenet,d=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:s?"expand":"compress",selected:s,content:s?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!s)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},s={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},d=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],f=c.powerChannels||[],m=s[c.malfStatus]||s[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:d.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",d.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:m.icon,content:m.content,color:"bad",onClick:function(){return n(m.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(28),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,s=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:s?"average":"bad",fontSize:"25px",children:s||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!s,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(31),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,s=i.channels||[],d=i.modules||[],p=i.upgrades||[],f=i.ais||[],m=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(28),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,d=r.supplies||{},p=r.requests||[],f=r.cart||[],m=f.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===f.length&&"Cart is empty",1===f.length&&"1 item",f.length>=2&&f.length+" items"," ",m>0&&"("+m+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:d})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+f.length+")",icon:"shopping-cart",highlight:f.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,s,{state:t,cart:f})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,s=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:s},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},s=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,s=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:s})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,s=i.isBeakerLoaded,d=i.beakerContents,p=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,s=i.pill_styles,d=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(19),a=n(2),i=n(28),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,s=l.emptying,d=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:s?"bad":"good",children:s?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(d)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,s=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:s,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,s=c.chemicals,d=void 0===s?[]:s,p=c.possible_amounts,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,s=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(m=e.ijob,m%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,s=e.burndam,d=e.brutedam,p=t+r+s+d,f=Math.min(Math.max(Math.ceil(p/25),0),5),c[f])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,s,d,p,f,m}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(28),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,s=void 0===u?{}:u,d=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!s[e.ref]?null:d?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!s[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,s=u.busy,d=u.display_craftable_only,p=u.display_compact,f=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),m=!!s&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([m,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:d?"check-square-o":"square-o",content:"Craftable Only",selected:d,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,s=i.choiceB,d=i.dna,p=i.dna_max,f=i.plants,m=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d/p,content:d+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f/m,content:f+" / "+m+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:s,textAlign:"center",onClick:function(){return n("gene",{choice:s})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(31);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,s=c.answers,d=void 0===s?[]:s;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,s=i.engines_started,d=i.authorizations_remaining,p=i.authorizations,f=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:s?"good":"average",ml:1,children:s?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+d}),children:[f.length>0?f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),f.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,s=c.creator_name,d=c.has_liked,p=c.has_disliked,f=c.hidden_message,m=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(f)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:m,selected:d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:m,selected:!p&&!d,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:m,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:s})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(28),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),s=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,d=t.data,p=d.currentArea,f=d.currentCoords,m=d.globalmode,h=d.power,C=d.tag,g=d.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(s(f),s(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(d.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:m?"MAXIMUM":"LOCAL",selected:!m,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",f,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,s=i.on,d=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!d,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(s&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),d&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),d&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,s=i.teleporter_location,d=i.beacon,p=i.beacon_location,f=i.id,m=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?s:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:d?"good":"bad",buttons:!d&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:d?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:f?m:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,s=i.emag_programs,d=void 0===s?[]:s,p=i.emagged,f=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===f,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||s,l=i.name,u=i.isDead,s=i.isBraindead,d=i.health,p=i.wireless,f=i.radio,m=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:m?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:f,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,s=c.ores,d=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,s=i.languages,d=void 0===s?[]:s,p=i.unknown_languages,f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,s=l.y,d=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:d,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,s=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:s===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:s?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,s=c.on,d=c.cell,p=c.cellPercent,f=c.load,m=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",content:s?"On":"Off",selected:s,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:d?p/100:0,color:d?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:m})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:f?"good":"average",children:f||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,s=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:s?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,s=void 0===u?{}:u,d=i.disk_size,p=i.disk_used,f=i.hardware,m=void 0===f?[]:f;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:s.charge,minValue:0,maxValue:s.max,ranges:{good:[s.max/2,Infinity],average:[s.max/4,s.max/2],bad:[-Infinity,s.max/4]},children:[s.charge," / ",s.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:d,color:"good",children:[p," GQ / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,s=c.has_light,d=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!s&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:d,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",d?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,s=i.username,d=i.active_channel,p=i.is_operator,f=i.all_channels,m=void 0===f?[]:f,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==d,N=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===d,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:s+"...",currentValue:s,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,s=l.disk_used,d=l.downloadable_programs,p=void 0===d?[]:d,f=l.error,m=l.hacked_programs,h=void 0===m?[]:m,C=l.hackedavailable;return(0,o.createFragment)([!!f&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:u,children:s+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,s=c.downloadcompletion,d=c.downloading,p=c.downloadname,f=c.downloadsize,m=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:f,value:s})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:d||t.size>m,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(28),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),s=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,f=n.data,m=f.active,h=f.SM_integrity,C=f.SM_power,g=f.SM_ambienttemp,b=f.SM_ambientpressure;if(!m)return(0,o.createComponentVNode)(2,d,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(f.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(g),minValue:0,maxValue:s(1e4),ranges:{teal:[-Infinity,s(80)],good:[s(80),s(373)],average:[s(373),s(1e3)],bad:[s(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s(b),minValue:0,maxValue:s(5e4),ranges:{good:[s(1),s(300)],average:[-Infinity,s(1e3)],bad:[s(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var d=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,s=l.PC_showbatteryicon,d=l.PC_batterypercent,p=l.PC_ntneticon,f=l.PC_apclinkicon,m=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:m}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!s&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),d&&d]}),f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:f})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),s=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:s})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,s=i.procedures,d=void 0===s?[]:s,p=i.patient,f=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:f.statstate,children:f.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:f.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f.health,minValue:f.minHealth,maxValue:f.maxHealth,color:f.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f[e.type]/f.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:d.length?d.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(31),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,s=r.alloys,d=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(28),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,s=r.blood,d=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:d,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:d,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:s&&s.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:s&&s.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,s=t.transmission,d=t.level,p=t.neutered,f=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:s})]})})]}),f.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var s=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=s;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,s,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,s=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),s=i.default_pressure,d=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:d,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===d,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===s,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(28),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,s=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},d=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,d=n.supply[n.supply.length-1]||0,m=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-s(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(d/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:m,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(m/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=d;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(28),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,s=u.freqlock,d=u.frequency,p=u.minFrequency,f=u.maxFrequency,m=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===d})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[s&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(d/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:f/10,value:d/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-d/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:m?"volume-up":"volume-mute",selected:m,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,d=t.data,p=d.category,f=d.categories,m=void 0===f?[]:f,h=d.selected_color,C=d.piping_layer,g=d.mode,b=d.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,d,{state:t})],0)};var s={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return f}},Guns:{title:"Scanner Mode: Guns",component:function(){return m}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},d=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=s[c]||s.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,s=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",s,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===s,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,s=c.target_species,d=l.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",d.name," species.","zombie"===s&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,s=c.target_nutrition,d=u.find((function(e){return e.value===s}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",d.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===s,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},s=c.selected||{},d=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===s.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:s.name,children:(!!s.description||!!s.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!s.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:s.description}),!!s.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes})]})}),d?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+d.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:d.id})}}),children:[d.status,!!d.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),d.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:s.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:s.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,s=c.minFrequency,d=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:d/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(28),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,s=i.active,d=i.setting,p=(i.screen,i.maxSetting),f=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"power-off":"times",selected:s,content:s?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:d===e,icon:"plus",content:3*e,disabled:f0?"good":"bad",children:f})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!m,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-d-.01,maxValue:d+.01,value:s,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,s=i.uv_active,d=i.occupied,p=i.suit,f=i.helmet,m=i.mask,h=i.storage;return(0,o.createFragment)([!(!d||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),s&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:d&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,s=i.regime_set,d=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!d&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VaultController=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.VaultController=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Lock Status: ",buttons:(0,o.createComponentVNode)(2,i.Button,{content:c.doorstatus?"Locked":"Unlocked",icon:c.doorstatus?"lock":"unlock",disabled:c.stored1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(31),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(23),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(31),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(23),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(31),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(23),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(19),a=n(2),i=n(23),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(23),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(31);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==s,N=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(31),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(23),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(23),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,d=i.regime_set,s=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VaultController=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.VaultController=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Lock Status: ",buttons:(0,o.createComponentVNode)(2,i.Button,{content:c.doorstatus?"Locked":"Unlocked",icon:c.doorstatus?"lock":"unlock",disabled:c.stored1?r-1:0),i=1;i1?t-1:0),o=1;o MechBayPowerConsole, scrollable: false, }, + nanite_chamber_control: { + component: () => NaniteChamberControl, + scrollable: true, + }, + nanite_cloud_control: { + component: () => NaniteCloudControl, + scrollable: true, + }, + nanite_program_hub: { + component: () => NaniteProgramHub, + scrollable: true, + }, + nanite_programmer: { + component: () => NaniteProgrammer, + scrollable: true, + }, + nanite_remote: { + component: () => NaniteRemote, + scrollable: true, + }, mulebot: { component: () => Mule, scrollable: false, From 9cb4c3c0626a4b310eae7794d659ace3a52d4452 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 11 Feb 2020 23:25:18 -0700 Subject: [PATCH 083/380] replace can_start --- code/modules/surgery/advanced/bioware/bioware_surgery.dm | 2 +- code/modules/surgery/advanced/brainwashing.dm | 2 +- code/modules/surgery/advanced/lobotomy.dm | 2 +- code/modules/surgery/advanced/necrotic_revival.dm | 2 +- code/modules/surgery/advanced/pacification.dm | 2 +- code/modules/surgery/advanced/revival.dm | 2 +- code/modules/surgery/advanced/viral_bonding.dm | 2 +- code/modules/surgery/brain_surgery.dm | 2 +- code/modules/surgery/core_removal.dm | 2 +- code/modules/surgery/coronary_bypass.dm | 2 +- code/modules/surgery/experimental_dissection.dm | 2 +- code/modules/surgery/eye_surgery.dm | 2 +- code/modules/surgery/lipoplasty.dm | 2 +- code/modules/surgery/lobectomy.dm | 2 +- code/modules/surgery/prosthetic_replacement.dm | 2 +- code/modules/surgery/surgery.dm | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/code/modules/surgery/advanced/bioware/bioware_surgery.dm b/code/modules/surgery/advanced/bioware/bioware_surgery.dm index eb8f739193..a68ac6eb1c 100644 --- a/code/modules/surgery/advanced/bioware/bioware_surgery.dm +++ b/code/modules/surgery/advanced/bioware/bioware_surgery.dm @@ -2,7 +2,7 @@ name = "enhancement surgery" var/bioware_target = BIOWARE_GENERIC -/datum/surgery/advanced/bioware/can_start(mob/user, mob/living/carbon/human/target) +/datum/surgery/advanced/bioware/can_start(mob/user, mob/living/carbon/human/target, obj/item/tool) if(!..()) return FALSE if(!istype(target)) diff --git a/code/modules/surgery/advanced/brainwashing.dm b/code/modules/surgery/advanced/brainwashing.dm index b067cce56b..28103f7f97 100644 --- a/code/modules/surgery/advanced/brainwashing.dm +++ b/code/modules/surgery/advanced/brainwashing.dm @@ -16,7 +16,7 @@ target_mobtypes = list(/mob/living/carbon/human) possible_locs = list(BODY_ZONE_HEAD) -/datum/surgery/advanced/brainwashing/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/advanced/brainwashing/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(!..()) return FALSE var/obj/item/organ/brain/B = target.getorganslot(ORGAN_SLOT_BRAIN) diff --git a/code/modules/surgery/advanced/lobotomy.dm b/code/modules/surgery/advanced/lobotomy.dm index 0149fc6c27..a41e72b76d 100644 --- a/code/modules/surgery/advanced/lobotomy.dm +++ b/code/modules/surgery/advanced/lobotomy.dm @@ -12,7 +12,7 @@ target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) possible_locs = list(BODY_ZONE_HEAD) requires_bodypart_type = 0 -/datum/surgery/advanced/lobotomy/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/advanced/lobotomy/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(!..()) return FALSE var/obj/item/organ/brain/B = target.getorganslot(ORGAN_SLOT_BRAIN) diff --git a/code/modules/surgery/advanced/necrotic_revival.dm b/code/modules/surgery/advanced/necrotic_revival.dm index d95d0a3ac7..bae2bc064b 100644 --- a/code/modules/surgery/advanced/necrotic_revival.dm +++ b/code/modules/surgery/advanced/necrotic_revival.dm @@ -8,7 +8,7 @@ /datum/surgery_step/bionecrosis, /datum/surgery_step/close) possible_locs = list(BODY_ZONE_HEAD) -/datum/surgery/advanced/necrotic_revival/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/advanced/necrotic_revival/can_start(mob/user, mob/living/carbon/target, obj/item/tool) . = ..() var/obj/item/organ/zombie_infection/ZI = target.getorganslot(ORGAN_SLOT_ZOMBIE) if(ZI) diff --git a/code/modules/surgery/advanced/pacification.dm b/code/modules/surgery/advanced/pacification.dm index 866c85842b..7b85015420 100644 --- a/code/modules/surgery/advanced/pacification.dm +++ b/code/modules/surgery/advanced/pacification.dm @@ -11,7 +11,7 @@ target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) possible_locs = list(BODY_ZONE_HEAD) requires_bodypart_type = 0 -/datum/surgery/advanced/pacify/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/advanced/pacify/can_start(mob/user, mob/living/carbon/target, obj/item/tool) . = ..() var/obj/item/organ/brain/B = target.getorganslot(ORGAN_SLOT_BRAIN) if(!B) diff --git a/code/modules/surgery/advanced/revival.dm b/code/modules/surgery/advanced/revival.dm index fbfec404b2..e9f8ff4446 100644 --- a/code/modules/surgery/advanced/revival.dm +++ b/code/modules/surgery/advanced/revival.dm @@ -12,7 +12,7 @@ target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) possible_locs = list(BODY_ZONE_HEAD) requires_bodypart_type = 0 -/datum/surgery/advanced/revival/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/advanced/revival/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(!..()) return FALSE if(target.stat != DEAD) diff --git a/code/modules/surgery/advanced/viral_bonding.dm b/code/modules/surgery/advanced/viral_bonding.dm index 86832602e8..1cb06d1560 100644 --- a/code/modules/surgery/advanced/viral_bonding.dm +++ b/code/modules/surgery/advanced/viral_bonding.dm @@ -10,7 +10,7 @@ target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) possible_locs = list(BODY_ZONE_CHEST) -/datum/surgery/advanced/viral_bonding/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/advanced/viral_bonding/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(!..()) return FALSE if(!LAZYLEN(target.diseases)) diff --git a/code/modules/surgery/brain_surgery.dm b/code/modules/surgery/brain_surgery.dm index d86f5731c7..afaa66dae9 100644 --- a/code/modules/surgery/brain_surgery.dm +++ b/code/modules/surgery/brain_surgery.dm @@ -15,7 +15,7 @@ name = "fix brain" implements = list(TOOL_HEMOSTAT = 85, TOOL_SCREWDRIVER = 35, /obj/item/pen = 15) //don't worry, pouring some alcohol on their open brain will get that chance to 100 time = 120 //long and complicated -/datum/surgery/brain_surgery/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/brain_surgery/can_start(mob/user, mob/living/carbon/target, obj/item/tool) var/obj/item/organ/brain/B = target.getorganslot(ORGAN_SLOT_BRAIN) if(!B) return FALSE diff --git a/code/modules/surgery/core_removal.dm b/code/modules/surgery/core_removal.dm index 07b762bd2f..683663c241 100644 --- a/code/modules/surgery/core_removal.dm +++ b/code/modules/surgery/core_removal.dm @@ -6,7 +6,7 @@ lying_required = FALSE ignore_clothes = TRUE -/datum/surgery/core_removal/can_start(mob/user, mob/living/target) +/datum/surgery/core_removal/can_start(mob/user, mob/living/target, obj/item/tool) if(target.stat == DEAD) return 1 return 0 diff --git a/code/modules/surgery/coronary_bypass.dm b/code/modules/surgery/coronary_bypass.dm index 71a48ae68c..af736e393c 100644 --- a/code/modules/surgery/coronary_bypass.dm +++ b/code/modules/surgery/coronary_bypass.dm @@ -4,7 +4,7 @@ /datum/surgery_step/incise_heart, /datum/surgery_step/coronary_bypass, /datum/surgery_step/close) possible_locs = list(BODY_ZONE_CHEST) -/datum/surgery/coronary_bypass/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/coronary_bypass/can_start(mob/user, mob/living/carbon/target, obj/item/tool) var/obj/item/organ/heart/H = target.getorganslot(ORGAN_SLOT_HEART) if(H) if(H.damage > 60 && !H.operated) diff --git a/code/modules/surgery/experimental_dissection.dm b/code/modules/surgery/experimental_dissection.dm index 40fe90a829..cc94cc23c4 100644 --- a/code/modules/surgery/experimental_dissection.dm +++ b/code/modules/surgery/experimental_dissection.dm @@ -15,7 +15,7 @@ requires_tech = FALSE var/value_multiplier = 1 -/datum/surgery/advanced/experimental_dissection/can_start(mob/user, mob/living/target) +/datum/surgery/advanced/experimental_dissection/can_start(mob/user, mob/living/target, obj/item/tool) . = ..() if(HAS_TRAIT_FROM(target, TRAIT_DISSECTED,"[name]")) return FALSE diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm index c104afd25a..006dbe2af1 100644 --- a/code/modules/surgery/eye_surgery.dm +++ b/code/modules/surgery/eye_surgery.dm @@ -9,7 +9,7 @@ name = "fix eyes" implements = list(TOOL_HEMOSTAT = 100, TOOL_SCREWDRIVER = 45, /obj/item/pen = 25) time = 64 -/datum/surgery/eye_surgery/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/eye_surgery/can_start(mob/user, mob/living/carbon/target, obj/item/tool) var/obj/item/organ/eyes/E = target.getorganslot(ORGAN_SLOT_EYES) if(!E) to_chat(user, "It's hard to do surgery on someone's eyes when [target.p_they()] [target.p_do()]n't have any.") diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm index b774883528..63e828d3c9 100644 --- a/code/modules/surgery/lipoplasty.dm +++ b/code/modules/surgery/lipoplasty.dm @@ -2,7 +2,7 @@ name = "Lipoplasty" steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/cut_fat, /datum/surgery_step/remove_fat, /datum/surgery_step/close) possible_locs = list(BODY_ZONE_CHEST) -/datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(HAS_TRAIT(target, TRAIT_FAT)) return 1 return 0 diff --git a/code/modules/surgery/lobectomy.dm b/code/modules/surgery/lobectomy.dm index 297be175a0..7ef7e4cd7f 100644 --- a/code/modules/surgery/lobectomy.dm +++ b/code/modules/surgery/lobectomy.dm @@ -4,7 +4,7 @@ /datum/surgery_step/lobectomy, /datum/surgery_step/close) possible_locs = list(BODY_ZONE_CHEST) -/datum/surgery/lobectomy/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/lobectomy/can_start(mob/user, mob/living/carbon/target, obj/item/tool) var/obj/item/organ/lungs/L = target.getorganslot(ORGAN_SLOT_LUNGS) if(L) if(L.damage > 60 && !L.operated) diff --git a/code/modules/surgery/prosthetic_replacement.dm b/code/modules/surgery/prosthetic_replacement.dm index 8efa40a70a..62ce16e7e6 100644 --- a/code/modules/surgery/prosthetic_replacement.dm +++ b/code/modules/surgery/prosthetic_replacement.dm @@ -5,7 +5,7 @@ possible_locs = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_L_LEG, BODY_ZONE_R_LEG, BODY_ZONE_HEAD) requires_bodypart = FALSE //need a missing limb requires_bodypart_type = 0 -/datum/surgery/prosthetic_replacement/can_start(mob/user, mob/living/carbon/target) +/datum/surgery/prosthetic_replacement/can_start(mob/user, mob/living/carbon/target, obj/item/tool) if(!iscarbon(target)) return 0 var/mob/living/carbon/C = target diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index a920ea765a..292984ac3e 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -37,7 +37,7 @@ return ..() -/datum/surgery/proc/can_start(mob/user, mob/living/patient) //FALSE to not show in list +/datum/surgery/proc/can_start(mob/user, mob/living/patient, obj/item/tool) //FALSE to not show in list . = TRUE if(replaced_by == /datum/surgery) return FALSE From 70e752dbc9d46bc2a657133aac037106aeb9ac22 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 11 Feb 2020 23:45:22 -0700 Subject: [PATCH 084/380] this is totally not laggy --- code/game/objects/items/storage/belt.dm | 10 +++++-- .../crates_lockers/closets/secure/medical.dm | 2 +- code/modules/surgery/helpers.dm | 4 +-- code/modules/surgery/surgery.dm | 27 +++++++++---------- code/modules/surgery/tools.dm | 20 ++++++++++++++ 5 files changed, 44 insertions(+), 19 deletions(-) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 082cbe245d..70a41c3d21 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -179,17 +179,23 @@ /obj/item/pinpointer/crew )) - /obj/item/storage/belt/medical/surgery_belt_adv name = "surgical supply belt" desc = "A specialized belt designed for holding surgical equipment. It seems to have specific pockets for each and every surgical tool you can think of." content_overlays = FALSE + var/advanced_drapes = FALSE /obj/item/storage/belt/medical/surgery_belt_adv/PopulateContents() new /obj/item/scalpel/advanced(src) new /obj/item/retractor/advanced(src) new /obj/item/surgicaldrill/advanced(src) - new /obj/item/surgical_drapes(src) + if(advanced_drapes) + new /obj/item/surgical_drapes/advanced(src) + else + new /obj/item/surgical_drapes(src) + +/obj/item/storage/belt/medical/surgery_belt_adv/cmo + advanced_drapes = TRUE /obj/item/storage/belt/security name = "security belt" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm index 3167d8ac18..90b57471b4 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical.dm @@ -76,7 +76,7 @@ new /obj/item/door_remote/chief_medical_officer(src) new /obj/item/clothing/neck/petcollar(src) new /obj/item/pet_carrier(src) - new /obj/item/storage/belt/medical/surgery_belt_adv(src) + new /obj/item/storage/belt/medical/surgery_belt_adv/cmo(src) new /obj/item/wallframe/defib_mount(src) new /obj/item/circuitboard/machine/techfab/department/medical(src) new /obj/item/storage/photo_album/CMO(src) diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index cdae1aea48..773048f838 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -34,7 +34,7 @@ continue if(S.lying_required && !(M.lying)) continue - if(!S.can_start(user, M)) + if(!S.can_start(user, M, I)) continue for(var/path in S.target_mobtypes) if(istype(M, path)) @@ -64,7 +64,7 @@ return if(S.lying_required && !(M.lying)) return - if(!S.can_start(user, M)) + if(!S.can_start(user, M, I)) return if(S.ignore_clothes || get_location_accessible(M, selected_zone)) diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 292984ac3e..a289f25d8b 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -55,27 +55,26 @@ if(requires_tech) . = FALSE + var/list/advanced_surgeries = list() if(iscyborg(user)) var/mob/living/silicon/robot/R = user var/obj/item/surgical_processor/SP = locate() in R.module.modules if(SP) - if (replaced_by in SP.advanced_surgeries) - return . - if(type in SP.advanced_surgeries) - return TRUE - + advanced_surgeries |= SP.advanced_surgeries var/turf/T = get_turf(patient) var/obj/structure/table/optable/table = locate(/obj/structure/table/optable, T) - if(table) - if(!table.computer) - return . - if(table.computer.stat & (NOPOWER|BROKEN)) - return . - if(replaced_by in table.computer.advanced_surgeries) - return FALSE - if(type in table.computer.advanced_surgeries) - return TRUE + if(table?.computer && !CHECK_BITFIELD(table.computer.stat, NOPOWER|BROKEN)) + advanced_surgeries |= table.computer.advanced_surgeries + + if(istype(tool, /obj/item/surgical_drapes/advanced)) + var/obj/item/surgical_drapes/advanced/A = tool + advanced_surgeries |= A.get_advanced_surgeries() + + if(replaced_by in advanced_surgeries) + return FALSE + if(type in advanced_surgeries) + return TRUE /datum/surgery/proc/next_step(mob/user, intent) if(step_in_progress) diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index c8fe7597da..1a56a510c5 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -287,6 +287,26 @@ if(!attempt_initiate_surgery(src, M, user)) ..() +/obj/item/surgical_drapes/advanced + name = "smart surgical drapes" + desc = "A quite quirky set of drapes with wireless synchronization to the station's research networks, with an integrated display allowing users to execute advanced surgeries without the aid of an operating computer." + var/datum/techweb/linked_techweb + +/obj/item/surgical_drapes/advanced/Initialize(mapload) + . = ..() + linked_techweb = SSresearch.science_tech + +/obj/item/surgical_drapes/advanced/proc/get_advanced_surgeries() + . = list() + if(!linked_techweb) + return + for(var/subtype in subtypesof(/datum/design/surgery)) + var/datum/design/surgery/prototype = subtype + var/id = initial(prototype.id) + if(id in linked_techweb.researched_designs) + prototype = SSresearch.techweb_design_by_id(id) + . |= prototype.surgery + /obj/item/organ_storage //allows medical cyborgs to manipulate organs without hands name = "organ storage bag" desc = "A container for holding body parts." From 7d1cf6a5a00e8bd9565f89da3c480f4e7cf7c473 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 11:27:57 +0200 Subject: [PATCH 085/380] Hopefully makes blood useless --- code/modules/hydroponics/grown/tomato.dm | 2 +- .../reagents/chemistry/reagents/other_reagents.dm | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/code/modules/hydroponics/grown/tomato.dm b/code/modules/hydroponics/grown/tomato.dm index 53c3389695..d27c4cca98 100644 --- a/code/modules/hydroponics/grown/tomato.dm +++ b/code/modules/hydroponics/grown/tomato.dm @@ -47,7 +47,7 @@ splat_type = /obj/effect/gibspawner/generic filling_color = "#FF0000" foodtype = FRUIT | GROSS - grind_results = list(/datum/reagent/consumable/ketchup = 0, /datum/reagent/blood = 0) + grind_results = list(/datum/reagent/consumable/ketchup = 0, /datum/reagent/blood/tomato = 0) distill_reagent = /datum/reagent/consumable/ethanol/bloody_mary // Blue Tomato diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index c7e574594b..699c425c8d 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -119,7 +119,7 @@ if(!istype(D, /datum/disease/advance)) preserve += D data["viruses"] = preserve - return 1 + return TRUE /datum/reagent/blood/proc/get_diseases() . = list() @@ -172,6 +172,19 @@ color = BLOOD_COLOR_BUG // Bug colored, I guess. pH = 7.25 +/datum/reagent/blood/tomato + data = list("donor"=null,"viruses"=null,"blood_DNA"=null, "bloodcolor" = BLOOD_COLOR_HUMAN, "blood_type"="SY","resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null) + name = "Tomato Blood" + description = "This highly resembles blood, but it doesnt actually function like blood." + taste_description = "sap" //Like tree sap? + pH = 7.45 + +/datum/reagent/blood/tomato/on_merge(list/mix_data) //Tomato blood doesnt mix. + return FALSE + +/datum/reagent/blood/tomato/on_mob_life(mob/living/carbon/C) //So it bloodsuckers cant use this as an unlimited blood supply + return + /datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M) if(prob(10)) From 5c102d4da0d3d85aaecb776097685e014b23f162 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 11:30:55 +0200 Subject: [PATCH 086/380] Ghommies suggestions --- .../research/nanites/nanite_hijacker.dm | 159 ------------------ .../research/nanites/nanite_programmer.dm | 2 +- .../nanites/nanite_programs/buffing.dm | 2 +- 3 files changed, 2 insertions(+), 161 deletions(-) delete mode 100644 code/modules/research/nanites/nanite_hijacker.dm diff --git a/code/modules/research/nanites/nanite_hijacker.dm b/code/modules/research/nanites/nanite_hijacker.dm deleted file mode 100644 index 8e5e68dd18..0000000000 --- a/code/modules/research/nanites/nanite_hijacker.dm +++ /dev/null @@ -1,159 +0,0 @@ -/* Doesnt work anymore due to code updates, was unused anyways. -/obj/item/nanite_hijacker - name = "nanite remote control" //fake name - desc = "A device that can load nanite programming disks, edit them at will, and imprint them to nanites remotely." - w_class = WEIGHT_CLASS_SMALL - icon = 'icons/obj/device.dmi' - icon_state = "nanite_remote" - item_flags = NOBLUDGEON - var/obj/item/disk/nanite_program/disk - var/datum/nanite_program/program - -/obj/item/nanite_hijacker/AltClick(mob/user) - . = ..() - if(!user.canUseTopic(src, BE_CLOSE)) - return - if(disk) - eject() - return TRUE - -/obj/item/nanite_hijacker/examine(mob/user) - . = ..() - if(disk) - . += "Alt-click [src] to eject the disk." - -/obj/item/nanite_hijacker/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/disk/nanite_program)) - var/obj/item/disk/nanite_program/N = I - if(disk) - eject() - if(user.transferItemToLoc(N, src)) - to_chat(user, "You insert [N] into [src]") - disk = N - program = N.program - else - ..() - -/obj/item/nanite_hijacker/proc/eject(mob/living/user) - if(!disk) - return - if(!istype(user) || !Adjacent(user) || !user.put_in_hand(disk)) - disk.forceMove(drop_location()) - disk = null - program = null - -/obj/item/nanite_hijacker/afterattack(atom/target, mob/user, etc) - if(!disk || !disk.program) - return - if(isliving(target)) - var/success = SEND_SIGNAL(target, COMSIG_NANITE_ADD_PROGRAM, program.copy()) - switch(success) - if(NONE) - to_chat(user, "You don't detect any nanites in [target].") - if(COMPONENT_PROGRAM_INSTALLED) - to_chat(user, "You insert the currently loaded program into [target]'s nanites.") - if(COMPONENT_PROGRAM_NOT_INSTALLED) - to_chat(user, "You try to insert the currently loaded program into [target]'s nanites, but the installation fails.") - -//Same UI as the nanite programmer, as it pretty much does the same -/obj/item/nanite_hijacker/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.hands_state) - SStgui.try_update_ui(user, src, ui_key, ui, force_open) - if(!ui) - ui = new(user, src, ui_key, "nanite_programmer", "Internal Nanite Programmer", 420, 800, master_ui, state) - ui.open() - -/obj/item/nanite_hijacker/ui_data() - var/list/data = list() - data["has_disk"] = istype(disk) - data["has_program"] = istype(program) - if(program) - data["name"] = program.name - data["desc"] = program.desc - data["use_rate"] = program.use_rate - data["can_trigger"] = program.can_trigger - data["trigger_cost"] = program.trigger_cost - data["trigger_cooldown"] = program.trigger_cooldown / 10 - - data["activated"] = program.activated - data["activation_delay"] = program.activation_delay - data["timer"] = program.timer - data["activation_code"] = program.activation_code - data["deactivation_code"] = program.deactivation_code - data["kill_code"] = program.kill_code - data["trigger_code"] = program.trigger_code - data["timer_type"] = program.get_timer_type_text() - - var/list/extra_settings = list() - for(var/X in program.extra_settings) - var/list/setting = list() - setting["name"] = X - setting["value"] = program.get_extra_setting(X) - extra_settings += list(setting) - data["extra_settings"] = extra_settings - if(LAZYLEN(extra_settings)) - data["has_extra_settings"] = TRUE - - return data - -/obj/item/nanite_hijacker/ui_act(action, params) - if(..()) - return - switch(action) - if("eject") - eject(usr) - . = TRUE - if("toggle_active") - program.activated = !program.activated //we don't use the activation procs since we aren't in a mob - if(program.activated) - program.activation_delay = 0 - . = TRUE - if("set_code") - var/new_code = input("Set code (0000-9999):", name, null) as null|num - if(!isnull(new_code)) - new_code = CLAMP(round(new_code, 1),0,9999) - else - return - - var/target_code = params["target_code"] - switch(target_code) - if("activation") - program.activation_code = CLAMP(round(new_code, 1),0,9999) - if("deactivation") - program.deactivation_code = CLAMP(round(new_code, 1),0,9999) - if("kill") - program.kill_code = CLAMP(round(new_code, 1),0,9999) - if("trigger") - program.trigger_code = CLAMP(round(new_code, 1),0,9999) - . = TRUE - if("set_extra_setting") - program.set_extra_setting(usr, params["target_setting"]) - . = TRUE - if("set_activation_delay") - var/delay = input("Set activation delay in seconds (0-1800):", name, program.activation_delay) as null|num - if(!isnull(delay)) - delay = CLAMP(round(delay, 1),0,1800) - program.activation_delay = delay - if(delay) - program.activated = FALSE - . = TRUE - if("set_timer") - var/timer = input("Set timer in seconds (10-3600):", name, program.timer) as null|num - if(!isnull(timer)) - if(!timer == 0) - timer = CLAMP(round(timer, 1),10,3600) - program.timer = timer - . = TRUE - if("set_timer_type") - var/new_type = input("Choose the timer effect","Timer Effect") as null|anything in list("Deactivate","Self-Delete","Trigger","Reset Activation Timer") - if(new_type) - switch(new_type) - if("Deactivate") - program.timer_type = NANITE_TIMER_DEACTIVATE - if("Self-Delete") - program.timer_type = NANITE_TIMER_SELFDELETE - if("Trigger") - program.timer_type = NANITE_TIMER_TRIGGER - if("Reset Activation Timer") - program.timer_type = NANITE_TIMER_RESET - . = TRUE -*/ diff --git a/code/modules/research/nanites/nanite_programmer.dm b/code/modules/research/nanites/nanite_programmer.dm index e61f58c81e..d81880c6d9 100644 --- a/code/modules/research/nanites/nanite_programmer.dm +++ b/code/modules/research/nanites/nanite_programmer.dm @@ -131,7 +131,7 @@ program.timer_trigger_delay = timer . = TRUE -/obj/machinery/nanite_programmer/Hear(message, atom/movable/speaker, message_language, raw_message, radio_freq, list/spans, message_mode) +/obj/machinery/nanite_programmer/Hear(message, atom/movable/speaker, message_language, raw_message, radio_freq, list/spans, message_mode, atom/movable/source) . = ..() var/static/regex/when = regex("(?:^\\W*when|when\\W*$)", "i") //starts or ends with when if(findtext(raw_message, when) && !istype(speaker, /obj/machinery/nanite_programmer)) diff --git a/code/modules/research/nanites/nanite_programs/buffing.dm b/code/modules/research/nanites/nanite_programs/buffing.dm index ed3f420091..f52ae4843a 100644 --- a/code/modules/research/nanites/nanite_programs/buffing.dm +++ b/code/modules/research/nanites/nanite_programs/buffing.dm @@ -27,7 +27,7 @@ rogue_types = list(/datum/nanite_program/toxic, /datum/nanite_program/nerve_decay) /datum/nanite_program/adrenaline/on_trigger() - host_mob.do_adrenaline(-10, TRUE, TRUE, FALSE, TRUE, /datum/reagent/medicine/stimulants = 1.5, "You feel a sudden surge of energy!", FALSE, FALSE, FALSE) + host_mob.do_adrenaline(-10, TRUE, TRUE, FALSE, TRUE, list(/datum/reagent/medicine/stimulants = 1.5), "You feel a sudden surge of energy!", FALSE, FALSE, FALSE) /datum/nanite_program/hardening name = "Dermal Hardening" From 63482e397a76783c50804214ae053a719110a285 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 11:39:08 +0200 Subject: [PATCH 087/380] How could i forget. --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 4aaa8f477d..ac66fb7d12 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2801,7 +2801,6 @@ #include "code\modules\research\nanites\nanite_chamber.dm" #include "code\modules\research\nanites\nanite_chamber_computer.dm" #include "code\modules\research\nanites\nanite_cloud_controller.dm" -#include "code\modules\research\nanites\nanite_hijacker.dm" #include "code\modules\research\nanites\nanite_misc_items.dm" #include "code\modules\research\nanites\nanite_program_hub.dm" #include "code\modules\research\nanites\nanite_programmer.dm" From a0adf64c6c5a544d1b8993053144662d7c6aa12e Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 12:52:36 +0200 Subject: [PATCH 088/380] Lets see if it works now --- code/modules/reagents/chemistry/reagents/other_reagents.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 699c425c8d..06afcf256e 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -185,6 +185,11 @@ /datum/reagent/blood/tomato/on_mob_life(mob/living/carbon/C) //So it bloodsuckers cant use this as an unlimited blood supply return +/datum/reagent/blood/reaction_mob(mob/living/L, method=TOUCH, reac_volume) + if(isvamp(C)) + var/datum/antagonist/bloodsucker/bloodsuckerdatum = mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) + bloodsuckerdatum.handle_eat_human_food(reac_volume * 2) + return /datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M) if(prob(10)) From 0fdcfc8660462bda617646fa65f0b8fb8c908e8a Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 14:02:09 +0200 Subject: [PATCH 089/380] Works now. --- code/modules/reagents/chemistry/reagents/other_reagents.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 06afcf256e..12a126a5a4 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -186,8 +186,8 @@ return /datum/reagent/blood/reaction_mob(mob/living/L, method=TOUCH, reac_volume) - if(isvamp(C)) - var/datum/antagonist/bloodsucker/bloodsuckerdatum = mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) + if(isvamp(L)) + var/datum/antagonist/bloodsucker/bloodsuckerdatum = L.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) bloodsuckerdatum.handle_eat_human_food(reac_volume * 2) return From 788d8c58731f3a42da2ff542c9efd76f9eb9b8df Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 12 Feb 2020 14:13:26 +0200 Subject: [PATCH 090/380] Just in case. --- code/modules/hydroponics/grown/tomato.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/hydroponics/grown/tomato.dm b/code/modules/hydroponics/grown/tomato.dm index d27c4cca98..d3525c951d 100644 --- a/code/modules/hydroponics/grown/tomato.dm +++ b/code/modules/hydroponics/grown/tomato.dm @@ -36,7 +36,7 @@ plantname = "Blood-Tomato Plants" product = /obj/item/reagent_containers/food/snacks/grown/tomato/blood mutatelist = list() - reagents_add = list(/datum/reagent/blood = 0.2, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) + reagents_add = list(/datum/reagent/blood/tomato = 0.2, /datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.1) rarity = 20 /obj/item/reagent_containers/food/snacks/grown/tomato/blood From 25c677942abb7b0cc5cf408a41ddf6f4bef89066 Mon Sep 17 00:00:00 2001 From: Detective-Google <48196179+Detective-Google@users.noreply.github.com> Date: Wed, 12 Feb 2020 23:43:10 -0600 Subject: [PATCH 091/380] Update code/modules/pool/pool_main.dm as per ghom suggestion Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/pool/pool_main.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 9d37bd5fd5..e3965dd1e5 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -72,7 +72,7 @@ /turf/open/pool/Exit(atom/movable/AM, atom/newloc) if(!AM.has_gravity(src)) return ..() - if(isliving(AM) || istype(AM, /obj/structure)) + if(isliving(AM) || isstructure(AM)) if(AM.throwing) return ..() //WHEEEEEEEEEEE if(istype(AM, /obj/structure) && isliving(AM.pulledby)) From a8aa9ac24b1bb65243a93030a5781ef1eee70bfe Mon Sep 17 00:00:00 2001 From: Detective-Google <48196179+Detective-Google@users.noreply.github.com> Date: Wed, 12 Feb 2020 23:43:32 -0600 Subject: [PATCH 092/380] Update code/modules/pool/pool_drain.dm as per ghom suggestion 2 Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/modules/pool/pool_drain.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 2fa89742c0..ef6818e809 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -94,7 +94,7 @@ H.adjustBruteLoss(2) to_chat(H, "You're caught in the drain!") else - H.apply_damage(2.5, BRUTE, pick("l_leg", "r_leg")) //drain should only target the legs + H.apply_damage(2.5, BRUTE, pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG)) //drain should only target the legs to_chat(H, "Your legs are caught in the drain!") else for(var/turf/open/pool/P in controller.linked_turfs) From b6cbb3f50571753665d7e02c163cae53d092023f Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 13 Feb 2020 00:12:11 -0600 Subject: [PATCH 093/380] woo yeah yeah woo --- code/__DEFINES/components.dm | 2 -- code/modules/pool/pool_controller.dm | 51 ++++++++++++++-------------- code/modules/pool/pool_drain.dm | 4 +++ code/modules/pool/pool_main.dm | 4 ++- 4 files changed, 33 insertions(+), 28 deletions(-) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 22e74f58be..0efd5a1f79 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -330,8 +330,6 @@ #define COMSIG_ACTION_TRIGGER "action_trigger" //from base of datum/action/proc/Trigger(): (datum/action) #define COMPONENT_ACTION_BLOCK_TRIGGER 1 -/*******Element signals*******/ - /*******Non-Signal Component Related Defines*******/ //Redirection component init flags diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index 9c6d976343..a4a4980180 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -225,31 +225,32 @@ process_reagents() /obj/machinery/pool/controller/proc/process_pool() - if(!drained) - for(var/mob/living/M in mobs_in_pool) - switch(temperature) //Apply different effects based on what the temperature is set to. - if(POOL_SCALDING) //Scalding - M.adjust_bodytemperature(50,0,500) - if(POOL_WARM) //Warm - M.adjust_bodytemperature(20,0,360) //Heats up mobs till the termometer shows up - //Normal temp does nothing, because it's just room temperature water. - if(POOL_COOL) - M.adjust_bodytemperature(-20,250) //Cools mobs till the termometer shows up - if(POOL_FRIGID) //Freezing - M.adjust_bodytemperature(-60) //cool mob at -35k per cycle, less would not affect the mob enough. - if(M.bodytemperature <= 50 && !M.stat) - M.apply_status_effect(/datum/status_effect/freon) - if(ishuman(M)) - var/mob/living/carbon/human/drownee = M - if(!drownee || drownee.stat == DEAD) - return - if(drownee.resting && !drownee.internal) - if(drownee.stat != CONSCIOUS) - drownee.adjustOxyLoss(9) - else - drownee.adjustOxyLoss(4) - if(prob(35)) - to_chat(drownee, "You're drowning!") + if(drained) + return + for(var/mob/living/M in mobs_in_pool) + switch(temperature) //Apply different effects based on what the temperature is set to. + if(POOL_SCALDING) //Scalding + M.adjust_bodytemperature(50,0,500) + if(POOL_WARM) //Warm + M.adjust_bodytemperature(20,0,360) //Heats up mobs till the termometer shows up + //Normal temp does nothing, because it's just room temperature water. + if(POOL_COOL) + M.adjust_bodytemperature(-20,250) //Cools mobs till the termometer shows up + if(POOL_FRIGID) //Freezing + M.adjust_bodytemperature(-60) //cool mob at -35k per cycle, less would not affect the mob enough. + if(M.bodytemperature <= 50 && !M.stat) + M.apply_status_effect(/datum/status_effect/freon) + if(ishuman(M)) + var/mob/living/carbon/human/drownee = M + if(!drownee || drownee.stat == DEAD) + return + if(drownee.resting && !drownee.internal) + if(drownee.stat != CONSCIOUS) + drownee.adjustOxyLoss(9) + else + drownee.adjustOxyLoss(4) + if(prob(35)) + to_chat(drownee, "You're drowning!") /obj/machinery/pool/controller/proc/set_bloody(state) if(bloody == state) diff --git a/code/modules/pool/pool_drain.dm b/code/modules/pool/pool_drain.dm index 2fa89742c0..440cd42cff 100644 --- a/code/modules/pool/pool_drain.dm +++ b/code/modules/pool/pool_drain.dm @@ -116,6 +116,10 @@ for(var/i in 1 to min(duration, 100)) L.setDir(turn(L.dir, 90)) sleep(delay) + if(QDELETED(L)) + break + if(QDELETED(src)) + return whirling_mobs -= L /obj/machinery/pool/filter diff --git a/code/modules/pool/pool_main.dm b/code/modules/pool/pool_main.dm index 9d37bd5fd5..ca1c788c9d 100644 --- a/code/modules/pool/pool_main.dm +++ b/code/modules/pool/pool_main.dm @@ -15,7 +15,9 @@ update_icon() /turf/open/pool/Destroy() - controller = null + if(controller) + controller.linked_turfs -= src + controller = null QDEL_NULL(watereffect) QDEL_NULL(watertop) return ..() From 7332fe97b8e1bc119092ee346bc945ab4497cd35 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 02:06:32 -0700 Subject: [PATCH 094/380] Update pool_controller.dm --- code/modules/pool/pool_controller.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/pool/pool_controller.dm b/code/modules/pool/pool_controller.dm index a4a4980180..681adb0ef3 100644 --- a/code/modules/pool/pool_controller.dm +++ b/code/modules/pool/pool_controller.dm @@ -354,15 +354,15 @@ /obj/machinery/pool/controller/proc/temp2text() switch(temperature) if(POOL_FRIGID) - return "Frigid" + return "Frigid" if(POOL_COOL) - return "Cool" + return "Cool" if(POOL_NORMAL) - return "Normal" + return "Normal" if(POOL_WARM) - return "Warm" + return "Warm" if(POOL_SCALDING) - return "Scalding" + return "Scalding" else return "Outside of possible range." From 0e4d4811dbc601dc826fddbaaec3275e44b3b450 Mon Sep 17 00:00:00 2001 From: Artur Date: Thu, 13 Feb 2020 17:53:21 +0200 Subject: [PATCH 095/380] Rebuild --- tgui-next/packages/tgui/public/tgui.bundle.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tgui-next/packages/tgui/public/tgui.bundle.js b/tgui-next/packages/tgui/public/tgui.bundle.js index 692f038458..cbc23ebda0 100644 --- a/tgui-next/packages/tgui/public/tgui.bundle.js +++ b/tgui-next/packages/tgui/public/tgui.bundle.js @@ -1,3 +1,3 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(25),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var d=n(396);t.Dropdown=d.Dropdown;var s=n(397);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(25),d=n(22),s=n(13).f,p=n(36),m=n(53),f=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(29),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),d=o.Symbol,s=l?d:i;e.exports=function(e){return a(u,e)||(c&&a(d,e)?u[e]=d[e]:u[e]=s("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(24),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(31),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(25),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(25),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(25),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),L=n(18),w=n(34),B=n(79),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,G=c.isTypedArray,H=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return G(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):G(t)?H(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return G(t)?H(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(25),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(30),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(30);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(25),c=n(66),l=n(4),u=n(55),d=n(29),s=n(10),p=n(137),m=n(217),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sG;)(D=z[G++])in k||i(k,D,x[D]);j.constructor=k}var H=new L(new k(2)),U=L.prototype.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(25);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(25),u=n(22),d=n(11),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(29),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(29),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!N&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(24),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(24),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(25),l=n(15),u=n(11),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(24),r=n(29),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(29),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(30),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(24),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(18).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(30),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(23);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),d=n(501),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(503).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(24),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),L=n(71),w=n(25),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),M=n(26),O=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,G=R.getterFor("Symbol"),H=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(H,t);o&&delete H[t],q(e,t,n),o&&e!==H&&q(H,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===H&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===H&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==H||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===H,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(H,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===H&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(H,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return G(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return G(this).description}}),i||B(H,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(26)("asyncIterator")},function(e,t,n){"use strict";n(26)("hasInstance")},function(e,t,n){"use strict";n(26)("isConcatSpreadable")},function(e,t,n){"use strict";n(26)("iterator")},function(e,t,n){"use strict";n(26)("match")},function(e,t,n){"use strict";n(26)("replace")},function(e,t,n){"use strict";n(26)("search")},function(e,t,n){"use strict";n(26)("species")},function(e,t,n){"use strict";n(26)("split")},function(e,t,n){"use strict";n(26)("toPrimitive")},function(e,t,n){"use strict";n(26)("toStringTag")},function(e,t,n){"use strict";n(26)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(11),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(29),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(24),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(24),u=n(49),d=n(64),s=n(11)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(29),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(25),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(29),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(30),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(24),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(24),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),d=n(35),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(30),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,G=u.process,H=d("fetch"),U=B.f,K=U,Y="process"==v(G),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?G.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?G.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?G.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof H&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,H.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(30),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),d=n(83),s=n(22),p=n(4),m=n(54),f=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?d.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(24),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(29);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),Ge(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Ge,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",G={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function H(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=H(0),K=H(null),Y=H(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=H(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Pe(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function Ge(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var He=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===He.length)return void $e(e,o,n);if(-1===He.indexOf(e)&&He.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=164)}([function(e,t,n){"use strict";var o=n(5),r=n(18).f,a=n(25),i=n(22),c=n(89),l=n(122),u=n(61);e.exports=function(e,t){var n,d,s,p,m,f=e.target,h=e.global,C=e.stat;if(n=h?o:C?o[f]||c(f,{}):(o[f]||{}).prototype)for(d in t){if(p=t[d],s=e.noTargetGet?(m=r(n,d))&&m.value:n[d],!u(h?d:f+(C?".":"#")+d,e.forced)&&s!==undefined){if(typeof p==typeof s)continue;l(p,s)}(e.sham||s&&s.sham)&&a(p,"sham",!0),i(n,d,p,e)}}},function(e,t,n){"use strict";t.__esModule=!0;var o=n(386);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=t.Tooltip=t.Toast=t.TitleBar=t.Tabs=t.Table=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.LabeledList=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.Dimmer=t.Collapsible=t.ColorBox=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(158);t.AnimatedNumber=o.AnimatedNumber;var r=n(391);t.BlockQuote=r.BlockQuote;var a=n(17);t.Box=a.Box;var i=n(114);t.Button=i.Button;var c=n(393);t.ColorBox=c.ColorBox;var l=n(394);t.Collapsible=l.Collapsible;var u=n(395);t.Dimmer=u.Dimmer;var d=n(396);t.Dropdown=d.Dropdown;var s=n(397);t.Flex=s.Flex;var p=n(161);t.Grid=p.Grid;var m=n(87);t.Icon=m.Icon;var f=n(160);t.Input=f.Input;var h=n(163);t.LabeledList=h.LabeledList;var C=n(398);t.NoticeBox=C.NoticeBox;var g=n(399);t.NumberInput=g.NumberInput;var b=n(400);t.ProgressBar=b.ProgressBar;var v=n(401);t.Section=v.Section;var N=n(162);t.Table=N.Table;var V=n(402);t.Tabs=V.Tabs;var y=n(403);t.TitleBar=y.TitleBar;var _=n(117);t.Toast=_.Toast;var x=n(159);t.Tooltip=x.Tooltip;var k=n(404);t.Chart=k.Chart},function(e,t,n){"use strict";t.__esModule=!0,t.useBackend=t.backendReducer=t.backendUpdate=void 0;var o=n(37),r=n(19);t.backendUpdate=function(e){return{type:"backendUpdate",payload:e}};t.backendReducer=function(e,t){var n=t.type,r=t.payload;if("backendUpdate"===n){var a=Object.assign({},e.config,{},r.config),i=Object.assign({},e.data,{},r.static_data,{},r.data),c=a.status!==o.UI_DISABLED,l=a.status===o.UI_INTERACTIVE;return Object.assign({},e,{config:a,data:i,visible:c,interactive:l})}return e};t.useBackend=function(e){var t=e.state,n=(e.dispatch,t.config.ref);return Object.assign({},t,{act:function(e,t){return void 0===t&&(t={}),(0,r.act)(n,e,t)}})}},function(e,t,n){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(118))},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var o,r=n(9),a=n(5),i=n(6),c=n(15),l=n(74),u=n(25),d=n(22),s=n(13).f,p=n(36),m=n(53),f=n(11),h=n(58),C=a.DataView,g=C&&C.prototype,b=a.Int8Array,v=b&&b.prototype,N=a.Uint8ClampedArray,V=N&&N.prototype,y=b&&p(b),_=v&&p(v),x=Object.prototype,k=x.isPrototypeOf,L=f("toStringTag"),w=h("TYPED_ARRAY_TAG"),B=!(!a.ArrayBuffer||!C),S=B&&!!m&&"Opera"!==l(a.opera),I=!1,T={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},A=function(e){var t=l(e);return"DataView"===t||c(T,t)},E=function(e){return i(e)&&c(T,l(e))};for(o in T)a[o]||(S=!1);if((!S||"function"!=typeof y||y===Function.prototype)&&(y=function(){throw TypeError("Incorrect invocation")},S))for(o in T)a[o]&&m(a[o],y);if((!S||!_||_===x)&&(_=y.prototype,S))for(o in T)a[o]&&m(a[o].prototype,_);if(S&&p(V)!==_&&m(V,_),r&&!c(_,L))for(o in I=!0,s(_,L,{get:function(){return i(this)?this[w]:undefined}}),T)a[o]&&u(a[o],w,o);B&&m&&p(g)!==x&&m(g,x),e.exports={NATIVE_ARRAY_BUFFER:B,NATIVE_ARRAY_BUFFER_VIEWS:S,TYPED_ARRAY_TAG:I&&w,aTypedArray:function(e){if(E(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(m){if(k.call(y,e))return e}else for(var t in T)if(c(T,o)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(r){if(n)for(var o in T){var i=a[o];i&&c(i.prototype,e)&&delete i.prototype[e]}_[e]&&!n||d(_,e,n?t:S&&v[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var o,i;if(r){if(m){if(n)for(o in T)(i=a[o])&&c(i,e)&&delete i[e];if(y[e]&&!n)return;try{return d(y,e,n?t:S&&b[e]||t)}catch(l){}}for(o in T)!(i=a[o])||i[e]&&!n||d(i,e,t)}},isView:A,isTypedArray:E,TypedArray:y,TypedArrayPrototype:_}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e))throw TypeError(String(e)+" is not an object");return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(30),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(5),r=n(91),a=n(15),i=n(58),c=n(95),l=n(125),u=r("wks"),d=o.Symbol,s=l?d:i;e.exports=function(e){return a(u,e)||(c&&a(d,e)?u[e]=d[e]:u[e]=s("Symbol."+e)),u[e]}},function(e,t,n){"use strict";t.__esModule=!0,t.isFalsy=t.pureComponentHooks=t.shallowDiffers=t.normalizeChildren=t.classes=void 0;t.classes=function(e){for(var t="",n=0;n_;_++)if((p||_ in N)&&(b=V(g=N[_],_,v),e))if(t)k[_]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return _;case 2:l.call(k,g)}else if(d)return!1;return s?-1:u||d?d:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxProps=t.unit=void 0;var o=n(1),r=n(12),a=n(392),i=n(37);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){return"string"==typeof e?e:"number"==typeof e?6*e+"px":void 0};t.unit=l;var u=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},d=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=n)}},s=function(e){return function(t,n){(0,r.isFalsy)(n)||(t[e]=l(n))}},p=function(e,t){return function(n,o){(0,r.isFalsy)(o)||(n[e]=t)}},m=function(e,t){return function(n,o){if(!(0,r.isFalsy)(o))for(var a=0;a0&&(t.style=l),t};t.computeBoxProps=C;var g=function(e){var t=e.as,n=void 0===t?"div":t,i=e.className,l=e.content,d=e.children,s=c(e,["as","className","content","children"]),p=e.textColor||e.color,m=e.backgroundColor;if("function"==typeof d)return d(C(e));var f=C(s);return(0,o.createVNode)(a.VNodeFlags.HtmlElement,n,(0,r.classes)([i,u(p)&&"color-"+p,u(m)&&"color-bg-"+m]),l||d,a.ChildFlags.UnknownChildren,f)};t.Box=g,g.defaultHooks=r.pureComponentHooks;var b=function(e){var t=e.children,n=c(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({position:"relative"},n,{children:(0,o.createComponentVNode)(2,g,{fillPositionedParent:!0,children:t})})))};b.defaultHooks=r.pureComponentHooks,g.Forced=b},function(e,t,n){"use strict";var o=n(9),r=n(71),a=n(46),i=n(24),c=n(33),l=n(15),u=n(119),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=i(e),t=c(t,!0),u)try{return d(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.winset=t.winget=t.act=t.runCommand=t.callByondAsync=t.callByond=t.tridentVersion=void 0;var o,r=n(29),a=(o=navigator.userAgent.match(/Trident\/(\d+).+?;/i)[1])?parseInt(o,10):null;t.tridentVersion=a;var i=function(e,t){return void 0===t&&(t={}),"byond://"+e+"?"+(0,r.buildQueryString)(t)},c=function(e,t){void 0===t&&(t={}),window.location.href=i(e,t)};t.callByond=c;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return window.location.href=i(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return c("winset",{command:e})};t.act=function(e,t,n){return void 0===n&&(n={}),c("",Object.assign({src:e,action:t},n))};var u=function(e,t){var n;return regeneratorRuntime.async((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,regeneratorRuntime.awrap(l("winget",{id:e,property:t}));case 2:return n=o.sent,o.abrupt("return",n[t]);case 4:case"end":return o.stop()}}))};t.winget=u;t.winset=function(e,t,n){var o;return c("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.toFixed=t.round=t.clamp=void 0;t.clamp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),Math.max(t,Math.min(e,n))};t.round=function(e){return Math.round(e)};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(t)}},function(e,t,n){"use strict";e.exports=function(e){if(e==undefined)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var o=n(5),r=n(25),a=n(15),i=n(89),c=n(90),l=n(34),u=l.get,d=l.enforce,s=String(String).split("String");(e.exports=function(e,t,n,c){var l=!!c&&!!c.unsafe,u=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof t||a(n,"name")||r(n,"name",t),d(n).source=s.join("string"==typeof t?t:"")),e!==o?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=n:r(e,t,n)):u?e[t]=n:i(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||c(this)}))},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.reduce=t.sortBy=t.map=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};var o=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+i+""}},function(e,t,n){"use strict";var o=n(4);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";t.__esModule=!0,t.buildQueryString=t.decodeHtmlEntities=t.toTitleCase=t.capitalize=t.testGlobPattern=t.multiline=void 0;t.multiline=function o(e){if(Array.isArray(e))return o(e.join(""));var t,n=e.split("\n"),r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var c;if(a){if(i>=r.length)break;c=r[i++]}else{if((i=r.next()).done)break;c=i.value}for(var l=c,u=0;u",apos:"'"};return e.replace(/
    /gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(121),c=n(5),l=n(6),u=n(25),d=n(15),s=n(72),p=n(59),m=c.WeakMap;if(i){var f=new m,h=f.get,C=f.has,g=f.set;o=function(e,t){return g.call(f,e,t),t},r=function(e){return h.call(f,e)||{}},a=function(e){return C.call(f,e)}}else{var b=s("state");p[b]=!0,o=function(e,t){return u(e,b,t),t},r=function(e){return d(e,b)?e[b]:{}},a=function(e){return d(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(123),r=n(5),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";var o=n(15),r=n(14),a=n(72),i=n(102),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";t.__esModule=!0,t.getGasColor=t.getGasLabel=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=t.UI_CLOSE=t.UI_DISABLED=t.UI_UPDATE=t.UI_INTERACTIVE=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{captain:"#c06616",security:"#e74c3c",medbay:"#3498db",science:"#9b59b6",engineering:"#f1c40f",cargo:"#f39c12",centcom:"#00c100",other:"#c38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"CentCom",freq:1337,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"AI Private",freq:1447,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(4);e.exports=function(e,t){var n=[][e];return!n||!o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(9),i=n(113),c=n(7),l=n(77),u=n(55),d=n(46),s=n(25),p=n(10),m=n(137),f=n(151),h=n(33),C=n(15),g=n(74),b=n(6),v=n(42),N=n(53),V=n(47).f,y=n(152),_=n(16).forEach,x=n(54),k=n(13),L=n(18),w=n(34),B=n(79),S=w.get,I=w.set,T=k.f,A=L.f,E=Math.round,P=r.RangeError,M=l.ArrayBuffer,O=l.DataView,R=c.NATIVE_ARRAY_BUFFER_VIEWS,F=c.TYPED_ARRAY_TAG,D=c.TypedArray,j=c.TypedArrayPrototype,z=c.aTypedArrayConstructor,H=c.isTypedArray,G=function(e,t){for(var n=0,o=t.length,r=new(z(e))(o);o>n;)r[n]=t[n++];return r},U=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},K=function(e){var t;return e instanceof M||"ArrayBuffer"==(t=g(e))||"SharedArrayBuffer"==t},Y=function(e,t){return H(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},q=function(e,t){return Y(e,t=h(t,!0))?d(2,e[t]):A(e,t)},W=function(e,t,n){return!(Y(e,t=h(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(R||(L.f=q,k.f=W,U(j,"buffer"),U(j,"byteOffset"),U(j,"byteLength"),U(j,"length")),o({target:"Object",stat:!0,forced:!R},{getOwnPropertyDescriptor:q,defineProperty:W}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,d="set"+e,h=r[c],C=h,g=C&&C.prototype,k={},L=function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)},w=function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[d](t*a+r.byteOffset,o,!0)},A=function(e,t){T(e,t,{get:function(){return L(this,t)},set:function(e){return w(this,t,e)},enumerable:!0})};R?i&&(C=t((function(e,t,n,o){return u(e,C,c),B(b(t)?K(t)?o!==undefined?new h(t,f(n,a),o):n!==undefined?new h(t,f(n,a)):new h(t):H(t)?G(C,t):y.call(C,t):new h(m(t)),e,C)})),N&&N(C,D),_(V(h),(function(e){e in C||s(C,e,h[e])})),C.prototype=g):(C=t((function(e,t,n,o){u(e,C,c);var r,i,l,d=0,s=0;if(b(t)){if(!K(t))return H(t)?G(C,t):y.call(C,t);r=t,s=f(n,a);var h=t.byteLength;if(o===undefined){if(h%a)throw P("Wrong length");if((i=h-s)<0)throw P("Wrong length")}else if((i=p(o)*a)+s>h)throw P("Wrong length");l=i/a}else l=m(t),r=new M(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});ddocument.F=Object<\/script>"),e.close(),p=e.F;n--;)delete p[d][a[n]];return p()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[d]=o(e),n=new s,s[d]=null,n[u]=e):n=p(),t===undefined?n:r(n,t)},i[u]=!0},function(e,t,n){"use strict";var o=n(13).f,r=n(15),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(11),r=n(42),a=n(25),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a(c,i,r(null)),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(8),r=n(31),a=n(11)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(124),r=n(93).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(31);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(33),r=n(13),a=n(46);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(59),r=n(6),a=n(15),i=n(13).f,c=n(58),l=n(67),u=c("meta"),d=0,s=Object.isExtensible||function(){return!0},p=function(e){i(e,u,{value:{objectID:"O"+ ++d,weakData:{}}})},m=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,u)){if(!s(e))return"F";if(!t)return"E";p(e)}return e[u].objectID},getWeakData:function(e,t){if(!a(e,u)){if(!s(e))return!0;if(!t)return!1;p(e)}return e[u].weakData},onFreeze:function(e){return l&&m.REQUIRED&&s(e)&&!a(e,u)&&p(e),e}};o[u]=!0},function(e,t,n){"use strict";t.__esModule=!0,t.createLogger=void 0;n(154);var o=n(19),r=0,a=1,i=2,c=3,l=4,u=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a=i){var c=[t].concat(r).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;(0,o.act)(window.__ref__,"tgui:log",{log:c})}};t.createLogger=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),o=0;od;)if((c=l[d++])!=c)return!0}else for(;u>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(4),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==u||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(124),r=n(93);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(6),r=n(52),a=n(11)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(96),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(22);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=n(10),i=n(48),c=n(99),l=n(132),u=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,d,s){var p,m,f,h,C,g,b,v=i(t,n,d?2:1);if(s)p=e;else{if("function"!=typeof(m=c(e)))throw TypeError("Target is not iterable");if(r(m)){for(f=0,h=a(e.length);h>f;f++)if((C=d?v(o(b=e[f])[0],b[1]):v(e[f]))&&C instanceof u)return C;return new u(!1)}p=m.call(e)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(C=l(p,v,b.value,d))&&C&&C instanceof u)return C;return new u(!1)}).stop=function(e){return new u(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(1),r=n(2);t.InterfaceLockNoticeBox=function(e){var t=e.siliconUser,n=e.locked,a=e.onLockStatusChange,i=e.accessText;return t?(0,o.createComponentVNode)(2,r.NoticeBox,{children:(0,o.createComponentVNode)(2,r.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{grow:1}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{m:0,color:"gray",icon:n?"lock":"unlock",content:n?"Locked":"Unlocked",onClick:function(){a&&a(!n)}})})]})}):(0,o.createComponentVNode)(2,r.NoticeBox,{children:["Swipe ",i||"an ID card"," ","to ",n?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.compose=t.flow=void 0;t.flow=function o(){for(var e=arguments.length,t=new Array(e),n=0;n1?r-1:0),i=1;i=c.length)break;d=c[u++]}else{if((u=c.next()).done)break;d=u.value}var s=d;Array.isArray(s)?n=o.apply(void 0,s).apply(void 0,[n].concat(a)):s&&(n=s.apply(void 0,[n].concat(a)))}return n}};t.compose=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?o-1:0),a=1;a=0:s>p;p+=m)p in d&&(l=n(l,d[p],p,u));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(5),r=n(9),a=n(7).NATIVE_ARRAY_BUFFER,i=n(25),c=n(66),l=n(4),u=n(55),d=n(30),s=n(10),p=n(137),m=n(217),f=n(47).f,h=n(13).f,C=n(97),g=n(43),b=n(34),v=b.get,N=b.set,V="ArrayBuffer",y="DataView",_="Wrong length",x=o[V],k=x,L=o[y],w=o.RangeError,B=m.pack,S=m.unpack,I=function(e){return[255&e]},T=function(e){return[255&e,e>>8&255]},A=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},E=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return B(e,23,4)},M=function(e){return B(e,52,8)},O=function(e,t){h(e.prototype,t,{get:function(){return v(this)[t]}})},R=function(e,t,n,o){var r=p(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},F=function(e,t,n,o,r,a){var i=p(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,u=i+c.byteOffset,d=o(+r),s=0;sH;)(D=z[H++])in k||i(k,D,x[D]);j.constructor=k}var G=new L(new k(2)),U=L.prototype.setInt8;G.setInt8(0,2147483648),G.setInt8(1,2147483649),!G.getInt8(0)&&G.getInt8(1)||c(L.prototype,{setInt8:function(e,t){U.call(this,e,t<<24>>24)},setUint8:function(e,t){U.call(this,e,t<<24>>24)}},{unsafe:!0})}else k=function(e){u(this,k,V);var t=p(e);N(this,{bytes:C.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){u(this,L,y),u(e,k,y);var o=v(e).byteLength,a=d(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w(_);N(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(O(k,"byteLength"),O(L,"buffer"),O(L,"byteLength"),O(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return R(this,1,e)[0]<<24>>24},getUint8:function(e){return R(this,1,e)[0]},getInt16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=R(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return E(R(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return S(R(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return S(R(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){F(this,1,e,I,t)},setUint8:function(e,t){F(this,1,e,I,t)},setInt16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){F(this,2,e,T,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){F(this,4,e,A,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){F(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){F(this,8,e,M,t,arguments.length>2?arguments[2]:undefined)}});g(k,V),g(L,y),e.exports={ArrayBuffer:k,DataView:L}},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(61),i=n(22),c=n(50),l=n(68),u=n(55),d=n(6),s=n(4),p=n(75),m=n(43),f=n(79);e.exports=function(e,t,n){var h=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),g=h?"set":"add",b=r[e],v=b&&b.prototype,N=b,V={},y=function(e){var t=v[e];i(v,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!d(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!d(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||v.forEach&&!s((function(){(new b).entries().next()})))))N=n.getConstructor(t,e,h,g),c.REQUIRED=!0;else if(a(e,!0)){var _=new N,x=_[g](C?{}:-0,1)!=_,k=s((function(){_.has(1)})),L=p((function(e){new b(e)})),w=!C&&s((function(){for(var e=new b,t=5;t--;)e[g](t,t);return!e.has(-0)}));L||((N=t((function(t,n){u(t,N,e);var o=f(new b,t,N);return n!=undefined&&l(n,o[g],o,h),o}))).prototype=v,v.constructor=N),(k||w)&&(y("delete"),y("has"),h&&y("get")),(w||x)&&y(g),C&&v.clear&&delete v.clear}return V[e]=N,o({global:!0,forced:N!=b},V),m(N,e),C||n.setStrong(N,e,h),N}},function(e,t,n){"use strict";var o=n(6),r=n(53);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(38),r=n(5),a=n(4);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(8);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(83),i=RegExp.prototype.exec,c=String.prototype.replace,l=i,u=(o=/a/,r=/b*/g,i.call(o,"a"),i.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),d=/()??/.exec("")[1]!==undefined;(u||d)&&(l=function(e){var t,n,o,r,l=this;return d&&(n=new RegExp("^"+l.source+"$(?!\\s)",a.call(l))),u&&(t=l.lastIndex),o=i.call(l,e),u&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),d&&o&&o.length>1&&c.call(o[0],n,(function(){for(r=1;r")})),d=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var p=i(e),m=!a((function(){var t={};return t[p]=function(){return 7},7!=""[e](t)})),f=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return t=!0,null},n[p](""),!t}));if(!m||!f||"replace"===e&&!u||"split"===e&&!d){var h=/./[p],C=n(p,""[e],(function(e,t,n,o,r){return t.exec===c?m&&!r?{done:!0,value:h.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}})),g=C[0],b=C[1];r(String.prototype,e,g),r(RegExp.prototype,p,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)}),s&&o(RegExp.prototype[p],"sham",!0)}}},function(e,t,n){"use strict";var o=n(32),r=n(84);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(1),r=n(12),a=n(17);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,u=e.style,d=void 0===u?{}:u,s=e.rotation,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(d["font-size"]=100*n+"%"),"number"==typeof s&&(d.transform="rotate("+s+"deg)");var m=i.test(t),f=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,m?"far":"fas","fa-"+f,c&&"fa-spin"]),style:d},p)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";var o=n(5),r=n(6),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(5),r=n(25);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(120),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(38),r=n(120);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.4.8",mode:o?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(35),r=n(47),a=n(94),i=n(8);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(4);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(5),i=n(73),c=a.process,l=c&&c.versions,u=l&&l.v8;u?r=(o=u.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,u=l===undefined?n:r(l,n);u>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(11),r=n(65),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(74),r=n(65),a=n(11)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(11)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(0),r=n(202),a=n(36),i=n(53),c=n(43),l=n(25),u=n(22),d=n(11),s=n(38),p=n(65),m=n(134),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,C=d("iterator"),g=function(){return this};e.exports=function(e,t,n,d,m,b,v){r(n,t,d);var N,V,y,_=function(e){if(e===m&&B)return B;if(!h&&e in L)return L[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",k=!1,L=e.prototype,w=L[C]||L["@@iterator"]||m&&L[m],B=!h&&w||_(m),S="Array"==t&&L.entries||w;if(S&&(N=a(S.call(new e)),f!==Object.prototype&&N.next&&(s||a(N)===f||(i?i(N,f):"function"!=typeof N[C]&&l(N,C,g)),c(N,x,!0,!0),s&&(p[x]=g))),"values"==m&&w&&"values"!==w.name&&(k=!0,B=function(){return w.call(this)}),s&&!v||L[C]===B||l(L,C,B),p[t]=B,m)if(V={values:_("values"),keys:b?B:_("keys"),entries:_("entries")},v)for(y in V)!h&&!k&&y in L||u(L,y,V[y]);else o({target:t,proto:!0,forced:h||k},V);return V}},function(e,t,n){"use strict";var o=n(4);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";var o=n(10),r=n(104),a=n(21),i=Math.ceil,c=function(e){return function(t,n,c){var l,u,d=String(a(t)),s=d.length,p=c===undefined?" ":String(c),m=o(n);return m<=s||""==p?d:(l=m-s,(u=r.call(p,i(l/p.length))).length>l&&(u=u.slice(0,l)),e?d+u:u+d)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(30),r=n(21);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(5),c=n(4),l=n(32),u=n(48),d=n(127),s=n(88),p=n(146),m=i.location,f=i.setImmediate,h=i.clearImmediate,C=i.process,g=i.MessageChannel,b=i.Dispatch,v=0,N={},V=function(e){if(N.hasOwnProperty(e)){var t=N[e];delete N[e],t()}},y=function(e){return function(){V(e)}},_=function(e){V(e.data)},x=function(e){i.postMessage(e+"",m.protocol+"//"+m.host)};f&&h||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return N[++v]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(v),v},h=function(e){delete N[e]},"process"==l(C)?o=function(e){C.nextTick(y(e))}:b&&b.now?o=function(e){b.now(y(e))}:g&&!p?(a=(r=new g).port2,r.port1.onmessage=_,o=u(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(x)?o="onreadystatechange"in s("script")?function(e){d.appendChild(s("script")).onreadystatechange=function(){d.removeChild(this),V(e)}}:function(e){setTimeout(y(e),0)}:(o=x,i.addEventListener("message",_,!1))),e.exports={set:f,clear:h}},function(e,t,n){"use strict";var o=n(6),r=n(32),a=n(11)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(30),r=n(21),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),u=c.length;return l<0||l>=u?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===u||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(107);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(11)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(108).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(4),r=n(81);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(5),r=n(4),a=n(75),i=n(7).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(1),r=n(12),a=n(19),i=n(115),c=n(51),l=n(116),u=n(17),d=n(87),s=n(159);n(160),n(161);function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var f=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,p=e.color,h=e.disabled,C=e.selected,g=e.tooltip,b=e.tooltipPosition,v=e.ellipsis,N=e.content,V=e.iconRotation,y=e.iconSpin,_=e.children,x=e.onclick,k=e.onClick,L=m(e,["className","fluid","icon","color","disabled","selected","tooltip","tooltipPosition","ellipsis","content","iconRotation","iconSpin","children","onclick","onClick"]),w=!(!N&&!_);return x&&f.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({as:"span",className:(0,r.classes)(["Button",n&&"Button--fluid",h&&"Button--disabled",C&&"Button--selected",w&&"Button--hasContent",v&&"Button--ellipsis",p&&"string"==typeof p?"Button--color--"+p:"Button--color--default",t]),tabIndex:!h&&"0",unselectable:a.tridentVersion<=4,onclick:function(e){(0,l.refocusLayout)(),!h&&k&&k(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===i.KEY_SPACE||t===i.KEY_ENTER?(e.preventDefault(),void(!h&&k&&k(e))):t===i.KEY_ESCAPE?(e.preventDefault(),void(0,l.refocusLayout)()):void 0}},L,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:V,spin:y}),N,_,g&&(0,o.createComponentVNode)(2,s.Tooltip,{content:g,position:b})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var g=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}p(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmMessage,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.color,l=t.content,u=t.onClick,d=m(t,["confirmMessage","confirmColor","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:l,color:this.state.clickedOnce?i:c,onClick:function(){return e.state.clickedOnce?u():e.setClickedOnce(!0)}},d)))},t}(o.Component);t.ButtonConfirm=g,h.Confirm=g;var b=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}p(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,a=t.content,c=t.color,l=void 0===c?"default":c,d=(t.placeholder,t.maxLength,m(t,["fluid","content","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,u.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+l])},d,{onClick:function(){return e.setInInput(!0)},children:[(0,o.createVNode)(1,"div",null,a,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===i.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===i.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef)]})))},t}(o.Component);t.ButtonInput=b,h.Input=b},function(e,t,n){"use strict";t.__esModule=!0,t.hotKeyReducer=t.hotKeyMiddleware=t.releaseHeldKeys=t.KEY_MINUS=t.KEY_EQUAL=t.KEY_Z=t.KEY_Y=t.KEY_X=t.KEY_W=t.KEY_V=t.KEY_U=t.KEY_T=t.KEY_S=t.KEY_R=t.KEY_Q=t.KEY_P=t.KEY_O=t.KEY_N=t.KEY_M=t.KEY_L=t.KEY_K=t.KEY_J=t.KEY_I=t.KEY_H=t.KEY_G=t.KEY_F=t.KEY_E=t.KEY_D=t.KEY_C=t.KEY_B=t.KEY_A=t.KEY_9=t.KEY_8=t.KEY_7=t.KEY_6=t.KEY_5=t.KEY_4=t.KEY_3=t.KEY_2=t.KEY_1=t.KEY_0=t.KEY_SPACE=t.KEY_ESCAPE=t.KEY_ALT=t.KEY_CTRL=t.KEY_SHIFT=t.KEY_ENTER=t.KEY_TAB=t.KEY_BACKSPACE=void 0;var o=n(51),r=n(19),a=(0,o.createLogger)("hotkeys");t.KEY_BACKSPACE=8;t.KEY_TAB=9;t.KEY_ENTER=13;t.KEY_SHIFT=16;t.KEY_CTRL=17;t.KEY_ALT=18;t.KEY_ESCAPE=27;t.KEY_SPACE=32;t.KEY_0=48;t.KEY_1=49;t.KEY_2=50;t.KEY_3=51;t.KEY_4=52;t.KEY_5=53;t.KEY_6=54;t.KEY_7=55;t.KEY_8=56;t.KEY_9=57;t.KEY_A=65;t.KEY_B=66;t.KEY_C=67;t.KEY_D=68;t.KEY_E=69;t.KEY_F=70;t.KEY_G=71;t.KEY_H=72;t.KEY_I=73;t.KEY_J=74;t.KEY_K=75;t.KEY_L=76;t.KEY_M=77;t.KEY_N=78;t.KEY_O=79;t.KEY_P=80;t.KEY_Q=81;t.KEY_R=82;t.KEY_S=83;t.KEY_T=84;t.KEY_U=85;t.KEY_V=86;t.KEY_W=87;t.KEY_X=88;t.KEY_Y=89;t.KEY_Z=90;t.KEY_EQUAL=187;t.KEY_MINUS=189;var i=[17,18,16],c=[27,13,32,9,17,16],l={},u=function(e,t,n,o){var r="";return e&&(r+="Ctrl+"),t&&(r+="Alt+"),n&&(r+="Shift+"),r+=o>=48&&o<=90?String.fromCharCode(o):"["+o+"]"},d=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:u(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e4&&function(e,t){if(!e.defaultPrevented){var n=e.target&&e.target.localName;if("input"!==n&&"textarea"!==n){var o=d(e),i=o.keyCode,u=o.ctrlKey,s=o.shiftKey;u||s||c.includes(i)||("keydown"!==t||l[i]?"keyup"===t&&l[i]&&(a.debug("passthrough",t,o),(0,r.callByond)("",{__keyup:i})):(a.debug("passthrough",t,o),(0,r.callByond)("",{__keydown:i})))}}}(e,t),function(e,t,n){if("keyup"===t){var o=d(e),r=o.ctrlKey,c=o.altKey,l=o.keyCode,u=o.hasModifierKeys,s=o.keyString;u&&!i.includes(l)&&(a.log(s),r&&c&&8===l&&setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})),n({type:"hotKey",payload:o}))}}(e,t,n)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),r.tridentVersion>4&&function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}};t.hotKeyReducer=function(e,t){var n=t.type,o=t.payload;if("hotKey"===n){var r=o.ctrlKey,a=o.altKey,i=o.keyCode;return r&&a&&187===i?Object.assign({},e,{showKitchenSink:!e.showKitchenSink}):e}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.refocusLayout=void 0;var o=n(19);t.refocusLayout=function(){if(!(o.tridentVersion<=4)){var e=document.getElementById("Layout__content");e&&e.focus()}}},function(e,t,n){"use strict";t.__esModule=!0,t.toastReducer=t.showToast=t.Toast=void 0;var o,r=n(1),a=n(12),i=function(e){var t=e.content,n=e.children;return(0,r.createVNode)(1,"div","Layout__toast",[t,n],0)};t.Toast=i,i.defaultHooks=a.pureComponentHooks;t.showToast=function(e,t){o&&clearTimeout(o),o=setTimeout((function(){o=undefined,e({type:"hideToast"})}),5e3),e({type:"showToast",payload:{text:t}})};t.toastReducer=function(e,t){var n=t.type,o=t.payload;if("showToast"===n){var r=o.text;return Object.assign({},e,{toastText:r})}return"hideToast"===n?Object.assign({},e,{toastText:null}):e}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(88);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(5),r=n(89),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(5),r=n(90),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(15),r=n(92),a=n(18),i=n(13);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,u=0;ul;)o(c,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){"use strict";var o=n(95);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol()},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(8),i=n(62);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(35);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(24),r=n(47).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(e){try{return r(e)}catch(t){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?c(e):r(o(e))}},function(e,t,n){"use strict";var o=n(11);t.f=o},function(e,t,n){"use strict";var o=n(14),r=n(41),a=n(10),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),u=r(t,c),d=arguments.length>2?arguments[2]:undefined,s=i((d===undefined?c:r(d,c))-u,c-l),p=1;for(u0;)u in n?n[l]=n[u]:delete n[l],l+=p,u+=p;return n}},function(e,t,n){"use strict";var o=n(52),r=n(10),a=n(48);e.exports=function i(e,t,n,c,l,u,d,s){for(var p,m=l,f=0,h=!!d&&a(d,s,3);f0&&o(p))m=i(e,t,p,r(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m}},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(24),r=n(44),a=n(65),i=n(34),c=n(101),l=i.set,u=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(36),c=n(25),l=n(15),u=n(11),d=n(38),s=u("iterator"),p=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):p=!0),o==undefined&&(o={}),d||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:p}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(24),r=n(30),a=n(10),i=n(39),c=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=i("lastIndexOf");e.exports=u||d?function(e){if(u)return l.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=c(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:l},function(e,t,n){"use strict";var o=n(30),r=n(10);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(31),r=n(6),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),a(d.prototype,n?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(d.prototype,"size",{get:function(){return m(this).size}}),d},setStrong:function(e,t,n){var o=t+" Iterator",r=h(t),a=h(o);u(e,t,(function(e,t){f(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),d(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(6),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(9),r=n(62),a=n(24),i=n(71).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),u=l.length,d=0,s=[];u>d;)n=l[d++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(5);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(73);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,u,d,s=n(5),p=n(18).f,m=n(32),f=n(106).set,h=n(146),C=s.MutationObserver||s.WebKitMutationObserver,g=s.process,b=s.Promise,v="process"==m(g),N=p(s,"queueMicrotask"),V=N&&N.value;V||(o=function(){var e,t;for(v&&(e=g.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},v?i=function(){g.nextTick(o)}:C&&!h?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(u=b.resolve(undefined),d=u.then,i=function(){d.call(u,o)}):i=function(){f.call(s,o)}),e.exports=V||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(149);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(31),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(73);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(347);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(14),r=n(10),a=n(99),i=n(98),c=n(48),l=n(7).aTypedArrayConstructor;e.exports=function(e){var t,n,u,d,s,p,m=o(e),f=arguments.length,h=f>1?arguments[1]:undefined,C=h!==undefined,g=a(m);if(g!=undefined&&!i(g))for(p=(s=g.call(m)).next,m=[];!(d=p.call(s)).done;)m.push(d.value);for(C&&f>2&&(h=c(h,arguments[2],2)),n=r(m.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=C?h(m[t],t):m[t];return u}},function(e,t,n){"use strict";var o=n(66),r=n(50).getWeakData,a=n(8),i=n(6),c=n(55),l=n(68),u=n(16),d=n(15),s=n(34),p=s.set,m=s.getterFor,f=u.find,h=u.findIndex,C=0,g=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},v=function(e,t){return f(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=h(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,u){var s=e((function(e,o){c(e,s,t),p(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[u],e,n)})),f=m(t),h=function(e,t,n){var o=f(e),i=r(a(t),!0);return!0===i?g(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t)["delete"](e):n&&d(n,t.id)&&delete n[t.id]},has:function(e){var t=f(this);if(!i(e))return!1;var n=r(e);return!0===n?g(t).has(e):n&&d(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=f(this);if(i(e)){var n=r(e);return!0===n?g(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return h(this,e,t)}}:{add:function(e){return h(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=void 0;var o,r,a,i,c,l=n(156),u=n(19),d=(0,n(51).createLogger)("drag"),s=!1,p=!1,m=[0,0],f=function(e){return(0,u.winget)(e,"pos").then((function(e){return[e.x,e.y]}))},h=function(e,t){return(0,u.winset)(e,"pos",t[0]+","+t[1])},C=function(e){var t,n,r,a;return regeneratorRuntime.async((function(i){for(;;)switch(i.prev=i.next){case 0:return d.log("setting up"),o=e.config.window,i.next=4,regeneratorRuntime.awrap(f(o));case 4:t=i.sent,m=[t[0]-window.screenLeft,t[1]-window.screenTop],n=g(t),r=n[0],a=n[1],r&&h(o,a),d.debug("current state",{ref:o,screenOffset:m});case 9:case"end":return i.stop()}}))};t.setupDrag=C;var g=function(e){var t=e[0],n=e[1],o=!1;return t<0?(t=0,o=!0):t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth,o=!0),n<0?(n=0,o=!0):n+window.innerHeight>window.screen.availHeight&&(n=window.screen.availHeight-window.innerHeight,o=!0),[o,[t,n]]};t.dragStartHandler=function(e){d.log("drag start"),s=!0,r=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",v),document.addEventListener("mouseup",b),v(e)};var b=function y(e){d.log("drag end"),v(e),document.removeEventListener("mousemove",v),document.removeEventListener("mouseup",y),s=!1},v=function(e){s&&(e.preventDefault(),h(o,(0,l.vecAdd)([e.screenX,e.screenY],m,r)))};t.resizeStartHandler=function(e,t){return function(n){a=[e,t],d.log("resize start",a),p=!0,r=[window.screenLeft-n.screenX,window.screenTop-n.screenY],i=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",V),document.addEventListener("mouseup",N),V(n)}};var N=function _(e){d.log("resize end",c),V(e),document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",_),p=!1},V=function(e){p&&(e.preventDefault(),(c=(0,l.vecAdd)(i,(0,l.vecMultiply)(a,(0,l.vecAdd)([e.screenX,e.screenY],(0,l.vecInverse)([window.screenLeft,window.screenTop]),r,[1,1]))))[0]=Math.max(c[0],250),c[1]=Math.max(c[1],120),function(e,t){(0,u.winset)(e,"size",t[0]+","+t[1])}(o,c))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=t.vecCreate=void 0;var o=n(23);t.vecCreate=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",i&&"Tooltip--long",a&&"Tooltip--"+a]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e))},u.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},u.setEditing=function(e){this.setState({editing:e})},u.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder"]),l=c.className,u=c.fluid,d=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",u&&"Input--fluid",l])},d,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(1),r=n(162),a=n(12);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.collapsing,n=e.className,c=e.content,l=e.children,u=i(e,["collapsing","className","content","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"table",className:(0,r.classes)(["Table",t&&"Table--collapsing",n])},u,{children:(0,o.createVNode)(1,"tbody",null,[c,l],0)})))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"tr",className:(0,r.classes)(["Table__row",n&&"Table__row--header",t])},c)))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"td",className:(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t])},l)))};t.TableCell=u,u.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=u},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(1),r=n(12),a=n(17),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var c=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,u=e.buttons,d=e.content,s=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),content:n+":"}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:u?undefined:2,children:[d,s]}),u&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",u,0)],0)};t.LabeledListItem=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,null,1,{style:{"padding-bottom":(0,a.unit)(n)}}),2)};t.LabeledListDivider=l,l.defaultHooks=r.pureComponentHooks,i.Item=c,i.Divider=l},function(e,t,n){n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(171)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(182),n(183),n(184),n(185),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(193),n(194),n(195),n(197),n(199),n(200),n(201),n(133),n(203),n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(218),n(219),n(220),n(221),n(222),n(224),n(225),n(227),n(228),n(229),n(230),n(231),n(232),n(233),n(234),n(235),n(236),n(237),n(238),n(239),n(240),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(258),n(259),n(260),n(261),n(263),n(264),n(266),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(290),n(292),n(293),n(294),n(297),n(298),n(299),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(326),n(327),n(328),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385);var o=n(1);n(387),n(388);var r=n(389),a=(n(154),n(3)),i=n(19),c=n(155),l=n(51),u=n(157),d=n(502),s=(0,l.createLogger)(),p=(0,d.createStore)(),m=document.getElementById("react-root"),f=!0,h=!1,C=function(){for(p.subscribe((function(){!function(){if(!h){0;try{var e=p.getState();if(f){if(s.log("initial render",e),!(0,u.getRoute)(e)){if(s.info("loading old tgui"),h=!0,window.update=window.initialize=function(){},i.tridentVersion<=4)return void setTimeout((function(){location.href="tgui-fallback.html?ref="+window.__ref__}),10);document.getElementById("data").textContent=JSON.stringify(e),(0,r.loadCSS)("v4shim.css"),(0,r.loadCSS)("tgui.css");var t=document.getElementsByTagName("head")[0],a=document.createElement("script");return a.type="text/javascript",a.src="tgui.js",void t.appendChild(a)}(0,c.setupDrag)(e)}var l=n(504).Layout,d=(0,o.createComponentVNode)(2,l,{state:e,dispatch:p.dispatch});(0,o.render)(d,m)}catch(C){s.error("rendering error",C)}f&&(f=!1)}}()})),window.update=window.initialize=function(e){var t=function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};i.tridentVersion<=4&&(t=undefined);try{return JSON.parse(e,t)}catch(o){s.log(o),s.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e);p.dispatch((0,a.backendUpdate)(t))};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}(0,r.loadCSS)("font-awesome.css")};i.tridentVersion<=4&&"loading"===document.readyState?document.addEventListener("DOMContentLoaded",C):C()},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(35),i=n(38),c=n(9),l=n(95),u=n(125),d=n(4),s=n(15),p=n(52),m=n(6),f=n(8),h=n(14),C=n(24),g=n(33),b=n(46),v=n(42),N=n(62),V=n(47),y=n(128),_=n(94),x=n(18),k=n(13),L=n(71),w=n(25),B=n(22),S=n(91),I=n(72),T=n(59),A=n(58),E=n(11),P=n(129),M=n(26),O=n(43),R=n(34),F=n(16).forEach,D=I("hidden"),j=E("toPrimitive"),z=R.set,H=R.getterFor("Symbol"),G=Object.prototype,U=r.Symbol,K=a("JSON","stringify"),Y=x.f,q=k.f,W=y.f,$=L.f,Q=S("symbols"),X=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&d((function(){return 7!=v(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=Y(G,t);o&&delete G[t],q(e,t,n),o&&e!==G&&q(G,t,o)}:q,re=function(e,t){var n=Q[e]=v(U.prototype);return z(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=l&&"symbol"==typeof U.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ie=function(e,t,n){e===G&&ie(X,t,n),f(e);var o=g(t,!0);return f(n),s(Q,o)?(n.enumerable?(s(e,D)&&e[D][o]&&(e[D][o]=!1),n=v(n,{enumerable:b(0,!1)})):(s(e,D)||q(e,D,b(1,{})),e[D][o]=!0),oe(e,o,n)):q(e,o,n)},ce=function(e,t){f(e);var n=C(t),o=N(n).concat(pe(n));return F(o,(function(t){c&&!ue.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?v(e):ce(v(e),t)},ue=function(e){var t=g(e,!0),n=$.call(this,t);return!(this===G&&s(Q,t)&&!s(X,t))&&(!(n||!s(this,t)||!s(Q,t)||s(this,D)&&this[D][t])||n)},de=function(e,t){var n=C(e),o=g(t,!0);if(n!==G||!s(Q,o)||s(X,o)){var r=Y(n,o);return!r||!s(Q,o)||s(n,D)&&n[D][o]||(r.enumerable=!0),r}},se=function(e){var t=W(C(e)),n=[];return F(t,(function(e){s(Q,e)||s(T,e)||n.push(e)})),n},pe=function(e){var t=e===G,n=W(t?X:C(e)),o=[];return F(n,(function(e){!s(Q,e)||t&&!s(G,e)||o.push(Q[e])})),o};(l||(B((U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===G&&o.call(X,e),s(this,D)&&s(this[D],t)&&(this[D][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(G,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return H(this).tag})),L.f=ue,k.f=ie,x.f=de,V.f=y.f=se,_.f=pe,c&&(q(U.prototype,"description",{configurable:!0,get:function(){return H(this).description}}),i||B(G,"propertyIsEnumerable",ue,{unsafe:!0}))),u||(P.f=function(e){return re(E(e),e)}),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),F(N(ee),(function(e){M(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=U(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:de}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:pe}),o({target:"Object",stat:!0,forced:d((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(h(e))}}),K)&&o({target:"JSON",stat:!0,forced:!l||d((function(){var e=U();return"[null]"!=K([e])||"{}"!=K({a:e})||"{}"!=K(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(m(t)||e!==undefined)&&!ae(e))return p(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,K.apply(null,r)}});U.prototype[j]||w(U.prototype,j,U.prototype.valueOf),O(U,"Symbol"),T[D]=!0},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(5),i=n(15),c=n(6),l=n(13).f,u=n(122),d=a.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||d().description!==undefined)){var s={},p=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof p?new d(e):e===undefined?d():d(e);return""===e&&(s[t]=!0),t};u(p,d);var m=p.prototype=d.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(d("test")),C=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=f.call(e);if(i(s,e))return"";var n=h?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:p})}},function(e,t,n){"use strict";n(26)("asyncIterator")},function(e,t,n){"use strict";n(26)("hasInstance")},function(e,t,n){"use strict";n(26)("isConcatSpreadable")},function(e,t,n){"use strict";n(26)("iterator")},function(e,t,n){"use strict";n(26)("match")},function(e,t,n){"use strict";n(26)("replace")},function(e,t,n){"use strict";n(26)("search")},function(e,t,n){"use strict";n(26)("species")},function(e,t,n){"use strict";n(26)("split")},function(e,t,n){"use strict";n(26)("toPrimitive")},function(e,t,n){"use strict";n(26)("toStringTag")},function(e,t,n){"use strict";n(26)("unscopables")},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(52),i=n(6),c=n(14),l=n(10),u=n(49),d=n(63),s=n(64),p=n(11),m=n(96),f=p("isConcatSpreadable"),h=9007199254740991,C="Maximum allowed index exceeded",g=m>=51||!r((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),b=s("concat"),v=function(e){if(!i(e))return!1;var t=e[f];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!g||!b},{concat:function(e){var t,n,o,r,a,i=c(this),s=d(i,0),p=0;for(t=-1,o=arguments.length;th)throw TypeError(C);for(n=0;n=h)throw TypeError(C);u(s,p++,a)}return s.length=p,s}})},function(e,t,n){"use strict";var o=n(0),r=n(130),a=n(44);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(0),r=n(16).every;o({target:"Array",proto:!0,forced:n(39)("every")},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(97),a=n(44);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(0),r=n(16).filter,a=n(4),i=n(64)("filter"),c=i&&!a((function(){[].filter.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(16).find,a=n(44),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(0),r=n(16).findIndex,a=n(44),i=!0;"findIndex"in[]&&Array(1).findIndex((function(){i=!1})),o({target:"Array",proto:!0,forced:i},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(30),l=n(63);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(0),r=n(131),a=n(14),i=n(10),c=n(31),l=n(63);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(0),r=n(196);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(16).forEach,r=n(39);e.exports=r("forEach")?function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}:[].forEach},function(e,t,n){"use strict";var o=n(0),r=n(198);o({target:"Array",stat:!0,forced:!n(75)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(48),r=n(14),a=n(132),i=n(98),c=n(10),l=n(49),u=n(99);e.exports=function(e){var t,n,d,s,p,m=r(e),f="function"==typeof this?this:Array,h=arguments.length,C=h>1?arguments[1]:undefined,g=C!==undefined,b=0,v=u(m);if(g&&(C=o(C,h>2?arguments[2]:undefined,2)),v==undefined||f==Array&&i(v))for(n=new f(t=c(m.length));t>b;b++)l(n,b,g?C(m[b],b):m[b]);else for(p=(s=v.call(m)).next,n=new f;!(d=p.call(s)).done;b++)l(n,b,g?a(s,C,[d.value,b],!0):d.value);return n.length=b,n}},function(e,t,n){"use strict";var o=n(0),r=n(60).includes,a=n(44);o({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(0),r=n(60).indexOf,a=n(39),i=[].indexOf,c=!!i&&1/[1].indexOf(1,-0)<0,l=a("indexOf");o({target:"Array",proto:!0,forced:c||l},{indexOf:function(e){return c?i.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(0)({target:"Array",stat:!0},{isArray:n(52)})},function(e,t,n){"use strict";var o=n(134).IteratorPrototype,r=n(42),a=n(46),i=n(43),c=n(65),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,u,!1,!0),c[u]=l,e}},function(e,t,n){"use strict";var o=n(0),r=n(57),a=n(24),i=n(39),c=[].join,l=r!=Object,u=i("join",",");o({target:"Array",proto:!0,forced:l||u},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(0),r=n(136);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(0),r=n(16).map,a=n(4),i=n(64)("map"),c=i&&!a((function(){[].map.call({length:-1,0:1},(function(e){throw e}))}));o({target:"Array",proto:!0,forced:!i||!c},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(49);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(0),r=n(76).left;o({target:"Array",proto:!0,forced:n(39)("reduce")},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(76).right;o({target:"Array",proto:!0,forced:n(39)("reduceRight")},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(52),i=n(41),c=n(10),l=n(24),u=n(49),d=n(64),s=n(11)("species"),p=[].slice,m=Math.max;o({target:"Array",proto:!0,forced:!d("slice")},{slice:function(e,t){var n,o,d,f=l(this),h=c(f.length),C=i(e,h),g=i(t===undefined?h:t,h);if(a(f)&&("function"!=typeof(n=f.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[s])&&(n=undefined):n=undefined,n===Array||n===undefined))return p.call(f,C,g);for(o=new(n===undefined?Array:n)(m(g-C,0)),d=0;C1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(31),a=n(14),i=n(4),c=n(39),l=[],u=l.sort,d=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),p=c("sort");o({target:"Array",proto:!0,forced:d||!s||p},{sort:function(e){return e===undefined?u.call(a(this)):u.call(a(this),r(e))}})},function(e,t,n){"use strict";n(54)("Array")},function(e,t,n){"use strict";var o=n(0),r=n(41),a=n(30),i=n(10),c=n(14),l=n(63),u=n(49),d=n(64),s=Math.max,p=Math.min,m=9007199254740991,f="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!d("splice")},{splice:function(e,t){var n,o,d,h,C,g,b=c(this),v=i(b.length),N=r(e,v),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=v-N):(n=V-2,o=p(s(a(t),0),v-N)),v+n-o>m)throw TypeError(f);for(d=l(b,o),h=0;hv-o+n;h--)delete b[h-1]}else if(n>o)for(h=v-o;h>N;h--)g=h+n-1,(C=h+o-1)in b?b[g]=b[C]:delete b[g];for(h=0;h>1,h=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,g=0;for((e=o(e))!=e||e===1/0?(u=e!=e?1:0,l=m):(l=a(i(e)/c),e*(d=r(2,-l))<1&&(l--,d*=2),(e+=l+f>=1?h/d:h*r(2,1-f))*d>=2&&(l++,d/=2),l+f>=m?(u=0,l=m):l+f>=1?(u=(e*d-1)*r(2,t),l+=f):(u=e*r(2,f-1)*r(2,t),l=0));t>=8;s[g++]=255&u,u/=256,t-=8);for(l=l<0;s[g++]=255&l,l/=256,p-=8);return s[--g]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,u=o-1,d=e[u--],s=127&d;for(d>>=7;l>0;s=256*s+e[u],u--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[u],u--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:d?-1/0:1/0;n+=r(2,t),s-=c}return(d?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(0),r=n(7);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(77),i=n(8),c=n(41),l=n(10),u=n(45),d=a.ArrayBuffer,s=a.DataView,p=d.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new d(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(p!==undefined&&t===undefined)return p.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(u(this,d))(l(r-o)),m=new s(this),f=new s(a),h=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(33);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(25),r=n(226),a=n(11)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(22),r=Date.prototype,a="Invalid Date",i=r.toString,c=r.getTime;new Date(NaN)+""!=a&&o(r,"toString",(function(){var e=c.call(this);return e==e?i.call(this):a}))},function(e,t,n){"use strict";n(0)({target:"Function",proto:!0},{bind:n(138)})},function(e,t,n){"use strict";var o=n(6),r=n(13),a=n(36),i=n(11)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(9),r=n(13).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;!o||"name"in a||r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(5);n(43)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(140),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(0),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(0),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(0),r=n(105),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(0),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{fround:n(241)})},function(e,t,n){"use strict";var o=n(105),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),u=a(2,-126),d=function(e){return e+1/i-1/i};e.exports=Math.fround||function(e){var t,n,a=r(e),s=o(e);return al||n!=n?s*Infinity:s*n}},function(e,t,n){"use strict";var o=n(0),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,u=0;c0?(o=n/u)*o:n;return u===Infinity?Infinity:u*i(r)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{log1p:n(140)})},function(e,t,n){"use strict";var o=n(0),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(0)({target:"Math",stat:!0},{sign:n(105)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(80),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(0),r=n(80),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(43)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(0),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(22),c=n(15),l=n(32),u=n(79),d=n(33),s=n(4),p=n(42),m=n(47).f,f=n(18).f,h=n(13).f,C=n(56).trim,g="Number",b=r[g],v=b.prototype,N=l(p(v))==g,V=function(e){var t,n,o,r,a,i,c,l,u=d(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=C(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(a=u.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+u};if(a(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var y,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(N?s((function(){v.valueOf.call(n)})):l(n)!=g)?u(new b(V(t)),n,_):V(t)},x=o?m(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),k=0;x.length>k;k++)c(b,y=x[k])&&!c(_,y)&&h(_,y,f(b,y));_.prototype=v,v.constructor=_,i(r,g,_)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isFinite:n(255)})},function(e,t,n){"use strict";var o=n(5).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isInteger:n(141)})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(0),r=n(141),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(0)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(0),r=n(262);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(5),r=n(56).trim,a=n(81),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(0),r=n(142);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(0),r=n(30),a=n(265),i=n(104),c=n(4),l=1..toFixed,u=Math.floor,d=function p(e,t,n){return 0===t?n:t%2==1?p(e,t-1,n*e):p(e*e,t/2,n)},s=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),p=r(e),m=[0,0,0,0,0,0],f="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=u(o/1e7)},g=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=u(n/e),n=n%e*1e7},b=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(p<0||p>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(f="-",l=-l),l>1e-21)if(n=(t=s(l*d(2,69,1))-69)<0?l*d(2,-t,1):l/d(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=p;o>=7;)C(1e7,0),o-=7;for(C(d(10,o,1),0),o=t-1;o>=23;)g(1<<23),o-=23;g(1<0?f+((c=h.length)<=p?"0."+i.call("0",p-c)+h:h.slice(0,c-p)+"."+h.slice(c-p)):f+h}})},function(e,t,n){"use strict";var o=n(32);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(0),r=n(267);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(9),r=n(4),a=n(62),i=n(94),c=n(71),l=n(14),u=n(57),d=Object.assign,s=Object.defineProperty;e.exports=!d||r((function(){if(o&&1!==d({b:1},d(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||"abcdefghijklmnopqrst"!=a(d({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,d=1,s=i.f,p=c.f;r>d;)for(var m,f=u(arguments[d++]),h=s?a(f).concat(s(f)):a(f),C=h.length,g=0;C>g;)m=h[g++],o&&!p.call(f,m)||(n[m]=f[m]);return n}:d},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0,sham:!n(9)},{create:n(42)})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(126)})},function(e,t,n){"use strict";var o=n(0),r=n(9);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(13).f})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(31),l=n(13);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(0),r=n(143).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(67),a=n(4),i=n(6),c=n(50).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(68),a=n(49);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(24),i=n(18).f,c=n(9),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(92),i=n(24),c=n(18),l=n(49);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,u=a(o),d={},s=0;u.length>s;)(n=r(o,t=u[s++]))!==undefined&&l(d,t,n);return d}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(128).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(14),i=n(36),c=n(102);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{is:n(144)})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(4),a=n(6),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(14),a=n(62);o({target:"Object",stat:!0,forced:n(4)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(82),i=n(14),c=n(33),l=n(36),u=n(18).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=u(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(50).onFreeze,i=n(67),c=n(4),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(0)({target:"Object",stat:!0},{setPrototypeOf:n(53)})},function(e,t,n){"use strict";var o=n(100),r=n(22),a=n(291);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(100),r=n(74);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(0),r=n(143).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(0),r=n(142);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(0),l=n(38),u=n(5),d=n(35),s=n(145),p=n(22),m=n(66),f=n(43),h=n(54),C=n(6),g=n(31),b=n(55),v=n(32),N=n(90),V=n(68),y=n(75),_=n(45),x=n(106).set,k=n(147),L=n(148),w=n(295),B=n(149),S=n(296),I=n(34),T=n(61),A=n(11),E=n(96),P=A("species"),M="Promise",O=I.get,R=I.set,F=I.getterFor(M),D=s,j=u.TypeError,z=u.document,H=u.process,G=d("fetch"),U=B.f,K=U,Y="process"==v(H),q=!!(z&&z.createEvent&&u.dispatchEvent),W=0,$=T(M,(function(){if(!(N(D)!==String(D))){if(66===E)return!0;if(!Y&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!D.prototype["finally"])return!0;if(E>=51&&/native code/.test(D))return!1;var e=D.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[P]=t,!(e.then((function(){}))instanceof t)})),Q=$||!y((function(e){D.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},J=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;k((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,u,d=o[i++],s=a?d.ok:d.fail,p=d.resolve,m=d.reject,f=d.domain;try{s?(a||(2===t.rejection&&ne(e,t),t.rejection=1),!0===s?c=r:(f&&f.enter(),c=s(r),f&&(f.exit(),u=!0)),c===d.promise?m(j("Promise-chain cycle")):(l=X(c))?l.call(c,p,m):p(c)):m(r)}catch(h){f&&!u&&f.exit(),m(h)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&ee(e,t)}))}},Z=function(e,t,n){var o,r;q?((o=z.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),u.dispatchEvent(o)):o={promise:t,reason:n},(r=u["on"+e])?r(o):"unhandledrejection"===e&&w("Unhandled promise rejection",n)},ee=function(e,t){x.call(u,(function(){var n,o=t.value;if(te(t)&&(n=S((function(){Y?H.emit("unhandledRejection",o,e):Z("unhandledrejection",e,o)})),t.rejection=Y||te(t)?2:1,n.error))throw n.value}))},te=function(e){return 1!==e.rejection&&!e.parent},ne=function(e,t){x.call(u,(function(){Y?H.emit("rejectionHandled",e):Z("rejectionhandled",e,t.value)}))},oe=function(e,t,n,o){return function(r){e(t,n,r,o)}},re=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,J(e,t,!0))},ae=function ie(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?k((function(){var o={done:!1};try{r.call(n,oe(ie,e,o,t),oe(re,e,o,t))}catch(a){re(e,o,a,t)}})):(t.value=n,t.state=1,J(e,t,!1))}catch(a){re(e,{done:!1},a,t)}}};$&&(D=function(e){b(this,D,M),g(e),o.call(this);var t=O(this);try{e(oe(ae,this,t),oe(re,this,t))}catch(n){re(this,t,n)}},(o=function(e){R(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:W,value:undefined})}).prototype=m(D.prototype,{then:function(e,t){var n=F(this),o=U(_(this,D));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=Y?H.domain:undefined,n.parent=!0,n.reactions.push(o),n.state!=W&&J(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=oe(ae,e,t),this.reject=oe(re,e,t)},B.f=U=function(e){return e===D||e===a?new r(e):K(e)},l||"function"!=typeof s||(i=s.prototype.then,p(s.prototype,"then",(function(e,t){var n=this;return new D((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof G&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return L(D,G.apply(u,arguments))}}))),c({global:!0,wrap:!0,forced:$},{Promise:D}),f(D,M,!1,!0),h(M),a=d(M),c({target:M,stat:!0,forced:$},{reject:function(e){var t=U(this);return t.reject.call(undefined,e),t.promise}}),c({target:M,stat:!0,forced:l||$},{resolve:function(e){return L(l&&this===a?D:this,e)}}),c({target:M,stat:!0,forced:Q},{all:function(e){var t=this,n=U(t),o=n.resolve,r=n.reject,a=S((function(){var n=g(t.resolve),a=[],i=0,c=1;V(e,(function(e){var l=i++,u=!1;a.push(undefined),c++,n.call(t,e).then((function(e){u||(u=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=U(t),o=n.reject,r=S((function(){var r=g(t.resolve);V(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(5);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(0),r=n(38),a=n(145),i=n(4),c=n(35),l=n(45),u=n(148),d=n(22);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||d(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(4),l=r("Reflect","apply"),u=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):u.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(31),i=n(8),c=n(6),l=n(42),u=n(138),d=n(4),s=r("Reflect","construct"),p=d((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),m=!d((function(){s((function(){}))})),f=p||m;o({target:"Reflect",stat:!0,forced:f,sham:f},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(m&&!p)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(u.apply(e,o))}var r=n.prototype,d=l(c(r)?r:Object.prototype),f=Function.apply.call(e,d,t);return c(f)?f:d}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(33),c=n(13);o({target:"Reflect",stat:!0,forced:n(4)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(18).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(0),r=n(6),a=n(8),i=n(15),c=n(18),l=n(36);o({target:"Reflect",stat:!0},{get:function u(e,t){var n,o,d=arguments.length<3?e:arguments[2];return a(e)===d?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(d):r(o=l(e))?u(o,t,d):void 0}})},function(e,t,n){"use strict";var o=n(0),r=n(9),a=n(8),i=n(18);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(36);o({target:"Reflect",stat:!0,sham:!n(102)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(0)({target:"Reflect",stat:!0},{ownKeys:n(92)})},function(e,t,n){"use strict";var o=n(0),r=n(35),a=n(8);o({target:"Reflect",stat:!0,sham:!n(67)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(6),i=n(15),c=n(4),l=n(13),u=n(18),d=n(36),s=n(46);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(d(e),"a",1,e)}))},{set:function p(e,t,n){var o,c,m=arguments.length<4?e:arguments[3],f=u.f(r(e),t);if(!f){if(a(c=d(e)))return p(c,t,n,m);f=s(0)}if(i(f,"value")){if(!1===f.writable||!a(m))return!1;if(o=u.f(m,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(m,t,o)}else l.f(m,t,s(0,n));return!0}return f.set!==undefined&&(f.set.call(m,n),!0)}})},function(e,t,n){"use strict";var o=n(0),r=n(8),a=n(135),i=n(53);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(9),r=n(5),a=n(61),i=n(79),c=n(13).f,l=n(47).f,u=n(107),d=n(83),s=n(22),p=n(4),m=n(54),f=n(11)("match"),h=r.RegExp,C=h.prototype,g=/a/g,b=/a/g,v=new h(g)!==g;if(o&&a("RegExp",!v||p((function(){return b[f]=!1,h(g)!=g||h(b)==b||"/a/i"!=h(g,"i")})))){for(var N=function(e,t){var n=this instanceof N,o=u(e),r=t===undefined;return!n&&o&&e.constructor===N&&r?e:i(v?new h(o&&!r?e.source:e,t):h((o=e instanceof N)?e.source:e,o&&r?d.call(e):t),n?this:C,N)},V=function(e){e in N||c(N,e,{configurable:!0,get:function(){return h[e]},set:function(t){h[e]=t}})},y=l(h),_=0;y.length>_;)V(y[_++]);C.constructor=N,N.prototype=C,s(r,"RegExp",N)}m("RegExp")},function(e,t,n){"use strict";var o=n(0),r=n(84);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(9),r=n(13),a=n(83);o&&"g"!=/./g.flags&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(22),r=n(8),a=n(4),i=n(83),c=RegExp.prototype,l=c.toString,u=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),d="toString"!=l.name;(u||d)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(78),r=n(139);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(0),r=n(108).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(0),a=n(18).f,i=n(10),c=n(109),l=n(21),u=n(110),d=n(38),s="".endsWith,p=Math.min,m=u("endsWith");r({target:"String",proto:!0,forced:!!(d||m||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!m},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:p(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(0),r=n(41),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(0),r=n(109),a=n(21);o({target:"String",proto:!0,forced:!n(110)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(108).charAt,r=n(34),a=n(101),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(10),i=n(21),c=n(111),l=n(86);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),u=String(this);if(!i.global)return l(i,u);var d=i.unicode;i.lastIndex=0;for(var s,p=[],m=0;null!==(s=l(i,u));){var f=String(s[0]);p[m]=f,""===f&&(i.lastIndex=c(u,a(i.lastIndex),d)),m++}return 0===m?null:p}]}))},function(e,t,n){"use strict";var o=n(0),r=n(103).end;o({target:"String",proto:!0,forced:n(150)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(103).start;o({target:"String",proto:!0,forced:n(150)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(0),r=n(24),a=n(10);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,h=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n){return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,a){var l=n(t,e,this,a);if(l.done)return l.value;var m=r(e),f=String(this),h="function"==typeof a;h||(a=String(a));var C=m.global;if(C){var g=m.unicode;m.lastIndex=0}for(var b=[];;){var v=d(m,f);if(null===v)break;if(b.push(v),!C)break;""===String(v[0])&&(m.lastIndex=u(f,i(m.lastIndex),g))}for(var N,V="",y=0,_=0;_=y&&(V+=f.slice(y,k)+I,y=k+x.length)}return V+f.slice(y)}];function o(e,n,o,r,i,c){var l=o+e.length,u=r.length,d=h;return i!==undefined&&(i=a(i),d=f),t.call(c,d,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var d=+a;if(0===d)return t;if(d>u){var s=m(d/10);return 0===s?t:s<=u?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[d-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(85),r=n(8),a=n(21),i=n(144),c=n(86);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),u=a.lastIndex;i(u,0)||(a.lastIndex=0);var d=c(a,l);return i(a.lastIndex,u)||(a.lastIndex=u),null===d?-1:d.index}]}))},function(e,t,n){"use strict";var o=n(85),r=n(107),a=n(8),i=n(21),c=n(45),l=n(111),u=n(10),d=n(86),s=n(84),p=n(4),m=[].push,f=Math.min,h=!p((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,u,d=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,h=new RegExp(e.source,p+"g");(c=s.call(h,o))&&!((l=h.lastIndex)>f&&(d.push(o.slice(f,c.index)),c.length>1&&c.index=a));)h.lastIndex===c.index&&h.lastIndex++;return f===o.length?!u&&h.test("")||d.push(""):d.push(o.slice(f)),d.length>a?d.slice(0,a):d}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),p=String(this),m=c(s,RegExp),C=s.unicode,g=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(h?"y":"g"),b=new m(h?s:"^(?:"+s.source+")",g),v=r===undefined?4294967295:r>>>0;if(0===v)return[];if(0===p.length)return null===d(b,p)?[p]:[];for(var N=0,V=0,y=[];V1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(0),r=n(56).trim;o({target:"String",proto:!0,forced:n(112)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(0),r=n(56).end,a=n(112)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(0),r=n(56).start,a=n(112)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(0),r=n(27);o({target:"String",proto:!0,forced:n(28)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(40)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(30);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(40)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(40)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(40)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(7),r=n(130),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(97),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).filter,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,u=new(c(n))(l);l>o;)u[o]=t[o++];return u}))},function(e,t,n){"use strict";var o=n(7),r=n(16).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(113);(0,n(7).exportTypedArrayStaticMethod)("from",n(152),o)},function(e,t,n){"use strict";var o=n(7),r=n(60).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(60).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(133),i=n(11)("iterator"),c=o.Uint8Array,l=a.values,u=a.keys,d=a.entries,s=r.aTypedArray,p=r.exportTypedArrayMethod,m=c&&c.prototype[i],f=!!m&&("values"==m.name||m.name==undefined),h=function(){return l.call(s(this))};p("entries",(function(){return d.call(s(this))})),p("keys",(function(){return u.call(s(this))})),p("values",h,!f),p(i,h,!f)},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(136),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(7),r=n(16).map,a=n(45),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(7),r=n(113),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(7),r=n(76).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=n(76).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),u=0;if(c+t>n)throw RangeError("Wrong length");for(;ua;)d[a]=n[a++];return d}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(7),r=n(16).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(7),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(7),r=n(10),a=n(41),i=n(45),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(5),r=n(7),a=n(4),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,u=[].toLocaleString,d=[].slice,s=!!i&&a((function(){u.call(new i(1))}));l("toLocaleString",(function(){return u.apply(s?d.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(7).exportTypedArrayMethod,r=n(4),a=n(5).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var u=i.toString!=c;o("toString",c,u)},function(e,t,n){"use strict";var o,r=n(5),a=n(66),i=n(50),c=n(78),l=n(153),u=n(6),d=n(34).enforce,s=n(121),p=!r.ActiveXObject&&"ActiveXObject"in r,m=Object.isExtensible,f=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},h=e.exports=c("WeakMap",f,l);if(s&&p){o=l.getConstructor(f,"WeakMap",!0),i.REQUIRED=!0;var C=h.prototype,g=C["delete"],b=C.has,v=C.get,N=C.set;a(C,{"delete":function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),g.call(this,e)||t.frozen["delete"](e)}return g.call(this,e)},has:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(u(e)&&!m(e)){var t=d(this);return t.frozen||(t.frozen=new o),b.call(this,e)?v.call(this,e):t.frozen.get(e)}return v.call(this,e)},set:function(e,t){if(u(e)&&!m(e)){var n=d(this);n.frozen||(n.frozen=new o),b.call(this,e)?N.call(this,e,t):n.frozen.set(e,t)}else N.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(78)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(153))},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(106);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(147),i=n(32),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(0),r=n(5),a=n(73),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ie,t._HI=D,t._M=Te,t._MCCC=Me,t._ME=Ee,t._MFCC=Oe,t._MP=Be,t._MR=Ne,t.__render=ze,t.createComponentVNode=function(e,t,n,o,r){var i=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return d(o,null);return B(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return B(n,o)}(e,t,r),t);k.createVNode&&k.createVNode(i);return i},t.createFragment=P,t.createPortal=function(e,t){var n=D(e);return A(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),He(n,e,o,r)}},t.createTextVNode=E,t.createVNode=A,t.directClone=M,t.findDOMfromVNode=N,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&F(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?d(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=He,t.rerender=We,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function u(e){return null===e}function d(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!u(e)&&"object"==typeof e}var p={};t.EMPTY_OBJ=p;var m="$F";function f(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){u(n)?h(e,t):e.insertBefore(t,n)}function g(e,t){e.removeChild(t)}function b(e){for(var t;(t=e.shift())!==undefined;)t()}function v(e,t,n){var o=e.children;return 4&n?o.$LI:8192&n?2===e.childFlags?o:o[t?0:o.length-1]:o}function N(e,t){for(var n;e;){if(2033&(n=e.flags))return e.dom;e=v(e,t,n)}return null}function V(e,t){do{var n=e.flags;if(2033&n)return void g(t,e.dom);var o=e.children;if(4&n&&(e=o.$LI),8&n&&(e=o),8192&n){if(2!==e.childFlags){for(var r=0,a=o.length;r0,f=u(p),h=l(p)&&p[0]===I;m||f||h?(n=n||t.slice(0,d),(m||h)&&(s=M(s)),(f||h)&&(s.key=I+d),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=M(t)),a=2;return e.children=n,e.childFlags=a,e}function D(e){return i(e)||r(e)?E(e,null):o(e)?P(e,0,null):16384&e.flags?M(e):e}var j="http://www.w3.org/1999/xlink",z="http://www.w3.org/XML/1998/namespace",H={"xlink:actuate":j,"xlink:arcrole":j,"xlink:href":j,"xlink:role":j,"xlink:show":j,"xlink:title":j,"xlink:type":j,"xml:base":z,"xml:lang":z,"xml:space":z};function G(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var U=G(0),K=G(null),Y=G(!0);function q(e,t){var n=t.$EV;return n||(n=t.$EV=G(null)),n[e]||1==++U[e]&&(K[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?$(t,!0,e,Z(t)):t.stopPropagation()}}(e):function(e){return function(t){$(t,!1,e,Z(t))}}(e);return document.addEventListener(f(e),t),t}(e)),n}function W(e,t){var n=t.$EV;n&&n[e]&&(0==--U[e]&&(document.removeEventListener(f(e),K[e]),K[e]=null),n[e]=null)}function $(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!u(r))}function Q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function X(){return this.defaultPrevented}function J(){return this.cancelBubble}function Z(e){var t={dom:document};return e.isDefaultPrevented=X,e.isPropagationStopped=J,e.stopPropagation=Q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function ee(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function te(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||p,a=o.dom;if(l(e))ee(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),le(o,c)}}var se,pe,me=te("onInput",he),fe=te("onChange");function he(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function Ce(e,t,n,o,r,a){64&e?ce(o,n):256&e?de(o,n,r,t):128&e&&he(o,n,r),a&&(n.$V=t)}function ge(e,t,n){64&e?function(e,t){oe(t.type)?(ne(e,"change",ae),ne(e,"click",ie)):ne(e,"input",re)}(t,n):256&e?function(e){ne(e,"change",ue)}(t):128&e&&function(e,t){ne(e,"input",me),t.onChange&&ne(e,"change",fe)}(t,n)}function be(e){return e.type&&oe(e.type)?!a(e.checked):!a(e.value)}function ve(e){e&&!S(e,null)&&e.current&&(e.current=null)}function Ne(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){S(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ye(e),V(e,t)}function ye(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;ve(t);var i=e.childFlags;if(!u(r))for(var l=Object.keys(r),d=0,s=l.length;d0;for(var c in i&&(a=be(n))&&ge(t,o,n),n)we(c,null,n[c],o,r,a,null);i&&Ce(t,e,o,n,!0,a)}function Se(e,t,n){var o=D(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=d(n,e.getChildContext())),e.$CX=r,o}function Ie(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===p&&(i.props=n),l)i.state=_(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var d=i.$PS;if(!u(d)){var s=i.state;if(u(s))i.state=d;else for(var m in d)s[m]=d[m];i.$PS=null}i.$BR=!1}return i.$LI=Se(i,n,o),i}function Te(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Ee(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=Ie(e,e.type,e.props||p,n,o,a);Te(i.$LI,t,i.$CX,o,r,a),Me(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Te(e.children=D(function(e,t){return 32768&e.flags?e.type.render(e.props||p,e.ref,t):e.type(e.props||p,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Oe(e,a)):512&i||16&i?Ae(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=O());2===c?Te(i,n,r,o,r,a):Pe(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Te(e.children,e.ref,t,!1,null,r);var a=O();Ae(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ae(e,t,n){var o=e.dom=document.createTextNode(e.children);u(t)||C(t,o,n)}function Ee(e,t,n,o,r,i){var c=e.flags,l=e.props,d=e.className,s=e.children,p=e.childFlags,m=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(d)||""===d||(o?m.setAttribute("class",d):m.className=d),16===p)L(m,s);else if(1!==p){var f=o&&"foreignObject"!==e.type;2===p?(16384&s.flags&&(e.children=s=M(s)),Te(s,m,n,f,null,i)):8!==p&&4!==p||Pe(s,m,n,f,null,i)}u(t)||C(t,m,r),u(l)||Be(e,c,l,m,o),Ne(e.ref,m,i)}function Pe(e,t,n,o,r,a){for(var i=0;i0,u!==d){var f=u||p;if((c=d||p)!==p)for(var h in(s=(448&r)>0)&&(m=be(c)),c){var C=f[h],g=c[h];C!==g&&we(h,C,g,l,o,m,e)}if(f!==p)for(var b in f)a(c[b])&&!a(f[b])&&we(b,f[b],null,l,o,m,e)}var v=t.children,N=t.className;e.className!==N&&(a(N)?l.removeAttribute("class"):o?l.setAttribute("class",N):l.className=N);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,v):Fe(e.childFlags,t.childFlags,e.children,v,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&Ce(r,t,l,c,!1,m);var V=t.ref,y=e.ref;y!==V&&(ve(y),Ne(V,l,i))}(e,t,o,r,m,s):4&m?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(u(l))return;l.$L=i;var s=t.props||p,m=t.ref,f=e.ref,h=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}u(l.$PS)||(h=d(h,l.$PS),l.$PS=null)}De(l,h,s,n,o,r,!1,a,i),f!==m&&(ve(f),Ne(m,l,i))}(e,t,n,o,r,l,s):8&m?function(e,t,n,o,r,i,l){var u=!0,d=t.props||p,s=t.ref,m=e.props,f=!a(s),h=e.children;f&&c(s.onComponentShouldUpdate)&&(u=s.onComponentShouldUpdate(m,d));if(!1!==u){f&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(m,d);var C=t.type,g=D(32768&t.flags?C.render(d,s,o):C(d,o));Re(h,g,n,o,r,i,l),t.children=g,f&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(m,d)}else t.children=h}(e,t,n,o,r,l,s):16&m?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&m?t.dom=e.dom:8192&m?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,u=t.childFlags,d=null;12&u&&0===c.length&&(u=t.childFlags=2,c=t.children=O());var s=0!=(2&u);if(12&l){var p=i.length;(8&l&&8&u||s||!s&&c.length>p)&&(d=N(i[p-1],!1).nextSibling)}Fe(l,u,i,c,n,o,r,d,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Fe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;g(r,l),h(a,l)}}(e,t,o,s)}function Fe(e,t,n,o,r,a,i,c,l,u){switch(e){case 2:switch(t){case 2:Re(n,o,r,a,i,c,u);break;case 1:Ve(n,r);break;case 16:ye(n),L(r,o);break;default:!function(e,t,n,o,r,a){ye(e),Pe(t,n,o,r,N(e,!0),a),V(e,n)}(n,o,r,a,i,u)}break;case 1:switch(t){case 2:Te(o,r,a,i,c,u);break;case 1:break;case 16:L(r,o);break;default:Pe(o,r,a,i,c,u)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:xe(r),Te(o,r,a,i,c,u);break;case 1:xe(r);break;default:xe(r),Pe(o,r,a,i,c,u)}break;default:switch(t){case 16:_e(n),L(r,o);break;case 2:ke(r,l,n),Te(o,r,a,i,c,u);break;case 1:ke(r,l,n);break;default:var d=0|n.length,s=0|o.length;0===d?s>0&&Pe(o,r,a,i,c,u):0===s?ke(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,u){var d,s,p=a-1,m=i-1,f=0,h=e[f],C=t[f];e:{for(;h.key===C.key;){if(16384&C.flags&&(t[f]=C=M(C)),Re(h,C,n,o,r,c,u),e[f]=C,++f>p||f>m)break e;h=e[f],C=t[f]}for(h=e[p],C=t[m];h.key===C.key;){if(16384&C.flags&&(t[m]=C=M(C)),Re(h,C,n,o,r,c,u),e[p]=C,p--,m--,f>p||f>m)break e;h=e[p],C=t[m]}}if(f>p){if(f<=m)for(s=(d=m+1)m)for(;f<=p;)Ve(e[f++],n);else!function(e,t,n,o,r,a,i,c,l,u,d,s,p){var m,f,h,C=0,g=c,b=c,v=a-c+1,V=i-c+1,_=new Int32Array(V+1),x=v===o,k=!1,L=0,w=0;if(r<4||(v|V)<32)for(C=g;C<=a;++C)if(m=e[C],wc?k=!0:L=c,16384&f.flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w;break}!x&&c>i&&Ve(m,l)}else x||Ve(m,l);else{var B={};for(C=b;C<=i;++C)B[t[C].key]=C;for(C=g;C<=a;++C)if(m=e[C],wg;)Ve(e[g++],l);_[c-b]=C+1,L>c?k=!0:L=c,16384&(f=t[c]).flags&&(t[c]=f=M(f)),Re(m,f,l,n,u,d,p),++w}else x||Ve(m,l);else x||Ve(m,l)}if(x)ke(l,s,e),Pe(t,l,n,u,d,p);else if(k){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>je&&(je=l,se=new Int32Array(l),pe=new Int32Array(l));for(;n>1]]0&&(pe[n]=se[a-1]),se[a]=n)}a=r+1;var u=new Int32Array(a);i=se[a-1];for(;a-- >0;)u[a]=i,i=pe[i],se[a]=0;return u}(_);for(c=S.length-1,C=V-1;C>=0;C--)0===_[C]?(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)=0;C--)0===_[C]&&(16384&(f=t[L=C+b]).flags&&(t[L]=f=M(f)),Te(f,l,n,u,(h=L+1)i?i:a,p=0;pi)for(p=s;p0&&b(r),x.v=!1,c(n)&&n(),c(k.renderComplete)&&k.renderComplete(i,t)}function He(e,t,n,o){void 0===n&&(n=null),void 0===o&&(o=p),ze(e,t,n,o)}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var Ge=[],Ue="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(e){window.setTimeout(e,0)},Ke=!1;function Ye(e,t,n,o){var r=e.$PS;if(c(t)&&(t=t(r?d(e.state,r):e.state,e.props,e.context)),a(r))e.$PS=t;else for(var i in t)r[i]=t[i];if(e.$BR)c(n)&&e.$L.push(n.bind(e));else{if(!x.v&&0===Ge.length)return void $e(e,o,n);if(-1===Ge.indexOf(e)&&Ge.push(e),Ke||(Ke=!0,Ue(We)),c(n)){var l=e.$QU;l||(l=e.$QU=[]),l.push(n)}}}function qe(e){for(var t=e.$QU,n=0,o=t.length;n0&&b(r),x.v=!1}else e.state=e.$PS,e.$PS=null;c(n)&&n.call(e)}}var Qe=function(e,t){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.props=e||p,this.context=t||p};t.Component=Qe,Qe.prototype.forceUpdate=function(e){this.$UN||Ye(this,{},e,!0)},Qe.prototype.setState=function(e,t){this.$UN||this.$BS||Ye(this,e,t,!1)},Qe.prototype.render=function(e,t,n){return null};t.version="7.3.3"},function(e,t,n){"use strict";var o=function(e){var t,n=Object.prototype,o=n.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},a=r.iterator||"@@iterator",i=r.asyncIterator||"@@asyncIterator",c=r.toStringTag||"@@toStringTag";function l(e,t,n,o){var r=t&&t.prototype instanceof h?t:h,a=Object.create(r.prototype),i=new w(o||[]);return a._invoke=function(e,t,n){var o=d;return function(r,a){if(o===p)throw new Error("Generator is already running");if(o===m){if("throw"===r)throw a;return S()}for(n.method=r,n.arg=a;;){var i=n.delegate;if(i){var c=x(i,n);if(c){if(c===f)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===d)throw o=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=p;var l=u(e,t,n);if("normal"===l.type){if(o=n.done?m:s,l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(o=m,n.method="throw",n.arg=l.arg)}}}(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(o){return{type:"throw",arg:o}}}e.wrap=l;var d="suspendedStart",s="suspendedYield",p="executing",m="completed",f={};function h(){}function C(){}function g(){}var b={};b[a]=function(){return this};var v=Object.getPrototypeOf,N=v&&v(v(B([])));N&&N!==n&&o.call(N,a)&&(b=N);var V=g.prototype=h.prototype=Object.create(b);function y(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function _(e){var t;this._invoke=function(n,r){function a(){return new Promise((function(t,a){!function i(t,n,r,a){var c=u(e[t],e,n);if("throw"!==c.type){var l=c.arg,d=l.value;return d&&"object"==typeof d&&o.call(d,"__await")?Promise.resolve(d.__await).then((function(e){i("next",e,r,a)}),(function(e){i("throw",e,r,a)})):Promise.resolve(d).then((function(e){l.value=e,r(l)}),(function(e){return i("throw",e,r,a)}))}a(c.arg)}(n,r,t,a)}))}return t=t?t.then(a,a):a()}}function x(e,n){var o=e.iterator[n.method];if(o===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return f;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var r=u(o,e.iterator,n.arg);if("throw"===r.type)return n.method="throw",n.arg=r.arg,n.delegate=null,f;var a=r.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,f):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,f)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function L(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function B(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function n(){for(;++r=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var l=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(l&&u){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),L(n),f}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;L(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,o){return this.delegate={iterator:B(e),resultName:n,nextLoc:o},"next"===this.method&&(this.arg=t),f}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){"use strict";(function(e){ /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ -var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var u=i.styleSheets;if(r)for(var d in r)r.hasOwnProperty(d)&&c.setAttribute(d,r[d]);c.rel="stylesheet",c.href=e,c.media="only x",function m(e){if(i.body)return e();setTimeout((function(){m(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function f(e){for(var t=c.href,n=u.length;n--;)if(u[n].href===t)return e();setTimeout((function(){f(e)}))};function p(){c.addEventListener&&c.removeEventListener("load",p),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",p),c.onloadcssdefined=s,s(p),c}}).call(this,n(118))},function(e,t,n){"use strict";t.__esModule=!0,t.Achievements=t.Score=t.Achievement=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i?"good":"bad",content:i?"Unlocked":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Achievement=i;var c=function(e){var t=e.name,n=e.desc,r=e.icon_class,i=e.value;return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,a.Box,{className:r}),2,{style:{padding:"6px"}}),(0,o.createVNode)(1,"td",null,[(0,o.createVNode)(1,"h1",null,t,0),n,(0,o.createComponentVNode)(2,a.Box,{color:i>0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(31),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(23),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(31),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(23),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(31),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(23),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(19),a=n(2),i=n(23),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(31),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(23),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(31);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==s,N=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(31),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(31),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(23),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(23),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,d=i.regime_set,s=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.VaultController=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.VaultController=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Lock Status: ",buttons:(0,o.createComponentVNode)(2,i.Button,{content:c.doorstatus?"Locked":"Unlocked",icon:c.doorstatus?"lock":"unlock",disabled:c.stored1?r-1:0),i=1;i1?t-1:0),o=1;o0?"good":"bad",content:i>0?"Earned "+i+" times":"Locked"})],0,{style:{"vertical-align":"top"}})],4,null,t)};t.Score=c;t.Achievements=function(e){var t=(0,r.useBackend)(e).data;return(0,o.createComponentVNode)(2,a.Tabs,{children:[t.categories.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e,children:(0,o.createComponentVNode)(2,a.Box,{as:"Table",children:t.achievements.filter((function(t){return t.category===e})).map((function(e){return e.score?(0,o.createComponentVNode)(2,c,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name):(0,o.createComponentVNode)(2,i,{name:e.name,desc:e.desc,icon_class:e.icon_class,value:e.value},e.name)}))})},e)})),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"High Scores",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:t.highscore.map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:e.name,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"#"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Key"}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:"Score"})]}),Object.keys(e.scores).map((function(n,r){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",m:2,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{color:"label",textAlign:"center",children:r+1}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:n===t.user_ckey&&"green",textAlign:"center",children:[0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",mr:2}),n,0===r&&(0,o.createComponentVNode)(2,a.Icon,{name:"crown",color:"gold",ml:2})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.scores[n]})]},n)}))]})},e.name)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(1),r=n(12),a=n(17);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.color,n=e.content,i=e.className,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["color","content","className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["ColorBox",i]),color:n?null:"transparent",backgroundColor:t,content:n||"."},c)))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Collapsible=void 0;var o=n(1),r=n(17),a=n(114);var i=function(e){var t,n;function i(t){var n;n=e.call(this,t)||this;var o=t.open;return n.state={open:o||!1},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=this,t=this.props,n=this.state.open,i=t.children,c=t.color,l=void 0===c?"default":c,u=t.title,d=t.buttons,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:u}))),2),d&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",d,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(1),r=n(17);t.Dimmer=function(e){var t=e.style,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Box,Object.assign({style:Object.assign({position:"absolute",top:0,bottom:0,left:0,right:0,"background-color":"rgba(0, 0, 0, 0.75)","z-index":1},t)},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(1),r=n(12),a=n(17),i=n(87);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},u.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},u.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},u.buildMenu=function(){var e=this,t=this.props.options,n=(void 0===t?[]:t).map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(n){e.setSelected(t)}},t)}));return n.length?n:"No Options Found"},u.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,u=t.over,d=t.width,s=(t.onClick,t.selected,c(t,["color","over","width","onClick","selected"])),p=s.className,m=c(s,["className"]),f=u?!this.state.open:this.state.open,h=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)(["Dropdown__menu",u&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:d}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:d,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,p])},m,{onClick:function(t){e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected,0),(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:f?"chevron-up":"chevron-down"}),2)]}))),h],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(1),r=n(12),a=n(17);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.justify,l=e.spacing,u=void 0===l?0:l,d=i(e,["className","direction","wrap","align","justify","spacing"]);return Object.assign({className:(0,r.classes)(["Flex",u>0&&"Flex--spacing--"+u,t]),style:Object.assign({},d.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"justify-content":c})},d)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var u=function(e){var t=e.className,n=e.grow,o=e.order,a=e.align,c=i(e,["className","grow","order","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",t]),style:Object.assign({},c.style,{"flex-grow":n,order:o,"align-self":a})},c)};t.computeFlexItemProps=u;var d=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},u(e))))};t.FlexItem=d,d.defaultHooks=r.pureComponentHooks,l.Item=d},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",t])},n)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(1),r=n(20),a=n(12),i=n(19),c=n(158),l=n(17);var u=function(e){var t,n;function u(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var u=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+u,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var u=n.inputRef.current;u.value=l;try{u.focus(),u.select()}catch(d){}}},n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.render=function(){var e=this,t=this.state,n=t.dragging,u=t.editing,d=t.value,s=t.suppressingFlicker,p=this.props,m=p.className,f=p.fluid,h=p.animated,C=p.value,g=p.unit,b=p.minValue,v=p.maxValue,N=p.height,V=p.width,y=p.lineHeight,_=p.fontSize,x=p.format,k=p.onChange,L=p.onDrag,w=C;(n||s)&&(w=d);var B=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(g?" "+g:""),0,{unselectable:i.tridentVersion<=4})},S=h&&!n&&!s&&(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:w,format:x,children:B})||B(x?x(w):w);return(0,o.createComponentVNode)(2,l.Box,{className:(0,a.classes)(["NumberInput",f&&"NumberInput--fluid",m]),minWidth:V,minHeight:N,lineHeight:y,fontSize:_,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((w-b)/(v-b)*100,0,100)+"%"}}),2),S,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:u?undefined:"none",height:N,"line-height":y,"font-size":_},onBlur:function(t){if(u){var n=(0,r.clamp)(t.target.value,b,v);e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,b,v);return e.setState({editing:!1,value:n}),e.suppressFlicker(),k&&k(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},u}(o.Component);t.NumberInput=u,u.defaultHooks=a.pureComponentHooks,u.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(1),r=n(12),a=n(20),i=function(e){var t=e.value,n=e.minValue,i=void 0===n?0:n,c=e.maxValue,l=void 0===c?1:c,u=e.ranges,d=void 0===u?{}:u,s=e.content,p=e.children,m=(t-i)/(l-i),f=s!==undefined||p!==undefined,h=e.color;if(!h)for(var C=0,g=Object.keys(d);C=v[0]&&t<=v[1]){h=b;break}}return h||(h="default"),(0,o.createVNode)(1,"div",(0,r.classes)(["ProgressBar","ProgressBar--color--"+h]),[(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,a.clamp)(m,0,1)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",[f&&s,f&&p,!f&&(0,a.toFixed)(100*m)+"%"],0)],4)};t.ProgressBar=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(1),r=n(12),a=n(17);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,u=e.content,d=e.children,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","content","children"]),p=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),m=!(0,r.isFalsy)(u)||!(0,r.isFalsy)(d);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Section","Section--level--"+c,t])},s,{children:[p&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),m&&(0,o.createVNode)(1,"div","Section__content",[u,d],0)]})))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Tab=t.Tabs=void 0;var o=n(1),r=n(12),a=n(17),i=n(114);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e,n=Array.isArray(t),o=0;for(t=n?t:t[Symbol.iterator]();;){var r;if(n){if(o>=t.length)break;r=t[o++]}else{if((o=t.next()).done)break;r=o.value}var a=r;if(!a.props||"Tab"!==a.props.__type__){var i=JSON.stringify(a,null,2);throw new Error(" only accepts children of type .This is what we received: "+i)}}},u=function(e){var t,n;function u(t){var n;return(n=e.call(this,t)||this).state={activeTabKey:null},n}n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=u.prototype;return d.getActiveTab=function(){var e=this.state,t=this.props,n=(0,r.normalizeChildren)(t.children);l(n);var o=t.activeTab||e.activeTabKey,a=n.find((function(e){return(e.key||e.props.label)===o}));return a||(a=n[0],o=a&&(a.key||a.props.label)),{tabs:n,activeTab:a,activeTabKey:o}},d.render=function(){var e=this,t=this.props,n=t.className,l=t.vertical,u=(t.children,c(t,["className","vertical","children"])),d=this.getActiveTab(),s=d.tabs,p=d.activeTab,m=d.activeTabKey,f=null;return p&&(f=p.props.content||p.props.children),"function"==typeof f&&(f=f(m)),(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Tabs",l&&"Tabs--vertical",n])},u,{children:[(0,o.createVNode)(1,"div","Tabs__tabBox",s.map((function(t){var n=t.props,a=n.className,l=n.label,u=(n.content,n.children,n.onClick),d=n.highlight,s=c(n,["className","label","content","children","onClick","highlight"]),p=t.key||t.props.label,f=t.active||p===m;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",f&&"Tabs__tab--active",d&&!f&&"color-yellow",a]),selected:f,color:"transparent",onClick:function(n){e.setState({activeTabKey:p}),u&&u(n,t)}},s,{children:l}),p))})),0),(0,o.createVNode)(1,"div","Tabs__content",f||null,0)]})))},u}(o.Component);t.Tabs=u;var d=function(e){return null};t.Tab=d,d.defaultProps={__type__:"Tab"},u.Tab=d},function(e,t,n){"use strict";t.__esModule=!0,t.TitleBar=void 0;var o=n(1),r=n(12),a=n(29),i=n(19),c=n(37),l=n(87),u=function(e){switch(e){case c.UI_INTERACTIVE:return"good";case c.UI_UPDATE:return"average";case c.UI_DISABLED:default:return"bad"}},d=function(e){var t=e.className,n=e.title,c=e.status,d=e.fancy,s=e.onDragStart,p=e.onClose;return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",t]),[(0,o.createComponentVNode)(2,l.Icon,{className:"TitleBar__statusIcon",color:u(c),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title",n===n.toLowerCase()?(0,a.toTitleCase)(n):n,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&s(e)}}),!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",i.tridentVersion<=4?"x":"\xd7",0,{onclick:p})],0)};t.TitleBar=d,d.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Chart=void 0;var o=n(1),r=n(23),a=n(17),i=n(12),c=n(19);var l=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)},u=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),g=this.state.viewBox,b=l(r,g,i,c);if(b.length>0){var v=b[0],N=b[b.length-1];b.push([g[0]+h,N[1]]),b.push([g[0]+h,-h]),b.push([-h,-h]),b.push([-h,v[1]])}var V=u(b);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({position:"relative"},C,{children:function(t){return(0,o.normalizeProps)((0,o.createVNode)(1,"div",null,(0,o.createVNode)(32,"svg",null,(0,o.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+g[1]+")",fill:s,stroke:m,"stroke-width":h,points:V}),2,{viewBox:"0 0 "+g[0]+" "+g[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},t),null,e.ref))}})))},r}(o.Component);d.defaultHooks=i.pureComponentHooks;var s={Line:c.tridentVersion<=4?function(e){return null}:d};t.Chart=s},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(1),r=n(3),a=n(2);t.AiAirlock=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},l=c[i.power.main]||c[0],u=c[i.power.backup]||c[0],d=c[i.shock]||c[0];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:l.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.main,content:"Disrupt",onClick:function(){return n("disrupt-main")}}),children:[i.power.main?"Online":"Offline"," ",i.wires.main_1&&i.wires.main_2?i.power.main_timeleft>0&&"["+i.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!i.power.backup,content:"Disrupt",onClick:function(){return n("disrupt-backup")}}),children:[i.power.backup?"Online":"Offline"," ",i.wires.backup_1&&i.wires.backup_2?i.power.backup_timeleft>0&&"["+i.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:d.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(i.wires.shock&&0===i.shock),content:"Restore",onClick:function(){return n("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Temporary",onClick:function(){return n("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!i.wires.shock,content:"Permanent",onClick:function(){return n("shock-perm")}})],4),children:[2===i.shock?"Safe":"Electrified"," ",(i.wires.shock?i.shock_timeleft>0&&"["+i.shock_timeleft+"s]":"[Wires have been cut!]")||-1===i.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.id_scanner?"power-off":"times",content:i.id_scanner?"Enabled":"Disabled",selected:i.id_scanner,disabled:!i.wires.id_scanner,onClick:function(){return n("idscan-toggle")}}),children:!i.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Access",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.emergency?"power-off":"times",content:i.emergency?"Enabled":"Disabled",selected:i.emergency,onClick:function(){return n("emergency-toggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.locked?"lock":"unlock",content:i.locked?"Lowered":"Raised",selected:i.locked,disabled:!i.wires.bolts,onClick:function(){return n("bolt-toggle")}}),children:!i.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.lights?"power-off":"times",content:i.lights?"Enabled":"Disabled",selected:i.lights,disabled:!i.wires.lights,onClick:function(){return n("light-toggle")}}),children:!i.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.safe?"power-off":"times",content:i.safe?"Enabled":"Disabled",selected:i.safe,disabled:!i.wires.safe,onClick:function(){return n("safe-toggle")}}),children:!i.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.speed?"power-off":"times",content:i.speed?"Enabled":"Disabled",selected:i.speed,disabled:!i.wires.timing,onClick:function(){return n("speed-toggle")}}),children:!i.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.opened?"sign-out-alt":"sign-in-alt",content:i.opened?"Open":"Closed",selected:i.opened,disabled:i.locked||i.welded,onClick:function(){return n("open-close")}}),children:!(!i.locked&&!i.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),i.locked?"bolted":"",i.locked&&i.welded?" and ":"",i.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(1),r=n(20),a=n(29),i=n(3),c=n(2),l=n(37),u=n(69);t.AirAlarm=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.data,c=a.locked&&!a.siliconUser;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.InterfaceLockNoticeBox,{siliconUser:a.siliconUser,locked:a.locked,onLockStatusChange:function(){return r("lock")}}),(0,o.createComponentVNode)(2,d,{state:t}),!c&&(0,o.createComponentVNode)(2,p,{state:t})],0)};var d=function(e){var t=(0,i.useBackend)(e).data,n=(t.environment_data||[]).filter((function(e){return e.value>=.01})),a={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},l=a[t.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[n.length>0&&(0,o.createFragment)([n.map((function(e){var t=a[e.danger_level]||a[0];return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Local status",color:l.color,children:l.localStatusText}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Area status",color:t.atmos_alarm||t.fire_alarm?"bad":"good",children:(t.atmos_alarm?"Atmosphere Alarm":t.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!t.emagged&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},s={home:{title:"Air Controls",component:function(){return m}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return C}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return v}}},p=function(e){var t=e.state,n=(0,i.useBackend)(e),r=n.act,a=n.config,l=s[a.screen]||s.home,u=l.component();return(0,o.createComponentVNode)(2,c.Section,{title:l.title,buttons:"home"!==a.screen&&(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("tgui:view",{screen:"home"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},m=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data,a=r.mode,l=r.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:l?"exclamation-triangle":"exclamation",color:l&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return n(l?"reset":"alarm")}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:3===a?"exclamation-triangle":"exclamation",color:3===a&&"danger",content:"Panic Siphon",onClick:function(){return n("mode",{mode:3===a?1:3})}}),(0,o.createComponentVNode)(2,c.Box,{mt:2}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return n("tgui:view",{screen:"vents"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return n("tgui:view",{screen:"scrubbers"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return n("tgui:view",{screen:"modes"})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1}),(0,o.createComponentVNode)(2,c.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return n("tgui:view",{screen:"thresholds"})}})],4)},f=function(e){var t=e.state,n=(0,i.useBackend)(e).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},h=function(e){var t=e.id_tag,n=e.long_name,r=e.power,l=e.checks,u=e.excheck,d=e.incheck,s=e.direction,p=e.external,m=e.internal,f=e.extdefault,h=e.intdefault,C=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(n),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:r?"power-off":"times",selected:r,content:r?"On":"Off",onClick:function(){return C("power",{id_tag:t,val:Number(!r)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:"release"===s?"Pressurizing":"Releasing"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"sign-in-alt",content:"Internal",selected:d,onClick:function(){return C("incheck",{id_tag:t,val:l})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"sign-out-alt",content:"External",selected:u,onClick:function(){return C("excheck",{id_tag:t,val:l})}})]}),!!d&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(m),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_internal_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:h,content:"Reset",onClick:function(){return C("reset_internal_pressure",{id_tag:t})}})]}),!!u&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,c.NumberInput,{value:Math.round(p),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,n){return C("set_external_pressure",{id_tag:t,value:n})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"undo",disabled:f,content:"Reset",onClick:function(){return C("reset_external_pressure",{id_tag:t})}})]})]})})},C=function(e){var t=e.state,n=(0,i.useBackend)(e).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,g,Object.assign({state:t},e),e.id_tag))})):"Nothing to show"},g=function(e){var t=e.long_name,n=e.power,r=e.scrubbing,u=e.id_tag,d=e.widenet,s=e.filter_types,p=(0,i.useBackend)(e).act;return(0,o.createComponentVNode)(2,c.Section,{level:2,title:(0,a.decodeHtmlEntities)(t),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:n?"power-off":"times",content:n?"On":"Off",selected:n,onClick:function(){return p("power",{id_tag:u,val:Number(!n)})}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:r?"filter":"sign-in-alt",color:r||"danger",content:r?"Scrubbing":"Siphoning",onClick:function(){return p("scrubbing",{id_tag:u,val:Number(!r)})}}),(0,o.createComponentVNode)(2,c.Button,{icon:d?"expand":"compress",selected:d,content:d?"Expanded range":"Normal range",onClick:function(){return p("widenet",{id_tag:u,val:Number(!d)})}})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Filters",children:r&&s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,l.getGasLabel)(e.gas_id,e.gas_name),title:e.gas_name,selected:e.enabled,onClick:function(){return p("toggle_filter",{id_tag:u,val:e.gas_id})}},e.gas_id)}))||"N/A"})]})})},b=function(e){var t=(0,i.useBackend)(e),n=t.act,r=t.data.modes;return r&&0!==r.length?r.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return n("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,c.Box,{mt:1})],4,e.mode)})):"Nothing to show"},v=function(e){var t=(0,i.useBackend)(e),n=t.act,a=t.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,a.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",e.name,0),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return n("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirlockElectronics=void 0;var o=n(1),r=n(3),a=n(2);t.AirlockElectronics=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.regions||[],l={0:{icon:"times-circle"},1:{icon:"stop-circle"},2:{icon:"check-circle"}};return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Main",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Required",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.oneAccess?"unlock":"lock",content:i.oneAccess?"One":"All",onClick:function(){return n("one_access")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mass Modify",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"check-double",content:"Grant All",onClick:function(){return n("grant_all")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Clear All",onClick:function(){return n("clear_all")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unrestricted Access",children:[(0,o.createComponentVNode)(2,a.Button,{icon:1&i.unres_direction?"check-square-o":"square-o",content:"North",selected:1&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"1"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:2&i.unres_direction?"check-square-o":"square-o",content:"East",selected:2&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"2"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:4&i.unres_direction?"check-square-o":"square-o",content:"South",selected:4&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"4"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:8&i.unres_direction?"check-square-o":"square-o",content:"West",selected:8&i.unres_direction,onClick:function(){return n("direc_set",{unres_direction:"8"})}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access",children:(0,o.createComponentVNode)(2,a.Box,{height:"261px",children:(0,o.createComponentVNode)(2,a.Tabs,{vertical:!0,children:c.map((function(e){var t=e.name,r=e.accesses||[],i=l[function(e){var t=!1,n=!1;return e.forEach((function(e){e.req?t=!0:n=!0})),!t&&n?0:t&&n?1:2}(r)].icon;return(0,o.createComponentVNode)(2,a.Tabs.Tab,{icon:i,label:t,children:function(){return r.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:e.req?"check-square-o":"square-o",content:e.name,selected:e.req,onClick:function(){return n("set",{access:e.id})}})},e.id)}))}},t)}))})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Apc=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Apc=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},d={1:{icon:"terminal",content:"Override Programming",action:"hack"},2:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"},3:{icon:"caret-square-left",content:"Return to Main Core",action:"deoccupy"},4:{icon:"caret-square-down",content:"Shunt Core Process",action:"occupy"}},s=u[c.externalPower]||u[0],p=u[c.chargingStatus]||u[0],m=c.powerChannels||[],f=d[c.malfStatus]||d[0],h=c.powerCellStatus/100;return c.failTime>0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createVNode)(1,"b",null,(0,o.createVNode)(1,"h3",null,"SYSTEM FAILURE",16),2),(0,o.createVNode)(1,"i",null,"I/O regulators malfunction detected! Waiting for system reboot...",16),(0,o.createVNode)(1,"br"),"Automatic reboot in ",c.failTime," seconds...",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reboot Now",onClick:function(){return n("reboot")}})]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:c.siliconUser,locked:c.locked,onLockStatusChange:function(){return n("lock")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",content:c.isOperating?"On":"Off",selected:c.isOperating&&!l,disabled:l,onClick:function(){return n("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:p.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.chargeMode?"sync":"close",content:c.chargeMode?"Auto":"Off",disabled:l,onClick:function(){return n("charge")}}),children:["[ ",p.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[m.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!l&&(1===e.status||3===e.status),disabled:l,onClick:function(){return n("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!l&&2===e.status,disabled:l,onClick:function(){return n("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!l&&0===e.status,disabled:l,onClick:function(){return n("channel",t.off)}})],4),children:e.powerLoad},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:(0,o.createVNode)(1,"b",null,c.totalLoad,0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!c.siliconUser&&(0,o.createFragment)([!!c.malfStatus&&(0,o.createComponentVNode)(2,a.Button,{icon:f.icon,content:f.content,color:"bad",onClick:function(){return n(f.action)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return n("overload")}})],0),children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.coverLocked?"lock":"unlock",content:c.coverLocked?"Engaged":"Disengaged",disabled:l,onClick:function(){return n("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.emergencyLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("emergency_lighting")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:c.nightshiftLights?"Enabled":"Disabled",disabled:l,onClick:function(){return n("toggle_nightshift")}})})]}),c.hijackable&&(0,o.createComponentVNode)(2,a.Section,{title:"Hijacking",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"Hijack",disabled:c.hijacker,onClick:function(){return n("hijack")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lockdown",disabled:!c.lockdownavail,onClick:function(){return n("lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Drain",disabled:!c.drainavail,onClick:function(){return n("drain")}})],4)})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosAlertConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.priority||[],l=i.minor||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[c.length>0?c.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"bad",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),l.length>0?l.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e,color:"average",onClick:function(){return n("clear",{zone:e})}}),2,null,e)})):(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16)],0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlConsole=void 0;var o=n(1),r=n(23),a=n(20),i=n(3),c=n(2);t.AtmosControlConsole=function(e){var t=(0,i.useBackend)(e),n=t.act,l=t.data,u=l.sensors||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:!!l.tank&&u[0].long_name,children:u.map((function(e){var t=e.gases||{};return(0,o.createComponentVNode)(2,c.Section,{title:!l.tank&&e.long_name,level:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pressure",children:(0,a.toFixed)(e.pressure,2)+" kPa"}),!!e.temperature&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,a.toFixed)(e.temperature,2)+" K"}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t,children:(0,a.toFixed)(e,2)+"%"})}))(t)]})},e.id_tag)}))}),l.tank&&(0,o.createComponentVNode)(2,c.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"undo",content:"Reconnect",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Injector",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.inputting?"power-off":"times",content:l.inputting?"Injecting":"Off",selected:l.inputting,onClick:function(){return n("input")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Input Rate",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:l.inputRate,unit:"L/s",width:"63px",minValue:0,maxValue:200,suppressFlicker:2e3,onChange:function(e,t){return n("rate",{rate:t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Regulator",children:(0,o.createComponentVNode)(2,c.Button,{icon:l.outputting?"power-off":"times",content:l.outputting?"Open":"Closed",selected:l.outputting,onClick:function(){return n("output")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Output Pressure",children:(0,o.createComponentVNode)(2,c.NumberInput,{value:parseFloat(l.outputPressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,suppressFlicker:2e3,onChange:function(e,t){return n("pressure",{pressure:t})}})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(1),r=n(3),a=n(2),i=n(37);t.AtmosFilter=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.filter_types||[];return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(c.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:c.rate===c.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:(0,i.getGasLabel)(e.id,e.name),onClick:function(){return n("filter",{mode:e.id})}},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosMixer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.set_pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:i.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return n("node2",{concentration:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosPump=void 0;var o=n(1),r=n(3),a=n(2);t.AtmosPump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,onClick:function(){return n("power")}})}),i.max_rate?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onChange:function(e,t){return n("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.rate===i.max_rate,onClick:function(){return n("rate",{rate:"max"})}})]}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.pressure),unit:"kPa",width:"75px",minValue:0,maxValue:4500,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:i.pressure===i.max_pressure,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BankMachine=void 0;var o=n(1),r=n(3),a=n(2);t.BankMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.current_balance,l=i.siphoning,u=i.station_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:u+" Vault",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Balance",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"times":"sync",content:l?"Stop Siphoning":"Siphon Credits",selected:l,onClick:function(){return n(l?"halt":"siphon")}}),children:c+" cr"})})}),(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Authorized personnel only"})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BluespaceArtillery=void 0;var o=n(1),r=n(3),a=n(2);t.BluespaceArtillery=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.notice,l=i.connected,u=i.unlocked,d=i.target;return(0,o.createFragment)([!!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:c}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"crosshairs",disabled:!u,onClick:function(){return n("recalibrate")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"average":"bad",fontSize:"25px",children:d||"No Target Set"})}),(0,o.createComponentVNode)(2,a.Section,{children:u?(0,o.createComponentVNode)(2,a.Box,{style:{margin:"auto"},children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"FIRE",color:"bad",disabled:!d,fontSize:"30px",textAlign:"center",lineHeight:"46px",onClick:function(){return n("fire")}})}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"18px",children:"Bluespace artillery is currently locked."}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Awaiting authorization via keycard reader from at minimum two station heads."})],4)})],4):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Complete Deployment",onClick:function(){return n("build")}})})})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Bepis=void 0;var o=n(1),r=(n(29),n(19)),a=n(2);t.Bepis=function(e){var t=e.state,n=t.config,i=t.data,c=n.ref,l=i.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Business Exploration Protocol Incubation Sink",children:[(0,o.createComponentVNode)(2,a.Section,{title:"Information",backgroundColor:"#450F44",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.manual_power?"Off":"On",selected:!i.manual_power,onClick:function(){return(0,r.act)(c,"toggle_power")}}),children:"All you need to know about the B.E.P.I.S. and you! The B.E.P.I.S. performs hundreds of tests a second using electrical and financial resources to invent new products, or discover new technologies otherwise overlooked for being too risky or too niche to produce!"}),(0,o.createComponentVNode)(2,a.Section,{title:"Payer's Account",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"redo-alt",content:"Reset Account",onClick:function(){return(0,r.act)(c,"account_reset")}}),children:["Console is currently being operated by ",i.account_owner?i.account_owner:"no one","."]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Data and Statistics",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposited Credits",children:i.stored_cash}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Investment Variability",children:[i.accuracy_percentage,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Innovation Bonus",children:i.positive_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Risk Offset",color:"bad",children:i.negative_cash_offset}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deposit Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:l,unit:"Credits",minValue:100,maxValue:3e4,step:100,stepPixelSize:2,onChange:function(e,t){return(0,r.act)(c,"amount",{amount:t})}})})]})}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"donate",content:"Deposit Credits",disabled:1===i.manual_power||1===i.silicon_check,onClick:function(){return(0,r.act)(c,"deposit_cash")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Withdraw Credits",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"withdraw_cash")}})]})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Market Data and Analysis",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Average technology cost: ",i.mean_value]}),i.error_name&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Previous Failure Reason: Deposited cash value too low. Please insert more money for future success."}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"microscope",disabled:1===i.manual_power,onClick:function(){return(0,r.act)(c,"begin_experiment")},content:"Begin Testing"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.BorgPanel=void 0;var o=n(1),r=n(3),a=n(2);t.BorgPanel=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.borg||{},l=i.cell||{},u=l.charge/l.maxcharge,d=i.channels||[],s=i.modules||[],p=i.upgrades||[],m=i.ais||[],f=i.laws||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){return n("rename")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.emagged?"check-square-o":"square-o",content:"Emagged",selected:c.emagged,onClick:function(){return n("toggle_emagged")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.lockdown?"check-square-o":"square-o",content:"Locked Down",selected:c.lockdown,onClick:function(){return n("toggle_lockdown")}}),(0,o.createComponentVNode)(2,a.Button,{icon:c.scrambledcodes?"check-square-o":"square-o",content:"Scrambled Codes",selected:c.scrambledcodes,onClick:function(){return n("toggle_scrambledcodes")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[l.missing?(0,o.createVNode)(1,"span","color-bad","No cell installed",16):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,content:l.charge+" / "+l.maxcharge}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("set_charge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Change",onClick:function(){return n("change_cell")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:"Remove",color:"bad",onClick:function(){return n("remove_cell")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radio Channels",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_radio",{channel:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:c.active_module===e.type?"check-square-o":"square-o",content:e.name,selected:c.active_module===e.type,onClick:function(){return n("setmodule",{module:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upgrades",children:p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.installed?"check-square-o":"square-o",content:e.name,selected:e.installed,onClick:function(){return n("toggle_upgrade",{upgrade:e.type})}},e.type)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.connected?"check-square-o":"square-o",content:e.name,selected:e.connected,onClick:function(){return n("slavetoai",{slavetoai:e.ref})}},e.ref)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:c.lawupdate?"check-square-o":"square-o",content:"Lawsync",selected:c.lawupdate,onClick:function(){return n("toggle_lawupdate")}}),children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(1),r=n(3),a=n(2);t.BrigTimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:i.timing?"Stop":"Start",selected:i.timing,onClick:function(){return n(i.timing?"stop":"start")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:i.flash_charging?"Recharging":"Flash",disabled:i.flash_charging,onClick:function(){return n("flash")}})],4),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",onClick:function(){return n("time",{adjust:-600})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",onClick:function(){return n("time",{adjust:-100})}})," ",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",onClick:function(){return n("time",{adjust:100})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",onClick:function(){return n("time",{adjust:600})}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Short",onClick:function(){return n("preset",{preset:"short"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Medium",onClick:function(){return n("preset",{preset:"medium"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"hourglass-start",content:"Long",onClick:function(){return n("preset",{preset:"long"})}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(1),r=n(3),a=n(2);t.Canister=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:["The regulator ",i.hasHoldingTank?"is":"is not"," connected to a tank."]}),(0,o.createComponentVNode)(2,a.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Relabel",onClick:function(){return n("relabel")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.tankPressure})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:i.portConnected?"good":"average",content:i.portConnected?"Connected":"Not Connected"}),!!i.isPrototype&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.restricted?"lock":"unlock",color:"caution",content:i.restricted?"Restricted to Engineering":"Public",onClick:function(){return n("restricted")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Valve",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Release Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.releasePressure/(i.maxReleasePressure-i.minReleasePressure),children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.releasePressure})," kPa"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"undo",disabled:i.releasePressure===i.defaultReleasePressure,content:"Reset",onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:i.releasePressure<=i.minReleasePressure,content:"Min",onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:"Set",onClick:function(){return n("pressure",{pressure:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:i.releasePressure>=i.maxReleasePressure,content:"Max",onClick:function(){return n("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.valveOpen?"unlock":"lock",color:i.valveOpen?i.hasHoldingTank?"caution":"danger":null,content:i.valveOpen?"Open":"Closed",onClick:function(){return n("valve")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",buttons:!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:i.valveOpen&&"danger",content:"Eject",onClick:function(){return n("eject")}}),children:[!!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:i.holdingTank.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.holdingTank.tankPressure})," kPa"]})]}),!i.hasHoldingTank&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Holding Tank"})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CargoExpress=t.Cargo=void 0;var o=n(1),r=n(23),a=n(19),i=n(2),c=n(69);t.Cargo=function(e){var t=e.state,n=t.config,r=t.data,c=n.ref,s=r.supplies||{},p=r.requests||[],m=r.cart||[],f=m.reduce((function(e,t){return e+t.cost}),0),h=!r.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:1,children:[0===m.length&&"Cart is empty",1===m.length&&"1 item",m.length>=2&&m.length+" items"," ",f>0&&"("+f+" cr)"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"transparent",content:"Clear",onClick:function(){return(0,a.act)(c,"clear")}})],4);return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle",children:r.docked&&!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{content:r.location,onClick:function(){return(0,a.act)(c,"send")}})||r.location}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"CentCom Message",children:r.message}),r.loan&&!r.requestonly?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Loan",children:r.loan_dispatched?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Loaned to Centcom"}):(0,o.createComponentVNode)(2,i.Button,{content:"Loan Shuttle",disabled:!(r.away&&r.docked),onClick:function(){return(0,a.act)(c,"loan")}})}):""]})}),(0,o.createComponentVNode)(2,i.Tabs,{mt:2,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Catalog",icon:"list",lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Catalog",buttons:h,children:(0,o.createComponentVNode)(2,l,{state:t,supplies:s})})}},"catalog"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Requests ("+p.length+")",icon:"envelope",highlight:p.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Active Requests",buttons:!r.requestonly&&(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Clear",color:"transparent",onClick:function(){return(0,a.act)(c,"denyall")}}),children:(0,o.createComponentVNode)(2,u,{state:t,requests:p})})}},"requests"),!r.requestonly&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Checkout ("+m.length+")",icon:"shopping-cart",highlight:m.length>0,lineHeight:"23px",children:function(){return(0,o.createComponentVNode)(2,i.Section,{title:"Current Cart",buttons:h,children:(0,o.createComponentVNode)(2,d,{state:t,cart:m})})}},"cart")]})],4)};var l=function(e){var t=e.state,n=e.supplies,c=t.config,l=t.data,u=c.ref,d=function(e){var t=n[e].packs;return(0,o.createVNode)(1,"table","LabeledList",t.map((function(e){return(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[e.name,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.small_item&&(0,o.createFragment)([(0,o.createTextVNode)("Small Item")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell",!!e.access&&(0,o.createFragment)([(0,o.createTextVNode)("Restrictions Apply")],4),0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:(l.self_paid?Math.round(1.1*e.cost):e.cost)+" credits",tooltip:e.desc,tooltipPosition:"left",onClick:function(){return(0,a.act)(u,"add",{id:e.id})}}),2)],4,null,e.name)})),0)};return(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e){var t=e.name;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:t,children:d},t)}))(n)})},u=function(e){var t=e.state,n=e.requests,r=t.config,c=t.data,l=r.ref;return 0===n.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Requests"}):(0,o.createVNode)(1,"table","LabeledList",n.map((function(e){return(0,o.createFragment)([(0,o.createVNode)(1,"tr","LabeledList__row candystripe",[(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__label",[(0,o.createTextVNode)("#"),e.id,(0,o.createTextVNode)(":")],0),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__content",e.object,0),(0,o.createVNode)(1,"td","LabeledList__cell",[(0,o.createTextVNode)("By "),(0,o.createVNode)(1,"b",null,e.orderer,0)],4),(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createVNode)(1,"i",null,e.reason,0),2),(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",[e.cost,(0,o.createTextVNode)(" credits"),(0,o.createTextVNode)(" "),!c.requestonly&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"check",color:"good",onClick:function(){return(0,a.act)(l,"approve",{id:e.id})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"bad",onClick:function(){return(0,a.act)(l,"deny",{id:e.id})}})],4)],0)],4)],4,e.id)})),0)},d=function(e){var t=e.state,n=e.cart,r=t.config,c=t.data,l=r.ref;return(0,o.createFragment)([0===n.length&&"Nothing in cart",n.length>0&&(0,o.createComponentVNode)(2,i.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{className:"candystripe",label:"#"+e.id,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{inline:!0,mx:2,children:[!!e.paid&&(0,o.createVNode)(1,"b",null,"[Paid Privately]",16)," ",e.cost," credits"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus",onClick:function(){return(0,a.act)(l,"remove",{id:e.id})}})],4),children:e.object},e.id)}))}),n.length>0&&!c.requestonly&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:1===c.away&&1===c.docked&&(0,o.createComponentVNode)(2,i.Button,{color:"green",style:{"line-height":"28px",padding:"0 12px"},content:"Confirm the order",onClick:function(){return(0,a.act)(l,"send")}})||(0,o.createComponentVNode)(2,i.Box,{opacity:.5,children:["Shuttle in ",c.location,"."]})})],0)};t.CargoExpress=function(e){var t=e.state,n=t.config,r=t.data,u=n.ref,d=r.supplies||{};return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{siliconUser:r.siliconUser,locked:r.locked,onLockStatusChange:function(){return(0,a.act)(u,"lock")},accessText:"a QM-level ID card"}),!r.locked&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Cargo Express",buttons:(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:Math.round(r.points)})," credits"]}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Landing Location",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Cargo Bay",selected:!r.usingBeacon,onClick:function(){return(0,a.act)(u,"LZCargo")}}),(0,o.createComponentVNode)(2,i.Button,{selected:r.usingBeacon,disabled:!r.hasBeacon,onClick:function(){return(0,a.act)(u,"LZBeacon")},children:[r.beaconzone," (",r.beaconName,")"]}),(0,o.createComponentVNode)(2,i.Button,{content:r.printMsg,disabled:!r.canBuyBeacon,onClick:function(){return(0,a.act)(u,"printBeacon")}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notice",children:r.message})]})}),(0,o.createComponentVNode)(2,l,{state:t,supplies:d})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.CellularEmporium=void 0;var o=n(1),r=n(3),a=n(2);t.CellularEmporium=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.abilities;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Genetic Points",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Readapt",disabled:!i.can_readapt,onClick:function(){return n("readapt")}}),children:i.genetic_points_remaining})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{className:"candystripe",label:e.name,buttons:(0,o.createFragment)([e.dna_cost," ",(0,o.createComponentVNode)(2,a.Button,{content:e.owned?"Evolved":"Evolve",selected:e.owned,onClick:function(){return n("evolve",{name:e.name})}})],0),children:[e.desc,(0,o.createComponentVNode)(2,a.Box,{color:"good",children:e.helptext})]},e.name)}))})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.CentcomPodLauncher=void 0;var o=n(1),r=(n(29),n(3)),a=n(2);t.CentcomPodLauncher=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"To use this, simply spawn the atoms you want in one of the five Centcom Supplypod Bays. Items in the bay will then be launched inside your supplypod, one turf-full at a time! You can optionally use the following buttons to configure how the supplypod acts."}),(0,o.createComponentVNode)(2,a.Section,{title:"Centcom Pod Customization (To be used against Helen Weinstein)",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supply Bay",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bay #1",selected:1===i.bayNumber,onClick:function(){return n("bay1")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #2",selected:2===i.bayNumber,onClick:function(){return n("bay2")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #3",selected:3===i.bayNumber,onClick:function(){return n("bay3")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Bay #4",selected:4===i.bayNumber,onClick:function(){return n("bay4")}}),(0,o.createComponentVNode)(2,a.Button,{content:"ERT Bay",selected:5===i.bayNumber,tooltip:"This bay is located on the western edge of CentCom. Its the\nglass room directly west of where ERT spawn, and south of the\nCentCom ferry. Useful for launching ERT/Deathsquads/etc. onto\nthe station via drop pods.",onClick:function(){return n("bay5")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleport to",children:[(0,o.createComponentVNode)(2,a.Button,{content:i.bay,onClick:function(){return n("teleportCentcom")}}),(0,o.createComponentVNode)(2,a.Button,{content:i.oldArea?i.oldArea:"Where you were",disabled:!i.oldArea,onClick:function(){return n("teleportBack")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clone Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:"Launch Clones",selected:i.launchClone,tooltip:"Choosing this will create a duplicate of the item to be\nlaunched in Centcom, allowing you to send one type of item\nmultiple times. Either way, the atoms are forceMoved into\nthe supplypod after it lands (but before it opens).",onClick:function(){return n("launchClone")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Launch style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Ordered",selected:1===i.launchChoice,tooltip:'Instead of launching everything in the bay at once, this\nwill "scan" things (one turf-full at a time) in order, left\nto right and top to bottom. undoing will reset the "scanner"\nto the top-leftmost position.',onClick:function(){return n("launchOrdered")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Random",selected:2===i.launchChoice,tooltip:"Instead of launching everything in the bay at once, this\nwill launch one random turf of items at a time.",onClick:function(){return n("launchRandom")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Explosion",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Size",selected:1===i.explosionChoice,tooltip:"This will cause an explosion of whatever size you like\n(including flame range) to occur as soon as the supplypod\nlands. Dont worry, supply-pods are explosion-proof!",onClick:function(){return n("explosionCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Adminbus",selected:2===i.explosionChoice,tooltip:"This will cause a maxcap explosion (dependent on server\nconfig) to occur as soon as the supplypod lands. Dont worry,\nsupply-pods are explosion-proof!",onClick:function(){return n("explosionBus")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Damage",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Damage",selected:1===i.damageChoice,tooltip:"Anyone caught under the pod when it lands will be dealt\nthis amount of brute damage. Sucks to be them!",onClick:function(){return n("damageCustom")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gib",selected:2===i.damageChoice,tooltip:"This will attempt to gib any mob caught under the pod when\nit lands, as well as dealing a nice 5000 brute damage. Ya\nknow, just to be sure!",onClick:function(){return n("damageGib")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effects",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Stun",selected:i.effectStun,tooltip:"Anyone who is on the turf when the supplypod is launched\nwill be stunned until the supplypod lands. They cant get\naway that easy!",onClick:function(){return n("effectStun")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Delimb",selected:i.effectLimb,tooltip:"This will cause anyone caught under the pod to lose a limb,\nexcluding their head.",onClick:function(){return n("effectLimb")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Yeet Organs",selected:i.effectOrgans,tooltip:"This will cause anyone caught under the pod to lose all\ntheir limbs and organs in a spectacular fashion.",onClick:function(){return n("effectOrgans")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Movement",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Bluespace",selected:i.effectBluespace,tooltip:"Gives the supplypod an advanced Bluespace Recyling Device.\nAfter opening, the supplypod will be warped directly to the\nsurface of a nearby NT-designated trash planet (/r/ss13).",onClick:function(){return n("effectBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Stealth",selected:i.effectStealth,tooltip:'This hides the red target icon from appearing when you\nlaunch the supplypod. Combos well with the "Invisible"\nstyle. Sneak attack, go!',onClick:function(){return n("effectStealth")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Quiet",selected:i.effectQuiet,tooltip:"This will keep the supplypod from making any sounds, except\nfor those specifically set by admins in the Sound section.",onClick:function(){return n("effectQuiet")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Reverse Mode",selected:i.effectReverse,tooltip:"This pod will not send any items. Instead, after landing,\nthe supplypod will close (similar to a normal closet closing),\nand then launch back to the right centcom bay to drop off any\nnew contents.",onClick:function(){return n("effectReverse")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile Mode",selected:i.effectMissile,tooltip:"This pod will not send any items. Instead, it will immediately\ndelete after landing (Similar visually to setting openDelay\n& departDelay to 0, but this looks nicer). Useful if you just\nwanna fuck some shit up. Combos well with the Missile style.",onClick:function(){return n("effectMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Any Descent Angle",selected:i.effectCircle,tooltip:"This will make the supplypod come in from any angle. Im not\nsure why this feature exists, but here it is.",onClick:function(){return n("effectCircle")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Machine Gun Mode",selected:i.effectBurst,tooltip:"This will make each click launch 5 supplypods inaccuratly\naround the target turf (a 3x3 area). Combos well with the\nMissile Mode if you dont want shit lying everywhere after.",onClick:function(){return n("effectBurst")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Specific Target",selected:i.effectTarget,tooltip:"This will make the supplypod target a specific atom, instead\nof the mouses position. Smiting does this automatically!",onClick:function(){return n("effectTarget")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name/Desc",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Name/Desc",selected:i.effectName,tooltip:"Allows you to add a custom name and description.",onClick:function(){return n("effectName")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Alert Ghosts",selected:i.effectAnnounce,tooltip:"Alerts ghosts when a pod is launched. Useful if some dumb\nshit is aboutta come outta the pod.",onClick:function(){return n("effectAnnounce")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sound",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Sound",selected:i.fallingSound,tooltip:"Choose a sound to play as the pod falls. Note that for this\nto work right you should know the exact length of the sound,\nin seconds.",onClick:function(){return n("fallSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Sound",selected:i.landingSound,tooltip:"Choose a sound to play when the pod lands.",onClick:function(){return n("landingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Sound",selected:i.openingSound,tooltip:"Choose a sound to play when the pod opens.",onClick:function(){return n("openingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Sound",selected:i.leavingSound,tooltip:"Choose a sound to play when the pod departs (whether that be\ndelection in the case of a bluespace pod, or leaving for\ncentcom for a reversing pod).",onClick:function(){return n("leavingSound")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Admin Sound Volume",selected:i.soundVolume,tooltip:"Choose the volume for the sound to play at. Default values\nare between 1 and 100, but hey, do whatever. Im a tooltip,\nnot a cop.",onClick:function(){return n("soundVolume")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Timers",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Custom Falling Duration",selected:4!==i.fallDuration,tooltip:"Set how long the animation for the pod falling lasts. Create\ndramatic, slow falling pods!",onClick:function(){return n("fallDuration")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Landing Time",selected:20!==i.landingDelay,tooltip:"Choose the amount of time it takes for the supplypod to hit\nthe station. By default this value is 0.5 seconds.",onClick:function(){return n("landingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Opening Time",selected:30!==i.openingDelay,tooltip:"Choose the amount of time it takes for the supplypod to open\nafter landing. Useful for giving whatevers inside the pod a\nnice dramatic entrance! By default this value is 3 seconds.",onClick:function(){return n("openingDelay")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Custom Leaving Time",selected:30!==i.departureDelay,tooltip:"Choose the amount of time it takes for the supplypod to leave\nafter landing. By default this value is 3 seconds.",onClick:function(){return n("departureDelay")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Style",children:[(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.styleChoice,tooltip:"Same color scheme as the normal station-used supplypods",onClick:function(){return n("styleStandard")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.styleChoice,tooltip:"The same as the stations upgraded blue-and-white\nBluespace Supplypods",onClick:function(){return n("styleBluespace")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate",selected:4===i.styleChoice,tooltip:"A menacing black and blood-red. Great for sending meme-ops\nin style!",onClick:function(){return n("styleSyndie")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Deathsquad",selected:5===i.styleChoice,tooltip:"A menacing black and dark blue. Great for sending deathsquads\nin style!",onClick:function(){return n("styleBlue")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Cult Pod",selected:6===i.styleChoice,tooltip:"A blood and rune covered cult pod!",onClick:function(){return n("styleCult")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Missile",selected:7===i.styleChoice,tooltip:"A large missile. Combos well with a missile mode, so the\nmissile doesnt stick around after landing.",onClick:function(){return n("styleMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Syndicate Missile",selected:8===i.styleChoice,tooltip:"A large blood-red missile. Combos well with missile mode,\nso the missile doesnt stick around after landing.",onClick:function(){return n("styleSMissile")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Supply Crate",selected:9===i.styleChoice,tooltip:"A large, dark-green military supply crate.",onClick:function(){return n("styleBox")}}),(0,o.createComponentVNode)(2,a.Button,{content:"HONK",selected:10===i.styleChoice,tooltip:"A colorful, clown inspired look.",onClick:function(){return n("styleHONK")}}),(0,o.createComponentVNode)(2,a.Button,{content:"~Fruit",selected:11===i.styleChoice,tooltip:"For when an orange is angry",onClick:function(){return n("styleFruit")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Invisible",selected:12===i.styleChoice,tooltip:'Makes the supplypod invisible! Useful for when you want to\nuse this feature with a gateway or something. Combos well\nwith the "Stealth" and "Quiet Landing" effects.',onClick:function(){return n("styleInvisible")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Gondola",selected:13===i.styleChoice,tooltip:"This gondola can control when he wants to deliver his supplies\nif he has a smart enough mind, so offer up his body to ghosts\nfor maximum enjoyment. (Make sure to turn off bluespace and\nset a arbitrarily high open-time if you do!",onClick:function(){return n("styleGondola")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Show Contents (See Through Pod)",selected:14===i.styleChoice,tooltip:"By selecting this, the pod will instead look like whatevers\ninside it (as if it were the contents falling by themselves,\nwithout a pod). Useful for launching mechs at the station\nand standing tall as they soar in from the heavens.",onClick:function(){return n("styleSeeThrough")}})]})]})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:i.numObjects+" turfs in "+i.bay,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"undo Pody Bay",tooltip:"Manually undoes the possible things to launch in the\npod bay.",onClick:function(){return n("undo")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Enter Launch Mode",selected:i.giveLauncher,tooltip:"THE CODEX ASTARTES CALLS THIS MANEUVER: STEEL RAIN",onClick:function(){return n("giveLauncher")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Clear Selected Bay",color:"bad",tooltip:"This will delete all objs and mobs from the selected bay.",tooltipPosition:"left",onClick:function(){return n("clearBay")}})],4)})})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemAcclimator=void 0;var o=n(1),r=n(3),a=n(2);t.ChemAcclimator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Acclimator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:[i.chem_temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.target_temperature,unit:"K",width:"59px",minValue:0,maxValue:1e3,step:5,stepPixelSize:2,onChange:function(e,t){return n("set_target_temperature",{temperature:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceptable Temp. Difference",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.allowed_temperature_difference,unit:"K",width:"59px",minValue:1,maxValue:i.target_temperature,stepPixelSize:2,onChange:function(e,t){n("set_allowed_temperature_difference",{temperature:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:i.enabled?"On":"Off",selected:i.enabled,onClick:function(){return n("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.max_volume,unit:"u",width:"50px",minValue:i.reagent_volume,maxValue:200,step:2,stepPixelSize:2,onChange:function(e,t){return n("change_volume",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Operation",children:i.acclimate_state}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current State",children:i.emptying?"Emptying":"Filling"})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDebugSynthesizer=void 0;var o=n(1),r=n(3),a=n(2);t.ChemDebugSynthesizer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.amount,l=i.beakerCurrentVolume,u=i.beakerMaxVolume,d=i.isBeakerLoaded,s=i.beakerContents,p=void 0===s?[]:s;return(0,o.createComponentVNode)(2,a.Section,{title:"Recipient",buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("ejectBeaker")}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",minValue:1,maxValue:u,step:1,stepPixelSize:2,onChange:function(e,t){return n("amount",{amount:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Input",onClick:function(){return n("input")}})],4):(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Create Beaker",onClick:function(){return n("makecup")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l})," / "+u+" u"]}),p.length>0?(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," u"]},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Recipient Empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No Recipient"})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemFilter=t.ChemFilterPane=void 0;var o=n(1),r=n(3),a=n(2);var i=function(e){var t=(0,r.useBackend)(e).act,n=e.title,i=e.list,c=e.reagentName,l=e.onReagentInput,u=n.toLowerCase();return(0,o.createComponentVNode)(2,a.Section,{title:n,minHeight:40,ml:.5,mr:.5,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{placeholder:"Reagent",width:"140px",onInput:function(e,t){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return t("add",{which:u,name:c})}})],4),children:i.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"minus",content:e,onClick:function(){return t("remove",{which:u,reagent:e})}})],4,e)}))})};t.ChemFilterPane=i;var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={leftReagentName:"",rightReagentName:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setLeftReagentName=function(e){this.setState({leftReagentName:e})},c.setRightReagentName=function(e){this.setState({rightReagentName:e})},c.render=function(){var e=this,t=this.props.state,n=t.data,r=n.left,c=void 0===r?[]:r,l=n.right,u=void 0===l?[]:l;return(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Left",list:c,reagentName:this.state.leftReagentName,onReagentInput:function(t){return e.setLeftReagentName(t)},state:t})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{title:"Right",list:u,reagentName:this.state.rightReagentName,onReagentInput:function(t){return e.setRightReagentName(t)},state:t})})]})},r}(o.Component);t.ChemFilter=c},function(e,t,n){"use strict";t.__esModule=!0,t.ChemPress=void 0;var o=n(1),r=n(3),a=n(2);t.ChemPress=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.pill_size,l=i.pill_name,u=i.pill_style,d=i.pill_styles,s=void 0===d?[]:d;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Volume",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,unit:"u",width:"43px",minValue:5,maxValue:50,step:1,stepPixelSize:2,onChange:function(e,t){return n("change_pill_size",{volume:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Name",children:(0,o.createComponentVNode)(2,a.Input,{value:l,onChange:function(e,t){return n("change_pill_name",{name:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pill Style",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{width:5,selected:e.id===u,textAlign:"center",color:"transparent",onClick:function(){return n("change_pill_style",{id:e.id})},children:(0,o.createComponentVNode)(2,a.Box,{mx:-1,className:e.class_name})},e.id)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemReactionChamber=void 0;var o=n(1),r=n(19),a=n(2),i=n(23),c=n(12);var l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).state={reagentName:"",reagentQuantity:1},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=l.prototype;return u.setReagentName=function(e){this.setState({reagentName:e})},u.setReagentQuantity=function(e){this.setState({reagentQuantity:e})},u.render=function(){var e=this,t=this.props.state,n=t.config,l=t.data,u=n.ref,d=l.emptying,s=l.reagents||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Reagents",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:d?"bad":"good",children:d?"Emptying":"Filling"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createVNode)(1,"tr","LabledList__row",[(0,o.createVNode)(1,"td","LabeledList__cell",(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:"",placeholder:"Reagent Name",onInput:function(t,n){return e.setReagentName(n)}}),2,{colSpan:"2"}),(0,o.createVNode)(1,"td",(0,c.classes)(["LabeledList__buttons","LabeledList__cell"]),[(0,o.createComponentVNode)(2,a.NumberInput,{value:this.state.reagentQuantity,minValue:1,maxValue:100,step:1,stepPixelSize:3,width:"39px",onDrag:function(t,n){return e.setReagentQuantity(n)}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return(0,r.act)(u,"add",{chem:e.state.reagentName,amount:e.state.reagentQuantity})}})],4)],4),(0,i.map)((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:t,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return(0,r.act)(u,"remove",{chem:t})}}),children:e},t)}))(s)]})})},l}(o.Component);t.ChemReactionChamber=l},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSplitter=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSplitter=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.straight,u=c.side,d=c.max_transfer;return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Straight",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:l,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"straight",amount:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Side",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:u,unit:"u",width:"55px",minValue:1,maxValue:d,format:function(e){return(0,r.toFixed)(e,2)},step:.05,stepPixelSize:4,onChange:function(e,t){return n("set_amount",{target:"side",amount:t})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemSynthesizer=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ChemSynthesizer=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.amount,u=c.current_reagent,d=c.chemicals,s=void 0===d?[]:d,p=c.possible_amounts,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:(0,r.toFixed)(e,0),selected:e===l,onClick:function(){return n("amount",{target:e})}},(0,r.toFixed)(e,0))}))}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"tint",content:e.title,width:"129px",selected:e.id===u,onClick:function(){return n("select",{reagent:e.id})}},e.id)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CodexGigas=void 0;var o=n(1),r=n(3),a=n(2);t.CodexGigas=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[i.name,(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefix",children:["Dark","Hellish","Fallen","Fiery","Sinful","Blood","Fluffy"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:1!==i.currentSection,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:["Lord","Prelate","Count","Viscount","Vizier","Elder","Adept"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>2,onClick:function(){return n(e+" ")}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:["hal","ve","odr","neit","ci","quon","mya","folth","wren","geyr","hil","niet","twou","phi","coa"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:i.currentSection>4,onClick:function(){return n(e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suffix",children:["the Red","the Soulless","the Master","the Lord of all things","Jr."].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,disabled:4!==i.currentSection,onClick:function(){return n(" "+e)}},e.toLowerCase())}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Submit",children:(0,o.createComponentVNode)(2,a.Button,{content:"Search",disabled:i.currentSection<4,onClick:function(){return n("search")}})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(1),r=(n(29),n(3)),a=n(2);t.ComputerFabricator=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==l.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return c("clean_order")}}),(0,o.createComponentVNode)(2,i,{state:t})],0)};var i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return 0===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:51,children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("pick_device",{pick:"2"})}})})]})})]}):1===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:47,buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[i.totalprice," cr"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_battery,onClick:function(){return n("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===i.hw_disk,onClick:function(){return n("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_netcard,onClick:function(){return n("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_nanoprint,onClick:function(){return n("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a slot that allows you to manipulate RFID cards.\nPlease note that this is not necessary to allow the device\nto read your identification, it is just necessary to\nmanipulate other cards.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_card,onClick:function(){return n("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_card,onClick:function(){return n("hw_card",{card:"1"})}})})]}),2!==i.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===i.hw_cpu,onClick:function(){return n("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===i.hw_tesla,onClick:function(){return n("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:"26px",onClick:function(){return n("confirm_order")}})]}):2===i.state?(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:47,children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please insert the required"})," ",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice," cr"]})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,textAlign:"center",fontSize:"18px",children:"Current:"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:.5,textAlign:"center",fontSize:"18px",color:i.credits>=i.totalprice?"good":"bad",children:[i.credits," cr"]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Purchase",disabled:i.credits=10&&e<20?i.COLORS.department.security:e>=20&&e<30?i.COLORS.department.medbay:e>=30&&e<40?i.COLORS.department.science:e>=40&&e<50?i.COLORS.department.engineering:e>=50&&e<60?i.COLORS.department.cargo:e>=200&&e<230?i.COLORS.department.centcom:i.COLORS.department.other},u=function(e){var t=e.type,n=e.value;return(0,o.createComponentVNode)(2,a.Box,{inline:!0,width:4,color:i.COLORS.damageType[t],textAlign:"center",children:n})};t.CrewConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,d=i.sensors||[];return(0,o.createComponentVNode)(2,a.Section,{minHeight:90,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,textAlign:"center",children:"Vitals"}),(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,children:"Position"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,collapsing:!0,children:"Tracking"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:(f=e.ijob,f%10==0),color:l(e.ijob),children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,o.createComponentVNode)(2,a.ColorBox,{color:(t=e.oxydam,r=e.toxdam,d=e.burndam,s=e.brutedam,p=t+r+d+s,m=Math.min(Math.max(Math.ceil(p/25),0),5),c[m])})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"center",children:null!==e.oxydam?(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,u,{type:"oxy",value:e.oxydam}),"/",(0,o.createComponentVNode)(2,u,{type:"toxin",value:e.toxdam}),"/",(0,o.createComponentVNode)(2,u,{type:"burn",value:e.burndam}),"/",(0,o.createComponentVNode)(2,u,{type:"brute",value:e.brutedam})]}):e.life_status?"Alive":"Dead"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:null!==e.pos_x?e.area:"N/A"}),!!i.link_allowed&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{content:"Track",disabled:!e.can_track,onClick:function(){return n("select_person",{name:e.name})}})})]},e.name);var t,r,d,s,p,m,f}))]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(1),r=n(3),a=n(2),i=n(435);t.Cryo=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",content:c.occupant.name?c.occupant.name:"No Occupant"}),!!c.hasOccupant&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",content:c.occupant.stat,color:c.occupant.statstate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:c.occupant.temperaturestatus,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.bodyTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant.health/c.occupant.maxHealth,color:c.occupant.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.occupant[e.type]/100,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.occupant[e.type]})})},e.id)}))],0)]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",content:(0,o.createComponentVNode)(2,a.Button,{icon:c.isOperating?"power-off":"times",disabled:c.isOpen,onClick:function(){return n("power")},color:c.isOperating&&"green",children:c.isOperating?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:c.cellTemperature})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:[(0,o.createComponentVNode)(2,a.Button,{icon:c.isOpen?"unlock":"lock",onClick:function(){return n("door")},content:c.isOpen?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.Button,{icon:c.autoEject?"sign-out-alt":"sign-in-alt",onClick:function(){return n("autoeject")},content:c.autoEject?"Auto":"Manual"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!c.isBeakerLoaded,onClick:function(){return n("ejectbeaker")},content:"Eject"}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:c.isBeakerLoaded,beakerContents:c.beakerContents})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(1),r=n(2);t.BeakerContents=function(e){var t=e.beakerLoaded,n=e.beakerContents;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===n.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),n.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{color:"label",children:[e.volume," units of ",e.name]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PersonalCrafting=void 0;var o=n(1),r=n(23),a=n(3),i=n(2),c=function(e){var t=e.craftables,n=void 0===t?[]:t,r=(0,a.useBackend)(e),c=r.act,l=r.data,u=l.craftability,d=void 0===u?{}:u,s=l.display_compact,p=l.display_craftable_only;return n.map((function(e){return p&&!d[e.ref]?null:s?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,className:"candystripe",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],tooltip:e.tool_text&&"Tools needed: "+e.tool_text,tooltipPosition:"left",onClick:function(){return c("make",{recipe:e.ref})}}),children:e.req_text},e.name):(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Craft",disabled:!d[e.ref],onClick:function(){return c("make",{recipe:e.ref})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.req_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required",children:e.req_text}),!!e.catalyst_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Catalyst",children:e.catalyst_text}),!!e.tool_text&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Tools",children:e.tool_text})]})},e.name)}))};t.PersonalCrafting=function(e){var t=e.state,n=(0,a.useBackend)(e),l=n.act,u=n.data,d=u.busy,s=u.display_craftable_only,p=u.display_compact,m=(0,r.map)((function(e,t){return{category:t,subcategory:e,hasSubcats:"has_subcats"in e,firstSubcatName:Object.keys(e).find((function(e){return"has_subcats"!==e}))}}))(u.crafting_recipes||{}),f=!!d&&(0,o.createComponentVNode)(2,i.Dimmer,{fontSize:"40px",textAlign:"center",children:(0,o.createComponentVNode)(2,i.Box,{mt:30,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"cog",spin:1})," Crafting..."]})});return(0,o.createFragment)([f,(0,o.createComponentVNode)(2,i.Section,{title:"Personal Crafting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:p?"check-square-o":"square-o",content:"Compact",selected:p,onClick:function(){return l("toggle_compact")}}),(0,o.createComponentVNode)(2,i.Button,{icon:s?"check-square-o":"square-o",content:"Craftable Only",selected:s,onClick:function(){return l("toggle_recipes")}})],4),children:(0,o.createComponentVNode)(2,i.Tabs,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.category,onClick:function(){return l("set_category",{category:e.category,subcategory:e.firstSubcatName})},children:function(){return!e.hasSubcats&&(0,o.createComponentVNode)(2,c,{craftables:e.subcategory,state:t})||(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,n){if("has_subcats"!==n)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n,onClick:function(){return l("set_category",{subcategory:n})},children:function(){return(0,o.createComponentVNode)(2,c,{craftables:e,state:t})}})}))(e.subcategory)})}},e.category)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.DecalPainter=void 0;var o=n(1),r=n(3),a=n(2);t.DecalPainter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.decal_list||[],l=i.color_list||[],u=i.dir_list||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Decal Type",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.decal===i.decal_style,onClick:function(){return n("select decal",{decals:e.decal})}},e.decal)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Color",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:"red"===e.colors?"Red":"white"===e.colors?"White":"Yellow",selected:e.colors===i.decal_color,onClick:function(){return n("select color",{colors:e.colors})}},e.colors)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Decal Direction",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:1===e.dirs?"North":2===e.dirs?"South":4===e.dirs?"East":"West",selected:e.dirs===i.decal_direction,onClick:function(){return n("selected direction",{dirs:e.dirs})}},e.dirs)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalUnit=void 0;var o=n(1),r=n(3),a=n(2);t.DisposalUnit=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return l.full_pressure?(t="good",n="Ready"):l.panel_open?(t="bad",n="Power Disabled"):l.pressure_charging?(t="average",n="Pressurizing"):(t="bad",n="Off"),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:t,children:n}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.per,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.flush?"toggle-on":"toggle-off",disabled:l.isai||l.panel_open,content:l.flush?"Disengage":"Engage",onClick:function(){return c(l.flush?"handle-0":"handle-1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:l.isai,content:"Eject Contents",onClick:function(){return c("eject")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",disabled:l.panel_open,selected:l.pressure_charging,onClick:function(){return c(l.pressure_charging?"pump-0":"pump-1")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DnaVault=void 0;var o=n(1),r=n(3),a=n(2);t.DnaVault=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.completed,l=i.used,u=i.choiceA,d=i.choiceB,s=i.dna,p=i.dna_max,m=i.plants,f=i.plants_max,h=i.animals,C=i.animals_max;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"DNA Vault Database",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Human DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s/p,content:s+" / "+p+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m/f,content:m+" / "+f+" Samples"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Animal DNA",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h/h,content:h+" / "+C+" Samples"})})]})}),!(!c||l)&&(0,o.createComponentVNode)(2,a.Section,{title:"Personal Gene Therapy",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",mb:1,children:"Applicable Gene Therapy Treatments"}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:u,textAlign:"center",onClick:function(){return n("gene",{choice:u})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:d,textAlign:"center",onClick:function(){return n("gene",{choice:d})}})})]})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.EightBallVote=void 0;var o=n(1),r=n(3),a=n(2),i=n(29);t.EightBallVote=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.question,u=c.shaking,d=c.answers,s=void 0===d?[]:d;return u?(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"16px",m:1,children:['"',l,'"']}),(0,o.createComponentVNode)(2,a.Grid,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:(0,i.toTitleCase)(e.answer),selected:e.selected,fontSize:"16px",lineHeight:"24px",textAlign:"center",mb:1,onClick:function(){return n("vote",{answer:e.answer})}}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"30px",children:e.amount})]},e.answer)}))})]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No question is currently being asked."})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmergencyShuttleConsole=void 0;var o=n(1),r=n(2),a=n(3);t.EmergencyShuttleConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,i=t.data,c=i.timer_str,l=i.enabled,u=i.emagged,d=i.engines_started,s=i.authorizations_remaining,p=i.authorizations,m=void 0===p?[]:p;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"40px",textAlign:"center",fontFamily:"monospace",children:c}),(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",fontSize:"16px",mb:1,children:[(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,children:"ENGINES:"}),(0,o.createComponentVNode)(2,r.Box,{inline:!0,color:d?"good":"average",ml:1,children:d?"Online":"Idle"})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Early Launch Authorization",level:2,buttons:(0,o.createComponentVNode)(2,r.Button,{icon:"times",content:"Repeal All",color:"bad",disabled:!l,onClick:function(){return n("abort")}}),children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"exclamation-triangle",color:"good",content:"AUTHORIZE",disabled:!l,onClick:function(){return n("authorize")}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"minus",content:"REPEAL",disabled:!l,onClick:function(){return n("repeal")}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"Authorizations",level:3,minHeight:"150px",buttons:(0,o.createComponentVNode)(2,r.Box,{inline:!0,bold:!0,color:u?"bad":"good",children:u?"ERROR":"Remaining: "+s}),children:[m.length>0?m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)})):(0,o.createComponentVNode)(2,r.Box,{bold:!0,textAlign:"center",fontSize:"16px",color:"average",children:"No Active Authorizations"}),m.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{bold:!0,fontSize:"16px",className:"candystripe",children:[e.name," (",e.job,")"]},e.name)}))]})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.EngravedMessage=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.EngravedMessage=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.admin_mode,u=c.creator_key,d=c.creator_name,s=c.has_liked,p=c.has_disliked,m=c.hidden_message,f=c.is_creator,h=c.num_likes,C=c.num_dislikes,g=c.realdate;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{bold:!0,textAlign:"center",fontSize:"20px",mb:2,children:(0,r.decodeHtmlEntities)(m)}),(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-up",content:" "+h,disabled:f,selected:s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("like")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"circle",disabled:f,selected:!p&&!s,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("neutral")}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"arrow-down",content:" "+C,disabled:f,selected:p,textAlign:"center",fontSize:"16px",lineHeight:"24px",onClick:function(){return n("dislike")}})})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Created On",children:g})})}),(0,o.createComponentVNode)(2,i.Section),!!l&&(0,o.createComponentVNode)(2,i.Section,{title:"Admin Panel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Delete",color:"bad",onClick:function(){return n("delete")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Ckey",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Creator Character Name",children:d})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Gps=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(156),l=n(3),u=n(2),d=function(e){return(0,r.map)(parseFloat)(e.split(", "))};t.Gps=function(e){var t=(0,l.useBackend)(e),n=t.act,s=t.data,p=s.currentArea,m=s.currentCoords,f=s.globalmode,h=s.power,C=s.tag,g=s.updating,b=(0,a.flow)([(0,r.map)((function(e,t){var n=e.dist&&Math.round((0,c.vecLength)((0,c.vecSubtract)(d(m),d(e.coords))));return Object.assign({},e,{dist:n,index:t})})),(0,r.sortBy)((function(e){return e.dist===undefined}),(function(e){return e.entrytag}))])(s.signals||[]);return(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Control",buttons:(0,o.createComponentVNode)(2,u.Button,{icon:"power-off",content:h?"On":"Off",selected:h,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,u.LabeledList,{children:[(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Tag",children:(0,o.createComponentVNode)(2,u.Button,{icon:"pencil-alt",content:C,onClick:function(){return n("rename")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,u.Button,{icon:g?"unlock":"lock",content:g?"AUTO":"MANUAL",color:!g&&"bad",onClick:function(){return n("updating")}})}),(0,o.createComponentVNode)(2,u.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,u.Button,{icon:"sync",content:f?"MAXIMUM":"LOCAL",selected:!f,onClick:function(){return n("globalmode")}})})]})}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,u.Section,{title:"Current Location",children:(0,o.createComponentVNode)(2,u.Box,{fontSize:"18px",children:[p," (",m,")"]})}),(0,o.createComponentVNode)(2,u.Section,{title:"Detected Signals",children:(0,o.createComponentVNode)(2,u.Table,{children:[(0,o.createComponentVNode)(2,u.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u.Table.Cell,{content:"Name"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Direction"}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,content:"Coordinates"})]}),b.map((function(e){return(0,o.createComponentVNode)(2,u.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,u.Table.Cell,{bold:!0,color:"label",children:e.entrytag}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,opacity:e.dist!==undefined&&(0,i.clamp)(1.2/Math.log(Math.E+e.dist/20),.4,1),children:[e.degrees!==undefined&&(0,o.createComponentVNode)(2,u.Icon,{mr:1,size:1.2,name:"arrow-up",rotation:e.degrees}),e.dist!==undefined&&e.dist+"m"]}),(0,o.createComponentVNode)(2,u.Table.Cell,{collapsing:!0,children:e.coords})]},e.entrytag+e.coords+e.index)}))]})})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GravityGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.GravityGenerator=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.breaker,l=i.charge_count,u=i.charging_state,d=i.on,s=i.operational;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:!s&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No data available"})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker",children:(0,o.createComponentVNode)(2,a.Button,{icon:c?"power-off":"times",content:c?"On":"Off",selected:c,disabled:!s,onClick:function(){return n("gentoggle")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/100,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:[0===u&&(d&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Fully Charged"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Not Charging"})),1===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Charging"}),2===u&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Discharging"})]})]})}),s&&0!==u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"WARNING - Radiation detected"}),s&&0===u&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"No radiation detected"})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagTeleporterConsole=void 0;var o=n(1),r=n(3),a=n(2);t.GulagTeleporterConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.teleporter,l=i.teleporter_lock,u=i.teleporter_state_open,d=i.teleporter_location,s=i.beacon,p=i.beacon_location,m=i.id,f=i.id_name,h=i.can_teleport,C=i.goal,g=void 0===C?0:C,b=i.prisoner,v=void 0===b?{}:b;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Teleporter Console",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:u?"Open":"Closed",disabled:l,selected:u,onClick:function(){return n("toggle_open")}}),(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"unlock",content:l?"Locked":"Unlocked",selected:l,disabled:u,onClick:function(){return n("teleporter_lock")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter Unit",color:c?"good":"bad",buttons:!c&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_teleporter")}}),children:c?d:"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receiver Beacon",color:s?"good":"bad",buttons:!s&&(0,o.createComponentVNode)(2,a.Button,{content:"Reconnect",onClick:function(){return n("scan_beacon")}}),children:s?p:"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Prisoner Details",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prisoner ID",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m?f:"No ID",onClick:function(){return n("handle_id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Point Goal",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:g,width:"48px",minValue:1,maxValue:1e3,onChange:function(e,t){return n("set_goal",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:v.name?v.name:"No Occupant"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:v.crimstat?v.crimstat:"No Status"})]})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Process Prisoner",disabled:!h,textAlign:"center",color:"bad",onClick:function(){return n("teleport")}})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.GulagItemReclaimer=void 0;var o=n(1),r=n(3),a=n(2);t.GulagItemReclaimer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.mobs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:(0,o.createComponentVNode)(2,a.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{content:"Retrieve Items",disabled:!i.can_reclaim,onClick:function(){return n("release_items",{mobref:e.mob})}})})]},e.mob)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(1),r=n(3),a=n(2);t.Holodeck=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_toggle_safety,l=i.default_programs,u=void 0===l?[]:l,d=i.emag_programs,s=void 0===d?[]:d,p=i.emagged,m=i.program;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Default Programs",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"unlock":"lock",content:"Safeties",color:"bad",disabled:!c,selected:!p,onClick:function(){return n("safety")}}),children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))}),!!p&&(0,o.createComponentVNode)(2,a.Section,{title:"Dangerous Programs",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name.substring(11),color:"bad",textAlign:"center",selected:e.type===m,onClick:function(){return n("load_program",{type:e.type})}},e.type)}))})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ImplantChair=void 0;var o=n(1),r=n(3),a=n(2);t.ImplantChair=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant Information",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:i.occupant.name?i.occupant.name:"No Occupant"}),!!i.occupied&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:0===i.occupant.stat?"good":1===i.occupant.stat?"average":"bad",children:0===i.occupant.stat?"Conscious":1===i.occupant.stat?"Unconcious":"Dead"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Operations",textAlign:"center",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.open?"unlock":"lock",color:i.open?"default":"red",content:i.open?"Open":"Closed",onClick:function(){return n("door")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implant Occupant",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"code-branch",content:i.ready?i.special_name||"Implant":"Recharging",onClick:function(){return n("implant")}}),0===i.ready&&(0,o.createComponentVNode)(2,a.Icon,{name:"cog",color:"orange",spin:!0})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Implants Remaining",children:[i.ready_implants,1===i.replenishing&&(0,o.createComponentVNode)(2,a.Icon,{name:"sync",color:"red",spin:!0})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Intellicard=void 0;var o=n(1),r=n(3),a=n(2);t.Intellicard=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=u||d,l=i.name,u=i.isDead,d=i.isBraindead,s=i.health,p=i.wireless,m=i.radio,f=i.wiping,h=i.laws,C=void 0===h?[]:h;return(0,o.createComponentVNode)(2,a.Section,{title:l||"Empty Card",buttons:!!l&&(0,o.createComponentVNode)(2,a.Button,{icon:"trash",content:f?"Stop Wiping":"Wipe",disabled:u,onClick:function(){return n("wipe")}}),children:!!l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:c?"bad":"good",children:c?"Offline":"Operation"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Software Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"Wireless Activity",selected:p,onClick:function(){return n("wireless")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:"Subspace Radio",selected:m,onClick:function(){return n("radio")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laws",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.BlockQuote,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.KeycardAuth=void 0;var o=n(1),r=n(3),a=n(2);t.KeycardAuth=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{children:1===i.waiting&&(0,o.createVNode)(1,"span",null,"Waiting for another device to confirm your request...",16)}),(0,o.createComponentVNode)(2,a.Box,{children:0===i.waiting&&(0,o.createFragment)([!!i.auth_required&&(0,o.createComponentVNode)(2,a.Button,{icon:"check-square",color:"red",textAlign:"center",lineHeight:"60px",fluid:!0,onClick:function(){return n("auth_swipe")},content:"Authorize"}),0===i.auth_required&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,onClick:function(){return n("red_alert")},content:"Red Alert"}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",fluid:!0,onClick:function(){return n("emergency_maint")},content:"Emergency Maintenance Access"}),(0,o.createComponentVNode)(2,a.Button,{icon:"meteor",fluid:!0,onClick:function(){return n("bsa_unlock")},content:"Bluespace Artillery Unlock"})],4)],0)})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LaborClaimConsole=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.LaborClaimConsole=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.can_go_home,u=c.id_points,d=c.ores,s=c.status_info,p=c.unclaimed_points;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shuttle controls",children:(0,o.createComponentVNode)(2,i.Button,{content:"Move shuttle",disabled:!l,onClick:function(){return n("move_shuttle")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Points",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Claim points",disabled:!p,onClick:function(){return n("claim_points")}}),children:p})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Material values",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Material"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Value"})]}),d.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.ore)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.value})})]},e.ore)}))]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.LanguageMenu=void 0;var o=n(1),r=n(3),a=n(2);t.LanguageMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.admin_mode,l=i.is_living,u=i.omnitongue,d=i.languages,s=void 0===d?[]:d,p=i.unknown_languages,m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Known Languages",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([!!l&&(0,o.createComponentVNode)(2,a.Button,{content:e.is_default?"Default Language":"Select as Default",disabled:!e.can_speak,selected:e.is_default,onClick:function(){return n("select_default",{language_name:e.name})}}),!!c&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Remove",onClick:function(){return n("remove_language",{language_name:e.name})}})],4)],0),children:[e.desc," ","Key: ,",e.key," ",e.can_understand?"Can understand.":"Cannot understand."," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})}),!!c&&(0,o.createComponentVNode)(2,a.Section,{title:"Unknown Languages",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Omnitongue "+(u?"Enabled":"Disabled"),selected:u,onClick:function(){return n("toggle_omnitongue")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Grant",onClick:function(){return n("grant_language",{language_name:e.name})}}),children:[e.desc," ","Key: ,",e.key," ",!!e.shadow&&"(gained from mob)"," ",e.can_speak?"Can speak.":"Cannot speak."]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LaunchpadConsole=t.LaunchpadRemote=t.LaunchpadControl=t.LaunchpadButtonPad=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createComponentVNode)(2,a.Grid,{width:"1px",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-left",mb:1,onClick:function(){return t("move_pos",{x:-1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:-1,y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",mb:1,onClick:function(){return t("move_pos",{y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"R",mb:1,onClick:function(){return t("set_pos",{x:0,y:0})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-down",mb:1,onClick:function(){return t("move_pos",{y:-1})}})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-up",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",mb:1,onClick:function(){return t("move_pos",{x:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"arrow-right",iconRotation:45,mb:1,onClick:function(){return t("move_pos",{x:1,y:-1})}})]})]})};t.LaunchpadButtonPad=i;var c=function(e){var t=e.topLevel,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.x,d=l.y,s=l.pad_name,p=l.range;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Input,{value:s,width:"170px",onChange:function(e,t){return c("rename",{name:t})}}),level:t?1:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Remove",color:"bad",onClick:function(){return c("remove")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Controls",level:2,children:(0,o.createComponentVNode)(2,i,{state:e.state})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Target",level:2,children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"26px",children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"X:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:u,minValue:-p,maxValue:p,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",stepPixelSize:10,onChange:function(e,t){return c("set_pos",{x:t})}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:"Y:"}),(0,o.createComponentVNode)(2,a.NumberInput,{value:d,minValue:-p,maxValue:p,stepPixelSize:10,lineHeight:"30px",fontSize:"26px",width:"90px",height:"30px",onChange:function(e,t){return c("set_pos",{y:t})}})]})]})})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",content:"Launch",textAlign:"center",onClick:function(){return c("launch")}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Pull",textAlign:"center",onClick:function(){return c("pull")}})})]})]})};t.LaunchpadControl=c;t.LaunchpadRemote=function(e){var t=(0,r.useBackend)(e).data,n=t.has_pad,i=t.pad_closed;return n?i?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Launchpad Closed"}):(0,o.createComponentVNode)(2,c,{topLevel:!0,state:e.state}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Launchpad Connected"})};t.LaunchpadConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.launchpads,u=void 0===l?[]:l,d=i.selected_id;return u.length<=0?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Pads Connected"}):(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.Box,{style:{"border-right":"2px solid rgba(255, 255, 255, 0.1)"},minHeight:"190px",mr:1,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.name,selected:d===e.id,color:"transparent",onClick:function(){return n("select_pad",{id:e.id})}},e.name)}))})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:d?(0,o.createComponentVNode)(2,c,{state:e.state}):(0,o.createComponentVNode)(2,a.Box,{children:"Please select a pad"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechBayPowerConsole=void 0;var o=n(1),r=n(3),a=n(2);t.MechBayPowerConsole=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.recharge_port,c=i&&i.mech,l=c&&c.cell;return(0,o.createComponentVNode)(2,a.Section,{title:"Mech status",textAlign:"center",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Sync",onClick:function(){return n("reconnect")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.health/c.maxhealth,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:!i&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No power port detected. Please re-sync."})||!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mech detected."})||!l&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cell is installed."})||(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,Infinity],average:[.3,.7],bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteChamberControl=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteChamberControl=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.status_msg,l=i.locked,u=i.occupant_name,d=i.has_nanites,s=i.nanite_volume,p=i.regen_rate,m=i.safety_threshold,f=i.cloud_id,h=i.scan_level;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:c});var C=i.mob_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Chamber: "+u,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"lock":"lock-open",content:l?"Locked":"Unlocked",color:l?"bad":"default",onClick:function(){return n("toggle_lock")}}),children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Destroy Nanites",color:"bad",onClick:function(){return n("remove_nanites")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanite Volume",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Growth Rate",children:p})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safety Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:0,maxValue:500,width:"39px",onChange:function(e,t){return n("set_safety",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:f,minValue:0,maxValue:100,step:1,stepPixelSize:3,width:"39px",onChange:function(e,t){return n("set_cloud",{value:t})}})})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",level:2,children:C.map((function(e){var t=e.extra_settings||[],n=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:e.desc}),h>=2&&(0,o.createComponentVNode)(2,a.Grid.Column,{size:.6,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.activated?"good":"bad",children:e.activated?"Active":"Inactive"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Nanites Consumed",children:[e.use_rate,"/s"]})]})})]}),h>=2&&(0,o.createComponentVNode)(2,a.Grid,{children:[!!e.can_trigger&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:e.trigger_cost}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:e.trigger_cooldown}),!!e.timer_trigger_delay&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[e.timer_trigger_delay," s"]}),!!e.timer_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:[e.timer_trigger," s"]})]})})}),!(!e.timer_restart&&!e.timer_shutdown)&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[e.timer_restart&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:[e.timer_restart," s"]}),e.timer_shutdown&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:[e.timer_shutdown," s"]})]})})})]}),h>=3&&!!e.has_extra_settings&&(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:t.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.value},e.name)}))})}),h>=4&&(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!e.activation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:e.activation_code}),!!e.deactivation_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:e.deactivation_code}),!!e.kill_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:e.kill_code}),!!e.can_trigger&&!!e.trigger_code&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:e.trigger_code})]})})}),e.has_rules&&(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Rules",level:2,children:n.map((function(e){return(0,o.createFragment)([e.display,(0,o.createVNode)(1,"br")],0,e.display)}))})})]})]})},e.name)}))})],4):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"bad",textAlign:"center",fontSize:"30px",mb:1,children:"No Nanites Detected"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,icon:"syringe",content:" Implant Nanites",color:"green",textAlign:"center",fontSize:"30px",lineHeight:"50px",onClick:function(){return n("nanite_injection")}})],4)})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteCloudControl=t.NaniteCloudBackupDetails=t.NaniteCloudBackupList=t.NaniteInfoBox=t.NaniteDiskBox=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.state.data,n=t.has_disk,r=t.has_program,i=t.disk;return n?r?(0,o.createComponentVNode)(2,c,{program:i}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Inserted disk has no program"}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No disk inserted"})};t.NaniteDiskBox=i;var c=function(e){var t=e.program,n=t.name,r=t.desc,i=t.activated,c=t.use_rate,l=t.can_trigger,u=t.trigger_cost,d=t.trigger_cooldown,s=t.activation_code,p=t.deactivation_code,m=t.kill_code,f=t.trigger_code,h=t.timer_restart,C=t.timer_shutdown,g=t.timer_trigger,b=t.timer_trigger_delay,v=t.extra_settings||[];return(0,o.createComponentVNode)(2,a.Section,{title:n,level:2,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:i?"good":"bad",children:i?"Activated":"Deactivated"}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{mr:1,children:r}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:c}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:d})],4)]})})]}),(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:m}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:f})]})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart",children:[h," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown",children:[C," s"]}),!!l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:[g," s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:[b," s"]})],4)]})})})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Extra Settings",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:v.map((function(e){var t={number:(0,o.createFragment)([e.value,e.unit],0),text:e.value,type:e.value,boolean:e.value?e.true_text:e.false_text};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:t[e.type]},e.name)}))})})]})};t.NaniteInfoBox=c;var l=function(e){var t=(0,r.useBackend)(e),n=t.act;return(t.data.cloud_backups||[]).map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Backup #"+e.cloud_id,textAlign:"center",onClick:function(){return n("set_view",{view:e.cloud_id})}},e.cloud_id)}))};t.NaniteCloudBackupList=l;var u=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.current_view,u=i.disk,d=i.has_program,s=i.cloud_backup,p=u&&u.can_rule||!1;if(!s)return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"ERROR: Backup not found"});var m=i.cloud_programs||[];return(0,o.createComponentVNode)(2,a.Section,{title:"Backup #"+l,level:2,buttons:!!d&&(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload From Disk",color:"good",onClick:function(){return n("upload_program")}}),children:m.map((function(e){var t=e.rules||[];return(0,o.createComponentVNode)(2,a.Collapsible,{title:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_program",{program_id:e.id})}}),children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,c,{program:e}),!!p&&(0,o.createComponentVNode)(2,a.Section,{mt:-2,title:"Rules",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",content:"Add Rule from Disk",color:"good",onClick:function(){return n("add_rule",{program_id:e.id})}}),children:e.has_rules?t.map((function(t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",color:"bad",onClick:function(){return n("remove_rule",{program_id:e.id,rule_id:t.id})}}),t.display],0,t.display)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Active Rules"})})]})},e.name)}))})};t.NaniteCloudBackupDetails=u;t.NaniteCloudControl=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,d=n.data,s=d.has_disk,p=d.current_view,m=d.new_backup_id;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Program Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!s,onClick:function(){return c("eject")}}),children:(0,o.createComponentVNode)(2,i,{state:t})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cloud Storage",buttons:p?(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return c("set_view",{view:0})}}):(0,o.createFragment)(["New Backup: ",(0,o.createComponentVNode)(2,a.NumberInput,{value:m,minValue:1,maxValue:100,stepPixelSize:4,width:"39px",onChange:function(e,t){return c("update_new_backup_value",{value:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return c("create_backup")}})],0),children:d.current_view?(0,o.createComponentVNode)(2,u,{state:t}):(0,o.createComponentVNode)(2,l,{state:t})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgramHub=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.NaniteProgramHub=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.detail_view,u=c.disk,d=c.has_disk,s=c.has_program,p=c.programs,m=void 0===p?{}:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Program Disk",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"minus-circle",content:"Delete Program",onClick:function(){return n("clear")}})],4),children:d?s?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Program Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:u.desc})]}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No Program Installed"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"Insert Disk"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Programs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:l?"info":"list",content:l?"Detailed":"Compact",onClick:function(){return n("toggle_details")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",content:"Sync Research",onClick:function(){return n("refresh")}})],4),children:null!==m?(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:(0,r.map)((function(e,t){var r=e||[],a=t.substring(0,t.length-8);return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:a,children:l?r.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}}),children:e.desc},e.id)})):(0,o.createComponentVNode)(2,i.LabeledList,{children:r.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"download",content:"Download",disabled:!d,onClick:function(){return n("download",{program_id:e.id})}})},e.id)}))})},t)}))(m)}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No nanite programs are currently researched."})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteProgrammer=t.NaniteExtraBoolean=t.NaniteExtraType=t.NaniteExtraText=t.NaniteExtraNumber=t.NaniteExtraEntry=t.NaniteDelays=t.NaniteCodes=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Codes",level:3,mr:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.activation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"activation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Deactivation",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.deactivation_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"deactivation",code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Kill",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.kill_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"kill",code:t})}})}),!!i.can_trigger&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.trigger_code,width:"47px",minValue:0,maxValue:9999,onChange:function(e,t){return n("set_code",{target_code:"trigger",code:t})}})})]})})};t.NaniteCodes=i;var c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Delays",level:3,ml:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Restart Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_restart,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_restart_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shutdown Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_shutdown,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_shutdown_timer",{delay:t})}})}),!!i.can_trigger&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Repeat Timer",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_trigger_timer",{delay:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Delay",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:i.timer_trigger_delay,unit:"s",width:"57px",minValue:0,maxValue:3600,onChange:function(e,t){return n("set_timer_trigger_delay",{delay:t})}})})],4)]})})};t.NaniteDelays=c;var l=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.type,c={number:(0,o.createComponentVNode)(2,u,{act:t,extra_setting:n}),text:(0,o.createComponentVNode)(2,d,{act:t,extra_setting:n}),type:(0,o.createComponentVNode)(2,s,{act:t,extra_setting:n}),boolean:(0,o.createComponentVNode)(2,p,{act:t,extra_setting:n})};return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:r,children:c[i]})};t.NaniteExtraEntry=l;var u=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.min,l=n.max,u=n.unit;return(0,o.createComponentVNode)(2,a.NumberInput,{value:i,width:"64px",minValue:c,maxValue:l,unit:u,onChange:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraNumber=u;var d=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value;return(0,o.createComponentVNode)(2,a.Input,{value:i,width:"200px",onInput:function(e,n){return t("set_extra_setting",{target_setting:r,value:n})}})};t.NaniteExtraText=d;var s=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.types;return(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:i,width:"150px",options:c,onSelected:function(e){return t("set_extra_setting",{target_setting:r,value:e})}})};t.NaniteExtraType=s;var p=function(e){var t=e.act,n=e.extra_setting,r=n.name,i=n.value,c=n.true_text,l=n.false_text;return(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:i?c:l,checked:i,onClick:function(){return t("set_extra_setting",{target_setting:r})}})};t.NaniteExtraBoolean=p;t.NaniteProgrammer=function(e){var t=(0,r.useBackend)(e),n=t.act,u=t.data,d=u.has_disk,s=u.has_program,p=u.name,m=u.desc,f=u.use_rate,h=u.can_trigger,C=u.trigger_cost,g=u.trigger_cooldown,b=u.activated,v=u.has_extra_settings,N=u.extra_settings,V=void 0===N?{}:N;return d?s?(0,o.createComponentVNode)(2,a.Section,{title:p,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}}),children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",level:2,children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:m}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:.7,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Use Rate",children:f}),!!h&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cost",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Trigger Cooldown",children:g})],4)]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Settings",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:b?"power-off":"times",content:b?"Active":"Inactive",selected:b,color:"bad",bold:!0,onClick:function(){return n("toggle_active")}}),children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,i,{state:e.state})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,c,{state:e.state})})]}),!!v&&(0,o.createComponentVNode)(2,a.Section,{title:"Special",level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:V.map((function(e){return(0,o.createComponentVNode)(2,l,{act:n,extra_setting:e},e.name)}))})})]})]}):(0,o.createComponentVNode)(2,a.Section,{title:"Blank Disk",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",onClick:function(){return n("eject")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Insert a nanite program disk"})}},function(e,t,n){"use strict";t.__esModule=!0,t.NaniteRemote=void 0;var o=n(1),r=n(3),a=n(2);t.NaniteRemote=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.code,l=i.locked,u=i.mode,d=i.program_name,s=i.relay_code,p=i.comms,m=i.message,f=i.saved_settings,h=void 0===f?[]:f;return l?(0,o.createComponentVNode)(2,a.NoticeBox,{children:"This interface is locked."}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Nanite Control",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock Interface",onClick:function(){return n("lock")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:[(0,o.createComponentVNode)(2,a.Input,{value:d,maxLength:14,width:"130px",onChange:function(e,t){return n("update_name",{name:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",content:"Save",onClick:function(){return n("save")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p?"Comm Code":"Signal Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:c,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_code",{code:t})}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",children:(0,o.createComponentVNode)(2,a.Input,{value:m,width:"270px",onChange:function(e,t){return n("set_message",{value:t})}})}),"Relay"===u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relay Code",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:s,minValue:0,maxValue:9999,width:"47px",step:1,stepPixelSize:2,onChange:function(e,t){return n("set_relay_code",{code:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Mode",children:["Off","Local","Targeted","Area","Relay"].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e,selected:u===e,onClick:function(){return n("select_mode",{mode:e})}},e)}))})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Saved Settings",children:h.length>0?(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{width:"35%",children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{width:"20%",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Code"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Relay"})]}),h.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,color:"label",children:[e.name,":"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.mode}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.code}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Relay"===e.mode&&e.relay_code}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"right",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"upload",color:"good",onClick:function(){return n("load",{save_id:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"minus",color:"bad",onClick:function(){return n("remove_save",{save_id:e.id})}})]})]},e.id)}))]}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No settings currently saved"})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.Mule=void 0;var o=n(1),r=n(3),a=n(2),i=n(69);t.Mule=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.locked&&!c.siliconUser,u=c.siliconUser,d=c.on,s=c.cell,p=c.cellPercent,m=c.load,f=c.mode,h=c.modeStatus,C=c.haspai,g=c.autoReturn,b=c.autoPickup,v=c.reportDelivery,N=c.destination,V=c.home,y=c.id,_=c.destinations,x=void 0===_?[]:_;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{siliconUser:u,locked:l}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",minHeight:"110px",buttons:!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:s?p/100:0,color:s?"good":"bad"}),(0,o.createComponentVNode)(2,a.Grid,{mt:1,children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",color:h,children:f})})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",color:m?"good":"average",children:m||"None"})})})]})]}),!l&&(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Unload",onClick:function(){return n("unload")}}),!!C&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject PAI",onClick:function(){return n("ejectpai")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Input,{value:y,onChange:function(e,t){return n("setid",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Destination",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:N||"None",options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"stop",content:"Stop",onClick:function(){return n("stop")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"play",content:"Go",onClick:function(){return n("go")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Home",children:[(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,selected:V,options:x,width:"150px",onSelected:function(e){return n("destination",{value:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"home",content:"Go Home",onClick:function(){return n("home")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Settings",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:g,content:"Auto-Return",onClick:function(){return n("autored")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:b,content:"Auto-Pickup",onClick:function(){return n("autopick")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:v,content:"Report Delivery",onClick:function(){return n("report")}})]})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NotificationPreferences=void 0;var o=n(1),r=n(3),a=n(2);t.NotificationPreferences=function(e){var t=(0,r.useBackend)(e),n=t.act,i=(t.data.ignore||[]).sort((function(e,t){var n=e.desc.toLowerCase(),o=t.desc.toLowerCase();return no?1:0}));return(0,o.createComponentVNode)(2,a.Section,{title:"Ghost Role Notifications",children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:e.enabled?"times":"check",content:e.desc,color:e.enabled?"bad":"good",onClick:function(){return n("toggle_ignore",{key:e.key})}},e.key)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtnetRelay=void 0;var o=n(1),r=n(3),a=n(2);t.NtnetRelay=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.enabled,l=i.dos_capacity,u=i.dos_overload,d=i.dos_crashed;return(0,o.createComponentVNode)(2,a.Section,{title:"Network Buffer",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:c,content:c?"ENABLED":"DISABLED",onClick:function(){return n("toggle")}}),children:d?(0,o.createComponentVNode)(2,a.Box,{fontFamily:"monospace",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",children:"NETWORK BUFFER OVERFLOW"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",children:"OVERLOAD RECOVERY MODE"}),(0,o.createComponentVNode)(2,a.Box,{children:"This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"20px",color:"bad",children:"ADMINISTRATOR OVERRIDE"}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"16px",color:"bad",children:"CAUTION - DATA LOSS MAY OCCUR"}),(0,o.createComponentVNode)(2,a.Button,{icon:"signal",content:"PURGE BUFFER",mt:1,color:"bad",onClick:function(){return n("restart")}})]}):(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:l,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u})," GQ"," / ",l," GQ"]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(1),r=n(3),a=n(2);t.NtosArcade=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[i.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[i.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Section,{backgroundColor:1===i.PauseState?"#1b3622":"#471915",children:i.Status})]}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.Hitpoints/45,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:i.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,a.Box,{m:1}),(0,o.createComponentVNode)(2,a.Section,{inline:!0,width:26,textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:i.BossID})})]})]}),(0,o.createComponentVNode)(2,a.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,a.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,a.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===i.GameActive||1===i.PauseState,onClick:function(){return n("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===i.GameActive,onClick:function(){return n("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,a.Box,{color:i.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",i.TicketCount]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(1),r=n(3),a=n(2);t.NtosConfiguration=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.power_usage,l=i.battery_exists,u=i.battery,d=void 0===u?{}:u,s=i.disk_size,p=i.disk_used,m=i.hardware,f=void 0===m?[]:m;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",c,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!l&&"average",children:l?(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.charge,minValue:0,maxValue:d.max,ranges:{good:[d.max/2,Infinity],average:[d.max/4,d.max/2],bad:[-Infinity,d.max/4]},children:[d.charge," / ",d.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:s,color:"good",children:[p," GQ / ",s," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return n("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(1),r=n(3),a=n(2),i={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug"};t.NtosMain=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.programs,u=void 0===l?[]:l,d=c.has_light,s=c.light_on,p=c.comp_light_color;return(0,o.createFragment)([!!d&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:s,onClick:function(){return n("PC_toggle_light")},children:["Flashlight: ",s?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return n("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:p})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,lineHeight:"24px",color:"transparent",icon:i[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return n("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:3,children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{lineHeight:"24px",color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return n("PC_killprogram",{name:e.name})}})})]},e.name)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(1),r=n(3),a=n(2);(0,n(51).createLogger)("ntos chat");t.NtosNetChat=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.can_admin,l=i.adminmode,u=i.authed,d=i.username,s=i.active_channel,p=i.is_operator,m=i.all_channels,f=void 0===m?[]:m,h=i.clients,C=void 0===h?[]:h,g=i.messages,b=void 0===g?[]:g,v=null!==s,N=u||l;return(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"537px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return n("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===s,color:"transparent",onClick:function(){return n("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:d+"...",currentValue:d,onCommit:function(e,t){return n("PRG_changename",{new_name:t})}}),!!c&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(l?"ON":"OFF"),color:l?"bad":"good",onClick:function(){return n("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(N?b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return n("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"477px",overflowY:"scroll",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&N&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return n("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return n("PRG_leavechannel")}})],4),!!p&&u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return n("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return n("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return n("PRG_setpassword",{new_password:t})}})],4)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(1),r=n(3),a=n(2);t.NtosNetDownloader=function(e){var t=e.state,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.disk_size,d=l.disk_used,s=l.downloadable_programs,p=void 0===s?[]:s,m=l.error,f=l.hacked_programs,h=void 0===f?[]:f,C=l.hackedavailable;return(0,o.createFragment)([!!m&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[(0,o.createComponentVNode)(2,a.Box,{mb:1,children:m}),(0,o.createComponentVNode)(2,a.Button,{content:"Reset",onClick:function(){return c("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,minValue:0,maxValue:u,children:d+" GQ / "+u+" GQ"})})})}),(0,o.createComponentVNode)(2,a.Section,{children:p.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))}),!!C&&(0,o.createComponentVNode)(2,a.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,a.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),h.map((function(e){return(0,o.createComponentVNode)(2,i,{state:t,program:e},e.filename)}))]})],0)};var i=function(e){var t=e.program,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.disk_size,u=c.disk_used,d=c.downloadcompletion,s=c.downloading,p=c.downloadname,m=c.downloadsize,f=l-u;return(0,o.createComponentVNode)(2,a.Box,{mb:3,children:[(0,o.createComponentVNode)(2,a.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{bold:!0,grow:1,children:t.filedesc}),(0,o.createComponentVNode)(2,a.Flex.Item,{color:"label",nowrap:!0,children:[t.size," GQ"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:t.filename===p&&(0,o.createComponentVNode)(2,a.ProgressBar,{color:"green",minValue:0,maxValue:m,value:d})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",content:"Download",disabled:s||t.size>f,onClick:function(){return i("PRG_downloadfile",{filename:t.filename})}})})]}),"Compatible"!==t.compatibility&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),t.size>f&&(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,a.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:t.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(3),l=n(2),u=n(37),d=function(e){return Math.log2(16+Math.max(0,e))-4};t.NtosSupermatterMonitor=function(e){var t=e.state,n=(0,c.useBackend)(e),p=n.act,m=n.data,f=m.active,h=m.SM_integrity,C=m.SM_power,g=m.SM_ambienttemp,b=m.SM_ambientpressure;if(!f)return(0,o.createComponentVNode)(2,s,{state:t});var v=(0,a.flow)([function(e){return e.filter((function(e){return e.amount>=.01}))},(0,r.sortBy)((function(e){return-e.amount}))])(m.gases||[]),N=Math.max.apply(Math,[1].concat(v.map((function(e){return e.amount}))));return(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"270px",children:(0,o.createComponentVNode)(2,l.Section,{title:"Metrics",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:h/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:C,minValue:0,maxValue:5e3,ranges:{good:[-Infinity,5e3],average:[5e3,7e3],bad:[7e3,Infinity]},children:(0,i.toFixed)(C)+" MeV/cm3"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(g),minValue:0,maxValue:d(1e4),ranges:{teal:[-Infinity,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),Infinity]},children:(0,i.toFixed)(g)+" K"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:d(b),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-Infinity,d(1e3)],bad:[d(1e3),+Infinity]},children:(0,i.toFixed)(b)+" kPa"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{title:"Gases",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"arrow-left",content:"Back",onClick:function(){return p("PRG_clear")}}),children:(0,o.createComponentVNode)(2,l.Box.Forced,{height:24*v.length+"px",children:(0,o.createComponentVNode)(2,l.LabeledList,{children:v.map((function(e){return(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:(0,u.getGasLabel)(e.name),children:(0,o.createComponentVNode)(2,l.ProgressBar,{color:(0,u.getGasColor)(e.name),value:e.amount,minValue:0,maxValue:N,children:(0,i.toFixed)(e.amount,2)+"%"})},e.name)}))})})})})]})};var s=function(e){var t=(0,c.useBackend)(e),n=t.act,r=t.data.supermatters,a=void 0===r?[]:r;return(0,o.createComponentVNode)(2,l.Section,{title:"Detected Supermatters",buttons:(0,o.createComponentVNode)(2,l.Button,{icon:"sync",content:"Refresh",onClick:function(){return n("PRG_refresh")}}),children:(0,o.createComponentVNode)(2,l.Table,{children:a.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:e.uid+". "+e.area_name}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,color:"label",children:"Integrity:"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,width:"120px",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:e.integrity/100,ranges:{good:[.9,Infinity],average:[.5,.9],bad:[-Infinity,.5]}})}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l.Button,{content:"Details",onClick:function(){return n("PRG_set",{target:e.uid})}})})]},e.uid)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWrapper=void 0;var o=n(1),r=n(3),a=n(2),i=n(116);t.NtosWrapper=function(e){var t=e.children,n=(0,r.useBackend)(e),c=n.act,l=n.data,u=l.PC_batteryicon,d=l.PC_showbatteryicon,s=l.PC_batterypercent,p=l.PC_ntneticon,m=l.PC_apclinkicon,f=l.PC_stationtime,h=l.PC_programheaders,C=void 0===h?[]:h,g=l.PC_showexitprogram;return(0,o.createVNode)(1,"div","NtosWrapper",[(0,o.createVNode)(1,"div","NtosWrapper__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:2,children:f}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:"NtOS"})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[C.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:e.icon})},e.icon)})),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:p&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:p})}),!!d&&u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:[u&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:u}),s&&s]}),m&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:m})}),!!g&&(0,o.createComponentVNode)(2,a.Button,{width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return c("PC_minimize")}}),!!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return c("PC_exit")}}),!g&&(0,o.createComponentVNode)(2,a.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return c("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,i.refocusLayout)()}}),(0,o.createVNode)(1,"div","NtosWrapper__content",t,0)],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.NuclearBomb=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e).act;return(0,o.createComponentVNode)(2,i.Box,{width:"185px",children:(0,o.createComponentVNode)(2,i.Grid,{width:"1px",children:[["1","4","7","C"],["2","5","8","0"],["3","6","9","E"]].map((function(e){return(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,mb:1,content:e,textAlign:"center",fontSize:"40px",lineHeight:"50px",width:"55px",className:(0,r.classes)(["NuclearBomb__Button","NuclearBomb__Button--keypad","NuclearBomb__Button--"+e]),onClick:function(){return t("keypad",{digit:e})}},e)}))},e[0])}))})})};t.NuclearBomb=function(e){var t=e.state,n=(0,a.useBackend)(e),r=n.act,l=n.data,u=(l.anchored,l.disk_present,l.status1),d=l.status2;return(0,o.createComponentVNode)(2,i.Box,{m:1,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,className:"NuclearBomb__displayBox",children:u}),(0,o.createComponentVNode)(2,i.Flex,{mb:1.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Box,{className:"NuclearBomb__displayBox",children:d})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fontSize:"24px",lineHeight:"23px",textAlign:"center",width:"43px",ml:1,mr:"3px",mt:"3px",className:"NuclearBomb__Button NuclearBomb__Button--keypad",onClick:function(){return r("eject_disk")}})})]}),(0,o.createComponentVNode)(2,i.Flex,{ml:"3px",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,c,{state:t})}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:1,width:"129px",children:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ARM",textAlign:"center",fontSize:"28px",lineHeight:"32px",mb:1,className:"NuclearBomb__Button NuclearBomb__Button--C",onClick:function(){return r("arm")}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,bold:!0,content:"ANCHOR",textAlign:"center",fontSize:"28px",lineHeight:"32px",className:"NuclearBomb__Button NuclearBomb__Button--E",onClick:function(){return r("anchor")}}),(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",color:"#9C9987",fontSize:"80px",children:(0,o.createComponentVNode)(2,i.Icon,{name:"radiation"})}),(0,o.createComponentVNode)(2,i.Box,{height:"80px",className:"NuclearBomb__NTIcon"})]})})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(1),r=n(3),a=n(2);t.OperatingComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.table,l=i.surgeries,u=void 0===l?[]:l,d=i.procedures,s=void 0===d?[]:d,p=i.patient,m=void 0===p?{}:p;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Patient State",children:[!c&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Table Detected"}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Patient State",level:2,children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:m.statstate,children:m.stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:m.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m.health,minValue:m.minHealth,maxValue:m.maxHealth,color:m.health>=0?"good":"average",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m.health})})}),[{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"},{label:"Toxin",type:"toxLoss"},{label:"Respiratory",type:"oxyLoss"}].map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m[e.type]/m.maxHealth,color:"bad",content:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m[e.type]})})},e.type)}))]}):"No Patient Detected"}),(0,o.createComponentVNode)(2,a.Section,{title:"Initiated Procedures",level:2,children:s.length?s.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:3,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Next Step",children:[e.next_step,e.chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.chems_needed],0)]}),!!i.alternative_step&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Alternative Step",children:[e.alternative_step,e.alt_chems_needed&&(0,o.createFragment)([(0,o.createVNode)(1,"b",null,"Required Chemicals:",16),(0,o.createVNode)(1,"br"),e.alt_chems_needed],0)]})]})},e.name)})):"No Active Procedures"})]})]},"state"),(0,o.createComponentVNode)(2,a.Tabs.Tab,{label:"Surgery Procedures",children:(0,o.createComponentVNode)(2,a.Section,{title:"Advanced Surgery Procedures",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Sync Research Database",onClick:function(){return n("sync")}}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,children:e.desc},e.name)}))]})},"procedures")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OreBox=void 0;var o=n(1),r=n(29),a=n(19),i=n(2);t.OreBox=function(e){var t=e.state,n=t.config,c=t.data,l=n.ref,u=c.materials;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Ores",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Empty",onClick:function(){return(0,a.act)(l,"removeall")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Ore"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:"Amount"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(e.name)}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",inline:!0,children:e.amount})})]},e.type)}))]})}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Box,{children:["All ores will be placed in here when you are wearing a mining stachel on your belt or in a pocket while dragging the ore box.",(0,o.createVNode)(1,"br"),"Gibtonite is not accepted."]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.OreRedemptionMachine=void 0;var o=n(1),r=n(29),a=n(3),i=n(2);t.OreRedemptionMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,l=r.unclaimedPoints,u=r.materials,d=r.alloys,s=r.diskDesigns,p=r.hasDisk;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.BlockQuote,{mb:1,children:["This machine only accepts ore.",(0,o.createVNode)(1,"br"),"Gibtonite and Slag are not accepted."]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",mr:1,children:"Unclaimed points:"}),l,(0,o.createComponentVNode)(2,i.Button,{ml:2,content:"Claim",disabled:0===l,onClick:function(){return n("Claim")}})]})]}),(0,o.createComponentVNode)(2,i.Section,{children:p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject design disk",onClick:function(){return n("diskEject")}})}),(0,o.createComponentVNode)(2,i.Table,{children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:["File ",e.index,": ",e.name]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{disabled:!e.canupload,content:"Upload",onClick:function(){return n("diskUpload",{design:e.index})}})})]},e.index)}))})],4)||(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Insert design disk",onClick:function(){return n("diskInsert")}})}),(0,o.createComponentVNode)(2,i.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,i.Table,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Release",{id:e.id,sheets:t})}},e.id)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Alloys",children:(0,o.createComponentVNode)(2,i.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,c,{material:e,onRelease:function(t){return n("Smelt",{id:e.id,sheets:t})}},e.id)}))})})],4)};var c=function(e){var t,n;function a(){var t;return(t=e.call(this)||this).state={amount:1},t}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state.amount,n=this.props,a=n.material,c=n.onRelease,l=Math.floor(a.amount);return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,r.toTitleCase)(a.name).replace("Alloy","")}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:a.value&&a.value+" cr"})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,i.Box,{mr:2,color:"label",inline:!0,children:[l," sheets"]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.NumberInput,{width:"32px",step:1,stepPixelSize:5,minValue:1,maxValue:50,value:t,onChange:function(t,n){return e.setState({amount:n})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:l<1,content:"Release",onClick:function(){return c(t)}})]})]})},a}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.Pandemic=t.PandemicAntibodyDisplay=t.PandemicSymptomDisplay=t.PandemicDiseaseDisplay=t.PandemicBeakerDisplay=void 0;var o=n(1),r=n(23),a=n(3),i=n(2),c=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.has_beaker,l=r.beaker_empty,u=r.has_blood,d=r.blood,s=!c||l;return(0,o.createComponentVNode)(2,i.Section,{title:"Beaker",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"times",content:"Empty and Eject",color:"bad",disabled:s,onClick:function(){return n("empty_eject_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Empty",disabled:s,onClick:function(){return n("empty_beaker")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",disabled:!c,onClick:function(){return n("eject_beaker")}})],4),children:c?l?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Beaker is empty"}):u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood DNA",children:d&&d.dna||"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Type",children:d&&d.type||"Unknown"})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No blood detected"}):(0,o.createComponentVNode)(2,i.NoticeBox,{children:"No beaker loaded"})})};t.PandemicBeakerDisplay=c;var l=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.is_ready;return(r.viruses||[]).map((function(e){var t=e.symptoms||[];return(0,o.createComponentVNode)(2,i.Section,{title:e.can_rename?(0,o.createComponentVNode)(2,i.Input,{value:e.name,onChange:function(t,o){return n("rename_disease",{index:e.index,name:o})}}):e.name,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"flask",content:"Create culture bottle",disabled:!c,onClick:function(){return n("create_culture_bottle",{index:e.index})}}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:e.description}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Agent",children:e.agent}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:e.spread}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible Cure",children:e.cure})]})})]}),!!e.is_adv&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Statistics",level:2,children:(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:e.resistance}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:e.stealth})]})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage speed",children:e.stage_speed}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmissibility",children:e.transmission})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Symptoms",level:2,children:t.map((function(e){return(0,o.createComponentVNode)(2,i.Collapsible,{title:e.name,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,u,{symptom:e})})},e.name)}))})],4)]},e.name)}))};t.PandemicDiseaseDisplay=l;var u=function(e){var t=e.symptom,n=t.name,a=t.desc,c=t.stealth,l=t.resistance,u=t.stage_speed,d=t.transmission,s=t.level,p=t.neutered,m=(0,r.map)((function(e,t){return{desc:e,label:t}}))(t.threshold_desc||{});return(0,o.createComponentVNode)(2,i.Section,{title:n,level:2,buttons:!!p&&(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",children:"Neutered"}),children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:a}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Level",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Resistance",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stealth",children:c}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stage Speed",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transmission",children:d})]})})]}),m.length>0&&(0,o.createComponentVNode)(2,i.Section,{title:"Thresholds",level:3,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:m.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.label,children:e.desc},e.label)}))})})]})};t.PandemicSymptomDisplay=u;var d=function(e){var t=(0,a.useBackend)(e),n=t.act,r=t.data,c=r.resistances||[];return(0,o.createComponentVNode)(2,i.Section,{title:"Antibodies",children:c.length>0?(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eye-dropper",content:"Create vaccine bottle",disabled:!r.is_ready,onClick:function(){return n("create_vaccine_bottle",{index:e.id})}})},e.name)}))}):(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:1,children:"No antibodies detected."})})};t.PandemicAntibodyDisplay=d;t.Pandemic=function(e){var t=(0,a.useBackend)(e).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),!!t.has_blood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{state:e.state}),(0,o.createComponentVNode)(2,d,{state:e.state})],4)],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(1),r=n(3),a=n(2);t.PortableGenerator=function(e){var t,n=(0,r.useBackend)(e),i=n.act,c=n.data;return t=c.stack_percent>50?"good":c.stack_percent>15?"average":"bad",(0,o.createFragment)([!c.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:c.active?"power-off":"times",onClick:function(){return i("toggle_power")},disabled:!c.ready_to_boot,children:c.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:c.sheet_name+" sheets",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t,children:c.sheets}),c.sheets>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:c.active,onClick:function(){return i("eject")},children:"Eject"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current sheet level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.stack_percent/100,ranges:{good:[.1,Infinity],average:[.01,.1],bad:[-Infinity,.01]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heat level",children:c.current_heat<100?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:"Nominal"}):c.current_heat<200?(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"average",children:"Caution"}):(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"bad",children:"DANGER"})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",children:c.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return i("lower_power")},children:c.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("higher_power")},children:c.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!c.connected&&"bad",children:c.connected?c.power_available:"Unconnected"})})]})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=t.PortablePump=t.PortableBasicInfo=void 0;var o=n(1),r=n(3),a=n(2),i=n(37),c=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.connected,l=i.holding,u=i.on,d=i.pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:c?"good":"average",children:c?"Connected":"Not Connected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){return n("eject")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:l.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)};t.PortableBasicInfo=c;t.PortablePump=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,l=i.direction,u=(i.holding,i.target_pressure),d=i.default_pressure,s=i.min_pressure,p=i.max_pressure;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-in-alt":"sign-out-alt",content:l?"In":"Out",selected:l,onClick:function(){return n("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,unit:"kPa",width:"75px",minValue:s,maxValue:p,step:10,onChange:function(e,t){return n("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:u===s,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:u===d,onClick:function(){return n("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:u===p,onClick:function(){return n("pressure",{pressure:"max"})}})]})]})})],4)};t.PortableScrubber=function(e){var t=(0,r.useBackend)(e),n=t.act,l=t.data.filter_types||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,c,{state:e.state}),(0,o.createComponentVNode)(2,a.Section,{title:"Filters",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.enabled?"check-square-o":"square-o",content:(0,i.getGasLabel)(e.gas_id,e.gas_name),selected:e.enabled,onClick:function(){return n("toggle_filter",{val:e.gas_id})}},e.id)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.PowerMonitor=void 0;var o=n(1),r=n(23),a=n(70),i=n(20),c=n(12),l=n(2);var u=5e5,d=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)},s=function(e){var t,n;function c(){var t;return(t=e.call(this)||this).state={sortByField:null},t}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=this,t=this.props.state.data,n=t.history,c=this.state.sortByField,s=n.supply[n.supply.length-1]||0,f=n.demand[n.demand.length-1]||0,h=n.supply.map((function(e,t){return[t,e]})),C=n.demand.map((function(e,t){return[t,e]})),g=Math.max.apply(Math,[u].concat(n.supply,n.demand)),b=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===c&&(0,r.sortBy)((function(e){return e.name})),"charge"===c&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===c&&(0,r.sortBy)((function(e){return-d(e.load)}),(function(e){return-parseFloat(e.load)}))])(t.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,l.Flex.Item,{width:"200px",children:(0,o.createComponentVNode)(2,l.Section,{children:(0,o.createComponentVNode)(2,l.LabeledList,{children:[(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:s,minValue:0,maxValue:g,color:"teal",content:(0,i.toFixed)(s/1e3)+" kW"})}),(0,o.createComponentVNode)(2,l.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,l.ProgressBar,{value:f,minValue:0,maxValue:g,color:"pink",content:(0,i.toFixed)(f/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,l.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,l.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:h,rangeX:[0,h.length-1],rangeY:[0,g],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,l.Chart.Line,{fillPositionedParent:!0,data:C,rangeX:[0,C.length-1],rangeY:[0,g],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,l.Section,{children:[(0,o.createComponentVNode)(2,l.Box,{mb:1,children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"name"===c,content:"Name",onClick:function(){return e.setState({sortByField:"name"!==c&&"name"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"charge"===c,content:"Charge",onClick:function(){return e.setState({sortByField:"charge"!==c&&"charge"})}}),(0,o.createComponentVNode)(2,l.Button.Checkbox,{checked:"draw"===c,content:"Draw",onClick:function(){return e.setState({sortByField:"draw"!==c&&"draw"})}})]}),(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,l.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,l.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),b.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,p,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,m,{status:e.env}),2)],4,null,e.id)}))]})]})],4)},c}(o.Component);t.PowerMonitor=s;var p=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,l.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};p.defaultHooks=c.pureComponentHooks;var m=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,l.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};m.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(1),r=n(23),a=n(20),i=n(3),c=n(2),l=n(37);t.Radio=function(e){var t=(0,i.useBackend)(e),n=t.act,u=t.data,d=u.freqlock,s=u.frequency,p=u.minFrequency,m=u.maxFrequency,f=u.listening,h=u.broadcasting,C=u.command,g=u.useCommand,b=u.subspace,v=u.subspaceSwitchable,N=l.RADIO_CHANNELS.find((function(e){return e.freq===s})),V=(0,r.map)((function(e,t){return{name:t,status:!!e}}))(u.channels);return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Frequency",children:[d&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"light-gray",children:(0,a.toFixed)(s/10,1)+" kHz"})||(0,o.createComponentVNode)(2,c.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:p/10,maxValue:m/10,value:s/10,format:function(e){return(0,a.toFixed)(e,1)},onDrag:function(e,t){return n("frequency",{adjust:t-s/10})}}),N&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:N.color,ml:2,children:["[",N.name,"]"]})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:f?"volume-up":"volume-mute",selected:f,onClick:function(){return n("listen")}}),(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",width:"37px",icon:h?"microphone":"microphone-slash",selected:h,onClick:function(){return n("broadcast")}}),!!C&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:g,content:"High volume "+(g?"ON":"OFF"),onClick:function(){return n("command")}}),!!v&&(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"bullhorn",selected:b,content:"Subspace Tx "+(b?"ON":"OFF"),onClick:function(){return n("subspace")}})]}),!!b&&(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Channels",children:[0===V.length&&(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"bad",children:"No encryption keys installed."}),V.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{icon:e.status?"check-square-o":"square-o",selected:e.status,content:e.name,onClick:function(){return n("channel",{channel:e.name})}})},e.name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=void 0;var o=n(1),r=n(12),a=n(3),i=n(2),c=["Atmospherics","Disposals","Transit Tubes"],l={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Station Equipment":"microchip"},u={grey:"#bbbbbb",amethyst:"#a365ff",blue:"#4466ff",brown:"#b26438",cyan:"#48eae8",dark:"#808080",green:"#1edd00",orange:"#ffa030",purple:"#b535ea",red:"#ff3333",violet:"#6e00f6",yellow:"#ffce26"},d=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e){var t=(0,a.useBackend)(e),n=t.act,s=t.data,p=s.category,m=s.categories,f=void 0===m?[]:m,h=s.selected_color,C=s.piping_layer,g=s.mode,b=s.preview_rows.flatMap((function(e){return e.previews}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Category",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{selected:p===t,icon:l[e],color:"transparent",content:e,onClick:function(){return n("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Modes",children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:g&e.bitmask,content:e.name,onClick:function(){return n("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,width:"64px",color:u[h],content:h}),Object.keys(u).map((function(e){return(0,o.createComponentVNode)(2,i.ColorBox,{ml:1,color:u[e],onClick:function(){return n("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,i.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,i.Section,{children:[0===p&&(0,o.createComponentVNode)(2,i.Box,{mb:1,children:[1,2,3].map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,checked:e===C,content:"Layer "+e,onClick:function(){return n("piping_layer",{piping_layer:e})}},e)}))}),(0,o.createComponentVNode)(2,i.Box,{width:"108px",children:b.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return n("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,i.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,i.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:f.map((function(e){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{fluid:!0,icon:l[e.cat_name],label:e.cat_name,children:function(){return e.recipes.map((function(t){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:t.selected,content:t.pipe_name,title:t.pipe_name,onClick:function(){return n("pipe_type",{pipe_type:t.pipe_index,category:e.cat_name})}},t.pipe_index)}))}},e.cat_name)}))})})})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SatelliteControl=void 0;var o=n(1),r=n(3),a=n(2),i=n(163);t.SatelliteControl=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data,l=c.satellites||[];return(0,o.createFragment)([c.meteor_shield&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledListItem,{label:"Coverage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c.meteor_shield_coverage/c.meteor_shield_coverage_max,content:100*c.meteor_shield_coverage/c.meteor_shield_coverage_max+"%",ranges:{good:[1,Infinity],average:[.3,1],bad:[-Infinity,.3]}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Satellite Controls",children:(0,o.createComponentVNode)(2,a.Box,{mr:-1,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.active,content:"#"+e.id+" "+e.mode,onClick:function(){return n("toggle",{id:e.id})}},e.id)}))})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.ScannerGate=void 0;var o=n(1),r=n(3),a=n(2),i=n(69),c=["Positive","Harmless","Minor","Medium","Harmful","Dangerous","BIOHAZARD"],l=[{name:"Human",value:"human"},{name:"Lizardperson",value:"lizard"},{name:"Flyperson",value:"fly"},{name:"Felinid",value:"felinid"},{name:"Plasmaman",value:"plasma"},{name:"Mothperson",value:"moth"},{name:"Jellyperson",value:"jelly"},{name:"Podperson",value:"pod"},{name:"Golem",value:"golem"},{name:"Zombie",value:"zombie"}],u=[{name:"Starving",value:150},{name:"Obese",value:600}];t.ScannerGate=function(e){var t=e.state,n=(0,r.useBackend)(e),a=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.InterfaceLockNoticeBox,{locked:c.locked,onLockedStatusChange:function(){return a("toggle_lock")}}),!c.locked&&(0,o.createComponentVNode)(2,s,{state:t})],0)};var d={Off:{title:"Scanner Mode: Off",component:function(){return p}},Wanted:{title:"Scanner Mode: Wanted",component:function(){return m}},Guns:{title:"Scanner Mode: Guns",component:function(){return f}},Mindshield:{title:"Scanner Mode: Mindshield",component:function(){return h}},Disease:{title:"Scanner Mode: Disease",component:function(){return C}},Species:{title:"Scanner Mode: Species",component:function(){return g}},Nutrition:{title:"Scanner Mode: Nutrition",component:function(){return b}},Nanites:{title:"Scanner Mode: Nanites",component:function(){return v}}},s=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data.scan_mode,l=d[c]||d.off,u=l.component();return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:"Off"!==c&&(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"back",onClick:function(){return i("set_mode",{new_mode:"Off"})}}),children:(0,o.createComponentVNode)(2,u,{state:t})})},p=function(e){var t=(0,r.useBackend)(e).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:"Select a scanning mode below."}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{content:"Wanted",onClick:function(){return t("set_mode",{new_mode:"Wanted"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Guns",onClick:function(){return t("set_mode",{new_mode:"Guns"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Mindshield",onClick:function(){return t("set_mode",{new_mode:"Mindshield"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Disease",onClick:function(){return t("set_mode",{new_mode:"Disease"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Species",onClick:function(){return t("set_mode",{new_mode:"Species"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nutrition",onClick:function(){return t("set_mode",{new_mode:"Nutrition"})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Nanites",onClick:function(){return t("set_mode",{new_mode:"Nanites"})}})]})],4)},m=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any warrants for their arrest."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},f=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","any guns."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},h=function(e){var t=e.state,n=(0,r.useBackend)(e).data.reverse;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",n?"does not have":"has"," ","a mindshield."]}),(0,o.createComponentVNode)(2,N,{state:t})],4)},C=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,l=n.data,u=l.reverse,d=l.disease_threshold;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",u?"does not have":"has"," ","a disease equal or worse than ",d,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e===d,content:e,onClick:function(){return i("set_disease_threshold",{new_threshold:e})}},e)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},g=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,u=c.reverse,d=c.target_species,s=l.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned is ",u?"not":""," ","of the ",s.name," species.","zombie"===d&&" All zombie types will be detected, including dormant zombies."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_species",{new_species:e.value})}},e.value)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},b=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,d=c.target_nutrition,s=u.find((function(e){return e.value===d}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","the ",s.name," nutrition level."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:e.value===d,content:e.name,onClick:function(){return i("set_target_nutrition",{new_nutrition:e.name})}},e.name)}))}),(0,o.createComponentVNode)(2,N,{state:t})],4)},v=function(e){var t=e.state,n=(0,r.useBackend)(e),i=n.act,c=n.data,l=c.reverse,u=c.nanite_cloud;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{mb:2,children:["Trigger if the person scanned ",l?"does not have":"has"," ","nanite cloud ",u,"."]}),(0,o.createComponentVNode)(2,a.Box,{mb:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cloud ID",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:u,width:"65px",minValue:1,maxValue:100,stepPixelSize:2,onChange:function(e,t){return i("set_nanite_cloud",{new_cloud:t})}})})})}),(0,o.createComponentVNode)(2,N,{state:t})],4)},N=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.reverse;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning Mode",children:(0,o.createComponentVNode)(2,a.Button,{content:i?"Inverted":"Default",icon:i?"random":"long-arrow-alt-right",onClick:function(){return n("toggle_reverse")},color:i?"bad":"good"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleManipulator=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.ShuttleManipulator=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.shuttles||[],u=c.templates||{},d=c.selected||{},s=c.existing_shuttle||{};return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Status",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Table,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return n("jump_to",{type:"mobile",id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{content:"Fly",disabled:!e.can_fly,onClick:function(){return n("fly",{id:e.id})}},e.id)}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.id}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.status}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.mode,!!e.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),e.timeleft,(0,o.createTextVNode)(")"),(0,o.createComponentVNode)(2,i.Button,{content:"Fast Travel",disabled:!e.can_fast_travel,onClick:function(){return n("fast_travel",{id:e.id})}},e.id)],0)]})]},e.id)}))})})}},"status"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Templates",children:function(){return(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.Tabs,{children:(0,r.map)((function(e,t){var r=e.templates||[];return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:e.port_id,children:r.map((function(e){var t=e.shuttle_id===d.shuttle_id;return(0,o.createComponentVNode)(2,i.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:t?"Selected":"Select",selected:t,onClick:function(){return n("select_template",{shuttle_id:e.shuttle_id})}}),children:(!!e.description||!!e.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!e.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:e.description}),!!e.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:e.admin_notes})]})},e.shuttle_id)}))},t)}))(u)})})}},"templates"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:"Modification",children:(0,o.createComponentVNode)(2,i.Section,{children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{level:2,title:d.name,children:(!!d.description||!!d.admin_notes)&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!d.description&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:d.description}),!!d.admin_notes&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Admin Notes",children:d.admin_notes})]})}),s?(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: "+s.name,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Jump To",onClick:function(){return n("jump_to",{type:"mobile",id:s.id})}}),children:[s.status,!!s.timer&&(0,o.createFragment)([(0,o.createTextVNode)("("),s.timeleft,(0,o.createTextVNode)(")")],0)]})})}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Existing Shuttle: None"}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Status",children:[(0,o.createComponentVNode)(2,i.Button,{content:"Preview",onClick:function(){return n("preview",{shuttle_id:d.shuttle_id})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Load",color:"bad",onClick:function(){return n("load",{shuttle_id:d.shuttle_id})}})]})],0):"No shuttle selected"})},"modification")]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SlimeBodySwapper=t.BodyEntry=void 0;var o=n(1),r=n(3),a=n(2),i=function(e){var t=e.body,n=e.swapFunc;return(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:t.htmlcolor,children:t.name}),level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{content:{owner:"You Are Here",stranger:"Occupied",available:"Swap"}[t.occupied],selected:"owner"===t.occupied,color:"stranger"===t.occupied&&"bad",onClick:function(){return n()}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",bold:!0,color:{Dead:"bad",Unconscious:"average",Conscious:"good"}[t.status],children:t.status}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Jelly",children:t.exoticblood}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:t.area})]})})};t.BodyEntry=i;t.SlimeBodySwapper=function(e){var t=(0,r.useBackend)(e),n=t.act,c=t.data.bodies,l=void 0===c?[]:c;return(0,o.createComponentVNode)(2,a.Section,{children:l.map((function(e){return(0,o.createComponentVNode)(2,i,{body:e,swapFunc:function(){return n("swap",{ref:e.ref})}},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.Signaler=void 0;var o=n(1),r=n(2),a=n(3),i=n(20);t.Signaler=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data,l=c.code,u=c.frequency,d=c.minFrequency,s=c.maxFrequency;return(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Grid,{children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:d/10,maxValue:s/10,value:u/10,format:function(e){return(0,i.toFixed)(e,1)},width:13,onDrag:function(e,t){return n("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,r.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:13,onDrag:function(e,t){return n("code",{code:t})}})}),(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return n("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,r.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,r.Grid.Column,{children:(0,o.createComponentVNode)(2,r.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return n("signal")}})})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(1),r=n(23),a=n(3),i=n(2);t.SmartVend=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Storage",buttons:!!c.isdryer&&(0,o.createComponentVNode)(2,i.Button,{icon:c.drying?"stop":"tint",onClick:function(){return n("Dry")},children:c.drying?"Stop drying":"Dry"}),children:0===c.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",c.name," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:c.verb?c.verb:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"right",children:e.amount}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"One",disabled:e.amount<1,onClick:function(){return n("Release",{name:e.name,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Many",disabled:e.amount<=1,onClick:function(){return n("Release",{name:e.name})}})]})]},t)}))(c.contents)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(1),r=n(3),a=n(2);t.Smes=function(e){var t,n,i=(0,r.useBackend)(e),c=i.act,l=i.data;return t=l.capacityPercent>=100?"good":l.inputting?"average":"bad",n=l.outputting?"good":l.charge>0?"average":"bad",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*l.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.inputAttempt?"sync-alt":"times",selected:l.inputAttempt,onClick:function(){return c("tryinput")},children:l.inputAttempt?"Auto":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:t,children:l.capacityPercent>=100?"Fully Charged":l.inputting?"Charging":"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.inputLevel/l.inputLevelMax,content:l.inputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Input",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.inputLevel,onClick:function(){return c("input",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.inputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.inputLevelMax/1e3,onChange:function(e,t){return c("input",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.inputLevel===l.inputLevelMax,onClick:function(){return c("input",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:l.inputAvailable})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.outputAttempt?"power-off":"times",selected:l.outputAttempt,onClick:function(){return c("tryoutput")},children:l.outputAttempt?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:n,children:l.outputting?"Sending":l.charge>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l.outputLevel/l.outputLevelMax,content:l.outputLevel_text})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust Output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===l.outputLevel,onClick:function(){return c("output",{adjust:-1e4})}}),(0,o.createComponentVNode)(2,a.NumberInput,{value:Math.round(l.outputLevel/1e3),unit:"kW",width:"65px",minValue:0,maxValue:l.outputLevelMax/1e3,onChange:function(e,t){return c("output",{target:1e3*t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:l.outputLevel===l.outputLevelMax,onClick:function(){return c("output",{target:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:l.outputUsed})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SmokeMachine=void 0;var o=n(1),r=n(3),a=n(2);t.SmokeMachine=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.TankContents,l=(i.isTankLoaded,i.TankCurrentVolume),u=i.TankMaxVolume,d=i.active,s=i.setting,p=(i.screen,i.maxSetting),m=void 0===p?[]:p;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dispersal Tank",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d?"power-off":"times",selected:d,content:d?"On":"Off",onClick:function(){return n("power")}}),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:l/u,ranges:{bad:[-Infinity,.3]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{initial:0,value:l||0})," / "+u]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:[1,2,3,4,5].map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:s===e,icon:"plus",content:3*e,disabled:m0?"good":"bad",children:m})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:l,content:c+" W"})})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===p,onClick:function(){return n("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===p,onClick:function(){return n("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===p,disabled:!f,onClick:function(){return n("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===p||1===p)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:u,onDrag:function(e,t){return n("azimuth",{value:t})}}),1===p&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"\xb0/m",step:.01,stepPixelSize:1,minValue:-s-.01,maxValue:s+.01,value:d,format:function(e){return(Math.sign(e)>0?"+":"-")+Math.abs(e)},onDrag:function(e,t){return n("azimuth_rate",{value:t})}}),2===p&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[u+" \xb0"," (auto)"]})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(1),r=n(3),a=n(2);t.SpaceHeater=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Power",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject Cell",disabled:!i.hasPowercell||!i.open,onClick:function(){return n("eject")}}),(0,o.createComponentVNode)(2,a.Button,{icon:i.on?"power-off":"times",content:i.on?"On":"Off",selected:i.on,disabled:!i.hasPowercell,onClick:function(){return n("power")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",color:!i.hasPowercell&&"bad",children:i.hasPowercell&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.powerLevel/100,content:i.powerLevel+"%",ranges:{good:[.6,Infinity],average:[.3,.6],bad:[-Infinity,.3]}})||"None"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Thermostat",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Temperature",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"18px",color:Math.abs(i.targetTemp-i.currentTemp)>50?"bad":Math.abs(i.targetTemp-i.currentTemp)>20?"average":"good",children:[i.currentTemp,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Temperature",children:i.open&&(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.targetTemp),width:"65px",unit:"\xb0C",minValue:i.minTemp,maxValue:i.maxTemp,onChange:function(e,t){return n("target",{target:t})}})||i.targetTemp+"\xb0C"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:i.open?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"thermometer-half",content:"Auto",selected:"auto"===i.mode,onClick:function(){return n("mode",{mode:"auto"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fire-alt",content:"Heat",selected:"heat"===i.mode,onClick:function(){return n("mode",{mode:"heat"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fan",content:"Cool",selected:"cool"===i.mode,onClick:function(){return n("mode",{mode:"cool"})}})],4):"Auto"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SpawnersMenu=void 0;var o=n(1),r=n(3),a=n(2);t.SpawnersMenu=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data.spawners||[];return(0,o.createComponentVNode)(2,a.Section,{children:i.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name+" ("+e.amount_left+" left)",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Jump",onClick:function(){return n("jump",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Button,{content:"Spawn",onClick:function(){return n("spawn",{name:e.name})}})],4),children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,mb:1,fontSize:"20px",children:e.short_desc}),(0,o.createComponentVNode)(2,a.Box,{children:e.flavor_text}),!!e.important_info&&(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,color:"bad",fontSize:"26px",children:e.important_info})]},e.name)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsole=void 0;var o=n(1),r=n(3),a=n(2);t.StationAlertConsole=function(e){var t=(0,r.useBackend)(e).data.alarms||[],n=t.Fire||[],i=t.Atmosphere||[],c=t.Power||[];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Fire Alarms",children:(0,o.createVNode)(1,"ul",null,[0===n.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),n.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Atmospherics Alarms",children:(0,o.createVNode)(1,"ul",null,[0===i.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),i.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Alarms",children:(0,o.createVNode)(1,"ul",null,[0===c.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),c.map((function(e){return(0,o.createVNode)(1,"li","color-average",e,0,null,e)}))],0)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(1),r=n(3),a=n(2);t.SuitStorageUnit=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.locked,l=i.open,u=i.safeties,d=i.uv_active,s=i.occupied,p=i.suit,m=i.helmet,f=i.mask,h=i.storage;return(0,o.createFragment)([!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Biological entity detected in suit chamber. Please remove before continuing with operation."}),d&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})||(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!l&&(0,o.createComponentVNode)(2,a.Button,{icon:c?"unlock":"lock",content:c?"Unlock":"Lock",onClick:function(){return n("lock")}}),!c&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"sign-out-alt":"sign-in-alt",content:l?"Close":"Open",onClick:function(){return n("door")}})],0),children:c&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||l&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return n("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return n("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"square":"square-o",content:f||"Empty",disabled:!f,onClick:function(){return n("dispense",{item:"mask"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Storage",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return n("dispense",{item:"storage"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return n("uv")}})})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(1),r=n(3),a=n(2);t.Tank=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i.tankPressure/1013,content:i.tankPressure+" kPa",ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:i.ReleasePressure===i.minReleasePressure,onClick:function(){return n("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(i.releasePressure),width:"65px",unit:"kPa",minValue:i.minReleasePressure,maxValue:i.maxReleasePressure,onChange:function(e,t){return n("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:i.ReleasePressure===i.maxReleasePressure,onClick:function(){return n("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:i.ReleasePressure===i.defaultReleasePressure,onClick:function(){return n("pressure",{pressure:"reset"})}})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(1),r=n(3),a=n(2);t.TankDispenser=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plasma",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.plasma?"square":"square-o",content:"Dispense",disabled:!i.plasma,onClick:function(){return n("plasma")}}),children:i.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:i.oxygen?"square":"square-o",content:"Dispense",disabled:!i.oxygen,onClick:function(){return n("oxygen")}}),children:i.oxygen})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(1),r=n(3),a=n(2);t.Teleporter=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=i.calibrated,l=i.calibrating,u=i.power_station,d=i.regime_set,s=i.teleporter_hub,p=i.target;return(0,o.createComponentVNode)(2,a.Section,{children:!u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No power station linked."})||!s&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",textAlign:"center",children:"No hub linked."})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Regime",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Change Regime",onClick:function(){return n("regimeset")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Target",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Set Target",onClick:function(){return n("settarget")}}),children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibration",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"tools",content:"Calibrate Hub",onClick:function(){return n("calibrate")}}),children:l&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"In Progress"})||c&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Optimal"})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Sub-Optimal"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ThermoMachine=void 0;var o=n(1),r=n(20),a=n(3),i=n(2);t.ThermoMachine=function(e){var t=(0,a.useBackend)(e),n=t.act,c=t.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.temperature,format:function(e){return(0,r.toFixed)(e,2)}})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:c.pressure,format:function(e){return(0,r.toFixed)(e,2)}})," kPa"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){return n("power")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:"62px",minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(e,t){return n("target",{target:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){return n("target",{target:c.min})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){return n("target",{target:c.initial})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){return n("target",{target:c.max})}})]})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineComputer=void 0;var o=n(1),r=n(3),a=n(2);t.TurbineComputer=function(e){var t=(0,r.useBackend)(e),n=t.act,i=t.data,c=Boolean(i.compressor&&!i.compressor_broke&&i.turbine&&!i.turbine_broke);return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:i.online?"power-off":"times",content:i.online?"Online":"Offline",selected:i.online,disabled:!c,onClick:function(){return n("toggle_power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Reconnect",onClick:function(){return n("reconnect")}})],4),children:!c&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Compressor Status",color:!i.compressor||i.compressor_broke?"bad":"good",children:i.compressor_broke?i.compressor?"Offline":"Missing":"Online"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Status",color:!i.turbine||i.turbine_broke?"bad":"good",children:i.turbine_broke?i.turbine?"Offline":"Missing":"Online"})]})||(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Turbine Speed",children:[i.rpm," RPM"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temp",children:[i.temp," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generated Power",children:i.power})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Uplink=void 0;var o=n(1),r=n(29),a=n(19),i=n(2);var c=function(e){var t,n;function r(){var t;return(t=e.call(this)||this).state={hoveredItem:{},currentSearch:""},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.setHoveredItem=function(e){this.setState({hoveredItem:e})},c.setSearchText=function(e){this.setState({currentSearch:e})},c.render=function(){var e=this,t=this.props.state,n=t.config,r=t.data,c=n.ref,u=r.compact_mode,d=r.lockable,s=r.telecrystals,p=r.categories,m=void 0===p?[]:p,f=this.state,h=f.hoveredItem,C=f.currentSearch;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:s>0?"good":"bad",children:[s," TC"]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{value:C,onInput:function(t,n){return e.setSearchText(n)},ml:1,mr:1}),(0,o.createComponentVNode)(2,i.Button,{icon:u?"list":"info",content:u?"Compact":"Detailed",onClick:function(){return(0,a.act)(c,"compact_toggle")}}),!!d&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return(0,a.act)(c,"lock")}})],0),children:C.length>0?(0,o.createVNode)(1,"table","Table",(0,o.createComponentVNode)(2,l,{compact:!0,items:m.flatMap((function(e){return e.items||[]})).filter((function(e){var t=C.toLowerCase();return String(e.name+e.desc).toLowerCase().includes(t)})),hoveredItem:h,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}}),2):(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:m.map((function(t){var n=t.name,r=t.items;if(null!==r)return(0,o.createComponentVNode)(2,i.Tabs.Tab,{label:n+" ("+r.length+")",children:function(){return(0,o.createComponentVNode)(2,l,{compact:u,items:r,hoveredItem:h,telecrystals:s,onBuyMouseOver:function(t){return e.setHoveredItem(t)},onBuyMouseOut:function(t){return e.setHoveredItem({})},onBuy:function(e){return(0,a.act)(c,"buy",{item:e.name})}})}},n)}))})})},r}(o.Component);t.Uplink=c;var l=function(e){var t=e.items,n=e.hoveredItem,a=e.telecrystals,c=e.compact,l=e.onBuy,u=e.onBuyMouseOver,d=e.onBuyMouseOut,s=n&&n.cost||0;return c?(0,o.createComponentVNode)(2,i.Table,{children:t.map((function(e){var t=n&&n.name!==e.name,c=a-s1?r-1:0),i=1;i1?t-1:0),o=1;o Date: Thu, 13 Feb 2020 15:59:58 -0700 Subject: [PATCH 096/380] ok --- code/game/objects/items/stunbaton.dm | 78 ++++++++++---------- modular_citadel/code/_onclick/item_attack.dm | 4 +- 2 files changed, 42 insertions(+), 40 deletions(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 45313dc9b0..5d97866f95 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -15,13 +15,17 @@ attack_verb = list("beaten") armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 50, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 80) - var/stunforce = 70 + var/stamforce = 25 var/status = FALSE var/obj/item/stock_parts/cell/cell var/hitcost = 1000 var/throw_hit_chance = 35 var/preload_cell_type //if not empty the baton starts with this type of cell +/obj/item/melee/baton/examine(mob/user) + . = ..() + . += "Right click attack while in combat mode to disarm instead of stun." + /obj/item/melee/baton/get_cell() . = cell if(iscyborg(loc)) @@ -32,7 +36,7 @@ user.visible_message("[user] is putting the live [name] in [user.p_their()] mouth! It looks like [user.p_theyre()] trying to commit suicide!") return (FIRELOSS) -/obj/item/melee/baton/Initialize() +/obj/item/melee/baton/Initialize(mapload) . = ..() if(preload_cell_type) if(!ispath(preload_cell_type,/obj/item/stock_parts/cell)) @@ -134,44 +138,40 @@ add_fingerprint(user) /obj/item/melee/baton/attack(mob/M, mob/living/carbon/human/user) + var/interrupt = common_baton_melee(M, user, FALSE) + if(!interrupt) + ..() + +/obj/item/melee/baton/alt_pre_attack(atom/A, mob/living/user, params) + . = common_baton_melee(M, user, TRUE) //return true (attackchain interrupt) if this also returns true. no harm-disarming. + +//return TRUE to interrupt attack chain. +/obj/item/melee/baton/proc/common_baton_melee(mob/M, mob/living/user, disarming = FALSE) + if(iscyborg(M) || !isliving(M)) //can't baton cyborgs + return FALSE if(status && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) clowning_around(user) - return - - if(user.getStaminaLoss() >= STAMINA_SOFTCRIT)//CIT CHANGE - makes it impossible to baton in stamina softcrit - to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto - return //CIT CHANGE - ditto - - if(iscyborg(M)) - ..() - return - - + if(user.getStaminaLoss() >= STAMINA_SOFTCRIT) //CIT CHANGE - makes it impossible to baton in stamina softcrit + to_chat(user, "You're too exhausted for that.") + return TRUE if(ishuman(M)) var/mob/living/carbon/human/L = M if(check_martial_counter(L, user)) - return + return TRUE + if(status) + if(baton_stun(M, user, disarming)) + user.do_attack_animation(M) + user.adjustStaminaLossBuffered(getweight()) //CIT CHANGE - makes stunbatonning others cost stamina + else if(user.a_intent != INTENT_HARM) //they'll try to bash in the last proc. + M.visible_message("[user] has prodded [M] with [src]. Luckily it was off.", \ + "[user] has prodded you with [src]. Luckily it was off") + return disarming || (user.a_intent != INTENT_HARM) - if(user.a_intent != INTENT_HARM) - if(status) - if(baton_stun(M, user)) - user.do_attack_animation(M) - user.adjustStaminaLossBuffered(getweight())//CIT CHANGE - makes stunbatonning others cost stamina - return - else - M.visible_message("[user] has prodded [M] with [src]. Luckily it was off.", \ - "[user] has prodded you with [src]. Luckily it was off") - else - if(status) - baton_stun(M, user) - ..() - - -/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user) +/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user, disarming = FALSE) if(L.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that playsound(L, 'sound/weapons/genhit.ogg', 50, 1) return FALSE - var/stunpwr = stunforce + var/stunpwr = stamforce var/obj/item/stock_parts/cell/our_cell = get_cell() if(!our_cell) switch_status(FALSE) @@ -187,17 +187,19 @@ return FALSE stunpwr *= round(stuncharge/hitcost, 0.1) - - L.Knockdown(stunpwr, override_stamdmg = 0) - L.apply_damage(stunpwr*0.5, STAMINA, user.zone_selected) - L.apply_effect(EFFECT_STUTTER, stunforce) + if(!disarming) + L.Knockdown(100, override_stamdmg = 0) //knockdown + L.adjustStaminaLoss(stunpwr) + else + L.drop_all_held_items() //no knockdown/stamina damage, instead disarm. + L.apply_effect(EFFECT_STUTTER, stamforce) SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) if(user) L.lastattacker = user.real_name L.lastattackerckey = user.ckey - L.visible_message("[user] has stunned [L] with [src]!", \ - "[user] has stunned you with [src]!") - log_combat(user, L, "stunned") + L.visible_message("[user] has [disarming? "disarmed" : "stunned"] [L] with [src]!", \ + "[user] has [disarming? "disarmed" : "stunned"] you with [src]!") + log_combat(user, L, disarming? "disarmed" : "stunned") playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) diff --git a/modular_citadel/code/_onclick/item_attack.dm b/modular_citadel/code/_onclick/item_attack.dm index 80281ee084..d87b2be661 100644 --- a/modular_citadel/code/_onclick/item_attack.dm +++ b/modular_citadel/code/_onclick/item_attack.dm @@ -1,12 +1,12 @@ /obj/item/proc/rightclick_melee_attack_chain(mob/user, atom/target, params) - if(!pre_altattackby(target, user, params)) //Hey, does this item have special behavior that should override all normal right-click functionality? + if(!alt_pre_attack(target, user, params)) //Hey, does this item have special behavior that should override all normal right-click functionality? if(!target.altattackby(src, user, params)) //Does the target do anything special when we right-click on it? melee_attack_chain(user, target, params) //Ugh. Lame! I'm filing a legal complaint about the discrimination against the right mouse button! else altafterattack(target, user, TRUE, params) return -/obj/item/proc/pre_altattackby(atom/A, mob/living/user, params) +/obj/item/proc/alt_pre_attack(atom/A, mob/living/user, params) return FALSE //return something other than false if you wanna override attacking completely /atom/proc/altattackby(obj/item/W, mob/user, params) From e8ccf4b6d7e06c064f1c5d9ff183676a02f6d844 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Thu, 13 Feb 2020 16:25:43 -0700 Subject: [PATCH 097/380] fix --- code/game/objects/items/balls.dm | 2 +- code/game/objects/items/melee/energy.dm | 2 +- code/game/objects/items/stunbaton.dm | 17 ++++++++++------- code/game/objects/items/teleprod.dm | 2 +- code/game/objects/items/toys.dm | 2 +- code/game/objects/items/twohanded.dm | 2 +- code/game/objects/structures/watercloset.dm | 4 ++-- .../modules/reagents/reagent_containers/rags.dm | 2 +- 8 files changed, 18 insertions(+), 15 deletions(-) diff --git a/code/game/objects/items/balls.dm b/code/game/objects/items/balls.dm index 59b47bacbd..c24f58208b 100644 --- a/code/game/objects/items/balls.dm +++ b/code/game/objects/items/balls.dm @@ -20,7 +20,7 @@ throw_range = 14 w_class = WEIGHT_CLASS_SMALL -/obj/item/toy/tennis/pre_altattackby(atom/A, mob/living/user, params) //checks if it can do right click memes +/obj/item/toy/tennis/alt_pre_attack(atom/A, mob/living/user, params) //checks if it can do right click memes altafterattack(A, user, TRUE, params) return TRUE diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 15a686bae6..3ca489542f 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -259,7 +259,7 @@ light_color = "#37FFF7" actions_types = list() -/obj/item/melee/transforming/energy/sword/cx/pre_altattackby(atom/A, mob/living/user, params) //checks if it can do right click memes +/obj/item/melee/transforming/energy/sword/cx/alt_pre_attack(atom/A, mob/living/user, params) //checks if it can do right click memes altafterattack(A, user, TRUE, params) return TRUE diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 5d97866f95..2e5cc1c689 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -17,8 +17,9 @@ var/stamforce = 25 var/status = FALSE + var/knockdown = TRUE var/obj/item/stock_parts/cell/cell - var/hitcost = 1000 + var/hitcost = 750 var/throw_hit_chance = 35 var/preload_cell_type //if not empty the baton starts with this type of cell @@ -52,7 +53,7 @@ baton_stun(hit_atom) /obj/item/melee/baton/loaded //this one starts with a cell pre-installed. - preload_cell_type = /obj/item/stock_parts/cell/high + preload_cell_type = /obj/item/stock_parts/cell/high/plus /obj/item/melee/baton/proc/deductcharge(chrgdeductamt, chargecheck = TRUE, explode = TRUE) var/obj/item/stock_parts/cell/copper_top = get_cell() @@ -143,7 +144,7 @@ ..() /obj/item/melee/baton/alt_pre_attack(atom/A, mob/living/user, params) - . = common_baton_melee(M, user, TRUE) //return true (attackchain interrupt) if this also returns true. no harm-disarming. + return common_baton_melee(A, user, TRUE) //return true (attackchain interrupt) if this also returns true. no harm-disarming. //return TRUE to interrupt attack chain. /obj/item/melee/baton/proc/common_baton_melee(mob/M, mob/living/user, disarming = FALSE) @@ -188,7 +189,8 @@ stunpwr *= round(stuncharge/hitcost, 0.1) if(!disarming) - L.Knockdown(100, override_stamdmg = 0) //knockdown + if(knockdown) + L.Knockdown(100, override_stamdmg = 0) //knockdown L.adjustStaminaLoss(stunpwr) else L.drop_all_held_items() //no knockdown/stamina damage, instead disarm. @@ -214,7 +216,7 @@ user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) - user.Knockdown(stunforce*3) + user.Knockdown(stamforce*6) playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) deductcharge(hitcost) @@ -276,8 +278,9 @@ w_class = WEIGHT_CLASS_BULKY force = 3 throwforce = 5 - stunforce = 60 - hitcost = 2000 + stamforce = 25 + hitcost = 1000 + knockdown = FALSE throw_hit_chance = 10 slot_flags = ITEM_SLOT_BACK var/obj/item/assembly/igniter/sparkler diff --git a/code/game/objects/items/teleprod.dm b/code/game/objects/items/teleprod.dm index f427bf6c4c..bab4d6a488 100644 --- a/code/game/objects/items/teleprod.dm +++ b/code/game/objects/items/teleprod.dm @@ -16,7 +16,7 @@ user.visible_message("[user] accidentally hits [user.p_them()]self with [src]!", \ "You accidentally hit yourself with [src]!") SEND_SIGNAL(user, COMSIG_LIVING_MINOR_SHOCK) - user.Knockdown(stunforce*3) + user.Knockdown(stamforce * 6) playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1) if(do_teleport(user, get_turf(user), 50, channel = TELEPORT_CHANNEL_BLUESPACE)) deductcharge(hitcost) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 6782ba0098..827ed43bfd 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -289,7 +289,7 @@ var/light_brightness = 3 actions_types = list() -/obj/item/toy/sword/cx/pre_altattackby(atom/A, mob/living/user, params) //checks if it can do right click memes +/obj/item/toy/sword/cx/alt_pre_attack(atom/A, mob/living/user, params) //checks if it can do right click memes altafterattack(A, user, TRUE, params) return TRUE diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index fc9e138f4b..a551f642d0 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -510,7 +510,7 @@ /obj/item/twohanded/dualsaber/hypereutactic/chaplain/IsReflect() return FALSE -/obj/item/twohanded/dualsaber/hypereutactic/pre_altattackby(atom/A, mob/living/user, params) //checks if it can do right click memes +/obj/item/twohanded/dualsaber/hypereutactic/alt_pre_attack(atom/A, mob/living/user, params) //checks if it can do right click memes altafterattack(A, user, TRUE, params) return TRUE diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index a8f95e30da..359436dc2e 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -528,8 +528,8 @@ if(B.cell) if(B.cell.charge > 0 && B.status == 1) flick("baton_active", src) - var/stunforce = B.stunforce - user.Knockdown(stunforce) + var/stunforce = B.stamforce + user.Knockdown(stunforce * 2) user.stuttering = stunforce/20 B.deductcharge(B.hitcost) user.visible_message("[user] shocks [user.p_them()]self while attempting to wash the active [B.name]!", \ diff --git a/code/modules/reagents/reagent_containers/rags.dm b/code/modules/reagents/reagent_containers/rags.dm index 59c956acd6..081d7a81de 100644 --- a/code/modules/reagents/reagent_containers/rags.dm +++ b/code/modules/reagents/reagent_containers/rags.dm @@ -52,7 +52,7 @@ SEND_SIGNAL(A, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_MEDIUM) return -/obj/item/reagent_containers/rag/pre_altattackby(mob/living/M, mob/living/user, params) +/obj/item/reagent_containers/rag/alt_pre_attack(mob/living/M, mob/living/user, params) if(istype(M) && user.a_intent == INTENT_HELP) user.changeNext_move(CLICK_CD_MELEE) if(M.on_fire) From f16be3a93fa0d192a1468db2f04e5fe10b10ae95 Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 14 Feb 2020 22:04:55 +0200 Subject: [PATCH 098/380] Peak Shitcode. --- .../reagents/chemistry/reagents/other_reagents.dm | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 12a126a5a4..231d37bdd8 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -179,17 +179,11 @@ taste_description = "sap" //Like tree sap? pH = 7.45 -/datum/reagent/blood/tomato/on_merge(list/mix_data) //Tomato blood doesnt mix. - return FALSE - -/datum/reagent/blood/tomato/on_mob_life(mob/living/carbon/C) //So it bloodsuckers cant use this as an unlimited blood supply - return - -/datum/reagent/blood/reaction_mob(mob/living/L, method=TOUCH, reac_volume) +/datum/reagent/blood/tomato/reaction_mob(mob/living/L, method=TOUCH, reac_volume) + ..() if(isvamp(L)) var/datum/antagonist/bloodsucker/bloodsuckerdatum = L.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) bloodsuckerdatum.handle_eat_human_food(reac_volume * 2) - return /datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M) if(prob(10)) From 7eb93a1fa8dfbe8df87b419d6fce73e8487357f8 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 15 Feb 2020 15:36:08 -0700 Subject: [PATCH 099/380] Update stunbaton.dm --- code/game/objects/items/stunbaton.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 2e5cc1c689..ab61feab9c 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -190,7 +190,7 @@ if(!disarming) if(knockdown) - L.Knockdown(100, override_stamdmg = 0) //knockdown + L.Knockdown(50, override_stamdmg = 0) //knockdown L.adjustStaminaLoss(stunpwr) else L.drop_all_held_items() //no knockdown/stamina damage, instead disarm. From 938d87cfbadc6d2f8d32817c81ad67cb9aaebaa7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sat, 15 Feb 2020 17:28:04 -0700 Subject: [PATCH 100/380] Update stunbaton.dm --- code/game/objects/items/stunbaton.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index ab61feab9c..52f082fa5c 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -144,7 +144,8 @@ ..() /obj/item/melee/baton/alt_pre_attack(atom/A, mob/living/user, params) - return common_baton_melee(A, user, TRUE) //return true (attackchain interrupt) if this also returns true. no harm-disarming. + . = common_baton_melee(A, user, TRUE) //return true (attackchain interrupt) if this also returns true. no harm-disarming. + user.changeNext_move(CLICK_CD_MELEE) //return TRUE to interrupt attack chain. /obj/item/melee/baton/proc/common_baton_melee(mob/M, mob/living/user, disarming = FALSE) @@ -194,6 +195,7 @@ L.adjustStaminaLoss(stunpwr) else L.drop_all_held_items() //no knockdown/stamina damage, instead disarm. + L.apply_effect(EFFECT_STUTTER, stamforce) SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) if(user) From c00f797a4a0411ea31e7e14c4a621ad57e697fe7 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 16 Feb 2020 01:26:33 -0600 Subject: [PATCH 101/380] extendies --- .../configuration/entries/general.dm | 10 +++++++ code/controllers/subsystem/autotransfer.dm | 17 ++++++++++++ code/controllers/subsystem/ticker.dm | 2 +- code/controllers/subsystem/vote.dm | 26 ++++++++++++++++++- config/config.txt | 6 +++++ 5 files changed, 59 insertions(+), 2 deletions(-) create mode 100644 code/controllers/subsystem/autotransfer.dm diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index cb8c0fe966..b5e7137374 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -82,6 +82,16 @@ config_entry_value = 600 min_val = 0 +/datum/config_entry/number/vote_autotransfer_initial //length of time before the first autotransfer vote is called (deciseconds, default 2 hours) + config_entry_value = 72000 + integer = FALSE + min_val = 0 + +/datum/config_entry/number/vote_autotransfer_interval //length of time to wait before subsequent autotransfer votes (deciseconds, default 30 minutes) + config_entry_value = 18000 + integer = FALSE + min_val = 0 + /datum/config_entry/flag/default_no_vote // vote does not default to nochange/norestart /datum/config_entry/flag/no_dead_vote // dead people can't vote diff --git a/code/controllers/subsystem/autotransfer.dm b/code/controllers/subsystem/autotransfer.dm new file mode 100644 index 0000000000..05ef3127c1 --- /dev/null +++ b/code/controllers/subsystem/autotransfer.dm @@ -0,0 +1,17 @@ +SUBSYSTEM_DEF(autotransfer) + name = "Autotransfer Vote" + flags = SS_KEEP_TIMING | SS_BACKGROUND + wait = 1 MINUTES + + var/starttime + var/targettime + +/datum/controller/subsystem/autotransfer/Initialize(timeofday) + starttime = world.time + targettime = starttime + CONFIG_GET(number/vote_autotransfer_initial) + return ..() + +/datum/controller/subsystem/autotransfer/fire() + if (world.time > targettime) + SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user + targettime = targettime + CONFIG_GET(number/vote_autotransfer_interval) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index fe994facdc..3857fb0af5 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -213,7 +213,7 @@ SUBSYSTEM_DEF(ticker) check_queue() check_maprotate() scripture_states = scripture_unlock_alert(scripture_states) - SSshuttle.autoEnd() + //SSshuttle.autoEnd() if(!roundend_check_paused && mode.check_finished(force_ending) || force_ending) current_state = GAME_STATE_FINISHED diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 9924ed7917..10d1cbb3d0 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -89,6 +89,20 @@ SUBSYSTEM_DEF(vote) choices[GLOB.master_mode] += non_voters.len if(choices[GLOB.master_mode] >= greatest_votes) greatest_votes = choices[GLOB.master_mode] + else if(mode == "transfer") // austation begin -- Crew autotransfer vote + var/factor = 1 + switch(world.time / (1 MINUTES )) + if(0 to 60) + factor = 0.5 + if(61 to 120) + factor = 0.8 + if(121 to 240) + factor = 1 + if(241 to 300) + factor = 1.2 + else + factor = 1.4 + choices["Initiate Crew Transfer"] += round(non_voters.len * factor) // austation end //get all options with that many votes and return them in a list . = list() if(greatest_votes) @@ -365,6 +379,13 @@ SUBSYSTEM_DEF(vote) log_admin("The map has been voted for and will change to: [VM.map_name]") if(SSmapping.changemap(config.maplist[.])) to_chat(world, "The map vote has chosen [VM.map_name] for next round!") + if("transfer") // austation begin -- Crew autotransfer vote + if(. == "Initiate Crew Transfer") + //TODO find a cleaner way to do this + SSshuttle.requestEvac(null,"Crew transfer requested.") + var/obj/machinery/computer/communications/C = locate() in GLOB.machines + if(C) + C.post_status("shuttle") // austation end if(restart) var/active_admins = 0 for(var/client/C in GLOB.admins) @@ -444,6 +465,7 @@ SUBSYSTEM_DEF(vote) to_chat(usr, "A vote was initiated recently, you must wait [DisplayTimeText(next_allowed_time-world.time)] before a new vote can be started!") return 0 + SEND_SOUND(world, sound('sound/misc/notice2.ogg')) reset() obfuscated = hideresults //CIT CHANGE - adds obfuscated votes switch(vote_type) @@ -465,6 +487,8 @@ SUBSYSTEM_DEF(vote) if(targetmap.max_round_search_span && count_occurences_of_value(lastmaps, M, targetmap.max_round_search_span) >= targetmap.max_rounds_played) continue choices |= M + if("transfer") // austation begin -- Crew autotranfer vote + choices.Add("Initiate Crew Transfer","Continue Playing") // austation end if("roundtype") //CIT CHANGE - adds the roundstart secret/extended vote choices.Add("secret", "extended") if("mode tiers") @@ -496,7 +520,7 @@ SUBSYSTEM_DEF(vote) else return 0 mode = vote_type - initiator = initiator_key + initiator = initiator_key ? initiator_key : "the Server" // austation -- Crew autotransfer vote started_time = world.time var/text = "[capitalize(mode)] vote started by [initiator]." if(mode == "custom") diff --git a/config/config.txt b/config/config.txt index 0ab0cc911e..cc9ede5ef2 100644 --- a/config/config.txt +++ b/config/config.txt @@ -184,6 +184,12 @@ VOTE_DELAY 6000 ## time period (deciseconds) which voting session will last (default 1 minute) VOTE_PERIOD 600 +## autovote initial delay (deciseconds) before first automatic transfer vote call (default 120 minutes) +VOTE_AUTOTRANSFER_INITIAL 72000 + +##autovote delay (deciseconds) before sequential automatic transfer votes are called (default 30 minutes) +VOTE_AUTOTRANSFER_INTERVAL 18000 + ## prevents dead players from voting or starting votes # NO_DEAD_VOTE From 35a070fc5736f4d8aee2770869093a87cb26cb30 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 16 Feb 2020 01:29:06 -0600 Subject: [PATCH 102/380] oh shit oh jesus is this working --- tgstation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/tgstation.dme b/tgstation.dme index 28f469ac25..3591fa59b5 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -242,6 +242,7 @@ #include "code\controllers\subsystem\assets.dm" #include "code\controllers\subsystem\atoms.dm" #include "code\controllers\subsystem\augury.dm" +#include "code\controllers\subsystem\autotransfer.dm" #include "code\controllers\subsystem\blackbox.dm" #include "code\controllers\subsystem\chat.dm" #include "code\controllers\subsystem\communications.dm" From f05a88d36f661bc93cd3e2b0539211e19ad73cd6 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 16 Feb 2020 02:24:41 -0600 Subject: [PATCH 103/380] it compiles now ghom --- code/controllers/subsystem/vote.dm | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 10d1cbb3d0..9ddd8d9123 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -90,19 +90,19 @@ SUBSYSTEM_DEF(vote) if(choices[GLOB.master_mode] >= greatest_votes) greatest_votes = choices[GLOB.master_mode] else if(mode == "transfer") // austation begin -- Crew autotransfer vote - var/factor = 1 - switch(world.time / (1 MINUTES )) - if(0 to 60) - factor = 0.5 - if(61 to 120) - factor = 0.8 - if(121 to 240) - factor = 1 - if(241 to 300) - factor = 1.2 - else - factor = 1.4 - choices["Initiate Crew Transfer"] += round(non_voters.len * factor) // austation end + var/factor = 1 + switch(world.time / (1 MINUTES)) + if(0 to 60) + factor = 0.5 + if(61 to 120) + factor = 0.8 + if(121 to 240) + factor = 1 + if(241 to 300) + factor = 1.2 + else + factor = 1.4 + choices["Initiate Crew Transfer"] += round(non_voters.len * factor) // austation end //get all options with that many votes and return them in a list . = list() if(greatest_votes) @@ -380,12 +380,12 @@ SUBSYSTEM_DEF(vote) if(SSmapping.changemap(config.maplist[.])) to_chat(world, "The map vote has chosen [VM.map_name] for next round!") if("transfer") // austation begin -- Crew autotransfer vote - if(. == "Initiate Crew Transfer") - //TODO find a cleaner way to do this - SSshuttle.requestEvac(null,"Crew transfer requested.") - var/obj/machinery/computer/communications/C = locate() in GLOB.machines - if(C) - C.post_status("shuttle") // austation end + if(. == "Initiate Crew Transfer") + //TODO find a cleaner way to do this + SSshuttle.requestEvac(null,"Crew transfer requested.") + var/obj/machinery/computer/communications/C = locate() in GLOB.machines + if(C) + C.post_status("shuttle") // austation end if(restart) var/active_admins = 0 for(var/client/C in GLOB.admins) From c97111bedaabdd8feddccc0985d0155c4a607ead Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 17 Feb 2020 05:32:03 -0500 Subject: [PATCH 104/380] Reorganise Food + Balance Tweaks -Reorganised -ALL- foods in the crafting menu. -Made a section for Eastern Dishes, Mexican Dishes, and Sweets -Made Bowls, Salads, Soups, Eggs Benedict, and Omelettes normal sized. -Moved Easter Recipies to the food files, fixing it in the process. -Capitalised a few things. --- code/__DEFINES/construction.dm | 4 +- code/datums/components/crafting/craft.dm | 2 + .../food_and_drinks/food/customizables.dm | 2 +- .../food_and_drinks/food/snacks_egg.dm | 2 - .../food_and_drinks/food/snacks_other.dm | 46 +++ .../food_and_drinks/food/snacks_salad.dm | 2 +- .../food_and_drinks/food/snacks_soup.dm | 2 +- .../recipes/tablecraft/recipes_bread.dm | 130 ++++-- .../recipes/tablecraft/recipes_burger.dm | 390 +++++++++--------- .../recipes/tablecraft/recipes_cake.dm | 234 +++++------ .../recipes/tablecraft/recipes_frozen.dm | 2 +- .../recipes/tablecraft/recipes_meat.dm | 134 +++--- .../recipes/tablecraft/recipes_mexican.dm | 111 +++++ .../recipes/tablecraft/recipes_misc.dm | 261 ++---------- .../recipes/tablecraft/recipes_pastry.dm | 283 ++++++------- .../recipes/tablecraft/recipes_pie.dm | 220 +++++----- .../recipes/tablecraft/recipes_pizza.dm | 114 ++--- .../recipes/tablecraft/recipes_salad.dm | 80 ++-- .../recipes/tablecraft/recipes_sandwich.dm | 3 +- .../recipes/tablecraft/recipes_soup.dm | 243 ++++++----- .../recipes/tablecraft/recipes_spaghetti.dm | 20 +- .../recipes/tablecraft/recipes_sushi.dm | 70 +++- .../recipes/tablecraft/recipies_sweets.dm | 117 ++++++ code/modules/holiday/easter.dm | 98 +---- tgstation.dme | 2 + 25 files changed, 1303 insertions(+), 1269 deletions(-) create mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm create mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index c93f1b2435..c4d87de495 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -92,8 +92,10 @@ #define CAT_BREAD "Breads" #define CAT_BURGER "Burgers" #define CAT_CAKE "Cakes" +#define CAT_FISH "Eastern" #define CAT_EGG "Egg-Based Food" #define CAT_MEAT "Meats" +#define CAT_MEXICAN "Mexican" #define CAT_MISCFOOD "Misc. Food" #define CAT_PASTRY "Pastries" #define CAT_PIE "Pies" @@ -102,7 +104,7 @@ #define CAT_SANDWICH "Sandwiches" #define CAT_SOUP "Soups" #define CAT_SPAGHETTI "Spaghettis" -#define CAT_FISH "Fish" +#define CAT_SWEETS "Sweets" #define CAT_ICE "Frozen" #define RCD_FLOORWALL 1 diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index b5c7f34c27..674746479d 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -31,6 +31,7 @@ CAT_FISH, CAT_ICE, CAT_MEAT, + CAT_MEXICAN, CAT_MISCFOOD, CAT_PASTRY, CAT_PIE, @@ -39,6 +40,7 @@ CAT_SANDWICH, CAT_SOUP, CAT_SPAGHETTI, + CAT_SWEETS, ), CAT_DRINK = CAT_NONE, CAT_CLOTHING = CAT_NONE, diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 016e37a5c4..7cc1152962 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -294,7 +294,7 @@ icon_state = "bowl" reagent_flags = OPENCONTAINER materials = list(MAT_GLASS = 500) - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/glass/bowl/attackby(obj/item/I,mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks)) diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index c65e42c0e4..b2a474adac 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -124,7 +124,6 @@ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1) bitesize = 1 - w_class = WEIGHT_CLASS_NORMAL tastes = list("egg" = 1, "cheese" = 1) foodtype = MEAT | BREAKFAST @@ -152,7 +151,6 @@ icon_state = "benedict" bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4) trash = /obj/item/trash/plate - w_class = WEIGHT_CLASS_NORMAL list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("egg" = 1, "bacon" = 1, "bun" = 1) foodtype = MEAT | BREAKFAST diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index a7090a5274..1fff57395b 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -674,3 +674,49 @@ if (7000 to INFINITY) burn() ..() + +//Easter Stuff + +/obj/item/reagent_containers/food/snacks/chocolatebunny + name = "chocolate bunny" + desc = "Contains less than 10% real rabbit!" + icon_state = "chocolatebunny" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 2) + filling_color = "#A0522D" + +/obj/item/reagent_containers/food/snacks/store/cake/brioche + name = "brioche cake" + desc = "A ring of sweet, glazed buns." + icon_state = "briochecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brioche + slices_num = 6 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2) + +/obj/item/reagent_containers/food/snacks/cakeslice/brioche + name = "brioche cake slice" + desc = "Delicious sweet-bread. Who needs anything else?" + icon_state = "briochecake_slice" + filling_color = "#FFD700" + +/obj/item/reagent_containers/food/snacks/scotchegg + name = "scotch egg" + desc = "A boiled egg wrapped in a delicious, seasoned meatball." + icon_state = "scotchegg" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) + bitesize = 3 + filling_color = "#FFFFF0" + list_reagents = list(/datum/reagent/consumable/nutriment = 6) + +/obj/item/reagent_containers/food/snacks/soup/mammi + name = "Mammi" + desc = "A bowl of mushy bread and milk. It reminds you, not too fondly, of a bowel movement." + icon_state = "mammi" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 1) + list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1) + +/obj/item/reagent_containers/food/snacks/hotcrossbun + bitesize = 2 + name = "hot-cross bun" + desc = "The Cross represents the Assistants that died for your sins." + icon_state = "hotcrossbun" \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_salad.dm b/code/modules/food_and_drinks/food/snacks_salad.dm index e272733235..aa4cf44f4e 100644 --- a/code/modules/food_and_drinks/food/snacks_salad.dm +++ b/code/modules/food_and_drinks/food/snacks_salad.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/food/soupsalad.dmi' trash = /obj/item/reagent_containers/glass/bowl bitesize = 3 - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_SMALL list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("leaves" = 1) foodtype = VEGETABLES diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index a0e1ebcb39..796cff9b65 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -1,5 +1,5 @@ /obj/item/reagent_containers/food/snacks/soup - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_SMALL icon = 'icons/obj/food/soupsalad.dmi' trash = /obj/item/reagent_containers/glass/bowl bitesize = 5 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index e572cc76ff..c3890b28eb 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -3,36 +3,6 @@ ////////////////////////////////////////////////BREAD//////////////////////////////////////////////// -/datum/crafting_recipe/food/meatbread - name = "Meat bread" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/plain = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 - ) - result = /obj/item/reagent_containers/food/snacks/store/bread/meat - subcategory = CAT_BREAD - -/datum/crafting_recipe/food/xenomeatbread - name = "Xenomeat bread" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 - ) - result = /obj/item/reagent_containers/food/snacks/store/bread/xenomeat - subcategory = CAT_BREAD - -/datum/crafting_recipe/food/spidermeatbread - name = "Spidermeat bread" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 - ) - result = /obj/item/reagent_containers/food/snacks/store/bread/spidermeat - subcategory = CAT_BREAD - /datum/crafting_recipe/food/banananutbread name = "Banana nut bread" reqs = list( @@ -44,16 +14,6 @@ result = /obj/item/reagent_containers/food/snacks/store/bread/banana subcategory = CAT_BREAD -/datum/crafting_recipe/food/tofubread - name = "Tofu bread" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/tofu = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3 - ) - result = /obj/item/reagent_containers/food/snacks/store/bread/tofu - subcategory = CAT_BREAD - /datum/crafting_recipe/food/creamcheesebread name = "Cream cheese bread" reqs = list( @@ -64,6 +24,16 @@ result = /obj/item/reagent_containers/food/snacks/store/bread/creamcheese subcategory = CAT_BREAD +/datum/crafting_recipe/food/meatbread + name = "Meat bread" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet/plain = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 + ) + result = /obj/item/reagent_containers/food/snacks/store/bread/meat + subcategory = CAT_BREAD + /datum/crafting_recipe/food/mimanabread name = "Mimana bread" reqs = list( @@ -75,6 +45,38 @@ result = /obj/item/reagent_containers/food/snacks/store/bread/mimana subcategory = CAT_BREAD +/datum/crafting_recipe/food/spidermeatbread + name = "Spidermeat bread" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 + ) + result = /obj/item/reagent_containers/food/snacks/store/bread/spidermeat + subcategory = CAT_BREAD + +/datum/crafting_recipe/food/tofubread + name = "Tofu bread" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/tofu = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 + ) + result = /obj/item/reagent_containers/food/snacks/store/bread/tofu + subcategory = CAT_BREAD + +/datum/crafting_recipe/food/xenomeatbread + name = "Xenomeat bread" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3 + ) + result = /obj/item/reagent_containers/food/snacks/store/bread/xenomeat + subcategory = CAT_BREAD + +////////////////////////////////////////////////TOAST//////////////////////////////////////////////// + /datum/crafting_recipe/food/butteredtoast name = "Buttered Toast" reqs = list( @@ -84,6 +86,45 @@ result = /obj/item/reagent_containers/food/snacks/butteredtoast subcategory = CAT_BREAD +/datum/crafting_recipe/food/slimetoast + name = "Slime toast" + reqs = list( + /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/jelliedtoast/slime + subcategory = CAT_BREAD + +/datum/crafting_recipe/food/jelliedtoast + name = "Jellied toast" + reqs = list( + /datum/reagent/consumable/cherryjelly = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/jelliedtoast/cherry + subcategory = CAT_BREAD + +/datum/crafting_recipe/food/peanutbuttertoast + name = "Peanut butter toast" + reqs = list( + /datum/reagent/consumable/peanut_butter = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/peanut_buttertoast + subcategory = CAT_BREAD + +////////////////////////////////////////////////MISC//////////////////////////////////////////////// + +/datum/crafting_recipe/food/baguette + name = "Baguette" + time = 40 + reqs = list(/datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 2 + ) + result = /obj/item/reagent_containers/food/snacks/baguette + subcategory = CAT_BREAD + /datum/crafting_recipe/food/butterbiscuit name = "Butter Biscuit" reqs = list( @@ -100,4 +141,13 @@ /obj/item/reagent_containers/food/snacks/butter = 3, ) result = /obj/item/reagent_containers/food/snacks/butterdog + subcategory = CAT_BREAD + +/datum/crafting_recipe/food/twobread + name = "Two bread" + reqs = list( + /datum/reagent/consumable/ethanol/wine = 5, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 + ) + result = /obj/item/reagent_containers/food/snacks/twobread subcategory = CAT_BREAD \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index ffa8709245..0fae6542e9 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -1,41 +1,9 @@ // see code/module/crafting/table.dm -////////////////////////////////////////////////BURGERS//////////////////////////////////////////////// +////////////////////////////////////////////////STANDARD BURGS//////////////////////////////////////////////// -/datum/crafting_recipe/food/humanburger - name = "Human burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 - ) - parts = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/human - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/burger - name = "Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/burger/plain - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/corgiburger - name = "Corgi burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/burger/corgi - subcategory = CAT_BURGER - /datum/crafting_recipe/food/appendixburger name = "Appendix burger" reqs = list( @@ -54,15 +22,87 @@ result = /obj/item/reagent_containers/food/snacks/burger/brain subcategory = CAT_BURGER -/datum/crafting_recipe/food/xenoburger - name = "Xeno burger" +/datum/crafting_recipe/food/burger + name = "Burger" reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/xeno = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/burger/plain + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/baconburger + name = "Bacon Burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/bacon = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/burger/baconburger + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/bigbiteburger + name = "Big bite burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 2, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/xeno + result = /obj/item/reagent_containers/food/snacks/burger/bigbite subcategory = CAT_BURGER +/datum/crafting_recipe/food/superbiteburger + name = "Super bite burger" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 5, + /datum/reagent/consumable/blackpepper = 5, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 5, + /obj/item/reagent_containers/food/snacks/grown/tomato = 4, + /obj/item/reagent_containers/food/snacks/cheesewedge = 3, + /obj/item/reagent_containers/food/snacks/boiledegg = 1, + /obj/item/reagent_containers/food/snacks/meat/bacon = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + + ) + result = /obj/item/reagent_containers/food/snacks/burger/superbite + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/cheeseburger + name = "Cheese Burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/cheese + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/corgiburger + name = "Corgi burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/slab/corgi = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/burger/corgi + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/humanburger + name = "Human burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 + ) + parts = list( + /obj/item/reagent_containers/food/snacks/meat/steak/plain/human = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/human + subcategory = CAT_BURGER + +///////////////EXOTIC////////////////// + /datum/crafting_recipe/food/bearger name = "Bearger" reqs = list( @@ -72,6 +112,16 @@ result = /obj/item/reagent_containers/food/snacks/burger/bearger subcategory = CAT_BURGER +/datum/crafting_recipe/food/chickenburger + name = "Chicken Sandwich" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/steak/chicken = 1, + /datum/reagent/consumable/mayonnaise = 5, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/chicken + subcategory = CAT_BURGER + /datum/crafting_recipe/food/fishburger name = "Fish burger" reqs = list( @@ -82,6 +132,54 @@ result = /obj/item/reagent_containers/food/snacks/burger/fish subcategory = CAT_BURGER +/datum/crafting_recipe/food/fivealarmburger + name = "Five alarm burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/fivealarm + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/slimeburger + name = "Jelly burger" + reqs = list( + /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/jelly/slime + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/jellyburger + name = "Jelly burger" + reqs = list( + /datum/reagent/consumable/cherryjelly = 5, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/jelly/cherry + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/ribburger + name = "McRib" + reqs = list( + /obj/item/reagent_containers/food/snacks/bbqribs = 1, //The sauce is already included in the ribs + /obj/item/reagent_containers/food/snacks/onion_slice = 1, //feel free to remove if too burdensome. + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/rib + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/mcguffin + name = "McGuffin" + reqs = list( + /obj/item/reagent_containers/food/snacks/friedegg = 1, + /obj/item/reagent_containers/food/snacks/meat/bacon = 2, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/mcguffin + subcategory = CAT_BURGER + /datum/crafting_recipe/food/tofuburger name = "Tofu burger" reqs = list( @@ -91,16 +189,45 @@ result = /obj/item/reagent_containers/food/snacks/burger/tofu subcategory = CAT_BURGER -/datum/crafting_recipe/food/ghostburger - name = "Ghost burger" +/datum/crafting_recipe/food/baseballburger + name = "Home run baseball burger" reqs = list( - /obj/item/ectoplasm = 1, - /datum/reagent/consumable/sodiumchloride = 2, + /obj/item/melee/baseball_bat = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/baseball + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/ratburger + name = "Rat burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/deadmouse = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/rat + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/soylentburger + name = "Soylent Burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/soylentgreen = 1, //two full meats worth. + /obj/item/reagent_containers/food/snacks/cheesewedge = 2, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/soylent + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/xenoburger + name = "Xeno burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/steak/xeno = 1, /obj/item/reagent_containers/food/snacks/bun = 1 ) - result = /obj/item/reagent_containers/food/snacks/burger/ghost + result = /obj/item/reagent_containers/food/snacks/burger/xeno subcategory = CAT_BURGER +////////////MYSTICAL//////////////// + /datum/crafting_recipe/food/clownburger name = "Clown burger" reqs = list( @@ -119,6 +246,35 @@ result = /obj/item/reagent_containers/food/snacks/burger/mime subcategory = CAT_BURGER +/datum/crafting_recipe/food/ghostburger + name = "Ghost burger" + reqs = list( + /obj/item/ectoplasm = 1, + /datum/reagent/consumable/sodiumchloride = 2, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/ghost + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/spellburger + name = "Spell burger" + reqs = list( + /obj/item/clothing/head/wizard/fake = 1, + ) + result = /obj/item/reagent_containers/food/snacks/burger/spell + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/spellburger2 + name = "Spell burger" + reqs = list( + /obj/item/clothing/head/wizard = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/spell + subcategory = CAT_BURGER + +////////////COLORED BURGERS////////////// + /datum/crafting_recipe/food/redburger name = "Red burger" reqs = list( @@ -197,154 +353,4 @@ /obj/item/reagent_containers/food/snacks/bun = 1 ) result = /obj/item/reagent_containers/food/snacks/burger/white - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/spellburger - name = "Spell burger" - reqs = list( - /obj/item/clothing/head/wizard/fake = 1, - ) - result = /obj/item/reagent_containers/food/snacks/burger/spell - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/spellburger2 - name = "Spell burger" - reqs = list( - /obj/item/clothing/head/wizard = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/spell - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/bigbiteburger - name = "Big bite burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/bigbite - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/superbiteburger - name = "Super bite burger" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 5, - /datum/reagent/consumable/blackpepper = 5, - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 5, - /obj/item/reagent_containers/food/snacks/grown/tomato = 4, - /obj/item/reagent_containers/food/snacks/cheesewedge = 3, - /obj/item/reagent_containers/food/snacks/boiledegg = 1, - /obj/item/reagent_containers/food/snacks/meat/bacon = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - - ) - result = /obj/item/reagent_containers/food/snacks/burger/superbite - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/slimeburger - name = "Jelly burger" - reqs = list( - /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/jelly/slime - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/jellyburger - name = "Jelly burger" - reqs = list( - /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/jelly/cherry - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/fivealarmburger - name = "Five alarm burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/fivealarm - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/ratburger - name = "Rat burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/deadmouse = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/rat - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/baseballburger - name = "Home run baseball burger" - reqs = list( - /obj/item/melee/baseball_bat = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/baseball - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/baconburger - name = "Bacon Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/bacon = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/burger/baconburger - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/cheeseburger - name = "Cheese Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/cheese - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/soylentburger - name = "Soylent Burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/soylentgreen = 1, //two full meats worth. - /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/soylent - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/ribburger - name = "McRib" - reqs = list( - /obj/item/reagent_containers/food/snacks/bbqribs = 1, //The sauce is already included in the ribs - /obj/item/reagent_containers/food/snacks/onion_slice = 1, //feel free to remove if too burdensome. - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/rib - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/mcguffin - name = "McGuffin" - reqs = list( - /obj/item/reagent_containers/food/snacks/friedegg = 1, - /obj/item/reagent_containers/food/snacks/meat/bacon = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/mcguffin - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/chickenburger - name = "Chicken Sandwich" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/steak/chicken = 1, - /datum/reagent/consumable/mayonnaise = 5, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/chicken subcategory = CAT_BURGER \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index f168896164..492d5c2db3 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -1,7 +1,84 @@ // see code/module/crafting/table.dm -////////////////////////////////////////////////CAKE//////////////////////////////////////////////// +////////////////////////////////////////////////FRUIT CAKE//////////////////////////////////////////////// + +/datum/crafting_recipe/food/applecake + name = "Apple cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/apple = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/apple + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/bscccake + name = "Blackberry and strawberry chocolate cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 2, + /obj/item/reagent_containers/food/snacks/grown/berries = 5 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/bscc + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/bscvcake + name = "Blackberry and strawberry vanilla cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/berries = 5 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/bsvc + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/lemoncake + name = "Lemon cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/lemon + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/limecake + name = "Lime cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/lime + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/orangecake + name = "Orange cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/orange + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/peachcake + name = "Peach cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/peach = 5 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/peach_cake + subcategory = CAT_CAKE + +///////////////////////////////////FANCY//////////////////////////////////////////// + +/datum/crafting_recipe/food/birthdaycake + name = "Birthday cake" + reqs = list( + /datum/reagent/consumable/sugar = 5, + /datum/reagent/consumable/caramel =2, + /obj/item/candle = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/birthday + subcategory = CAT_CAKE /datum/crafting_recipe/food/carrotcake name = "Carrot cake" @@ -21,42 +98,6 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/cheese subcategory = CAT_CAKE -/datum/crafting_recipe/food/applecake - name = "Apple cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/apple = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/apple - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/orangecake - name = "Orange cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/orange - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/limecake - name = "Lime cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/lime - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/lemoncake - name = "Lemon cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/lemon - subcategory = CAT_CAKE - /datum/crafting_recipe/food/chocolatecake name = "Chocolate cake" reqs = list( @@ -66,35 +107,6 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/chocolate subcategory = CAT_CAKE -/datum/crafting_recipe/food/birthdaycake - name = "Birthday cake" - reqs = list( - /datum/reagent/consumable/sugar = 5, - /datum/reagent/consumable/caramel =2, - /obj/item/candle = 1, - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/birthday - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/braincake - name = "Brain cake" - reqs = list( - /obj/item/organ/brain = 1, - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/brain - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/slimecake - name = "Slime cake" - reqs = list( - /obj/item/slime_extract = 1, - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/slimecake - subcategory = CAT_CAKE - /datum/crafting_recipe/food/pumpkinspicecake name = "Pumpkin spice cake" reqs = list( @@ -104,6 +116,26 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice subcategory = CAT_CAKE +/datum/crafting_recipe/food/poundcake + name = "Pound cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 4 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/pound_cake + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/vanillacake + name = "Vanilla cake" + always_availible = FALSE + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/vanillapod = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/vanilla_cake + subcategory = CAT_CAKE + +/////////////SPECIAL//////////// + /datum/crafting_recipe/food/holycake name = "Angel food cake" reqs = list( @@ -113,12 +145,24 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/holy_cake subcategory = CAT_CAKE -/datum/crafting_recipe/food/poundcake - name = "Pound cake" +/datum/crafting_recipe/food/braincake + name = "Brain cake" reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 4 + /obj/item/organ/brain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/pound_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/brain + subcategory = CAT_CAKE + +/datum/crafting_recipe/food/clowncake + name = "Clown cake" + always_availible = FALSE + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/sundae = 2, + /obj/item/reagent_containers/food/snacks/grown/banana = 5 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/clown_cake subcategory = CAT_CAKE /datum/crafting_recipe/food/hardwarecake @@ -131,53 +175,13 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/hardware_cake subcategory = CAT_CAKE -/datum/crafting_recipe/food/bscccake - name = "blackberry and strawberry chocolate cake" +/datum/crafting_recipe/food/slimecake + name = "Slime cake" reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 2, - /obj/item/reagent_containers/food/snacks/grown/berries = 5 + /obj/item/slime_extract = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/store/cake/bscc - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/bscvcake - name = "blackberry and strawberry vanilla cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/berries = 5 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/bsvc - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/clowncake - name = "clown cake" - always_availible = FALSE - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/sundae = 2, - /obj/item/reagent_containers/food/snacks/grown/banana = 5 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/clown_cake - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/vanillacake - name = "vanilla cake" - always_availible = FALSE - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/vanillapod = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/vanilla_cake - subcategory = CAT_CAKE - -/datum/crafting_recipe/food/peachcake - name = "Peach cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/peach = 5 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/peach_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/slimecake subcategory = CAT_CAKE /datum/crafting_recipe/food/trumpetcake diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm index e204b0c72c..1b1801d982 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm @@ -14,7 +14,7 @@ subcategory = CAT_ICE /datum/crafting_recipe/food/spacefreezy - name ="Space freezy" + name ="Space Freezy" reqs = list( /datum/reagent/consumable/bluecherryjelly = 5, /datum/reagent/consumable/spacemountainwind = 15, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index d8145410cd..03020b8ba9 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -36,6 +36,18 @@ result = /obj/item/reagent_containers/food/snacks/kebab/tail subcategory = CAT_MEAT +/datum/crafting_recipe/food/fiestaskewer + name = "Fiesta Skewer" + reqs = list( + /obj/item/stack/rods = 1, + /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/corn = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/kebab/fiesta + subcategory = CAT_MEAT + // see code/module/crafting/table.dm ////////////////////////////////////////////////MR SPIDER//////////////////////////////////////////////// @@ -50,8 +62,69 @@ result = /obj/item/reagent_containers/food/snacks/spidereggsham subcategory = CAT_MEAT +//////////////////////////////////////////////FISH/////////////////////////////////////////// + +/datum/crafting_recipe/food/fishfingers + name = "Fish fingers" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fishfingers + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/cubancarp + name = "Cuban carp" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cubancarp + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/fishandchips + name = "Fish and chips" + reqs = list( + /obj/item/reagent_containers/food/snacks/fries = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fishandchips + subcategory = CAT_MEAT + ////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// +/datum/crafting_recipe/food/ribs + name = "BBQ Ribs" + reqs = list( + /datum/reagent/consumable/bbqsauce = 5, + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 2, + /obj/item/stack/rods = 2 + ) + result = /obj/item/reagent_containers/food/snacks/bbqribs + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/nugget + name = "Chicken nugget" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 + ) + result = /obj/item/reagent_containers/food/snacks/nugget + subcategory = CAT_MEAT + +/datum/crafting_recipe/food/corndog + name = "Corndog meal" + reqs = list( + /obj/item/stack/rods = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/bun = 1, + /datum/reagent/consumable/mustard = 5, + /datum/reagent/consumable/ketchup = 5 + ) + result = /obj/item/reagent_containers/food/snacks/corndog + subcategory = CAT_MEAT + /datum/crafting_recipe/food/cornedbeef name = "Corned beef" reqs = list( @@ -72,16 +145,6 @@ result = /obj/item/reagent_containers/food/snacks/bearsteak subcategory = CAT_MEAT -/datum/crafting_recipe/food/enchiladas - name = "Enchiladas" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/chili = 2, - /obj/item/reagent_containers/food/snacks/tortilla = 2 - ) - result = /obj/item/reagent_containers/food/snacks/enchiladas - subcategory = CAT_MEAT - /datum/crafting_recipe/food/stewedsoymeat name = "Stewed soymeat" reqs = list( @@ -101,23 +164,6 @@ result = /obj/item/reagent_containers/food/snacks/sausage subcategory = CAT_MEAT -/datum/crafting_recipe/food/nugget - name = "Chicken nugget" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1 - ) - result = /obj/item/reagent_containers/food/snacks/nugget - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/rawkhinkali - name = "Raw Khinkali" - reqs = list( - /obj/item/reagent_containers/food/snacks/doughslice = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1 - ) - result = /obj/item/reagent_containers/food/snacks/rawkhinkali - subcategory = CAT_MEAT - /datum/crafting_recipe/food/pigblanket name = "Pig in a Blanket" reqs = list( @@ -128,18 +174,6 @@ result = /obj/item/reagent_containers/food/snacks/pigblanket subcategory = CAT_MEAT -/datum/crafting_recipe/food/corndog - name = "Corndog meal" - reqs = list( - /obj/item/stack/rods = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - /obj/item/reagent_containers/food/snacks/bun = 1, - /datum/reagent/consumable/mustard = 5, - /datum/reagent/consumable/ketchup = 5 - ) - result = /obj/item/reagent_containers/food/snacks/corndog - subcategory = CAT_MEAT - /datum/crafting_recipe/food/ratkebab name = "Rat Kebab" reqs = list( @@ -166,25 +200,3 @@ ) result = /obj/item/reagent_containers/food/snacks/salad/ricepork subcategory = CAT_MEAT - -/datum/crafting_recipe/food/fiestaskewer - name = "Fiesta Skewer" - reqs = list( - /obj/item/stack/rods = 1, - /obj/item/reagent_containers/food/snacks/grown/chili = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - /obj/item/reagent_containers/food/snacks/grown/corn = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/kebab/fiesta - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/ribs - name = "BBQ Ribs" - reqs = list( - /datum/reagent/consumable/bbqsauce = 5, - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 2, - /obj/item/stack/rods = 2 - ) - result = /obj/item/reagent_containers/food/snacks/bbqribs - subcategory = CAT_MEAT \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm new file mode 100644 index 0000000000..e155a1bd23 --- /dev/null +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_mexican.dm @@ -0,0 +1,111 @@ +// see code/module/crafting/table.dm + +////////////////////////////////////////////////"MEXICAN"//////////////////////////////////////////////// + +/datum/crafting_recipe/food/burrito + name ="Burrito" + reqs = list( + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 + ) + result = /obj/item/reagent_containers/food/snacks/burrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/cheesyburrito + name ="Cheesy burrito" + reqs = list( + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cheesyburrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/enchiladas + name = "Enchiladas" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/chili = 2, + /obj/item/reagent_containers/food/snacks/tortilla = 2 + ) + result = /obj/item/reagent_containers/food/snacks/enchiladas + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/carneburrito + name ="Carne de asada burrito" + reqs = list( + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + ) + result = /obj/item/reagent_containers/food/snacks/carneburrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/fuegoburrito + name ="Fuego plasma burrito" + reqs = list( + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fuegoburrito + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/taco + name ="Classic Taco" + reqs = list( + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, + ) + result = /obj/item/reagent_containers/food/snacks/taco + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/tacoplain + name ="Plain Taco" + reqs = list( + /obj/item/reagent_containers/food/snacks/tortilla = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, + ) + result = /obj/item/reagent_containers/food/snacks/taco/plain + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/nachos + name ="Nachos" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/tortilla = 1 + ) + result = /obj/item/reagent_containers/food/snacks/nachos + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/cheesynachos + name ="Cheesy nachos" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/tortilla = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cheesynachos + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/cubannachos + name ="Cuban nachos" + reqs = list( + /datum/reagent/consumable/ketchup = 5, + /obj/item/reagent_containers/food/snacks/grown/chili = 2, + /obj/item/reagent_containers/food/snacks/tortilla = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cubannachos + subcategory = CAT_MEXICAN + +/datum/crafting_recipe/food/wrap + name = "Wrap" + reqs = list(/datum/reagent/consumable/soysauce = 10, + /obj/item/reagent_containers/food/snacks/friedegg = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, + ) + result = /obj/item/reagent_containers/food/snacks/eggwrap + subcategory = CAT_MEXICAN \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index 9cf5ea31a0..b2d79e10f9 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -3,60 +3,32 @@ // MISC -/datum/crafting_recipe/food/candiedapple - name = "Candied apple" - reqs = list(/datum/reagent/water = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 - ) - result = /obj/item/reagent_containers/food/snacks/candiedapple - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/spiderlollipop - name = "Spider Lollipop" - reqs = list(/obj/item/stack/rods = 1, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/water = 5, - /obj/item/reagent_containers/food/snacks/spiderling = 1 - ) - result = /obj/item/reagent_containers/food/snacks/spiderlollipop - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/chococoin - name = "Choco coin" - reqs = list( - /obj/item/coin = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/chococoin - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/fudgedice - name = "Fudge dice" - reqs = list( - /obj/item/dice = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/fudgedice - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/chocoorange - name = "Choco orange" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/chocoorange - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/loadedbakedpotato - name = "Loaded baked potato" +/datum/crafting_recipe/food/beans + name = "Beans" time = 40 - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/potato = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1 + reqs = list(/datum/reagent/consumable/ketchup = 5, + /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 ) - result = /obj/item/reagent_containers/food/snacks/loadedbakedpotato + result = /obj/item/reagent_containers/food/snacks/beans + subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/branrequests + name = "Bran Requests Cereal" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/wheat = 1, + /obj/item/reagent_containers/food/snacks/no_raisin = 1, + ) + result = /obj/item/reagent_containers/food/snacks/branrequests + subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/oatmeal + name = "Oatmeal" + reqs = list( + /datum/reagent/consumable/milk = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/oat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/oatmeal subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/cheesyfries @@ -68,24 +40,6 @@ result = /obj/item/reagent_containers/food/snacks/cheesyfries subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/wrap - name = "Wrap" - reqs = list(/datum/reagent/consumable/soysauce = 10, - /obj/item/reagent_containers/food/snacks/friedegg = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, - ) - result = /obj/item/reagent_containers/food/snacks/eggwrap - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/beans - name = "Beans" - time = 40 - reqs = list(/datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 - ) - result = /obj/item/reagent_containers/food/snacks/beans - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/eggplantparm name ="Eggplant parmigiana" reqs = list( @@ -95,91 +49,14 @@ result = /obj/item/reagent_containers/food/snacks/eggplantparm subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/baguette - name = "Baguette" +/datum/crafting_recipe/food/loadedbakedpotato + name = "Loaded baked potato" time = 40 - reqs = list(/datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 2 - ) - result = /obj/item/reagent_containers/food/snacks/baguette - subcategory = CAT_MISCFOOD - -////////////////////////////////////////////////TOAST//////////////////////////////////////////////// - -/datum/crafting_recipe/food/slimetoast - name = "Slime toast" reqs = list( - /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 + /obj/item/reagent_containers/food/snacks/grown/potato = 1, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1 ) - result = /obj/item/reagent_containers/food/snacks/jelliedtoast/slime - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/jelliedtoast - name = "Jellied toast" - reqs = list( - /datum/reagent/consumable/cherryjelly = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/jelliedtoast/cherry - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/peanutbuttertoast - name = "Peanut butter toast" - reqs = list( - /datum/reagent/consumable/peanut_butter = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/peanut_buttertoast - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/twobread - name = "Two bread" - reqs = list( - /datum/reagent/consumable/ethanol/wine = 5, - /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 - ) - result = /obj/item/reagent_containers/food/snacks/twobread - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/burrito - name ="Burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 2 - ) - result = /obj/item/reagent_containers/food/snacks/burrito - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/cheesyburrito - name ="Cheesy burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cheesyburrito - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/carneburrito - name ="Carne de asada burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 - ) - result = /obj/item/reagent_containers/food/snacks/carneburrito - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/fuegoburrito - name ="Fuego plasma burrito" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/grown/ghost_chili = 2, - /obj/item/reagent_containers/food/snacks/grown/soybeans = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fuegoburrito + result = /obj/item/reagent_containers/food/snacks/loadedbakedpotato subcategory = CAT_MISCFOOD /datum/crafting_recipe/food/melonfruitbowl @@ -195,35 +72,6 @@ result = /obj/item/reagent_containers/food/snacks/melonfruitbowl subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/nachos - name ="Nachos" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 1 - ) - result = /obj/item/reagent_containers/food/snacks/nachos - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/cheesynachos - name ="Cheesy nachos" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cheesynachos - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/cubannachos - name ="Cuban nachos" - reqs = list( - /datum/reagent/consumable/ketchup = 5, - /obj/item/reagent_containers/food/snacks/grown/chili = 2, - /obj/item/reagent_containers/food/snacks/tortilla = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cubannachos - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/melonkeg name ="Melon keg" reqs = list( @@ -235,16 +83,6 @@ result = /obj/item/reagent_containers/food/snacks/melonkeg subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/honeybar - name = "Honey nut bar" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/oat = 1, - /datum/reagent/consumable/honey = 5 - ) - result = /obj/item/reagent_containers/food/snacks/honeybar - subcategory = CAT_MISCFOOD - - /datum/crafting_recipe/food/stuffedlegion name = "Stuffed legion" time = 40 @@ -257,7 +95,6 @@ result = /obj/item/reagent_containers/food/snacks/stuffedlegion subcategory = CAT_MISCFOOD - /datum/crafting_recipe/lizardwine //not a subtype of /datum/crafting_recipe/food due to a bug where the resulting bottle would contain 100u of lizardwine and 100u of ethanol. name = "Lizard wine" time = 40 @@ -269,7 +106,6 @@ category = CAT_FOOD subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/powercrepe name = "Powercrepe" time = 40 @@ -283,36 +119,6 @@ result = /obj/item/reagent_containers/food/snacks/powercrepe subcategory = CAT_MISCFOOD -/datum/crafting_recipe/food/taco - name ="Classic Taco" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, - ) - result = /obj/item/reagent_containers/food/snacks/taco - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/tacoplain - name ="Plain Taco" - reqs = list( - /obj/item/reagent_containers/food/snacks/tortilla = 1, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, - ) - result = /obj/item/reagent_containers/food/snacks/taco/plain - subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/branrequests - name = "Bran Requests Cereal" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/wheat = 1, - /obj/item/reagent_containers/food/snacks/no_raisin = 1, - ) - result = /obj/item/reagent_containers/food/snacks/branrequests - subcategory = CAT_MISCFOOD - /datum/crafting_recipe/food/ricepudding name = "Rice pudding" reqs = list( @@ -332,12 +138,3 @@ ) result = /obj/item/reagent_containers/food/snacks/riceball subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/chocolatestrawberry - name = "Chocolate Strawberry" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry - subcategory = CAT_MISCFOOD \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index 62b8509eb1..b19a2a8a67 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -123,23 +123,6 @@ datum/crafting_recipe/food/donut/meat ////////////////////////////////////////////////////JELLY DONUTS/////////////////////////////////////////////////////// -/datum/crafting_recipe/food/donut/jelly/berry - name = "Berry Jelly Donut" - reqs = list( - /datum/reagent/consumable/berryjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/berry - -/datum/crafting_recipe/food/donut/jelly/trumpet - name = "Spaceman's Jelly Donut" - reqs = list( - /datum/reagent/medicine/polypyr = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/donut/jelly/trumpet - /datum/crafting_recipe/food/donut/jelly/apple name = "Apple Jelly Donut" reqs = list( @@ -148,21 +131,13 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/apple -/datum/crafting_recipe/food/donut/jelly/caramel - name = "Caramel Jelly Donut" +/datum/crafting_recipe/food/donut/jelly/berry + name = "Berry Jelly Donut" reqs = list( - /datum/reagent/consumable/caramel = 3, + /datum/reagent/consumable/berryjuice = 3, /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/caramel - -/datum/crafting_recipe/food/donut/jelly/choco - name = "Chocolate Jelly Donut" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/choco + result = /obj/item/reagent_containers/food/snacks/donut/jelly/berry /datum/crafting_recipe/food/donut/jelly/blumpkin name = "Blumpkin Jelly Donut" @@ -180,6 +155,22 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/bungo +/datum/crafting_recipe/food/donut/jelly/caramel + name = "Caramel Jelly Donut" + reqs = list( + /datum/reagent/consumable/caramel = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/caramel + +/datum/crafting_recipe/food/donut/jelly/choco + name = "Chocolate Jelly Donut" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/choco + /datum/crafting_recipe/food/donut/jelly/matcha name = "Matcha Jelly Donut" reqs = list( @@ -188,8 +179,24 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/matcha +/datum/crafting_recipe/food/donut/jelly/trumpet + name = "Spaceman's Jelly Donut" + reqs = list( + /datum/reagent/medicine/polypyr = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/trumpet + ////////////////////////////////////////////////////SLIME DONUTS/////////////////////////////////////////////////////// +/datum/crafting_recipe/food/donut/slimejelly/apple + name = "Apple Slime Donut" + reqs = list( + /datum/reagent/consumable/applejuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/apple + /datum/crafting_recipe/food/donut/slimejelly/berry name = "Berry Slime Donut" reqs = list( @@ -198,22 +205,21 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/berry -/datum/crafting_recipe/food/donut/slimejelly/trumpet - name = "Spaceman's Slime Donut" +/datum/crafting_recipe/food/donut/slimejelly/blumpkin + name = "Blumpkin Slime Donut" reqs = list( - /datum/reagent/medicine/polypyr = 3, + /datum/reagent/consumable/blumpkinjuice = 3, /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/blumpkin - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/trumpet - -/datum/crafting_recipe/food/donut/slimejelly/apple - name = "Apple Slime Donut" +/datum/crafting_recipe/food/donut/slimejelly/bungo + name = "Bungo Slime Donut" reqs = list( - /datum/reagent/consumable/applejuice = 3, + /datum/reagent/consumable/bungojuice = 3, /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/apple + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/bungo /datum/crafting_recipe/food/donut/slimejelly/caramel name = "Caramel Slime Donut" @@ -231,21 +237,14 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/choco -/datum/crafting_recipe/food/donut/slimejelly/blumpkin - name = "Blumpkin Slime Donut" +/datum/crafting_recipe/food/donut/slimejelly/trumpet + name = "Spaceman's Slime Donut" reqs = list( - /datum/reagent/consumable/blumpkinjuice = 3, + /datum/reagent/medicine/polypyr = 3, /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/blumpkin -/datum/crafting_recipe/food/donut/slimejelly/bungo - name = "Bungo Slime Donut" - reqs = list( - /datum/reagent/consumable/bungojuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/bungo + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/trumpet /datum/crafting_recipe/food/donut/slimejelly/matcha name = "Matcha Slime Donut" @@ -388,123 +387,8 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/muffin/poppy subcategory = CAT_PASTRY -/datum/crafting_recipe/food/chawanmushi - name = "Chawanmushi" - reqs = list( - /datum/reagent/water = 5, - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/boiledegg = 2, - /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chawanmushi - subcategory = CAT_PASTRY - ////////////////////////////////////////////OTHER//////////////////////////////////////////// -/datum/crafting_recipe/food/meatbun - name = "Meat bun" - reqs = list( - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 - ) - result = /obj/item/reagent_containers/food/snacks/meatbun - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/khachapuri - name = "Khachapuri" - reqs = list( - /datum/reagent/consumable/eggyolk = 5, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/khachapuri - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/sugarcookie - time = 15 - name = "Sugar cookie" - reqs = list( - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/sugarcookie - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/fortunecookie - time = 15 - name = "Fortune cookie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/paper = 1 - ) - parts = list( - /obj/item/paper = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fortunecookie - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/poppypretzel - time = 15 - name = "Poppy pretzel" - reqs = list( - /obj/item/seeds/poppy = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/poppypretzel - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/plumphelmetbiscuit - time = 15 - name = "Plumphelmet biscuit" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 - ) - result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/cracker - time = 15 - name = "Cracker" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - ) - result = /obj/item/reagent_containers/food/snacks/cracker - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/chococornet - name = "Choco cornet" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chococornet - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/oatmealcookie - name = "Oatmeal cookie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/oatmealcookie - subcategory = CAT_PASTRY - - -/datum/crafting_recipe/food/raisincookie - name = "Raisin cookie" - reqs = list( - /obj/item/reagent_containers/food/snacks/no_raisin = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/raisincookie - subcategory = CAT_PASTRY - /datum/crafting_recipe/food/cherrycupcake name = "Cherry cupcake" reqs = list( @@ -532,6 +416,55 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/strawberrycupcake subcategory = CAT_PASTRY +/datum/crafting_recipe/food/raisincookie + name = "Raisin cookie" + reqs = list( + /obj/item/reagent_containers/food/snacks/no_raisin = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/oat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/raisincookie + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/oatmealcookie + name = "Oatmeal cookie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/oat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/oatmealcookie + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/sugarcookie + time = 15 + name = "Sugar cookie" + reqs = list( + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/sugarcookie + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/chococornet + name = "Choco cornet" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chococornet + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/cracker + time = 15 + name = "Cracker" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + ) + result = /obj/item/reagent_containers/food/snacks/cracker + subcategory = CAT_PASTRY + /datum/crafting_recipe/food/honeybun name = "Honey bun" reqs = list( @@ -539,4 +472,24 @@ datum/crafting_recipe/food/donut/meat /datum/reagent/consumable/honey = 5 ) result = /obj/item/reagent_containers/food/snacks/honeybun - subcategory = CAT_PASTRY \ No newline at end of file + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/poppypretzel + time = 15 + name = "Poppy pretzel" + reqs = list( + /obj/item/seeds/poppy = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/poppypretzel + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/plumphelmetbiscuit + time = 15 + name = "Plumphelmet biscuit" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 + ) + result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit + subcategory = CAT_PASTRY diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm index b5bed4d5fc..eabad73138 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm @@ -1,7 +1,16 @@ // see code/module/crafting/table.dm -////////////////////////////////////////////////PIES//////////////////////////////////////////////// +//////////////////////////////////FRUITS///////////////////////////////////////// + +/datum/crafting_recipe/food/applepie + name = "Apple pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/applepie + subcategory = CAT_PIE /datum/crafting_recipe/food/bananacreampie name = "Banana cream pie" @@ -13,33 +22,13 @@ result = /obj/item/reagent_containers/food/snacks/pie/cream subcategory = CAT_PIE -/datum/crafting_recipe/food/meatpie - name = "Meat pie" - reqs = list( - /datum/reagent/consumable/blackpepper = 1, - /datum/reagent/consumable/sodiumchloride = 1, - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/meatpie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/tofupie - name = "Tofu pie" +/datum/crafting_recipe/food/berryclafoutis + name = "Berry clafoutis" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/tofu = 1 + /obj/item/reagent_containers/food/snacks/grown/berries = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/tofupie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/xenopie - name = "Xeno pie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/xemeatpie + result = /obj/item/reagent_containers/food/snacks/pie/berryclafoutis subcategory = CAT_PIE /datum/crafting_recipe/food/cherrypie @@ -51,13 +40,53 @@ result = /obj/item/reagent_containers/food/snacks/pie/cherrypie subcategory = CAT_PIE -/datum/crafting_recipe/food/berryclafoutis - name = "Berry clafoutis" +/datum/crafting_recipe/food/frostypie + name = "Frosty pie" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/berries = 1 + /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/berryclafoutis + result = /obj/item/reagent_containers/food/snacks/pie/frostypie + subcategory = CAT_PIE + +/datum/crafting_recipe/food/grapetart + name = "Grape tart" + reqs = list( + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/grapes = 3 + ) + result = /obj/item/reagent_containers/food/snacks/pie/grapetart + subcategory = CAT_PIE + +/datum/crafting_recipe/food/peachpie + name = "Peach Pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/peach = 3 + ) + result = /obj/item/reagent_containers/food/snacks/pie/peachpie + subcategory = CAT_PIE + +/datum/crafting_recipe/food/strawberrypie + name = "Strawberry pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/strawberrypie + subcategory = CAT_PIE + +//////////OTHER PIES///////// + +/datum/crafting_recipe/food/amanitapie + name = "Amanita pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/amanita_pie subcategory = CAT_PIE /datum/crafting_recipe/food/bearypie @@ -70,64 +99,14 @@ result = /obj/item/reagent_containers/food/snacks/pie/bearypie subcategory = CAT_PIE -/datum/crafting_recipe/food/amanitapie - name = "Amanita pie" +/datum/crafting_recipe/food/baklava + name = "Baklava pie" reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 1 + /obj/item/reagent_containers/food/snacks/butter = 1, + /obj/item/reagent_containers/food/snacks/tortilla = 4, //Layers + /obj/item/seeds/wheat/oat = 3 ) - result = /obj/item/reagent_containers/food/snacks/pie/amanita_pie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/plumppie - name = "Plump pie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/plump_pie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/applepie - name = "Apple pie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/applepie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/pumpkinpie - name = "Pumpkin pie" - reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/pumpkin = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/pumpkinpie - subcategory = CAT_PIE - -/datum/crafting_recipe/food/goldenappletart - name = "Golden apple tart" - reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/apple/gold = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pie/appletart - subcategory = CAT_PIE - -/datum/crafting_recipe/food/grapetart - name = "Grape tart" - reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/grapes = 3 - ) - result = /obj/item/reagent_containers/food/snacks/pie/grapetart + result = /obj/item/reagent_containers/food/snacks/pie/baklava subcategory = CAT_PIE /datum/crafting_recipe/food/blumpkinpie @@ -151,32 +130,66 @@ result = /obj/item/reagent_containers/food/snacks/pie/dulcedebatata subcategory = CAT_PIE -/datum/crafting_recipe/food/frostypie - name = "Frosty pie" +/datum/crafting_recipe/food/meatpie + name = "Meat pie" reqs = list( + /datum/reagent/consumable/blackpepper = 1, + /datum/reagent/consumable/sodiumchloride = 1, /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 + /obj/item/reagent_containers/food/snacks/meat/steak/plain = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/frostypie + result = /obj/item/reagent_containers/food/snacks/pie/meatpie subcategory = CAT_PIE -/datum/crafting_recipe/food/strawberrypie - name = "Strawberry pie" +/datum/crafting_recipe/food/plumppie + name = "Plump pie" reqs = list( /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 + /obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/strawberrypie + result = /obj/item/reagent_containers/food/snacks/pie/plump_pie subcategory = CAT_PIE -/datum/crafting_recipe/food/baklava - name = "Baklava pie" +/datum/crafting_recipe/food/pumpkinpie + name = "Pumpkin pie" reqs = list( - /obj/item/reagent_containers/food/snacks/butter = 1, - /obj/item/reagent_containers/food/snacks/tortilla = 4, //Layers - /obj/item/seeds/wheat/oat = 3 + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/pumpkin = 1 ) - result = /obj/item/reagent_containers/food/snacks/pie/baklava + result = /obj/item/reagent_containers/food/snacks/pie/pumpkinpie + subcategory = CAT_PIE + +/datum/crafting_recipe/food/tofupie + name = "Tofu pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/tofu = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/tofupie + subcategory = CAT_PIE + +/datum/crafting_recipe/food/xenopie + name = "Xeno pie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/xemeatpie + subcategory = CAT_PIE + +//////////////TARTS////////////// + +/datum/crafting_recipe/food/goldenappletart + name = "Golden apple tart" + reqs = list( + /datum/reagent/consumable/milk = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pie/plain = 1, + /obj/item/reagent_containers/food/snacks/grown/apple/gold = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pie/appletart subcategory = CAT_PIE /datum/crafting_recipe/food/mimetart @@ -215,12 +228,3 @@ ) result = /obj/item/reagent_containers/food/snacks/pie/cocolavatart subcategory = CAT_PIE - -/datum/crafting_recipe/food/peachpie - name = "Peach Pie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pie/plain = 1, - /obj/item/reagent_containers/food/snacks/grown/peach = 3 - ) - result = /obj/item/reagent_containers/food/snacks/pie/peachpie - subcategory = CAT_PIE \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm index 64447dd180..21112a4a4f 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pizza.dm @@ -3,6 +3,40 @@ ////////////////////////////////////////////////PIZZA!!!//////////////////////////////////////////////// +/datum/crafting_recipe/food/dankpizza + name = "Dank pizza" + reqs = list( + /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pizza/dank + subcategory = CAT_PIZZA + +/datum/crafting_recipe/food/donkpocketpizza + name = "Donkpocket pizza" + reqs = list( + /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/reagent_containers/food/snacks/donkpocket/warm = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pizza/donkpocket + subcategory = CAT_PIZZA + +/datum/crafting_recipe/food/pineapplepizza + name = "Hawaiian pizza" + reqs = list( + /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/pineappleslice = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pizza/pineapple + subcategory = CAT_PIZZA + /datum/crafting_recipe/food/margheritapizza name = "Margherita pizza" reqs = list( @@ -24,18 +58,6 @@ result = /obj/item/reagent_containers/food/snacks/pizza/meat subcategory = CAT_PIZZA -/datum/crafting_recipe/food/arnold - name = "Arnold pizza" - reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 3, - /obj/item/ammo_casing/c9mm = 8, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pizza/arnold - subcategory = CAT_PIZZA - /datum/crafting_recipe/food/mushroompizza name = "Mushroom pizza" reqs = list( @@ -45,6 +67,17 @@ result = /obj/item/reagent_containers/food/snacks/pizza/mushroom subcategory = CAT_PIZZA +/datum/crafting_recipe/food/sassysagepizza + name = "Sassysage pizza" + reqs = list( + /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/reagent_containers/food/snacks/faggot = 3, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pizza/sassysage + subcategory = CAT_PIZZA + /datum/crafting_recipe/food/vegetablepizza name = "Vegetable pizza" reqs = list( @@ -57,50 +90,7 @@ result = /obj/item/reagent_containers/food/snacks/pizza/vegetable subcategory = CAT_PIZZA -/datum/crafting_recipe/food/donkpocketpizza - name = "Donkpocket pizza" - reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/donkpocket/warm = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pizza/donkpocket - subcategory = CAT_PIZZA - -/datum/crafting_recipe/food/dankpizza - name = "Dank pizza" - reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pizza/dank - subcategory = CAT_PIZZA - -/datum/crafting_recipe/food/sassysagepizza - name = "Sassysage pizza" - reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/faggot = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pizza/sassysage - subcategory = CAT_PIZZA - -/datum/crafting_recipe/food/pineapplepizza - name = "Hawaiian pizza" - reqs = list( - /obj/item/reagent_containers/food/snacks/pizzabread = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/pineappleslice = 3, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/pizza/pineapple - subcategory = CAT_PIZZA +//////Special Pizzas///// /datum/crafting_recipe/food/pineapplepizza/anomaly name = "Anomaly Hawaiian pizza" @@ -120,3 +110,15 @@ tools = list(TOOL_WELDER, TOOL_SCREWDRIVER, TOOL_WIRECUTTER) result = /obj/item/pizzabox/infinite subcategory = CAT_PIZZA + +/datum/crafting_recipe/food/arnold + name = "Arnold pizza" + reqs = list( + /obj/item/reagent_containers/food/snacks/pizzabread = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 3, + /obj/item/ammo_casing/c9mm = 8, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/pizza/arnold + subcategory = CAT_PIZZA diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm index 39eeb7d936..0a44c4590e 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_salad.dm @@ -3,16 +3,6 @@ ////////////////////////////////////////////////SALADS//////////////////////////////////////////////// -/datum/crafting_recipe/food/herbsalad - name = "Herb salad" - reqs = list( - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 - ) - result = /obj/item/reagent_containers/food/snacks/salad/herbsalad - subcategory = CAT_SALAD - /datum/crafting_recipe/food/aesirsalad name = "Aesir salad" reqs = list( @@ -23,38 +13,16 @@ result = /obj/item/reagent_containers/food/snacks/salad/aesirsalad subcategory = CAT_SALAD -/datum/crafting_recipe/food/validsalad - name = "Valid salad" +/datum/crafting_recipe/food/citrusdelight + name = "Citrus delight" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, - /obj/item/reagent_containers/food/snacks/grown/potato = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1 - ) - result = /obj/item/reagent_containers/food/snacks/salad/validsalad - subcategory = CAT_SALAD + /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1 -/datum/crafting_recipe/food/monkeysdelight - name = "Monkeys delight" - reqs = list( - /datum/reagent/consumable/flour = 5, - /datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/monkeycube = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/monkeysdelight - subcategory = CAT_SALAD - -/datum/crafting_recipe/food/oatmeal - name = "Oatmeal" - reqs = list( - /datum/reagent/consumable/milk = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/salad/oatmeal + result = /obj/item/reagent_containers/food/snacks/salad/citrusdelight subcategory = CAT_SALAD /datum/crafting_recipe/food/fruitsalad @@ -70,6 +38,16 @@ result = /obj/item/reagent_containers/food/snacks/salad/fruit subcategory = CAT_SALAD +/datum/crafting_recipe/food/herbsalad + name = "Herb salad" + reqs = list( + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 + ) + result = /obj/item/reagent_containers/food/snacks/salad/herbsalad + subcategory = CAT_SALAD + /datum/crafting_recipe/food/junglesalad name = "Jungle salad" reqs = list( @@ -83,14 +61,26 @@ result = /obj/item/reagent_containers/food/snacks/salad/jungle subcategory = CAT_SALAD -/datum/crafting_recipe/food/citrusdelight - name = "Citrus delight" +/datum/crafting_recipe/food/monkeysdelight + name = "Monkeys delight" + reqs = list( + /datum/reagent/consumable/flour = 5, + /datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/monkeycube = 1, + /obj/item/reagent_containers/food/snacks/grown/banana = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/monkeysdelight + subcategory = CAT_SALAD + +/datum/crafting_recipe/food/validsalad + name = "Valid salad" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1 - + /obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris = 3, + /obj/item/reagent_containers/food/snacks/grown/potato = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1 ) - result = /obj/item/reagent_containers/food/snacks/salad/citrusdelight + result = /obj/item/reagent_containers/food/snacks/salad/validsalad subcategory = CAT_SALAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm index 127b2cc238..d2ea1da50a 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm @@ -84,7 +84,6 @@ result = /obj/item/reagent_containers/food/snacks/peanutbutter_sandwich subcategory = CAT_SANDWICH - /datum/crafting_recipe/food/notasandwich name = "Not a sandwich" reqs = list( @@ -113,4 +112,4 @@ /obj/item/reagent_containers/food/snacks/sausage = 1 ) result = /obj/item/reagent_containers/food/snacks/hotdog - subcategory = CAT_SANDWICH + subcategory = CAT_SANDWICH //I don't agree with this. diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm index 76a5a64096..0c966faf33 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm @@ -3,71 +3,46 @@ ////////////////////////////////////////////////SOUP//////////////////////////////////////////////// -/datum/crafting_recipe/food/meatballsoup - name = "Meatball soup" +/datum/crafting_recipe/food/amanitajelly + name = "Amanita jelly" + reqs = list( + /datum/reagent/consumable/ethanol/vodka = 5, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 3 + ) + result = /obj/item/reagent_containers/food/snacks/soup/amanitajelly + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/beetsoup + name = "Beet soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1, - /obj/item/reagent_containers/food/snacks/grown/potato = 1 + /obj/item/reagent_containers/food/snacks/grown/whitebeet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, ) - result = /obj/item/reagent_containers/food/snacks/soup/meatball + result = /obj/item/reagent_containers/food/snacks/soup/beet subcategory = CAT_SOUP -/datum/crafting_recipe/food/vegetablesoup - name = "Vegetable soup" +/datum/crafting_recipe/food/bloodsoup + name = "Blood soup" + reqs = list( + /datum/reagent/blood = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato/blood = 2 + ) + result = /obj/item/reagent_containers/food/snacks/soup/blood + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/clownstears + name = "Clowns tears" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/carrot = 1, - /obj/item/reagent_containers/food/snacks/grown/corn = 1, - /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, - /obj/item/reagent_containers/food/snacks/grown/potato = 1 + /obj/item/reagent_containers/food/snacks/grown/banana = 1, + /obj/item/stack/ore/bananium = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/vegetable - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/nettlesoup - name = "Nettle soup" - reqs = list( - /datum/reagent/water = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/nettle = 1, - /obj/item/reagent_containers/food/snacks/grown/potato = 1, - /obj/item/reagent_containers/food/snacks/boiledegg = 1 - ) - result = /obj/item/reagent_containers/food/snacks/soup/nettle - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/wingfangchu - name = "Wingfangchu" - reqs = list( - /obj/item/reagent_containers/glass/bowl = 1, - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 2 - ) - result = /obj/item/reagent_containers/food/snacks/soup/wingfangchu - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/wishsoup - name = "Wish soup" - reqs = list( - /datum/reagent/water = 20, - /obj/item/reagent_containers/glass/bowl = 1 - ) - result= /obj/item/reagent_containers/food/snacks/soup/wish - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/hotchili - name = "Hot chili" - reqs = list( - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, - /obj/item/reagent_containers/food/snacks/grown/chili = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 1 - ) - result = /obj/item/reagent_containers/food/snacks/soup/hotchili + result = /obj/item/reagent_containers/food/snacks/soup/clownstears subcategory = CAT_SOUP /datum/crafting_recipe/food/coldchili @@ -81,16 +56,6 @@ result = /obj/item/reagent_containers/food/snacks/soup/coldchili subcategory = CAT_SOUP -/datum/crafting_recipe/food/tomatosoup - name = "Tomato soup" - reqs = list( - /datum/reagent/water = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 2 - ) - result = /obj/item/reagent_containers/food/snacks/soup/tomato - subcategory = CAT_SOUP - /datum/crafting_recipe/food/eyeballsoup name = "Eyeball soup" reqs = list( @@ -102,6 +67,28 @@ result = /obj/item/reagent_containers/food/snacks/soup/tomato/eyeball subcategory = CAT_SOUP +/datum/crafting_recipe/food/hotchili + name = "Hot chili" + reqs = list( + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, + /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/hotchili + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/meatballsoup + name = "Meatball soup" + reqs = list( + /datum/reagent/water = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1, + /obj/item/reagent_containers/food/snacks/grown/carrot = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/meatball + subcategory = CAT_SOUP /datum/crafting_recipe/food/milosoup name = "Milo soup" @@ -114,35 +101,15 @@ result = /obj/item/reagent_containers/food/snacks/soup/milo subcategory = CAT_SOUP -/datum/crafting_recipe/food/bloodsoup - name = "Blood soup" +/datum/crafting_recipe/food/mushroomsoup + name = "Mushroom soup" reqs = list( - /datum/reagent/blood = 10, + /datum/reagent/consumable/milk = 5, + /datum/reagent/water = 5, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato/blood = 2 + /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/blood - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/slimesoup - name = "Slime soup" - reqs = list( - /datum/reagent/water = 10, - /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/glass/bowl = 1 - ) - result = /obj/item/reagent_containers/food/snacks/soup/slime - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/clownstears - name = "Clowns tears" - reqs = list( - /datum/reagent/water = 10, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/stack/ore/bananium = 1 - ) - result = /obj/item/reagent_containers/food/snacks/soup/clownstears + result = /obj/item/reagent_containers/food/snacks/soup/mushroom subcategory = CAT_SOUP /datum/crafting_recipe/food/mysterysoup @@ -158,26 +125,37 @@ result = /obj/item/reagent_containers/food/snacks/soup/mystery subcategory = CAT_SOUP -/datum/crafting_recipe/food/mushroomsoup - name = "Mushroom soup" - reqs = list( - /datum/reagent/consumable/milk = 5, - /datum/reagent/water = 5, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 - ) - result = /obj/item/reagent_containers/food/snacks/soup/mushroom - subcategory = CAT_SOUP - -/datum/crafting_recipe/food/beetsoup - name = "Beet soup" +/datum/crafting_recipe/food/nettlesoup + name = "Nettle soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/whitebeet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, + /obj/item/reagent_containers/food/snacks/grown/nettle = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 1, + /obj/item/reagent_containers/food/snacks/boiledegg = 1 ) - result = /obj/item/reagent_containers/food/snacks/soup/beet + result = /obj/item/reagent_containers/food/snacks/soup/nettle + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/redbeetsoup + name = "Red beet soup" + reqs = list( + /datum/reagent/water = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/redbeet = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/beet/red + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/slimesoup + name = "Slime soup" + reqs = list( + /datum/reagent/water = 10, + /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/glass/bowl = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/slime subcategory = CAT_SOUP /datum/crafting_recipe/food/stew @@ -205,16 +183,6 @@ result = /obj/item/reagent_containers/food/snacks/soup/spacylibertyduff subcategory = CAT_SOUP -/datum/crafting_recipe/food/amanitajelly - name = "Amanita jelly" - reqs = list( - /datum/reagent/consumable/ethanol/vodka = 5, - /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 3 - ) - result = /obj/item/reagent_containers/food/snacks/soup/amanitajelly - subcategory = CAT_SOUP - /datum/crafting_recipe/food/sweetpotatosoup name = "Sweet potato soup" reqs = list( @@ -226,13 +194,44 @@ result = /obj/item/reagent_containers/food/snacks/soup/sweetpotato subcategory = CAT_SOUP -/datum/crafting_recipe/food/redbeetsoup - name = "Red beet soup" +/datum/crafting_recipe/food/tomatosoup + name = "Tomato soup" reqs = list( /datum/reagent/water = 10, /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/reagent_containers/food/snacks/grown/redbeet = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + /obj/item/reagent_containers/food/snacks/grown/tomato = 2 ) - result = /obj/item/reagent_containers/food/snacks/soup/beet/red + result = /obj/item/reagent_containers/food/snacks/soup/tomato subcategory = CAT_SOUP + +/datum/crafting_recipe/food/vegetablesoup + name = "Vegetable soup" + reqs = list( + /datum/reagent/water = 10, + /obj/item/reagent_containers/glass/bowl = 1, + /obj/item/reagent_containers/food/snacks/grown/carrot = 1, + /obj/item/reagent_containers/food/snacks/grown/corn = 1, + /obj/item/reagent_containers/food/snacks/grown/eggplant = 1, + /obj/item/reagent_containers/food/snacks/grown/potato = 1 + ) + result = /obj/item/reagent_containers/food/snacks/soup/vegetable + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/wingfangchu + name = "Wingfangchu" + reqs = list( + /obj/item/reagent_containers/glass/bowl = 1, + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 2 + ) + result = /obj/item/reagent_containers/food/snacks/soup/wingfangchu + subcategory = CAT_SOUP + +/datum/crafting_recipe/food/wishsoup + name = "Wish soup" + reqs = list( + /datum/reagent/water = 20, + /obj/item/reagent_containers/glass/bowl = 1 + ) + result= /obj/item/reagent_containers/food/snacks/soup/wish + subcategory = CAT_SOUP \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm index 355402111c..12020a6241 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm @@ -3,15 +3,6 @@ ////////////////////////////////////////////////SPAGHETTI//////////////////////////////////////////////// -/datum/crafting_recipe/food/tomatopasta - name = "Tomato pasta" - reqs = list( - /obj/item/reagent_containers/food/snacks/boiledspaghetti = 1, - /obj/item/reagent_containers/food/snacks/grown/tomato = 2 - ) - result = /obj/item/reagent_containers/food/snacks/pastatomato - subcategory = CAT_SPAGHETTI - /datum/crafting_recipe/food/copypasta name = "Copypasta" reqs = list( @@ -38,6 +29,17 @@ result = /obj/item/reagent_containers/food/snacks/spesslaw subcategory = CAT_SPAGHETTI +/datum/crafting_recipe/food/tomatopasta + name = "Tomato pasta" + reqs = list( + /obj/item/reagent_containers/food/snacks/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/grown/tomato = 2 + ) + result = /obj/item/reagent_containers/food/snacks/pastatomato + subcategory = CAT_SPAGHETTI + +////////////NOODLES/////////// + /datum/crafting_recipe/food/beefnoodle name = "Beef noodle" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm index 9dbf1d684b..5a95ba9907 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm @@ -1,4 +1,5 @@ -//////////////////////////Sushi Components/////////////////////// +/////////////Recategorizing this as -Eastern- foods/////////////// +///////////////////////Sushi Components/////////////////////////// /datum/crafting_recipe/food/sushi_rice name = "Sushi Rice" @@ -93,33 +94,58 @@ result = /obj/item/reagent_containers/food/snacks/sushie_pro subcategory = CAT_FISH -///////////////Gaijin junk///////////////////////////////////// +//////////////////Not-Fish////////////////////// -/datum/crafting_recipe/food/fishfingers - name = "Fish fingers" +/datum/crafting_recipe/food/chawanmushi + name = "Chawanmushi" reqs = list( - /datum/reagent/consumable/flour = 5, + /datum/reagent/water = 5, + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/boiledegg = 2, + /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chawanmushi + subcategory = CAT_FISH + +/datum/crafting_recipe/food/khachapuri + name = "Khachapuri" + reqs = list( + /datum/reagent/consumable/eggyolk = 5, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/khachapuri + subcategory = CAT_FISH + +/datum/crafting_recipe/food/rawkhinkali + name = "Raw Khinkali" + reqs = list( + /obj/item/reagent_containers/food/snacks/doughslice = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1 + ) + result = /obj/item/reagent_containers/food/snacks/rawkhinkali + subcategory = CAT_FISH + +/datum/crafting_recipe/food/meatbun + name = "Meat bun" + reqs = list( + /datum/reagent/consumable/soysauce = 5, /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 + /obj/item/reagent_containers/food/snacks/faggot = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) - result = /obj/item/reagent_containers/food/snacks/fishfingers + result = /obj/item/reagent_containers/food/snacks/meatbun subcategory = CAT_FISH -/datum/crafting_recipe/food/cubancarp - name = "Cuban carp" +/datum/crafting_recipe/food/fortunecookie + time = 15 + name = "Fortune cookie" reqs = list( - /datum/reagent/consumable/flour = 5, - /obj/item/reagent_containers/food/snacks/grown/chili = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/paper = 1 ) - result = /obj/item/reagent_containers/food/snacks/cubancarp + parts = list( + /obj/item/paper = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fortunecookie subcategory = CAT_FISH - -/datum/crafting_recipe/food/fishandchips - name = "Fish and chips" - reqs = list( - /obj/item/reagent_containers/food/snacks/fries = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fishandchips - subcategory = CAT_FISH \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm new file mode 100644 index 0000000000..a06bfb880b --- /dev/null +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm @@ -0,0 +1,117 @@ +// see code/module/crafting/table.dm + +// SWEETS + +/datum/crafting_recipe/food/candiedapple + name = "Candied apple" + reqs = list(/datum/reagent/water = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 + ) + result = /obj/item/reagent_containers/food/snacks/candiedapple + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chococoin + name = "Choco coin" + reqs = list( + /obj/item/coin = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/chococoin + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chocoorange + name = "Choco orange" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/chocoorange + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chocolatestrawberry + name = "Chocolate Strawberry" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/fudgedice + name = "Fudge dice" + reqs = list( + /obj/item/dice = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/fudgedice + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/honeybar + name = "Honey nut bar" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/oat = 1, + /datum/reagent/consumable/honey = 5 + ) + result = /obj/item/reagent_containers/food/snacks/honeybar + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/spiderlollipop + name = "Spider Lollipop" + reqs = list(/obj/item/stack/rods = 1, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/water = 5, + /obj/item/reagent_containers/food/snacks/spiderling = 1 + ) + result = /obj/item/reagent_containers/food/snacks/spiderlollipop + subcategory = CAT_SWEETS + +//Easter Stuff + +/datum/crafting_recipe/food/chocolatebunny + name = "Chocolate bunny" + reqs = list( + /datum/reagent/consumable/sugar = 2, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chocolatebunny + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/hotcrossbun + name = "Hot-Cross Bun" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /datum/reagent/consumable/sugar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/hotcrossbun + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/briochecake + name = "Brioche cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /datum/reagent/consumable/sugar = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/brioche + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/scotchegg + name = "Scotch egg" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/food/snacks/boiledegg = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1 + ) + result = /obj/item/reagent_containers/food/snacks/scotchegg + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/mammi + name = "Mammi" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /datum/reagent/consumable/milk = 5 + ) + result = /obj/item/reagent_containers/food/snacks/soup/mammi + subcategory = CAT_SWEETS diff --git a/code/modules/holiday/easter.dm b/code/modules/holiday/easter.dm index 1898fe4b01..5f2d92fc93 100644 --- a/code/modules/holiday/easter.dm +++ b/code/modules/holiday/easter.dm @@ -140,96 +140,8 @@ containsPrize = FALSE qdel(src) -//Easter Recipes + food -/obj/item/reagent_containers/food/snacks/hotcrossbun - bitesize = 2 - name = "hot-cross bun" - desc = "The Cross represents the Assistants that died for your sins." - icon_state = "hotcrossbun" - -/datum/crafting_recipe/food/hotcrossbun - name = "Hot-Cross Bun" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /datum/reagent/consumable/sugar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/hotcrossbun - category = CAT_MISCFOOD - - -/obj/item/reagent_containers/food/snacks/store/cake/brioche - name = "brioche cake" - desc = "A ring of sweet, glazed buns." - icon_state = "briochecake" - slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brioche - slices_num = 6 - bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2) - -/obj/item/reagent_containers/food/snacks/cakeslice/brioche - name = "brioche cake slice" - desc = "Delicious sweet-bread. Who needs anything else?" - icon_state = "briochecake_slice" - filling_color = "#FFD700" - -/datum/crafting_recipe/food/briochecake - name = "Brioche cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /datum/reagent/consumable/sugar = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/brioche - category = CAT_MISCFOOD - -/obj/item/reagent_containers/food/snacks/scotchegg - name = "scotch egg" - desc = "A boiled egg wrapped in a delicious, seasoned meatball." - icon_state = "scotchegg" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) - bitesize = 3 - filling_color = "#FFFFF0" - list_reagents = list(/datum/reagent/consumable/nutriment = 6) - -/datum/crafting_recipe/food/scotchegg - name = "Scotch egg" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/boiledegg = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1 - ) - result = /obj/item/reagent_containers/food/snacks/scotchegg - category = CAT_MISCFOOD - -/obj/item/reagent_containers/food/snacks/soup/mammi - name = "Mammi" - desc = "A bowl of mushy bread and milk. It reminds you, not too fondly, of a bowel movement." - icon_state = "mammi" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1) - -/datum/crafting_recipe/food/mammi - name = "Mammi" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /datum/reagent/consumable/milk = 5 - ) - result = /obj/item/reagent_containers/food/snacks/soup/mammi - category = CAT_MISCFOOD - -/obj/item/reagent_containers/food/snacks/chocolatebunny - name = "chocolate bunny" - desc = "Contains less than 10% real rabbit!" - icon_state = "chocolatebunny" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 2) - filling_color = "#A0522D" - -/datum/crafting_recipe/food/chocolatebunny - name = "Chocolate bunny" - reqs = list( - /datum/reagent/consumable/sugar = 2, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chocolatebunny - category = CAT_MISCFOOD +/* +Easter Recipes + Food moved to appropriate files. +\code\modules\food_and_drinks\ +\code\modules\food_and_drinks\recipes\ +*/ \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index 28f469ac25..de3bd872f3 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1837,6 +1837,7 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pie.dm" @@ -1846,6 +1847,7 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sushi.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipies_sweets.dm" #include "code\modules\games\cas.dm" #include "code\modules\goonchat\browserOutput.dm" #include "code\modules\holiday\easter.dm" From dc6d1fb359244394672faba9e0dcdd58678ce2a4 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 17 Feb 2020 05:56:02 -0500 Subject: [PATCH 105/380] Sorted Frozen Foods --- .../recipes/tablecraft/recipes_frozen.dm | 288 +++++++++--------- 1 file changed, 145 insertions(+), 143 deletions(-) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm index 1b1801d982..6d443c99f0 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm @@ -3,6 +3,64 @@ //Misc. Frozen.// ///////////////// +/datum/crafting_recipe/food/banana_split + name = "Banana Split" + always_availible = FALSE + reqs = list( + /obj/item/reagent_containers/food/snacks/icecream = 3, + /obj/item/reagent_containers/food/snacks/grown/banana = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/banana_split + subcategory = CAT_ICE + + /datum/crafting_recipe/food/bluecharrie_float + name = "Blue Cherry Shake" + always_availible = FALSE + reqs = list( + /obj/item/reagent_containers/food/snacks/icecream = 1, + /obj/item/reagent_containers/food/snacks/grown/bluecherries = 3, + /obj/item/reagent_containers/food/drinks/drinkingglass = 1 + ) + result = /obj/item/reagent_containers/food/snacks/bluecharrie_float + subcategory = CAT_ICE + +/datum/crafting_recipe/food/charrie_float + name = "Cherry Shake" + always_availible = FALSE + reqs = list( + /obj/item/reagent_containers/food/snacks/icecream = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 3, + /obj/item/reagent_containers/food/drinks/drinkingglass = 1 + ) + result = /obj/item/reagent_containers/food/snacks/charrie_float + subcategory = CAT_ICE + +/datum/crafting_recipe/food/root_float + name = "Cola Float" + always_availible = FALSE + reqs = list( + /obj/item/reagent_containers/food/snacks/icecream = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1, + /datum/reagent/consumable/space_cola = 10, + /obj/item/reagent_containers/food/drinks/drinkingglass = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cola_float + subcategory = CAT_ICE + +/datum/crafting_recipe/food/honkdae + name ="Honkdae" + reqs = list( + /datum/reagent/consumable/cream = 5, + /obj/item/clothing/mask/gas/clown_hat = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1, + /obj/item/reagent_containers/food/snacks/grown/banana = 2, + /obj/item/reagent_containers/food/snacks/icecream = 1 + ) + result = /obj/item/reagent_containers/food/snacks/honkdae + subcategory = CAT_ICE + /datum/crafting_recipe/food/icecreamsandwich name = "Icecream sandwich" reqs = list( @@ -34,105 +92,8 @@ result = /obj/item/reagent_containers/food/snacks/sundae subcategory = CAT_ICE -/datum/crafting_recipe/food/honkdae - name ="Honkdae" - reqs = list( - /datum/reagent/consumable/cream = 5, - /obj/item/clothing/mask/gas/clown_hat = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1, - /obj/item/reagent_containers/food/snacks/grown/banana = 2, - /obj/item/reagent_containers/food/snacks/icecream = 1 - ) - result = /obj/item/reagent_containers/food/snacks/honkdae - subcategory = CAT_ICE - -/datum/crafting_recipe/food/banana_split - name = "Banana Split" - always_availible = FALSE - reqs = list( - /obj/item/reagent_containers/food/snacks/icecream = 3, - /obj/item/reagent_containers/food/snacks/grown/banana = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/banana_split - subcategory = CAT_ICE - -/datum/crafting_recipe/food/root_float - name = "Cola Float" - always_availible = FALSE - reqs = list( - /obj/item/reagent_containers/food/snacks/icecream = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1, - /datum/reagent/consumable/space_cola = 10, - /obj/item/reagent_containers/food/drinks/drinkingglass = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cola_float - subcategory = CAT_ICE - -/datum/crafting_recipe/food/charrie_float - name = "Cherry Shake" - always_availible = FALSE - reqs = list( - /obj/item/reagent_containers/food/snacks/icecream = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 3, - /obj/item/reagent_containers/food/drinks/drinkingglass = 1 - ) - result = /obj/item/reagent_containers/food/snacks/charrie_float - subcategory = CAT_ICE - -/datum/crafting_recipe/food/bluecharrie_float - name = "Blue Cherry Shake" - always_availible = FALSE - reqs = list( - /obj/item/reagent_containers/food/snacks/icecream = 1, - /obj/item/reagent_containers/food/snacks/grown/bluecherries = 3, - /obj/item/reagent_containers/food/drinks/drinkingglass = 1 - ) - result = /obj/item/reagent_containers/food/snacks/bluecharrie_float - subcategory = CAT_ICE - //////////////////////////SNOW CONES/////////////////////// -/datum/crafting_recipe/food/flavorless_sc - name = "Flavorless snowcone" - reqs = list( - /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15 - ) - result = /obj/item/reagent_containers/food/snacks/snowcones - subcategory = CAT_ICE - -/datum/crafting_recipe/food/pineapple_sc - name = "Pineapple snowcone" - reqs = list( - /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15, - /obj/item/reagent_containers/food/snacks/pineappleslice = 2 - ) - result = /obj/item/reagent_containers/food/snacks/snowcones/pineapple - subcategory = CAT_ICE - -/datum/crafting_recipe/food/lime_sc - name = "Lime snowcone" - reqs = list( - /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/limejuice = 5 - ) - result = /obj/item/reagent_containers/food/snacks/snowcones/lime - subcategory = CAT_ICE - -/datum/crafting_recipe/food/lemon_sc - name = "Lemon snowcone" - reqs = list( - /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/lemonjuice = 5 - ) - result = /obj/item/reagent_containers/food/snacks/snowcones/lemon - subcategory = CAT_ICE - /datum/crafting_recipe/food/apple_sc name = "Apple snowcone" reqs = list( @@ -143,24 +104,14 @@ result = /obj/item/reagent_containers/food/snacks/snowcones/apple subcategory = CAT_ICE -/datum/crafting_recipe/food/grape_sc - name = "Grape snowcone" +/datum/crafting_recipe/food/berry_sc + name = "Berry snowcone" reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/grapejuice = 5 + /datum/reagent/consumable/berryjuice = 5 ) - result = /obj/item/reagent_containers/food/snacks/snowcones/grape - subcategory = CAT_ICE - -/datum/crafting_recipe/food/orange_sc - name = "Orange snowcone" - reqs = list( - /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/orangejuice = 5 - ) - result = /obj/item/reagent_containers/food/snacks/snowcones/orange + result = /obj/item/reagent_containers/food/snacks/snowcones/berry subcategory = CAT_ICE /datum/crafting_recipe/food/blue_sc @@ -183,14 +134,13 @@ result = /obj/item/reagent_containers/food/snacks/snowcones/red subcategory = CAT_ICE -/datum/crafting_recipe/food/berry_sc - name = "Berry snowcone" +/datum/crafting_recipe/food/flavorless_sc + name = "Flavorless snowcone" reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/berryjuice = 5 + /datum/reagent/consumable/ice = 15 ) - result = /obj/item/reagent_containers/food/snacks/snowcones/berry + result = /obj/item/reagent_containers/food/snacks/snowcones subcategory = CAT_ICE /datum/crafting_recipe/food/fruitsalad_sc @@ -206,24 +156,84 @@ result = /obj/item/reagent_containers/food/snacks/snowcones/fruitsalad subcategory = CAT_ICE -/datum/crafting_recipe/food/mime_sc - name = "Mime snowcone" +/datum/crafting_recipe/food/grape_sc + name = "Grape snowcone" reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/nothing = 5 + /datum/reagent/consumable/grapejuice = 5 ) - result = /obj/item/reagent_containers/food/snacks/snowcones/mime + result = /obj/item/reagent_containers/food/snacks/snowcones/grape subcategory = CAT_ICE -/datum/crafting_recipe/food/clown_sc - name = "Clown snowcone" +/datum/crafting_recipe/food/honey_sc + name = "Honey snowcone" reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/laughter = 5 + /datum/reagent/consumable/honey = 5 ) - result = /obj/item/reagent_containers/food/snacks/snowcones/clown + result = /obj/item/reagent_containers/food/snacks/snowcones/honey + subcategory = CAT_ICE + +/datum/crafting_recipe/food/lemon_sc + name = "Lemon snowcone" + reqs = list( + /obj/item/reagent_containers/food/drinks/sillycup = 1, + /datum/reagent/consumable/ice = 15, + /datum/reagent/consumable/lemonjuice = 5 + ) + result = /obj/item/reagent_containers/food/snacks/snowcones/lemon + subcategory = CAT_ICE + +/datum/crafting_recipe/food/lime_sc + name = "Lime snowcone" + reqs = list( + /obj/item/reagent_containers/food/drinks/sillycup = 1, + /datum/reagent/consumable/ice = 15, + /datum/reagent/consumable/limejuice = 5 + ) + result = /obj/item/reagent_containers/food/snacks/snowcones/lime + subcategory = CAT_ICE + +/datum/crafting_recipe/food/orange_sc + name = "Orange snowcone" + reqs = list( + /obj/item/reagent_containers/food/drinks/sillycup = 1, + /datum/reagent/consumable/ice = 15, + /datum/reagent/consumable/orangejuice = 5 + ) + result = /obj/item/reagent_containers/food/snacks/snowcones/orange + subcategory = CAT_ICE + +/datum/crafting_recipe/food/pineapple_sc + name = "Pineapple snowcone" + reqs = list( + /obj/item/reagent_containers/food/drinks/sillycup = 1, + /datum/reagent/consumable/ice = 15, + /obj/item/reagent_containers/food/snacks/pineappleslice = 2 + ) + result = /obj/item/reagent_containers/food/snacks/snowcones/pineapple + subcategory = CAT_ICE + +/datum/crafting_recipe/food/pwrgame_sc + name = "Pwrgame snowcone" + reqs = list( + /obj/item/reagent_containers/food/drinks/sillycup = 1, + /datum/reagent/consumable/ice = 15, + /datum/reagent/consumable/pwr_game = 15 + ) + result = /obj/item/reagent_containers/food/snacks/snowcones/pwrgame + subcategory = CAT_ICE + +/datum/crafting_recipe/food/rainbow_sc + name = "Rainbow snowcone" + reqs = list( + /obj/item/reagent_containers/food/drinks/sillycup = 1, + /datum/reagent/consumable/ice = 15, + /datum/reagent/colorful_reagent = 1 //Harder to make + ) + result = /obj/item/reagent_containers/food/snacks/snowcones/rainbow subcategory = CAT_ICE /datum/crafting_recipe/food/soda_sc @@ -246,32 +256,24 @@ result = /obj/item/reagent_containers/food/snacks/snowcones/spacemountainwind subcategory = CAT_ICE -/datum/crafting_recipe/food/pwrgame_sc - name = "Pwrgame snowcone" +/////I don't like seperating the clown and mime./// + +/datum/crafting_recipe/food/mime_sc + name = "Mime snowcone" reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/pwr_game = 15 + /datum/reagent/consumable/nothing = 5 ) - result = /obj/item/reagent_containers/food/snacks/snowcones/pwrgame + result = /obj/item/reagent_containers/food/snacks/snowcones/mime subcategory = CAT_ICE -/datum/crafting_recipe/food/honey_sc - name = "Honey snowcone" +/datum/crafting_recipe/food/clown_sc + name = "Clown snowcone" reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/honey = 5 + /datum/reagent/consumable/laughter = 5 ) - result = /obj/item/reagent_containers/food/snacks/snowcones/honey - subcategory = CAT_ICE - -/datum/crafting_recipe/food/rainbow_sc - name = "Rainbow snowcone" - reqs = list( - /obj/item/reagent_containers/food/drinks/sillycup = 1, - /datum/reagent/consumable/ice = 15, - /datum/reagent/colorful_reagent = 1 //Harder to make - ) - result = /obj/item/reagent_containers/food/snacks/snowcones/rainbow - subcategory = CAT_ICE + result = /obj/item/reagent_containers/food/snacks/snowcones/clown + subcategory = CAT_ICE \ No newline at end of file From 79705d17162b4dbc7969b5725427be61b854a461 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 17 Feb 2020 08:24:21 -0500 Subject: [PATCH 106/380] Moving Burgers Around --- .../recipes/tablecraft/recipes_burger.dm | 95 +++++++++---------- 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm index 0fae6542e9..cf96c01e7b 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_burger.dm @@ -3,25 +3,6 @@ ////////////////////////////////////////////////STANDARD BURGS//////////////////////////////////////////////// - -/datum/crafting_recipe/food/appendixburger - name = "Appendix burger" - reqs = list( - /obj/item/organ/appendix = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/appendix - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/brainburger - name = "Brain burger" - reqs = list( - /obj/item/organ/brain = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/brain - subcategory = CAT_BURGER - /datum/crafting_recipe/food/burger name = "Burger" reqs = list( @@ -101,8 +82,55 @@ result = /obj/item/reagent_containers/food/snacks/burger/human subcategory = CAT_BURGER +/datum/crafting_recipe/food/ribburger + name = "McRib" + reqs = list( + /obj/item/reagent_containers/food/snacks/bbqribs = 1, //The sauce is already included in the ribs + /obj/item/reagent_containers/food/snacks/onion_slice = 1, //feel free to remove if too burdensome. + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/rib + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/mcguffin + name = "McGuffin" + reqs = list( + /obj/item/reagent_containers/food/snacks/friedegg = 1, + /obj/item/reagent_containers/food/snacks/meat/bacon = 2, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/mcguffin + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/tofuburger + name = "Tofu burger" + reqs = list( + /obj/item/reagent_containers/food/snacks/tofu = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/tofu + subcategory = CAT_BURGER + ///////////////EXOTIC////////////////// +/datum/crafting_recipe/food/appendixburger + name = "Appendix burger" + reqs = list( + /obj/item/organ/appendix = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/appendix + subcategory = CAT_BURGER + +/datum/crafting_recipe/food/brainburger + name = "Brain burger" + reqs = list( + /obj/item/organ/brain = 1, + /obj/item/reagent_containers/food/snacks/bun = 1 + ) + result = /obj/item/reagent_containers/food/snacks/burger/brain + subcategory = CAT_BURGER + /datum/crafting_recipe/food/bearger name = "Bearger" reqs = list( @@ -160,35 +188,6 @@ result = /obj/item/reagent_containers/food/snacks/burger/jelly/cherry subcategory = CAT_BURGER -/datum/crafting_recipe/food/ribburger - name = "McRib" - reqs = list( - /obj/item/reagent_containers/food/snacks/bbqribs = 1, //The sauce is already included in the ribs - /obj/item/reagent_containers/food/snacks/onion_slice = 1, //feel free to remove if too burdensome. - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/rib - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/mcguffin - name = "McGuffin" - reqs = list( - /obj/item/reagent_containers/food/snacks/friedegg = 1, - /obj/item/reagent_containers/food/snacks/meat/bacon = 2, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/mcguffin - subcategory = CAT_BURGER - -/datum/crafting_recipe/food/tofuburger - name = "Tofu burger" - reqs = list( - /obj/item/reagent_containers/food/snacks/tofu = 1, - /obj/item/reagent_containers/food/snacks/bun = 1 - ) - result = /obj/item/reagent_containers/food/snacks/burger/tofu - subcategory = CAT_BURGER - /datum/crafting_recipe/food/baseballburger name = "Home run baseball burger" reqs = list( From 6e32a466afcbf22591a5d6b393cd23c037973d48 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Mon, 17 Feb 2020 17:24:09 -0500 Subject: [PATCH 107/380] tweak mesmerize range increased added a "windup" hardstun length increased to counteract windup windup allows target to attempt to avoid via breaking line of sight at the time the windup completes initial stun reduced to major slowdown, user also recieves slowdown to prevent sprint memes from just letting them follow around a corner if there is one --- code/datums/status_effects/debuffs.dm | 4 +- .../bloodsucker/powers/bs_mesmerize.dm | 54 ++++++++++--------- 2 files changed, 33 insertions(+), 25 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index c694f27d64..999fd33a00 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -101,14 +101,16 @@ /datum/status_effect/no_combat_mode/mesmerize/on_creation(mob/living/new_owner, set_duration) . = ..() ADD_TRAIT(owner, TRAIT_MUTE, "mesmerize") + owner.add_movespeed_modifier("[STATUS_EFFECT_MESMERIZE]_[id]", TRUE, priority = 64, override = TRUE, multiplicative_slowdown = 5, blacklisted_movetypes = FALSE? NONE : CRAWLING) /datum/status_effect/no_combat_mode/mesmerize/on_remove() . = ..() REMOVE_TRAIT(owner, TRAIT_MUTE, "mesmerize") + owner.remove_movespeed_modifier("[STATUS_EFFECT_MESMERIZE]_[id]") /obj/screen/alert/status_effect/mesmerized name = "Mesmerized" - desc = "You cant tear your sight from who is in front of you...Their gaze is simply too enthralling.." + desc = "You cant tear your sight from who is in front of you... their gaze is simply too enthralling.." icon = 'icons/mob/actions/bloodsucker.dmi' icon_state = "power_mez" diff --git a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm index dc9d1d46a0..2ee8c3e33f 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm @@ -11,8 +11,8 @@ button_icon_state = "power_mez" bloodcost = 30 cooldown = 300 - target_range = 1 - power_activates_immediately = FALSE + target_range = 3 + power_activates_immediately = TRUE message_Trigger = "Whom will you subvert to your will?" must_be_capacitated = TRUE bloodsucker_can_buy = TRUE @@ -41,6 +41,7 @@ if (A == owner) return FALSE var/mob/living/carbon/target = A // We already know it's carbon due to CheckValidTarget() + // Bloodsucker if (target.mind && target.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER)) if (display_error) @@ -62,7 +63,7 @@ to_chat(owner, "Your victim's eyes are glazed over. They cannot perceive you.") return FALSE // Check: Target See Me? (behind wall) - if (!(owner in view(target_range, get_turf(target)))) + if (!(target in view(target_range, get_turf(owner)))) // Sub-Check: GET CLOSER //if (!(owner in range(target_range, get_turf(target))) // if (display_error) @@ -70,6 +71,10 @@ if (display_error) to_chat(owner, "You're too far outside your victim's view.") return FALSE + + if (target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ? + return TRUE + // Check: Facing target? if (!is_A_facing_B(owner,target)) // in unsorted.dm if (display_error) @@ -83,28 +88,29 @@ return TRUE /datum/action/bloodsucker/targeted/mesmerize/FireTargetedPower(atom/A) - // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. - var/mob/living/carbon/target = A - var/mob/living/user = owner + // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. + var/mob/living/carbon/target = A + var/mob/living/user = owner - if(istype(target)) - target.Stun(40) //Utterly useless without this, its okay since there are so many checks to go through - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 45) //So you cant rotate with combat mode, plus fancy status alert - - if(do_mob(user, target, 40, 0, TRUE, extra_checks = CALLBACK(src, .proc/ContinueActive, user, target))) - PowerActivatedSuccessfully() // PAY COST! BEGIN COOLDOWN! - var/power_time = 90 + level_current * 12 - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time + 80) - to_chat(user, "[target] is fixed in place by your hypnotic gaze.") - target.Stun(power_time) - target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm - target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. - spawn(power_time) - if(istype(target)) - target.notransform = FALSE - // They Woke Up! (Notice if within view) - if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) - to_chat(user, "[target] has snapped out of their trance.") + if(istype(target)) + PowerActivatedSuccessfully() // PAY COST! BEGIN COOLDOWN! + var/power_time = 138 + level_current * 12 + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) + user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) + if(do_mob(user, target, 50, TRUE, TRUE)) + if (CheckCanTarget(target)) // target just has to be out of view when it is fully charged in order to avoid + target.face_atom(user) + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic + target.Stun(power_time) + to_chat(user, "[target] is fixed in place by your hypnotic gaze.") + target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm + target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + spawn(power_time) + if(istype(target)) + target.notransform = FALSE + // They Woke Up! (Notice if within view) + if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) + to_chat(user, "[target] has snapped out of their trance.") /datum/action/bloodsucker/targeted/mesmerize/ContinueActive(mob/living/user, mob/living/target) From 0fa679771bdd129ba089bd8d44f59b2afed33879 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Mon, 17 Feb 2020 17:46:47 -0500 Subject: [PATCH 108/380] fix indentation muh spaces --- .../bloodsucker/powers/bs_mesmerize.dm | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm index 2ee8c3e33f..0e1a9d44b0 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm @@ -88,29 +88,29 @@ return TRUE /datum/action/bloodsucker/targeted/mesmerize/FireTargetedPower(atom/A) - // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. - var/mob/living/carbon/target = A - var/mob/living/user = owner + // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. + var/mob/living/carbon/target = A + var/mob/living/user = owner - if(istype(target)) - PowerActivatedSuccessfully() // PAY COST! BEGIN COOLDOWN! - var/power_time = 138 + level_current * 12 - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) - user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) - if(do_mob(user, target, 50, TRUE, TRUE)) - if (CheckCanTarget(target)) // target just has to be out of view when it is fully charged in order to avoid - target.face_atom(user) - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic - target.Stun(power_time) - to_chat(user, "[target] is fixed in place by your hypnotic gaze.") - target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm - target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. - spawn(power_time) - if(istype(target)) - target.notransform = FALSE - // They Woke Up! (Notice if within view) - if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) - to_chat(user, "[target] has snapped out of their trance.") + if(istype(target)) + PowerActivatedSuccessfully() // PAY COST! BEGIN COOLDOWN! + var/power_time = 138 + level_current * 12 + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) + user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) + if(do_mob(user, target, 50, TRUE, TRUE)) + if (CheckCanTarget(target)) // target just has to be out of view when it is fully charged in order to avoid + target.face_atom(user) + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic + target.Stun(power_time) + to_chat(user, "[target] is fixed in place by your hypnotic gaze.") + target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm + target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + spawn(power_time) + if(istype(target)) + target.notransform = FALSE + // They Woke Up! (Notice if within view) + if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) + to_chat(user, "[target] has snapped out of their trance.") /datum/action/bloodsucker/targeted/mesmerize/ContinueActive(mob/living/user, mob/living/target) From 1a994e7f1e5fd6ec4f2e0754e4f494fe3d2ec688 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Mon, 17 Feb 2020 23:36:22 -0500 Subject: [PATCH 109/380] Ports Broom, Tweak Janitor Vendor Ports Brooms from TG https://github.com/tgstation/tgstation/pull/49120 Makes Broom printable. Reduces Broom sound effect. Updates Janitor Vendor to have equipment for at least 2 janitors. --- code/game/objects/items/storage/belt.dm | 1 + code/game/objects/items/twohanded.dm | 63 ++++++++++++++++++ code/game/objects/structures/janicart.dm | 26 ++++++-- code/modules/research/designs/misc_designs.dm | 10 +++ code/modules/research/techweb/all_nodes.dm | 2 +- code/modules/vending/wardrobes.dm | 15 +++-- .../inhands/equipment/custodial_lefthand.dmi | Bin 1860 -> 2189 bytes .../inhands/equipment/custodial_righthand.dmi | Bin 1868 -> 2183 bytes icons/obj/janitor.dmi | Bin 26482 -> 27189 bytes 9 files changed, 103 insertions(+), 14 deletions(-) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 1be9df5c30..c2acdc1590 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -575,6 +575,7 @@ /obj/item/key/janitor, /obj/item/clothing/gloves, /obj/item/melee/flyswatter, + /obj/item/twohanded/broom, /obj/item/paint/paint_remover, /obj/item/assembly/mousetrap, /obj/item/screwdriver, diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index fc9e138f4b..d203612493 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1016,3 +1016,66 @@ C.change_view(CONFIG_GET(string/default_view)) user.client.pixel_x = 0 user.client.pixel_y = 0 + +/obj/item/twohanded/broom + name = "broom" + desc = "This is my BROOMSTICK! It can be used manually or braced with two hands to sweep items as you move. It has a telescopic handle for compact storage." //LIES + icon = 'icons/obj/janitor.dmi' + icon_state = "broom0" + lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' + force = 8 + throwforce = 10 + throw_speed = 3 + throw_range = 7 + w_class = WEIGHT_CLASS_NORMAL + force_unwielded = 8 + force_wielded = 12 + attack_verb = list("swept", "brushed off", "bludgeoned", "whacked") + resistance_flags = FLAMMABLE + +/obj/item/twohanded/broom/update_icon_state() + icon_state = "broom[wielded]" + +/obj/item/twohanded/broom/wield(mob/user) + . = ..() + if(!wielded) + return + to_chat(user, "You brace the [src] against the ground in a firm sweeping stance.") + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/sweep) + +/obj/item/twohanded/broom/unwield(mob/user) + . = ..() + UnregisterSignal(user, COMSIG_MOVABLE_MOVED) + +/obj/item/twohanded/broom/afterattack(atom/A, mob/user, proximity) + . = ..() + if(!proximity) + return + sweep(user, A, FALSE) + +/obj/item/twohanded/broom/proc/sweep(mob/user, atom/A, moving = TRUE) + var/turf/target + if (!moving) + if (isturf(A)) + target = A + else + target = A.loc + else + target = user.loc + if (locate(/obj/structure/table) in target.contents) + return + var/i = 0 + for(var/obj/item/garbage in target.contents) + if(!garbage.anchored) + garbage.Move(get_step(target, user.dir), user.dir) + i++ + if(i >= 20) + break + if(i >= 1) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 5, TRUE, -1) + +/obj/item/twohanded/broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) //bless you whoever fixes this copypasta + J.put_in_cart(src, user) + J.mybroom=src + J.update_icon() \ No newline at end of file diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 54b9d650d5..58c8a739dc 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -6,11 +6,11 @@ anchored = FALSE density = TRUE //copypaste sorry - var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite - var/obj/item/storage/bag/trash/mybag = null - var/obj/item/mop/mymop = null - var/obj/item/reagent_containers/spray/cleaner/myspray = null - var/obj/item/lightreplacer/myreplacer = null + var/obj/item/storage/bag/trash/mybag + var/obj/item/mop/mymop + var/obj/item/twohanded/broom/mybroom + var/obj/item/reagent_containers/spray/cleaner/myspray + var/obj/item/lightreplacer/myreplacer var/signs = 0 var/const/max_signs = 4 @@ -49,7 +49,12 @@ m.janicart_insert(user, src) else to_chat(user, fail_msg) - + else if(istype(I, /obj/item/twohanded/broom)) + if(!mybroom) + var/obj/item/twohanded/broom/b=I + b.janicart_insert(user,src) + else + to_chat(user, fail_msg) else if(istype(I, /obj/item/storage/bag/trash)) if(!mybag) var/obj/item/storage/bag/trash/t=I @@ -97,6 +102,8 @@ dat += "
    [mybag.name]
    " if(mymop) dat += "[mymop.name]
    " + if(mybroom) + dat += "[mybroom.name]
    " if(myspray) dat += "[myspray.name]
    " if(myreplacer) @@ -124,6 +131,11 @@ user.put_in_hands(mymop) to_chat(user, "You take [mymop] from [src].") mymop = null + if(href_list["broom"]) + if(mybroom) + user.put_in_hands(mybroom) + to_chat(user, "You take [mybroom] from [src].") + mybroom = null if(href_list["spray"]) if(myspray) user.put_in_hands(myspray) @@ -155,6 +167,8 @@ add_overlay("cart_garbage") if(mymop) add_overlay("cart_mop") + if(mybroom) + add_overlay("cart_broom") if(myspray) add_overlay("cart_spray") if(myreplacer) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 72b2c91e4c..34e07a600b 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -289,6 +289,16 @@ ////////////Janitor Designs////////////// ///////////////////////////////////////// +/datum/design/broom + name = "Broom" + desc = "Just your everyday standard mop." + id = "broom" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1000, MAT_GLASS = 600) + build_path = /obj/item/twohanded/broom + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + /datum/design/mop name = "Mop" desc = "Just your everyday standard mop." diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 75b71611d5..bd7f93c991 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -602,7 +602,7 @@ display_name = "Basic Tools" description = "Basic mechanical, electronic, surgical and botanical tools." prereq_ids = list("base") - design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop") + design_ids = list("screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "hemostat", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop", "broom") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 500) export_price = 5000 diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 5d2e08734e..d368a9bbca 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -266,16 +266,17 @@ /obj/item/cartridge/janitor = 3, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, + /obj/item/twohanded/broom = 2, /obj/item/paint/paint_remover = 2, - /obj/item/melee/flyswatter = 1, + /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, /obj/item/caution = 8, - /obj/item/holosign_creator = 1, - /obj/item/lightreplacer = 1, - /obj/item/soap = 1, - /obj/item/storage/bag/trash = 1, - /obj/item/clothing/shoes/galoshes = 1, - /obj/item/watertank/janitor = 1, + /obj/item/holosign_creator = 2, + /obj/item/lightreplacer = 2, + /obj/item/soap = 2, + /obj/item/storage/bag/trash = 2, + /obj/item/clothing/shoes/galoshes = 2, + /obj/item/watertank/janitor = 2, /obj/item/storage/belt/janitor = 2, /obj/item/screwdriver = 2, /obj/item/stack/cable_coil/random = 4) diff --git a/icons/mob/inhands/equipment/custodial_lefthand.dmi b/icons/mob/inhands/equipment/custodial_lefthand.dmi index 90ffd2495eb214b501b473b3a358a842286b409f..eaed11867c00a0a88d3889b490860ed8e70f5ae9 100644 GIT binary patch delta 1926 zcmXw3dpy&N8~$#o6BWwHrI6!Zn3ISi;cQ9fzRe;+I#e9F#jqiil3O1uCT5u1)N)xP zRLuRZT*8vEA<~*^a{JBs{Jj4>@ALV*pXYs_=a08VJmp}Tj06bSy9)q-8x?40004=n ztNqsT@bG{_p?S8p6Es@7g+*^f#L%Ek(`!9;+#M_7C@91c;RKj-Mty~ZnQ0D^#?i#z zDNF8|l6w|cU9L~9t9xQt93P!TCMNvz0EAf@-)Ay6_$G`Hg`3hPR5?WlV36+eCS=;h z)Wvr3@wg1iA;fRrCbCt*LeZMxaIB?=@8r>|R+$bek7>tX9UtD{NxHaz{?rnXJ_TwP zY82uy{B~wt)q%So-9bvVI8(8S>kWiY9nF#)U56XAa7EiGl*8%+SAudx+60flRb86S z>wW>%ipd7ZN*eLQtsjgkqmW=4y}qK}6aeYs<_GoyNO>5GNZU||~D zWqwSMSc+AcN__fME`tMpOKEvOhEDPQI+1?8G<_mpcK)P6BlzBR>-TQTg1PNp(krWk zVa^+v{fD?4x<)mz$>o4M-~_V1%$r4bYSai^j;x`a`0|71n;LMjREX}lSH$Qdxdr`BcsoL=Psm655Ea>vY6xH0JQ1D0K@d($dp z2t~k&U}WV)&aD;uXT>U~EkiNr4r1lE+JI7{@e%-phRokUUk#WXW8EZQRLY#%kDK&6 zf40szrlm2Qf~6?SyCA)_)!)k1Ihov_0JrOa3LIv63k&RI>wgnJSF4o8Q*V}Lqxv7S zwB}&a#x}`Q`zQUbF)&}0-j{WWgJgdq&Ko%nmp<3Qe|C0{aV#5Q$454-_%J$;aEiml zgbAE*vAOYM^PKZzt7vNB@JU)YPV6ul|9HWRs_60ecc=GbTZIOTx$ipmZpX4y0l6^p z7CHTpyyaMZxT0~a< zNj@Lk%BiPxE}C(&Ae4S-$v#?EZc&*mv{uzv4g2h+C?;H29#ZaG?_OSW5_I9Np)rt{ zRYniX;6<0Ei{e#ZSElb?$Rh1M4|S{&8{^gAkC-ze#!2W?BU0HgCZ49&r3L8$ z!I*=&pK%9vT;lI4jRp$j^JUo&l*R&~G{IfPb4C{Ii{{^Wd=-OQ5h2xpv2BF(hrYZw z*dkQ|@0$zF%BN{{Xsih8Lf@fHT8mZl`q?+8TRz4gNV#uDYD2MGKA!o1tHOLOn!0&f zDKg5~u{(!5m&zx#5xj8B7%_#7AhQ+07@C&%42C00m^RLZm^3#B(7STqw6-P=3?lsP zkxihSoSd>(H8so^b2pdww=RW+{}O;k&!t)R&oAB#2EU-6*$b-rgzsto(^%y4f?IIZ%5?o6uaBMS3m44pB7`zuly)=2}+n*S?JM2GNqG;=ASpY zN~10y`f#W$e8DS=pvYB>uCq%JGf!$K;2rdwUS;>uUrzVs^m7(*lTRz|DCEtAY;NlP zC*0g-Clt&W`ovwPCLf1Ts_c}6s7j%4wI`HmSK1R<(P{f!T-7{mM8u5K-rz@kiR+U`N-?o&Ux&ERRd*@_zv0QXx#`Z>%aYw}Tt;xh;sbC3Bh2B>U zaHtsE=QR7L;#*DSS)zB$a{9w}2WOA)v8g_gx^C;eaa*tX6K*4VQ0R#- z;XOUq>`L)A&GcUD$7HXV|M-t8iz0SHPnX p)TmQY!Bja|UB;siw0-6i=;p4T?0G~#``!FDxBeSpRcYZF_djU;oX!9M delta 1611 zcmY+Bdsxy}7{`A`Svph8q-kO8Vosdq(k_VR{emVK8YXmMu_PUn<|Py_Ke}j6aUt4L z(W!*XjOk3Wz}qS@O|zL32bHE`VqO3h^Aa}l*|R-6f1L9<&-Xc>=Y8Lkv#HgX1vLR) zZGZp(@VqqO6aeV0$+cbrOM`=7)Yj&Dd37fx4ZZWV)5Uu6Sac}h@%pbw-KB{hb~N7S zbQ~!*>TG-zH3k3@i*uee8DDTTU9S?RX6fTd@9@WsS{>Vw+vj*WAptdIjZMEAi&(c` zTDO3*hGTGt#XDd4p0iuH^iw>wHKMp4+5I!#Wt1~=-YH#l7@U62f?RGs^agsrEcig4 z44e7=xx0USUHR6%U*r8Jqge7=G=GPJ%g^XpL~*+#b{_FGOaIe;rJL%1>Z7;~l$Foi zTE`69Z#>#s&CRJkWA3bmt@EqPrK`uo8Z}j$~3p*be~fY*0R)VTr|4vQ*k; z|1J8eC|1=cKH#UswdZ~Dluu0ClPP>zIEgRYx1?T8X$6j*LyM!u+ha?T zB85&3s>@!wq3D)}L&`%wlJH8>)~0_m@**pgD3LNfx4oV22rtCm_BIF{EFXn2RPZ16 zZo5=G2g48OnQ{a8(lR-3s%MXhhnk>)_eSpv01;8if>uaKV=2B_$%R-*7qKZUeA+9X z-uMSBz^5rb;2zDvQP(vBlC39)!{HTe#Q#VyjkVH~)pq}EO$!>Z86Yzv1$8EQ$X!Y^ z>Y(%Wa5>P96u-RNrM?vl$V-N&39lEfB7lyjVI`rB+4nD*gDwC!3~pOPiR5GnkI3Nu z{RH^cyI)$W-cKfWz}q=kVWas!Oyfz2IlK2$->DH0qHdKWR`CaRE5mTh+~`*c`Y-j)(?L$15{X4CQe zmTpl5S7EC5l2!^Ug?SrQDKp-PF6^aaQ_O_xcg}7wz4!)0qm@b$)_u$56`kqYaT=M! zhXfbGyiKY)8+cpzJ$cc6eopirN|?RnStk&gVa0oKquNT3$@9}hl=m5)6yVdzefn{Q z&!u1CJO?J74X1E(JK%=gK8MP&!UM>*UG3Msf&_%2h5{|rejdb%3SlJkwX1Xau$>)q zDN%&m;1nG6I_C5 zFn#kzmf`#tho3%tYj<*l?={6((cY3~q2DftaP_eFt!&|E<~irf*}?8?_LdX!?5$V` zdtEZGvg{>geMaCuZ9pJfX=ZwYlRfSVxkiY{H!rVSsiz&Q&(L!o*e31-|FGeh6`{a{FUI$zH%hjj$b zSQqr-jCw7k|Fr2i3t8TA%${{cBfc^T68Fd#PPo^3cgg_e1UcbM)V5d2TBemf71CH! zI&j@OhN0BxVW-X7>?>h`kJU|SveXCn5(M5TL^Ifr88@4-;9DH(Qa3frY$SD|P6Y)c z$*C2gT_!`~mhR;fC#Sc}K8#b>%r^I5ql;Id^$Yz;gA+E%;+1*9DrVm&o}G<7uswD+ zkxIpEi-HpJ_flh=EpLj|iCvi=PhwtA7+>y%q(O|Y$e~91d8ufK@h`Jb$FV0lKY|!J zl=et zHujvlm#nkfjw^4OtXfCMFuD`_tO1l?tin+avj@O@lPY}esDr`(q_}~W{*&^o1_~KP zQ%v-Ib*FaN0eQK)rrAu?CfbvEARC^IG{0&kk B5ikG% diff --git a/icons/mob/inhands/equipment/custodial_righthand.dmi b/icons/mob/inhands/equipment/custodial_righthand.dmi index 33e708f8c9a7c6f259decbae0dbaf8a01fb6fa4b..dc7ee742a327fea9fa793ace09b0057911e68401 100644 GIT binary patch delta 1919 zcmY*ac|6o>7ypehBZjfewIpg>OG?>ZOL8$7U4(>d3nPri^4el7FZVY@bS+Jm5E)w+ zR}x0HTw^UuwxKebY)v7AxrHoqM}6MUecyl1`JD4S=bZ2Ne9m*8A!M>BSwa{B9DxD= z5b)610RSLMb&7%z5QoF5tE*G2t>4tukx;1N=;%8pCiL-(9Z%Ib9FC$7V9kwygxlHJ z1DN-(eYr+&jDvGH7JuD4%r7L|FE|JQq6*W;>yTY&5%}!Uq6BKSMonvLp3d(#;*!e> zlL)C0*VSpn`NeS>F*g=m%OE${#|61Mx=WugtFr`euRKRiCuCNL*?jfwD8rU6KiJiI z8E=a7Wy)T~W?lX}7v89V~J8QxF73PLazJ`HIN1Mf89r?HO?MO4!5xbJP?Iz-K3u5Z_<>Sm>%X#ii@S z6ZElN#k)<$2<&b)S!;1wii&w8O)G|NP6F_=hU>^h}m0%#(D&?+2h0wF}+32a)*OHm@>&6d5_n;4VY;KU?Tm-D5HNF zlnxl@s=NsRJHQjCNf_k4?fm=*hyeQT4OJ(fV(9UqVME}%6}9UWdBy4Ri=T}eq&!=1C z42FABFPbP(W@!?(moDeCN7YES|LU3}dAWDU?@*(b-8!u(_zRu_MB&s;bgf zp$0=EY6hC8X$$zP{L(5fJozOgonC2PAwBqcEr7q4*0s6my(KOktW}`$LY(uOu?#Yn z{e4w1--otkoo+uMEcG0Lr34*h@-v(Ae$V*AW=s? z=#It3#nGS3W$U0>Y;eaq>PC>uK~w3Hh}ALj=FXllT=+|b?jWs`qNBiKM?Zxm1XQh} zgW|)vk>@l2bZGF4fa^=ot7j6;T0gKSZKf-M)!|vN5RH`ggC?F__MT!e#4>_|gOm9p ziNx{?8TL_(H5xmTaS4$D)lVyTA17!zr3tJDIyon-wuAeg{6r!W$$}|6+q9zz7qySw zH(|EywTY6t39ctTX|+%Fs61|L+Z~Ea>TBBC+WNA!=bg-#%*R(Ra4w=ENDmI;d+Xj< z@kKOS%KtNciR5ELV{CbhU`D|D{I((*{w!j9W0Jk-^}J_f|!-TwHOJ2%(-hj$Cf->MXJ#2@6`;^qvVf$poIOqKozq)4U?$jpnd zV4du98EP%x%qqgtD}L( z4_E483$TrtaL|3oBV4G-$J}sXKp9b{LLe9VB)PlN2zT4>iyMWkYKU~lQaeFk4OFG^1xT_GLh_7V@zuTQ^% z%zdJF&!}x7uKmZZUwZ2|`E*~QSYfGCS%mbq{U)_rzQPLz#S{f~>Mvs}qO4P7RGJar eA+~p^v)~HmV|ONIV3hk&0v2XA*heOw34a4Ssf7pt delta 1602 zcmYjRdpy%?9RAT}%`&$zmo%DkNa@NcAuTqGQzVqKB&D4*V~ZyCbBjeTZMjsk5OO35 zEsn)pBXTKn9de?JOLEU_XS#e&&p+?`ectc$yzl4vd_QlLViPh!RUQ~zy$S$;UJlL! z0Hibu_0~v%VzHQGXV+I)7^1BFl1{&FWktS*&6IRW(H!g@0n3ptFG;}*JnBNjo~54g z^QO?eeaHZCDK)m8hpa*?z&@*|g%#&*W8`nij{QI!7&`vas`xdfxQDAoYt0HB-?F$& z4Tx|{ZKOKIymgp@8-3t2Gff|ur0y%BHJX4+>(0qu%<1Fmz>vW=O9CL_yN3^5An4R} zcUZ-z3q)=fW*OP)y_#kEq|-D;?R}~$ZddC;o!OY)#UeeyX=G@JJLKOReu{Dlk-~(j zEBNA9a(erf!N$t-yB)U1y*%iu#^FrKZ0ot*sX7?g2>?(vJa+%lOR3}iB*$LswK5=4 zC2AwT&X<5Ay+!PXqnLkP_*2hK+0UE(MCTs9=QlgCc;G%{LD$<^5a8_LG;N;N5Y=B~ zGuPJEv*Wh9RuuCa9(=7cw!g^h>g!9TZ)RZ(&Y^P3PMx3VG`b70i2C@5uX2ZSp)4jZ zP6n3?O$CBxPnrO;uIcmv>o(IF`cLR7Ve_$)9;6eTi$0NLjYUX$A)DJWkBku*`&d z$C9$P#Rp+EqyGJ?Gn1FA?{1` zu-VbLIbCNgG=&A$aFVOE-Sh3x{*T9kbvtCu%9))wr8l}=!+9m}8oMOJj_5!bAtOg` zY9x#LUX8WJ>f`!)z^tEp$hdv0yR-HhLl-?1dlasK2 z5OnW6c=IXRIjy*?%s|U$r$!s!t0>p^>Zc^V!#AU*u; zswt6!Vs@R{(i5)jh69vt=DTTnxm4A>!|&lwp<`(+0fDS%*SNzok$W{*r#-q;`llCd z3-X*o$UX}e_6cj0UqnW1`sg@5F(F&Ow9KGUj8Qn{Qu2g17v^5^CioWhq-k}{W5ZZ$ z(t$jnWiCSR{p9)xf-y=$^7^0wZLLk^N zsiHo)UTbXq7_2@H8IP1dt3n}>n|*hQ8lyj5GCaAn`jYyO>5~L0=PwkZR?F0@l$+Aw zknmxHQ#=M)dyO7^51s0us4w8uWQB8L43LIwGu diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index 9128654a5bab2bb3a6950afd52bbecf6f9c0d312..802e165550e053ffd68dfe8c475c27eb08385dff 100644 GIT binary patch literal 27189 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

    +m zi2WPjm-ji12UP`umA2h4J8|E1hkvu{7VI$A;pGd#)U)NnR?A-Zs|G^!-HW%0A@x5< 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

    vYQiUx#;=i8%vKf0;Za-=Z9oN5&fS#e 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 Mx}I8@icQ%60G2$GasU7T From ed46d3ca1c035d242fe107033fd0e33cfffb632f Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Tue, 18 Feb 2020 00:37:28 -0500 Subject: [PATCH 110/380] Typo --- code/modules/research/designs/misc_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/misc_designs.dm b/code/modules/research/designs/misc_designs.dm index 34e07a600b..df1c1edd9c 100644 --- a/code/modules/research/designs/misc_designs.dm +++ b/code/modules/research/designs/misc_designs.dm @@ -291,7 +291,7 @@ /datum/design/broom name = "Broom" - desc = "Just your everyday standard mop." + desc = "Just your everyday standard broom." id = "broom" build_type = PROTOLATHE materials = list(MAT_METAL = 1000, MAT_GLASS = 600) From 6a97006b12b28e00059033f326576b9050eac34b Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 01:41:28 -0700 Subject: [PATCH 111/380] Update pai_defense.dm --- code/modules/mob/living/silicon/pai/pai_defense.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index d8e910642d..93cf10706a 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -56,7 +56,8 @@ if(P.stun) fold_in(force = TRUE) visible_message("The electrically-charged projectile disrupts [src]'s holomatrix, forcing [src] to fold in!") - return ..() + . = ..() + return BULLET_ACT_FORCE_PIERCE /mob/living/silicon/pai/stripPanelUnequip(obj/item/what, mob/who, where) //prevents stripping to_chat(src, "Your holochassis stutters and warps intensely as you attempt to interact with the object, forcing you to cease lest the field fail.") From 9264163d9390fb935abc273cb170970d8063e8e3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 01:47:20 -0700 Subject: [PATCH 112/380] Update pai.dm --- code/modules/mob/living/silicon/pai/pai.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 409665f792..ebfe271609 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -74,7 +74,7 @@ var/emitteroverloadcd = 100 var/radio_short = FALSE - var/radio_short_cooldown = 5 MINUTES + var/radio_short_cooldown = 3 MINUTES var/radio_short_timerid canmove = FALSE From d6fe0df7ace9a71187f018c5b3e63f4292046ff5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 02:10:03 -0700 Subject: [PATCH 113/380] Update pai.dm --- code/modules/mob/living/silicon/pai/pai.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 409665f792..3197b16b1f 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -2,7 +2,6 @@ name = "pAI" icon = 'icons/mob/pai.dmi' icon_state = "repairbot" - mouse_opacity = MOUSE_OPACITY_OPAQUE density = FALSE pass_flags = PASSTABLE | PASSMOB mob_size = MOB_SIZE_TINY From 8666a36b1e04c7e3b6642ed6416aa987d03e68e7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 02:24:31 -0700 Subject: [PATCH 114/380] fixes most things --- code/game/objects/items/twohanded.dm | 3 --- .../structures/crates_lockers/closets/secure/security.dm | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index bce9e47554..bcf74d2164 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1025,11 +1025,8 @@ righthand_file = 'icons/mob/inhands/weapons/estaff_righthand.dmi' name = "riot suppression electrostaff" desc = "A large quarterstaff, with massive silver electrodes mounted at the end." - force = 10 - damtype = BRUTE w_class = WEIGHT_CLASS_HUGE slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_OCLOTHING - sharpness = FALSE force_unwielded = 5 force_wielded = 10 throwforce = 15 //if you are a madman and finish someone off with this, power to you. diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 7a087f8583..bec1c893ae 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -267,7 +267,7 @@ new /obj/item/clothing/suit/armor/bulletproof(src) /obj/structure/closet/secure_closet/lethalshots - name = "shotgun lethal rounds" + name = "lethal ammunition and riot staves" req_access = list(ACCESS_ARMORY) icon_state = "tac" /obj/structure/closet/secure_closet/lethalshots/PopulateContents() From 43db50616167e7a2c682d2136f46241d3b644b42 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 02:26:05 -0700 Subject: [PATCH 115/380] stopa ccidently recycling this --- code/game/objects/items/twohanded.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index bcf74d2164..2529ebd9ce 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1032,7 +1032,6 @@ throwforce = 15 //if you are a madman and finish someone off with this, power to you. throw_speed = 1 block_chance = 30 - materials = list(MAT_METAL = 4000, MAT_SILVER = 2000) attack_verb = list("struck", "beaten", "thwacked", "pulped") total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high From 49cef552a0bb192c154537bdbf15860212f9d65a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 02:27:38 -0700 Subject: [PATCH 116/380] cleaner --- code/game/objects/items/twohanded.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 2529ebd9ce..5a0dbf7981 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1031,7 +1031,9 @@ force_wielded = 10 throwforce = 15 //if you are a madman and finish someone off with this, power to you. throw_speed = 1 + item_flags = NO_MAT_REDEMPTION | SLOWS_WHILE_IN_HAND block_chance = 30 + materials = list(MAT_METAL = 4000, MAT_SILVER = 2000) attack_verb = list("struck", "beaten", "thwacked", "pulped") total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high From 53d7192c9c5087ca0a9a6e0905e0c0b2ae52aaf9 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 03:12:57 -0700 Subject: [PATCH 117/380] k --- .../bloodsucker/datum_bloodsucker.dm | 4 +- .../powers/{bs_brawn.dm => brawn.dm} | 0 .../powers/{bs_cloak.dm => cloak.dm} | 0 .../powers/{bs_feed.dm => feed.dm} | 0 .../powers/{bs_fortitude.dm => fortitude.dm} | 0 .../powers/{bs_gohome.dm => go_home.dm} | 14 ++-- .../powers/{bs_haste.dm => haste.dm} | 65 ++++++++++--------- .../powers/{bs_lunge.dm => lunge.dm} | 0 .../{bs_masquerade.dm => masquerade.dm} | 0 .../powers/{bs_mesmerize.dm => mesmerize.dm} | 0 .../powers/{v_recuperate.dm => recuperate.dm} | 0 .../powers/{bs_trespass.dm => trespass.dm} | 0 .../powers/{bs_veil.dm => veil.dm} | 0 tgstation.dme | 24 +++---- 14 files changed, 55 insertions(+), 52 deletions(-) rename code/modules/antagonists/bloodsucker/powers/{bs_brawn.dm => brawn.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_cloak.dm => cloak.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_feed.dm => feed.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_fortitude.dm => fortitude.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_gohome.dm => go_home.dm} (97%) rename code/modules/antagonists/bloodsucker/powers/{bs_haste.dm => haste.dm} (53%) rename code/modules/antagonists/bloodsucker/powers/{bs_lunge.dm => lunge.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_masquerade.dm => masquerade.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_mesmerize.dm => mesmerize.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{v_recuperate.dm => recuperate.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_trespass.dm => trespass.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_veil.dm => veil.dm} (100%) diff --git a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm index 24e967f00b..5207f7a66d 100644 --- a/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm +++ b/code/modules/antagonists/bloodsucker/datum_bloodsucker.dm @@ -286,10 +286,10 @@ var/mob/living/L = owner.current level_bloodcost = maxBloodVolume * 0.2 //If the blood volume of the bloodsucker is lower than the cost to level up, return and inform the bloodsucker - + //TODO: Make this into a radial, or perhaps a tgui next UI // Purchase Power Prompt - var/list/options = list() + var/list/options = list() for(var/pickedpower in typesof(/datum/action/bloodsucker)) var/datum/action/bloodsucker/power = pickedpower // If I don't own it, and I'm allowed to buy it. diff --git a/code/modules/antagonists/bloodsucker/powers/bs_brawn.dm b/code/modules/antagonists/bloodsucker/powers/brawn.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_brawn.dm rename to code/modules/antagonists/bloodsucker/powers/brawn.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm b/code/modules/antagonists/bloodsucker/powers/cloak.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_cloak.dm rename to code/modules/antagonists/bloodsucker/powers/cloak.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_feed.dm b/code/modules/antagonists/bloodsucker/powers/feed.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_feed.dm rename to code/modules/antagonists/bloodsucker/powers/feed.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_fortitude.dm b/code/modules/antagonists/bloodsucker/powers/fortitude.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_fortitude.dm rename to code/modules/antagonists/bloodsucker/powers/fortitude.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_gohome.dm b/code/modules/antagonists/bloodsucker/powers/go_home.dm similarity index 97% rename from code/modules/antagonists/bloodsucker/powers/bs_gohome.dm rename to code/modules/antagonists/bloodsucker/powers/go_home.dm index 476f8ae012..87c3d4ab0d 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_gohome.dm +++ b/code/modules/antagonists/bloodsucker/powers/go_home.dm @@ -28,9 +28,9 @@ to_chat(owner, "Your coffin has been destroyed!") return FALSE return TRUE - + /datum/action/bloodsucker/gohome/proc/flicker_lights(var/flicker_range, var/beat_volume) - for(var/obj/machinery/light/L in view(flicker_range, get_turf(owner))) + for(var/obj/machinery/light/L in view(flicker_range, get_turf(owner))) playsound(get_turf(owner), 'sound/effects/singlebeat.ogg', beat_volume, 1) @@ -45,7 +45,7 @@ flicker_lights(4, 40) sleep(50) flicker_lights(4, 60) - for(var/obj/machinery/light/L in view(6, get_turf(owner))) + for(var/obj/machinery/light/L in view(6, get_turf(owner))) L.flicker(5) playsound(get_turf(owner), 'sound/effects/singlebeat.ogg', 60, 1) // ( STEP TWO: Lights OFF? ) @@ -56,7 +56,7 @@ if(!owner) return // SEEN?: (effects ONLY if there are witnesses! Otherwise you just POOF) - + var/am_seen = FALSE // Do Effects (seen by anyone) var/drop_item = FALSE // Drop Stuff (seen by non-vamp) if(isturf(owner.loc)) // Only check if I'm not in a Locker or something. @@ -95,12 +95,12 @@ puff.effect_type = /obj/effect/particle_effect/smoke/vampsmoke puff.set_up(3, 0, get_turf(owner)) puff.start() - + //STEP FIVE: Create animal at prev location var/mob/living/simple_animal/SA = pick(/mob/living/simple_animal/mouse,/mob/living/simple_animal/mouse,/mob/living/simple_animal/mouse, /mob/living/simple_animal/hostile/retaliate/bat) //prob(300) /mob/living/simple_animal/mouse, new SA (owner.loc) // TELEPORT: Move to Coffin & Close it! - do_teleport(owner, bloodsuckerdatum.coffin, no_effects = TRUE, forced = TRUE, channel = TELEPORT_CHANNEL_QUANTUM) + do_teleport(owner, bloodsuckerdatum.coffin, no_effects = TRUE, forced = TRUE, channel = TELEPORT_CHANNEL_QUANTUM) user.resting = TRUE user.Stun(30,1) // CLOSE LID: If fail, force me in. @@ -112,4 +112,4 @@ bloodsuckerdatum.coffin.update_icon() // Lock Coffin bloodsuckerdatum.coffin.LockMe(owner) - + diff --git a/code/modules/antagonists/bloodsucker/powers/bs_haste.dm b/code/modules/antagonists/bloodsucker/powers/haste.dm similarity index 53% rename from code/modules/antagonists/bloodsucker/powers/bs_haste.dm rename to code/modules/antagonists/bloodsucker/powers/haste.dm index a1aaf50499..ba656626cc 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_haste.dm +++ b/code/modules/antagonists/bloodsucker/powers/haste.dm @@ -14,6 +14,9 @@ message_Trigger = ""//"Whom will you subvert to your will?" bloodsucker_can_buy = TRUE must_be_capacitated = TRUE + var/list/hit //current hit, set while power is in use as we can't pass the list as an extra calling argument in registersignal. + /// If set, uses this speed in deciseconds instead of world.tick_lag + var/speed_override /datum/action/bloodsucker/targeted/haste/CheckCanUse(display_error) . = ..() @@ -43,43 +46,43 @@ return TRUE /datum/action/bloodsucker/targeted/haste/FireTargetedPower(atom/A) - // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. + // This is a non-async proc to make sure the power is "locked" until this finishes. + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/on_move) var/mob/living/user = owner var/turf/T = isturf(A) ? A : get_turf(A) // Pulled? Not anymore. - owner.pulledby = null - // Step One: Heatseek toward Target's Turf - walk_to(owner, T, 0, 0.01, 20) // NOTE: this runs in the background! to cancel it, you need to use walk(owner.current,0), or give them a new path. + user.pulledby?.stop_pulling() + // Go to target turf + // DO NOT USE WALK TO. playsound(get_turf(owner), 'sound/weapons/punchmiss.ogg', 25, 1, -1) - var/safety = 20 - while(get_turf(owner) != T && safety > 0 && !(isliving(target) && target.Adjacent(owner))) - user.canmove = FALSE //Dont move while doing the thing, or itll break - safety -- - // Did I get knocked down? - if(owner && owner.incapacitated(ignore_restraints=TRUE, ignore_grab=TRUE))// owner.incapacitated()) - // We're gonna cancel. But am I on the ground? Spin me! - if(user.resting) - var/send_dir = get_dir(owner, T) - new /datum/forced_movement(owner, get_ranged_target_turf(owner, send_dir, 1), 1, FALSE) - owner.spin(10) + var/safety = get_dist(user, T) * 3 + 1 + var/consequetive_failures = 0 + var/speed = isnull(speed_override)? world.tick_lag : speed_override + while(--safety && (get_turf(user) != T)) + var/success = step_towards(user, T) //This does not try to go around obstacles. + if(!success) + success = step_to(user, T) //this does + if(!sucecss) + if(++consequetive_failures > 3) //if 3 steps don't work + break //just stop + else + consequetive_failures = 0 + if(user.resting) + user.setDir(turn(user.dir, 90)) //down? spin2win :^) + if(user.incapacitated(ignore_restraints = TRUE, ignore_grab = TRUE)) //actually down? stop. break - // Spin/Stun people we pass. - //var/mob/living/newtarget = locate(/mob/living) in oview(1, owner) - var/list/mob/living/foundtargets = list() - for(var/mob/living/newtarget in oview(1, owner)) - if (newtarget && newtarget != target && !(newtarget in foundtargets))//!newtarget.IsKnockdown()) - if (rand(0, 5) < level_current) - playsound(get_turf(newtarget), "sound/weapons/punch[rand(1,4)].ogg", 15, 1, -1) - newtarget.Knockdown(10 + level_current * 5) - if(newtarget.IsStun()) - newtarget.spin(10,1) - if (rand(0,4)) - newtarget.drop_all_held_items() - foundtargets += newtarget - sleep(1) - if(user) - user.update_canmove() //Let the poor guy move again + sleep(speed) + UnregisterSignal(owner, COMSIG_MOVABLE_MOVED) + user.update_canmove() /datum/action/bloodsucker/targeted/haste/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE user.update_canmove() + +/datum/action/bloodsucker/targeted/haste/proc/on_move() + for(var/mob/living/L in dview(1, get_turf(owner))) + if(hit[AM] && (AM != owner)) + hit[L] = TRUE + playsound(L, "sound/weapons/punch[rand(1,4)].ogg", 15, 1, -1) + L.Knockdown(10 + level_current * 5, override_hardstun = 0.1) + L.spin(10, 1) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm b/code/modules/antagonists/bloodsucker/powers/lunge.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_lunge.dm rename to code/modules/antagonists/bloodsucker/powers/lunge.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_masquerade.dm b/code/modules/antagonists/bloodsucker/powers/masquerade.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_masquerade.dm rename to code/modules/antagonists/bloodsucker/powers/masquerade.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm rename to code/modules/antagonists/bloodsucker/powers/mesmerize.dm diff --git a/code/modules/antagonists/bloodsucker/powers/v_recuperate.dm b/code/modules/antagonists/bloodsucker/powers/recuperate.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/v_recuperate.dm rename to code/modules/antagonists/bloodsucker/powers/recuperate.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_trespass.dm b/code/modules/antagonists/bloodsucker/powers/trespass.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_trespass.dm rename to code/modules/antagonists/bloodsucker/powers/trespass.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_veil.dm b/code/modules/antagonists/bloodsucker/powers/veil.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_veil.dm rename to code/modules/antagonists/bloodsucker/powers/veil.dm diff --git a/tgstation.dme b/tgstation.dme index 0b7ad871c3..138d586fc4 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1298,18 +1298,18 @@ #include "code\modules\antagonists\bloodsucker\objects\bloodsucker_coffin.dm" #include "code\modules\antagonists\bloodsucker\objects\bloodsucker_crypt.dm" #include "code\modules\antagonists\bloodsucker\objects\bloodsucker_lair.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_brawn.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_cloak.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_feed.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_fortitude.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_gohome.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_haste.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_lunge.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_masquerade.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_mesmerize.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_trespass.dm" -#include "code\modules\antagonists\bloodsucker\powers\bs_veil.dm" -#include "code\modules\antagonists\bloodsucker\powers\v_recuperate.dm" +#include "code\modules\antagonists\bloodsucker\powers\brawn.dm" +#include "code\modules\antagonists\bloodsucker\powers\cloak.dm" +#include "code\modules\antagonists\bloodsucker\powers\feed.dm" +#include "code\modules\antagonists\bloodsucker\powers\fortitude.dm" +#include "code\modules\antagonists\bloodsucker\powers\go_home.dm" +#include "code\modules\antagonists\bloodsucker\powers\haste.dm" +#include "code\modules\antagonists\bloodsucker\powers\lunge.dm" +#include "code\modules\antagonists\bloodsucker\powers\masquerade.dm" +#include "code\modules\antagonists\bloodsucker\powers\mesmerize.dm" +#include "code\modules\antagonists\bloodsucker\powers\recuperate.dm" +#include "code\modules\antagonists\bloodsucker\powers\trespass.dm" +#include "code\modules\antagonists\bloodsucker\powers\veil.dm" #include "code\modules\antagonists\brainwashing\brainwashing.dm" #include "code\modules\antagonists\brother\brother.dm" #include "code\modules\antagonists\changeling\cellular_emporium.dm" From 1e57463d1b1b42cf0e767ac58f45e9fdc33e1907 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 03:16:47 -0700 Subject: [PATCH 118/380] k --- code/modules/antagonists/bloodsucker/powers/haste.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/haste.dm b/code/modules/antagonists/bloodsucker/powers/haste.dm index ba656626cc..77f8e74efc 100644 --- a/code/modules/antagonists/bloodsucker/powers/haste.dm +++ b/code/modules/antagonists/bloodsucker/powers/haste.dm @@ -62,7 +62,7 @@ var/success = step_towards(user, T) //This does not try to go around obstacles. if(!success) success = step_to(user, T) //this does - if(!sucecss) + if(!success) if(++consequetive_failures > 3) //if 3 steps don't work break //just stop else @@ -81,7 +81,7 @@ /datum/action/bloodsucker/targeted/haste/proc/on_move() for(var/mob/living/L in dview(1, get_turf(owner))) - if(hit[AM] && (AM != owner)) + if(!hit[L] && (L != owner)) hit[L] = TRUE playsound(L, "sound/weapons/punch[rand(1,4)].ogg", 15, 1, -1) L.Knockdown(10 + level_current * 5, override_hardstun = 0.1) From ef05410b758835f7986115f04a8b76089eb1fd58 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 03:32:04 -0700 Subject: [PATCH 119/380] k --- code/modules/antagonists/bloodsucker/powers/haste.dm | 2 ++ code/modules/antagonists/bloodsucker/powers/masquerade.dm | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/haste.dm b/code/modules/antagonists/bloodsucker/powers/haste.dm index 77f8e74efc..7a86a6dd3d 100644 --- a/code/modules/antagonists/bloodsucker/powers/haste.dm +++ b/code/modules/antagonists/bloodsucker/powers/haste.dm @@ -47,6 +47,7 @@ /datum/action/bloodsucker/targeted/haste/FireTargetedPower(atom/A) // This is a non-async proc to make sure the power is "locked" until this finishes. + hit = list() RegisterSignal(owner, COMSIG_MOVABLE_MOVED, .proc/on_move) var/mob/living/user = owner var/turf/T = isturf(A) ? A : get_turf(A) @@ -73,6 +74,7 @@ break sleep(speed) UnregisterSignal(owner, COMSIG_MOVABLE_MOVED) + hit = null user.update_canmove() /datum/action/bloodsucker/targeted/haste/DeactivatePower(mob/living/user = owner, mob/living/target) diff --git a/code/modules/antagonists/bloodsucker/powers/masquerade.dm b/code/modules/antagonists/bloodsucker/powers/masquerade.dm index 0435ddccd5..7d41899dc2 100644 --- a/code/modules/antagonists/bloodsucker/powers/masquerade.dm +++ b/code/modules/antagonists/bloodsucker/powers/masquerade.dm @@ -54,8 +54,8 @@ REMOVE_TRAIT(user, TRAIT_VIRUSIMMUNE, "bloodsucker") var/obj/item/organ/heart/vampheart/H = user.getorganslot(ORGAN_SLOT_HEART) var/obj/item/organ/eyes/vassal/bloodsucker/E = user.getorganslot(ORGAN_SLOT_EYES) - E.flash_protect = 0 - + E.flash_protect = 0 + // WE ARE ALIVE! // bloodsuckerdatum.poweron_masquerade = TRUE while(bloodsuckerdatum && ContinueActive(user)) From 3785c94a1b0280fba4f3cfb68127eb369e9d1b8a Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Tue, 18 Feb 2020 03:57:39 -0700 Subject: [PATCH 120/380] more responsive --- code/modules/antagonists/bloodsucker/powers/haste.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/haste.dm b/code/modules/antagonists/bloodsucker/powers/haste.dm index 7a86a6dd3d..47c93b794e 100644 --- a/code/modules/antagonists/bloodsucker/powers/haste.dm +++ b/code/modules/antagonists/bloodsucker/powers/haste.dm @@ -64,7 +64,7 @@ if(!success) success = step_to(user, T) //this does if(!success) - if(++consequetive_failures > 3) //if 3 steps don't work + if(++consequetive_failures >= 3) //if 3 steps don't work break //just stop else consequetive_failures = 0 @@ -72,7 +72,8 @@ user.setDir(turn(user.dir, 90)) //down? spin2win :^) if(user.incapacitated(ignore_restraints = TRUE, ignore_grab = TRUE)) //actually down? stop. break - sleep(speed) + if(success) //don't sleep if we failed to move. + sleep(speed) UnregisterSignal(owner, COMSIG_MOVABLE_MOVED) hit = null user.update_canmove() From 2834994587c04972e294c86fe6af3c0f4d966a22 Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 18 Feb 2020 11:34:09 -0800 Subject: [PATCH 121/380] why didn't we do this sooner --- code/modules/power/supermatter/supermatter.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 0b0d968919..21003b5e86 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -346,6 +346,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) // Pass all the gas related code an empty gas container removed = new() + damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) // hardcap any direct damage taken before doing atmos damage damage_archived = damage if(!removed || !removed.total_moles() || isspaceturf(T)) //we're in space or there is no gas to process if(takes_damage) From 9803a0835c4ff028f5ac3e4f99bb2502ee20fb38 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Tue, 18 Feb 2020 19:04:20 -0500 Subject: [PATCH 122/380] lunge tweaks added short (20 frames at 30fps) windup w/ telegraphing via audio only played to target range increased to 4 added flavor text --- .../bloodsucker/powers/bs_lunge.dm | 40 +++++++++--------- sound/bloodsucker/lunge_warn.ogg | Bin 0 -> 73076 bytes 2 files changed, 21 insertions(+), 19 deletions(-) create mode 100644 sound/bloodsucker/lunge_warn.ogg diff --git a/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm b/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm index 48e12332a2..0f2aba49b6 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm @@ -7,9 +7,9 @@ button_icon_state = "power_lunge" bloodcost = 10 cooldown = 120 - target_range = 3 + target_range = 4 power_activates_immediately = TRUE - message_Trigger = ""//"Whom will you subvert to your will?" + message_Trigger = "Whom will you ensnare within your grasp?" must_be_capacitated = TRUE bloodsucker_can_buy = TRUE @@ -59,24 +59,26 @@ // CAUSES: Target has their back to me, I'm invisible, or I'm in a Closet // Step One: Heatseek toward Target's Turf - walk_towards(owner, T, 0.1, 10) // NOTE: this runs in the background! to cancel it, you need to use walk(owner.current,0), or give them a new path. addtimer(CALLBACK(owner, .proc/_walk, 0), 2 SECONDS) - if(get_turf(owner) != T && !(isliving(target) && target.Adjacent(owner)) && owner.incapacitated() && owner.resting) - var/send_dir = get_dir(owner, T) - new /datum/forced_movement(owner, get_ranged_target_turf(owner, send_dir, 1), 1, FALSE) - owner.spin(10) - // Step Two: Check if I'm at/adjectent to Target's CURRENT turf (not original...that was just a destination) - sleep(1) - if(target.Adjacent(owner)) - // LEVEL 2: If behind target, mute or unconscious! - if(do_knockdown) // && level_current >= 1) - target.Knockdown(15 + 10 * level_current,1) - target.adjustStaminaLoss(40 + 10 * level_current) - // Cancel Walk (we were close enough to contact them) - walk(owner, 0) - target.Stun(10,1) //Without this the victim can just walk away - target.grabbedby(owner) // Taken from mutations.dm under changelings - target.grippedby(owner, instant = TRUE) //instant aggro grab + target.playsound_local(get_turf(owner), 'sound/bloodsucker/lunge_warn.ogg', 60, FALSE, pressure_affected = FALSE) // target-only telegraphing + if(do_mob(owner, owner, 7, TRUE, TRUE)) + walk_towards(owner, T, 0.1, 10) // NOTE: this runs in the background! to cancel it, you need to use walk(owner.current,0), or give them a new path. + if(get_turf(owner) != T && !(isliving(target) && target.Adjacent(owner)) && owner.incapacitated() && owner.resting) + var/send_dir = get_dir(owner, T) + new /datum/forced_movement(owner, get_ranged_target_turf(owner, send_dir, 1), 1, FALSE) + owner.spin(10) + // Step Two: Check if I'm at/adjectent to Target's CURRENT turf (not original...that was just a destination) + sleep(1.5) + if(target.Adjacent(owner)) + // LEVEL 2: If behind target, mute or unconscious! + if(do_knockdown) // && level_current >= 1) + target.Knockdown(15 + 10 * level_current,1) + target.adjustStaminaLoss(40 + 10 * level_current) + // Cancel Walk (we were close enough to contact them) + walk(owner, 0) + target.Stun(10,1) //Without this the victim can just walk away + target.grabbedby(owner) // Taken from mutations.dm under changelings + target.grippedby(owner, instant = TRUE) //instant aggro grab /datum/action/bloodsucker/targeted/lunge/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE diff --git a/sound/bloodsucker/lunge_warn.ogg b/sound/bloodsucker/lunge_warn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0feec43228b178402fcb1e199434253316485369 GIT binary patch literal 73076 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

    8|UMo*98JZ(xkh=rgE0w`c$G3q^Zd!JMY)^pKc_ z%;RN;#+P=}cjmrXpvF`F&v}yH1JnIIPXh0@0Zt^q#&a0V4+irDx3(~tI}B#>CkAIu zRU&qI++g07RLbDGWo@*}VID0h*^i<2lbMk1(#{N*z2|*;+w$H$k{Nb+8N&qxyY2vs zXOHKbx_(XQPemS;!+EGb%Q-pF&QF27%U&T4KLG!DP0VlZ%+!;1NC(W*1vel{c6_`R z%^9tGAC)%Uh{Ar|`D__*Xl&*SfTy#oAX?*+@v`B_Fmq(1nR&CZZyx<-go}1z7UxAVY=n1 z{|kL|sKvlpTIe?Y=+a@6)4XRZlL~Wrj=le(D#AivbX4kR-(Zy0vYXb|FVar#`>VfL z9hGDC4A$O{*%^i7l=_pMIT+-ZxhK@7HSczAoR7KAl-;`NjvXJwRxJ|S?pKc@d6S+V z=#HqvUY1SR>of$Rz34fk5#ef`(6fgS?lm10ocy@*N;_(ha%N9I&AHil?9`$+ zapJahh`;{7SUL;0Cg1n{4-t7QrJ|suii$x<_b><%0Tq>Iba&SnihxL|NXL}!(LDxI zA~AaO=mBF47`2UUzxnxnckB+b%FE>|wrE3~*bz#q&m}N@wBtUbyywI;y%81k- zjZ1|iRzg8UYJBGL1AoOS3 z)9@eG{zT^3HH3mycva8G(k#W-Sxe;xF^8U_(`XA#wAAAK0ege5n>4BpR?EG$Oi^J} znls?2-ox089KIWN7Y0W24Z3CO#CNqcWjZs*hW>IC=&y5`x5M=qpD2$+t>t+8CSDC* zTF?!4@QN7x^r@2#D!d42#Pjg&_OQ|YI)c|QY!=K@3~N1q$0miP-P)gA|Hp*^gt?Zl z2!kotJ&k@4YO+O{OuE%Gd!BeffaY1}(1_9f9C|I>IGo!>?*8?}O0eo^YeGBOM^DgO zfpXGIKKf04^C1yhbCSu_ArTnJFIcnBN|_?p?95?^s%5KKv-&T%<86CKfI;ebHa~uupVF5{rAY;KiE@R1WDkT91xe|UXo!`TePZ6z|Q^r$geNDP$n=Y_6; zW$tZM@RpRldB2HfRe$Gh66MmhSce)W^wfshGgbVSpRf$~=fSgl+p)FvK7!RB!}epjVP(o{!fxZBkDz62udM_PKWh-npp4L!+Xa{^g7el7`5uznAa($bUE)F4 z3nhOqua-_<(PonbF==Zg7d?W>ZM!W31Qt7gv-yQFf%Y1_V=|a5j%34#06;_^eG>sf zeDi39gk}3NPJ`hPo9ED$6LR2#Mz7hCLW{5_f;9)>#_O$7NpHbM9@xcVd&RiPx)J|1 zFJds>7}n5LS3o;CINvvto8rl+a~1aT0W|l2nKWH~~iA!dGRxEXe4edQl8+y94ZwQgdo;xTNNj5gm zx*@D1G5fY|#YB$WGNl5;jMi7!Vn%hF*(-7fN6Jr`HG@W93~A1mz8DzNt4P4;Avew5 z?#thrbf)3LTgqBDcmk_1Bw{~}*?j_B|MKzp=f1NJZANvU5lj9ftV4~9HyCYLK)Dphezdzd{?J%X1Q}{>o0OmgkJg!k z!ONo7b`|u76zJ#`=U6?#1r9+%#@g<6v4Uftk`_=8HnG>+4Uz2KV?UIYKwUWAmp>k< z0~Ws!5WAGokGU%;_PYD&t_ZKF?0#K}_IsEU4r!6KwgVnITzRU>S<}3G{Py!5^9M|8 z>lpmJJfd;4qzS~ zj~LzY2*021i(KxEL-Ly-=dk^Qj<20y#Ksrc_qcf>M}fOX8_k65#$~`_%MzE)Gr7QO(R=dJAI`|XG6XPh zou!w6gDmYsZ0wJ7ii`mN>w6zw{Gns=YeQ`B?vpdVy_ym^<;rHY)_){iKN_@5Fd^L40r?X`VeTjb3TK9P#A5uG~$W zKX31j=C=5M5Y<_gVtwAe8@jE89FV#F-ov_Zss^4FT|0Or`Bub4dR`4lx*J1=dBZyK ze@AuNwo*han1bwP9bqr;TBvZfiPx=% z(@uGtBYsD-%IGxs)i0Fp&Gplk9Usm%H4i!AXT6}_%)uD=Ab%9^J2q+`w4-tMH*ai- zp4@nZ<9kKE=t$>3zH{Sx-lXv@b`}j6$bH28<7oe7n_K7O)etJEl{Z&NLhwtc98DCp zBLmI5W>6yp2&~Qq0DK+xUt2I+_7vC32^5q>!sk=EDv9FV_XXByq4Rie(725Osu!Lx^L*7qC01{T6}BMKfnG|21&iVi#8yTs6>Pv|DfsvQ z0tz5g4nQyBYWjz%g8RJu0sVeY5K()Q&3;==> zm^}(U^p4&{UKN)xrtwtTMtt}g0J{_5 z0`sC|$RpO)>|ZAG0D!C@Ba(T85#Y29UoeY>uOw{nc>zfbOZ*T3?mF1oGqxzN zXbU1cu+hrLMQDN~;m8~qH2m(XSIsA*-mEW6dGZwJmot}2^fStZLe z9_=dSbieb9{aR1$CK79;b9u;n&q=Y&UHUxm`mn?n|CTLgLt8F7F~>)GI`FYxt8fLY zo;f1j61^vWjCM-BN69rNR|B~{691H*tA^LkYLNK(|vFuyFJdHZMXb{17J-Ckd zTBh|fVub(T@*;_G`j}^*^PZ|{YA6oDdy0f_Fsw#zAgO1~q{4%%s$c^6o$@mQis_DU z^SzchOzPQ#H6H9?>X8emxKL(?9_G8=0i$k$gz#wZGmfG^!#G9WyI)3qeiT7(V)$M$ zGO+_%WwyuwK;tDqF6fno_~|d%uxx*z2jGmwumABE!fuwA&9$=1Zk3$+xA%Y6$shbH zq(vqryUU?eMM5Xvyp4qV!b@Hm(a_Ln5%Sp`7r*+XvU6Qg7?Kp*o3l|eaAy0(Xv=25 zNjd6Rh{QmI|C{pa+PV;0culn3{FPZ#`-e%YbuVLZT8%K%g}dLq1POVG-fc3xpu~0d z)jc#@?k2RWO15_vBB|IsZVtK^#mUR+n&QdUJ4EGw`7C?%+t!BSj5W0mF2DMg;4`Zg4g7em>vPlRsjzIE*l2Rc3>&-)vynw9&f54L2%#o@D9 z`!6CkWEHLbKFj;1TqEwy(aJKL{Uak^Zx=H4{f^HUvd1kK@07?wXRFc-#Cc9YC6MvI zom+Otk%p8j5p(NmhlzrNb7>Hbm~WE-TJ~R=G6Gi>vERPJ24 zVpGIrPz?p)d~^i>urQRXFdd*Ia+B=MQbOt@Lb0ynhEx{2*#peex*00Ak2ywJu(VXQ zMRB`xIKP9`|F{rtH5d=-g&_`4fB-n?!+X5-z7V)Qlphu@zo;T zPVsO<_Nx@!=@Z7V3;=zHohxwK67=0Vczy!KomArbXuOnf&xEhj1W#<0Y5R{5mb5=8 zUV$|?BkJdr0`W?XQ%WNMdTy8DtHAoDwVp?}SL}oMuLijCymDh^VvGIljgRVxPI2CF zmK)pmlX0FjSm>Go`}a8K5ASx^cI}`hrMK%=e8bMPvsW_my}IyN0tXml_weXs^Jw%$ zKlXUa)}eate{#v6K%0-Mp$V=EZXDy9XH~7q(>(B#wG4l*?%3|AvQX%!whGR< z5;)OW?h~xEnYO-*pME3p_u-z{>4805`~(cW>9?zluHLgNXyKd`>tnXZzgDPK>vbwa zHky{gZ7C>^`a|%MD$9;FM^^4SIB$o{H4(CTQ5S+#PzF7Y?*al$2?Dmfo^-;+{FR^{p+o7u$>Agsvbj z4)uiPhPOaAw8FnRWE(`T6%E1+#17>K=Dlslt%D!*7A39ov}Yi{noL*~O`o(<(j0W| z-n_G)VkHatuWiRX%^f>E=N39w5wYL(W+DMx=&o!JndcIb#+7Ngk#Q?bH4F*{Wkmy{H$$lz{bbt2yaRMg+Op7kOi&&@xdn^16%7M7i zD!i>Tf5ln%d2{wtrCK6ae(4txmv+;g2dAos?L!O7>Uz;%4=W}5F>X{-8ym@>zJwLa z0K7UCcdFXC?nUvxoI#w8Bmdg3lc=S`cy_HA|Idw+{x7fofA!=a8g1}h1Or_?38v9J z{`Y@Lqdlh4)MzvffjVBQy#`uJWha9|w4!y_d z!A0(b+7CS-y|Y03?-{0q4T+aL0amQYiH-CKaM;I`==o%wyiT zVW7BIfQ*xHj)KssO55BE%xvFPZpEu)&n*2;T8f;Rp%Fas74us`cI)=PFRc}wpB<<^2mEd?_s+n|~svf-uTvhBB{wqbRgnUc+uRX z3<>*TFexc(dA^w$C1xWNO!4tziwczBpP0Bg3K|F=Qc}CN?cc($BY`xJgRkvwg`Dg+ zej4lEld+lsp@X-w-NhFmDFsD1l&s&%oZD={X#%<4AvD=zcT^VHHY|Fz97X`y z*H5Y1L0}$|+fIw0nl_ixa%f7~2VS`(?asZ5QYz@Qu12A^vMLeRNCgfQh;q65q}fi#dED;37v(=Y*TcQo<#N|6H`EPo661E;S3p($&coH8TrGL8KH^UsW!}G1 znj{tKi;MfcHLT!xIg|D6E9vv;fLJCPZnUK|!unudV7k8lGnU*eI{Ut^{%icln(YiOgk;dcxbwyQw(DHs0e(o%% z?~#{8YR!1B3BAbx09*js_4;LXF{E5bE;Fq%D=W+33$60>Co@9O1{?>PygUUjhgOLb z>oRC?vGq%A1ADWx2#%kO*>&Yf&b?dDvNi3?0W8Q4hOyhfc877^FIA%2pemjb-?Tp) z@HqhiXfPeIGQr8#nSS%9MAsT%hhy=l#jo}He_;|p7nS8|`~iRgmUf0BI#6-E{oj(j zj3ScoL3k-VuOarKS~>TFVy2$=Rh6?MHl*_8-^ife_5seqonSLc5aP{H<|bQ3MRJlM zE9#*L*ox!LH0Q#E7q#D@Jo~pgz1TPI^P(L;_{jF9PyLoTmzX3r#QauJZQA}w*L8Po z-nb~v{nJ9|xcbsDCAVR^s|1({idrM}%h#9x%(y|Y6W$F9(R}Y!eTal}_BTvP9)7f1 zqvFsd=bCC8Tjy;~a;W%8XhEP;Q%_Ln!$o1mo)2?lDXNud3K}Ob5zXAsKWa(~P(2)d z4{~leoOb||9zW1Voq8J0ghGt=fA4-7*jsnF7v_!~o{=H>;;x4Kvt3sP^vgVsm8k4sh0N2KFPy+VJX=Aqk+k-Jm$n_+`zH%f){K z&FJLC05cc{iBaZWa&+GmEp#Q!koNPy#BWBPFmB-1X&>o_@$L&LxTW&jbKe7^`b&?s zuc*RYzhhMCLzuM*6)l+QhoZ7{Cm;AOaw;2MAsP{BMs<+TKzn_eA_AQw{7(HysAa zJq-`9?|d`n28EV)$3&g5h%*x`ZwM%|O=bQX-Td;l;WYFM>&lwUUIzB?RWw=Zh**=@ z>1zGQUo6oV1Acl1qKL?br;e!pNeaRWf^~N%)@S80B?i{_0(nA6f#c~*WAP1w_$3G2 zjBsL~Qy*jR+O2(Dr}zR(P~XdZJArB z3+ejla>cT>a%;ZJg~ZI;rJe4ZP4IyzawfkWpA(bT{t}K7{NhVBV(+gVIWuItvac$b!D%V3?MQoc1C1IfZAlZmmK zO8O~}G9c&2X_4EDY?? z_x4t&ZM6Mh4>4$c=@;(;5z(BuX}OKIq)r#YH-{gBSO!Ta{(39N{R(y?k845|Rhb_- zEan054@a5|$Mt?zLKIm!`^UNGD$N8uNDta44e$jU68WBPSF-tjo?Gm(ahb0f(P!Wb zN-7|g~6|07F5k5`TiXdB}+bh821D_ukN=ld-rlb zrb2l34pYMH@iHRq6HTysdf@6vZ|)v?*AT3!`+omuXkyN_&*Ofoii+{U#?<8_V#3+Z z3%!nkkDhs&90iX0-QI5=q`*U;H!jSNeBQIPM--XaJP~}i5X$U)F%BWM$tZzV2oCTo zX&I(p?eo&DZem@TJ_fVT-l=Reqn-?ozMd_2*Qzgv%P*9Wim0a90ux>xtB<`lPfseg zh@-nVd3_Wq&35MxQE+Tq@_%A%&~=xZVjL+zp#{?<#?Q^=GvY^YW`=+0LV9wFHGiKB zLUE{terr&J=!j0p6PB0Hz&Rr4e~C4>Q}gk@ZQ~zjetY#^PbbK}{`5v}uAMDGxRTaF znZx%h{oS91_GQ@~0@rt}B=5b1E}sU2Yoh)Pgs4uEPyM#ZVk81uhf%xD_QwJ%%Oy;t z+yo@f9J-z2J2D+C3%hq~4Xy#h5{11Zwe-(|{B~&iJm-HLM&4}pWqH3&4x(_^D4`m6 z=9SX(RX-h_E})3AG-{>)`f9v*n{z_BK`1iI!(Dy^x4Ck^;f;v5yA}0o?5>e2$rNFb z%LrJcgT2~y0KlG_a@(52T;R8k#z)!tV(*3o6Uuwce_w;zhg02QB*ANy3n07&z8kxs z#W3KGE7kpCx6qp2CJ)dn@_d?PmC4X&<-!pnEackt>Ca@TTxI-@%wibt6%PQQfv)xP zg{AZI$vpmL!JG=0c^nL$bGqT~#`V9J^gs8!j5}Ioof4FrD&5-WVA-n*8qJYczM?Ho zkj8>_SqHWK8g0bUNnNMUR^n|o<(pOvupL@90^}B%xH7MiaaGF9$h_%dY)l1?B$gG7>F}v4=-3#inc(?q0KQ zEjLeV5D#cjC~ShvKjNyYFjr=OmlY7U0qSXed!9tHi905m%Bes(^t|Ad+gy4LP$^U@ z2l-ga=I>#y(EFq8E@gwkdNTN^AxE#h5+d}P>1)}yJtM?Iw4&|}HDdFCAR~Thoq4e9 z*x}o^nmgPX6e#VD=><>x;-D3P~*OX|JZ!j7w$Q|G> zur37<3+)lw_N>{{%&IP7x@)=3jT{ntHlDDfv(bKX+QEayfVkQCfanULng)Ryq_xa% zrqq?rnje*@V#mgeB*qc7<62-lj((ox62#*&{kaW<1Xpe7;Ggm!b9)#8%#S;xd^`x8 z0QOe^`H(Ptc=g;pLqNeH+XlZyy5HQROZ3bOcr47`RCRjQiLCT8sOIT`i%hFRWe&Kp z*1^x$9rjlBDX^s_=jV)%Hz98#X!CZ3H{zII)uH?QPzy=#<&Q}0C3VY%qe9mm<6d(! z57Eg4v>i0F#n4kgEYpf1P-_-9tImUn&h&vFw_Ljtp|%ke+DAUg&@ml#oj>rcItm_` z{QhLn%LKwzAJ)Fb0oXUuaS76QsEI2+?HIXF~Nl%ckUm zH9s2ybST1lkKHm$$SbDqnS!gdu$pE2{Gq@<(>w1QM$UGq--OZuQEu`Hlb3?-f@R#z z@B&@fg&Z2h?#Fy9rL5<2dJrYB@+Bl+K&HxpTOtH3E*GeF@qG8Kb0Ms+V#a&EH|Yf4 zvgdeEm=`uTDhr$Lyp>FD0u9`h6W~q$B9FeFs6s^f?sSF@Y3t1|3XGBaDW{K;&OtX8 z(pYZ!dS`sR$|bDoek+~CE3At0+EMGRue`3YE|iksTO4coZUxge5^ex{mts2*S_uMG zbEaksv7{`0$A$9kOJbHp@OP3MZ7$(aG-4d6{;2=w&YCay($2*$70^}%+qzC#%gQV< z8}bh_VZjLOSxGAHKd}`02)QDjl3_iYu=Ypt8a~R7y7X{IMSURlFxBGI+{$<;mbTl0t}p<59!+E19{hYX+c z*aa(*@~ap&uPU)}d9xqXPy!`}@v`5&|FceS77oq)7xe+2*~{iIz%QzVRJ? z1BK}mU2`Q*0Z!FIWVJdbR*y7mVbx}%Zn6BluLt36mrFx`!_8{Rx@wb*4yD9mwIop8 z+plX*WbNzAr9>JE`9c(zo5*$1HO&FomkQ0%f9-0mYsIoC(K{``5u3PzqPfVr-oczW zBUYjP@YlXB;};s(1Aqb=lCq$mY=#_XrtZ@@gheEd>0iIbLyjP?K6dyvJFFb0XEaLV zfT*Bvb%f0}OQB=$XXzj@KdR=Zij-*YAw4{I66mg=l>9fn3>p5IItheAL&F@#_2J<( zxBYUEQwkddTAD5)M58W-*?TP&GeT^|NR4){Ij-IzB%%u6H8QRG=3V5l}39)qjAt^KpO25jV2P> zvr?AdPufU$pxx1U-(0LgbMlXu&_@Xx<9$G)IRFAolhLgMgm1QwddM% zw_s(>T%@&Yk6!p0;X|E7?<_$0LT1Q0#W-c=xJnwbH#+)BxbiUI)zotjKm(6Q7>}i; zBA~IOl_6kkn{oT>&R_QSe=C%1*0ghcJ>(~0Vov!rA6>qaJqx6&u3=Eo&#Bwe>rllN z-Sqb>m&o52PxnoAjs<1ErrQM*K>LQl#+fffyy6q)MDM(ef{Q{2yPby6=o0b#We#m%(`3m6NUovyp|ut_IJ?)pYr}M{^<Mqp#@Sn?wi&VxFP9PN`{VIlx*8 z%W_p21Yy-=+G^p5=YF-ROdy-oYm{I^v$p**SaNieNx zU0id(MkQ}q%1^KP6qosV%~%U76Kg0po(}8ek?CoE&WJ+CE{|S)n(obWzE%+3`~ty& zkJ^rQM%fVxuqxG+sVg6BW);9HBx6%F9$g+Wv|ScBBymsX#DPAu2LNaV0N3@y!JIfv zNbbkIo)DWy$0EResP6kH37SO+xt)S2SE(e?jf@FU7h=4BVSaevsqE|f%8?V(!6vbo zCW%cJkKdH-h{G9xK02LQ?HN>_`H`Yusu%_x94^4Z$Mm!4=nGprU9}34F{EF)hiRhV z-r;Qj+c#(5+%MkgEG@^o%K3g#21o9ItG}-ua8z~o2FaJYjICbtvR?a$i#T~_ei6m* zyZZ{lyQ(pGbiV!**VRw?Uw9*hNM=*b#&tGT*D>R`qoYSO&LEXvKaMVJ{2&|*mb2Pn z)(F<;s*Tqi=Pk&HvAqVn?{A+}+owaKOR^3cBs^EWbJp@rj-baGDG*SyvYnZ<*Xsbi z+3xhvHP$1Z#VhYcr=-O}fv75a+%+NI^y4HoQA`HN{rb-|z=&nW+u>H>=4@ zymJsjRlBoam@OO}O~mb0Mu&_~9h=g%zPb?H6Qp->za=3+$*%7BupvjJZPo+#u+=yw zV4L7OC9Vl!t{LJ`xv7I-Ocx;a6$xyH+J9N90!{vweKH1RSDyAGcPqsslV!SOPtRk1 zlxJnF9hbM}5*pmT3ooSk9N*dQiZAWDJ@Cb{&$>`57qa@xby|cpRs;7RyMbVLM5P&_?PiTA%SY&iLS$stw0Kp6xSUATt_I6EF z&Z3j;U)l4B>Fr!I8PT2iOY*J$HScEbF_DqH3v2#%iNYu)#LjHh=eUQjS|o^jA}dZI zCa!T~D{p%ALPUuIVWFiLPX+{&6xv!x^i!<%ojaF}P`vhQU5*?B&4oG-S3)m09bd;F z8kybRjafYXGJR?i=Hrj%ESbLs?NWy30)fqU%f^eVqBJ1$HBw-HzZ^AxYvYf~2sc-g zY1a!er!w4;arT}yHj-W?8X0U=hG>T>qEl}D7i`9_yPEG>Z}rA}*DWvBdoFB0rKPB@ zQ{M*?v0{JQgK1=Ij&I(YD|5bbLuYIp&2&Y>_hbjUbmSS>BqA7$Z9OE5uGNwBZV|3X zBTHltka|}A`P{P6TX@tfydQK$w8)wt9uC-!Ed8!cd5lY+-!D*9~JCQKRO0o#di z!v#H6o7o+4g!cPyLCB9!Epl&umO_7i_W2yZ`y_|Ehs(zAyr=lGs<+qp?Lb7UTCz|r z^VB0xf8w2AP!9D`rEZ9{v9tErVA3MFY0kTmcTOo-?AxE;n94sfhNVKc??|`lUhjcq z+yaDsWAJ#m(5;VyTf~=Xet#`_6w_;aY#Ea0W^`_az)VT718XaFaIo{Xh4Kav1N?5~ ze&{SzjaNN7xAINoWV_kn{C=r$KtEC&#@V0(lIWbi)vmtt0;V^cr|s_NQ33B{0g{f%4XEH?;Q z?X&t91I>}zgIG^87!>_?RL#a2{-rNB$n=MqG_C){2n2p}Sv`jLNsYcby8P^^f+Iv% zEFl}j({DWHn%wbJfU4b^h0V~9nePsG6J8-Hb1N^((lHgM1@U~}?_Y-yG*KYT4hBuA z98O*_Mj5eOs-U0WwgP8~TZ5}Sexo`rWLJgd>M4owV%Pd3>!|_%c&;X5d9fXAVk>JD zCp-O`zr>lMHI`mpA7N0z{d=(x{TTKup0+lvuEHu42px`#h;f}$#qWlHy)K)>M{RNS z*!twoRTgMe=O0vaP}NtkSv+@o4)61>yr*uWH|bs1pDxbJ1#?ESGC)^GpGRlhdMaK| z#N9XlvhiK0?EML%yRYn$;B@(G08Q4l99AOHJ0y<^?025PD|M*MgK^U?rYjeF-%{yf zrzfuWaDp4!tK4hu?*A3+JEXit3)*ahG@~)fIBAP{`wfMisFO@I_JnC@+qzdVb`I1w ztRrk%S9_Oh+567Cx$&;a*^9ELM+<`nx&xMGDYJEd61cSv5(ovrj0gmGxh?!R>IePO z*)w_|X#@zYui#`PH713__9{Z&S8hvc2$+a}+#@m;)}z_?KJ7s{CuNKsPpf1vG2RQs zKYI)Svi)SpUfGh41I)Vi=}0LDZtTu-pL5oHL=$1O-@Jy3sT-6?;k&WX}!1r+R>oSY7asotu&)xNwtQlD=5jW zGm9yHa{lh60i3-Nr$>2;h0`4U8HasQp7)*i%@lR5B;y%L+o(#lF{{>MKI4e&HnjBq z?Pl4`-1Se`I{GlBvfAtqrqeA(-uxt@{re7=$)>lo@$7Lqua;_qZXV+;U{VtIfvP}dPW04D zV#^(=59_`SfQRfF&nr9*+pR!U!0`Y^)coH+O2I2?FwHZpX9|@HA zeuL5roY=%$RAnZX9!`NXDOh?(xP?9Z>T#lU}Ua5;joOueN!r%gEzkU%W6Q&q5BMipg~pHt-0Su zWHFhEyeM%g#2W9P#4FrWPCfm2BmHm^7Gp#UAPD zf*IJqmZBYv*hYnYbu>?@Cn^<>ZR0P`h5``bz&{Klw zljUl9TZWKP-N>rgPicsW}4*N@r zm_sBh_9*(Sdd{~NwXz-K_p;}7n!+C*66PmvcQckEJ@rdpVK8VzE(*(m|#Pz zcK{1PfbN;>bs?g6YLJNBo#(#;%z*0CLf8@Xe-<}%~gZ+l|XxrI62tr7Ugx9>0fPT6tsm4SUfed4o{$kAA`JQlM& zQ)rzPDtNKDcGi2`#--s~A^aJG&a*QDD1kh)62F+Dc5LCG&abJ^hEBU@c)wLJO)P%J zx7)SP*St=L=sN$rT;oUO)n`$M_JIc%dXqRdsma&aBJJKtWk2QiNf752)`>%PXxRUD zk2lF~Fxzjm6ltW2$rgS{WP(o(*w)loUjYuvll~GEvv?s3ONOF(?~1Y_$yGNpA@)j0 zCpIV4_St&f@v}u3!=N*muW4FWzPS7`#q6qz4!Dd#p2|9?-e$e=pZXu2hMRf7dUqvf zZ&-ho63#&xVx&o0$Eb32-BL}tpSIB4)7_Je3`(a7tWn?x)YGNK^=4u#pS+I>(7klq zR-t0aRQ!00>}wvf|9Q&h_ML8#JKk{<`EQ>m4@4&8zXDu{M8(0Dv|s+o$8?}pl$|Ep zxk^v<0mIji%b1wF13sfmiucO{8hKZgD}ZaY>UQBq)#g7$$EyuNhK#Tl#zf|>X* zwu_NrG_2NTz{zF$o1%vj0(LZLJokd}(`y;sD+Fh`yX$(E!tSM%d$jn5-=)+daI? zJ~MYnX~{VRs>la#=CR`+T`a^c{Q2&jDadwO3vUcfF_PXO{>vfTT<*&|1R<5j#xe({k*RxFj!=@EhJ5@8jp+4hw1vwB3!cUTIYa zDu|8Uin)36`EQ{yR^`9|wASB!D^xd^Ma^nxbvmR&(uwv~-oMy7j_nzMIDW(R%BtN_e3w8Q3b-vw6B_U7C3VvQn3Cu*tJpDAlRt6f2{_QqJtlI$>(4~G} zW=*2yWTGTwQzgY0@?Vu{HH6RatU?&(yHeX{G3q1h@A!?4cS6abK3x9Cvz5WIX_moc z!v~?&H-9jT+_Rn|Zpwf0*+5999}<0e@n>?_8q#j#n{gDf11k7 zzwi71YbyUR-16GqJakP(l}39&qbbv9V*i7}3e#v$X*BWB?iDG`H)dN2B8?96J^6dr znvPlpe6cc}C$t;ErfrdMi{k{gr9)`Q8lHmvN;rc>Hqvq5a}`OBMoNp>Vfr0hVvGR3 zE6%_JcDf(8QK5rP18pXjB2dK@w$dZ`>SHHc*l%_ZfRj@tg9~768wVi7^Zr{D;N=5> zij!1j@ni_ggZmE0-}qV+i-$!)rttLyDQ5KB)9uM0_a2wJ)&)dge7bJyYN>i?T(okn zf;Y=-#X{d&P)khqb&_6_XQU8@%ip{H*AP6FiqieF4eyx^#CMjAeJkpVF`Lts{-EqS_$5^?HW|@zc&;-b&do|6-cav^Eca^R zV*Z?1*8|}o5N1UOUMRfY-FQIpK_pSXRc*59W;XB7#ovELEt^Ht$i%Lk>*YXN=t+W| zh=8E@Fku31x4zxdhAXdBS$`?M_mF;GP*ocn#zRJ*XSZe96 zAIAK-YpPCt=xZ~A0wY=2V27D9VmM#)CV9~P4I3croIsDzxb>8uk^7ZOA2a1E+q}yb zKg0Gy7j38&byKN_!Hi0(8#P0k6olP2KpALu{<^cTY_GrmE2b@dhOS<xXMCy-nE}`ist}S>hGp;0K(SJ1>`m`s0Z^prT*ilJ+5FCOo8b^YgAgb2?DcG z;!3YS*w01H4a~F>kjC6E#4d4#iOW6fNMW9_L_rG_FyfRJA?(S{$yDTI+y)QD{3pU|I?w& z4T(LD!(_V;hfS(zg}Qw=^bYNqn$_J%Q|L%)!XUM~<<&w;6}44!E~u}*5%UX!?b!5; zLbLh#A*k^2Nf%dp-HuIQ^TEEb9RE=5oz}cabmhqq)4LdwSXJ;@xAdakYy1kTSd$cq z92|QIG=8N?g%tuf6Az?EEn9lvtBZExVI9tlkD1w%Tq(Z33 zh5j~7m2}*AC9a?PNVN&^dO-4LtH|*&|E&~6)Q4uh0X%ccSUC}XFXLIJ$i)Ovv@Bc? zF_a5>IzDu;V)LYnVuLvnk6cFxmYS138;S`Y+j1fY4Is(6-hpc+13$TwD-6EfNBJ&v zIYkFD(v>&*P;3CTJAAUaPu{1~iryLp*w~rLvd`CE`!ANrBHdyHl4V#S&py?6KYR)8 zY;*k*Iy_k3IbUL~Hf;5Ne*-ur~mYEV3m)RZ8SiE-TlM@aCqymC6 znIF?Hyf3Z*<^WL~Cv%Ijj+HW$GwajLyRu=7OaME2YX-RS`2CLd=0efIOl21##uL1W z?@nTUm^S3MXRMKt9OV;GJHvZ9rU72&mV8Ngwi;MZJ^SY?jDrAgcH6(x(k0*0>d7PT zyE9y4wx>TWyC3u3cC2)sJA>`bE6Qh99497u%s~5wGa2p`>>fG;%ewWpt$>4HG>bXX zWqCl+GIw*^p-@{bgDbvI8%48BNgSk-J&{0K)}o(Ek|#M7?s${sX!T}5GOoA9{gZE0 z{Op#{PRJS?#Q6180(8{{=}Tq zg!Wj(-@N)#dQ~C5wnLVMbmBdJl#zuQ)7zOl33bz}pk!fWEAQlTpi&o!a)=D?DDA$G z^qphX8Lf4Q2&(H8B{x%Mb-Zj^35*Jb= zC90U}_K1fo;5lAA+^Olhc(K8D`X|TcN)U6_fY@9S3cq_7 zoS~V6WW)%_)~X2})_az4B3t>NA-fak)%cz)+!!ih5ZqbN%85Va%-Sp0eJ zXUEdHIk|t%f44=(E?-vwOS{_t^3$kR-}F{F-xW@iwSDgSqt>q%ewez&JmnKlen?JeShs?uVRW*&#*^0y8TYtFEjxo1+ z(5aCgCOpaL_AKvKJL=@;gxe`NPo=6`4G7J5Cu!YJHms);hsfI^nL%@``Dmm18o)%D z`u*=>UG4oclkPCdy7)iYcCqZTzLM@5Euvc*797Zo)>84Zx}=G3k1=G4g^F$|c-Ml6sqw70aHS%dTcyNfd@QW6izh>;{aaM;~YM5dzZkd&SF) zu41i~-S_VwdN#%l_S4okQQV_c^6bZ89XB+Ess!rxy;}joF8dN(Lq(oBo|J(O0$v^` z_|He3zEesGyajWKC72{rW?wRj6a3TGsMj5MHhu;ag*SDvB|N1>Lufm)bkW32g`ADn z1_iWt!V+NnO zuBX;0JZ1_0$#2H%XM?s*I1!#T_1V_@+5XosqEy%>mK6W~O4srH9TeZ?6xVIas!77n|3wt&3-i5gVZO_cndYgAQW>FbcqlV7B z&d8mXwmxBlg0U%NS!)q6Ur{A^o_FnuE>+~wP;};XoBOqCdW(*_?rx9JvArMHQ5O<( zv0rW^ed~#sm)3lzC&Ll*?dvya$x!9k%Zq_aS7Z|GVMxKp*Y|Go!hLiuxK^NqFYA07 zYBVD|5_z*io@smmbxNlwB9Nj~u-PD*Z0pArOF6|B7|r!#Jfinx zGiJO}X3IQxoKfq?zHSx$uX<4l@=*jmd2ysew%jFJ?WXscW;{AL_f!7*R7&je%SW01 zE-@6Ob@iV>Hnmpo^WVYW_{q=qlz<(lQd(`qR~Gl(U16@9@$*`7Xv zY?vb#eJ6%h|8Se(%`{X-^WC}QKog&Dij#l6Jco|ALi9DKihrWmw5$);bAF3a_+hj$ z*Qsh7F=H7#b7hMAOJfpl$EB-rNrSRoaa>)*txXzYf=onQ6$fs(Nh# zw@{&L)kccdjUH9^fN48K-7A;|gfg-KGFM={f(2ur#VruV2)u1S{N+zQPB*F7ujd|| z<~|T49fvj|rv4af+ZJ$@y}JPAM6jm6lviH&M4fC9@Eww8bd$YrE=(fs2yS{j@kW>r z;Zv`s@w33S;x>=lfV2(!bzOK(Iz`;{`!5srcP*w$&87VY+Y&0J^``GtE@t)H(MsuV z9;;(mmZh=8?Flwfpxj|HpeA zZZ@k;J0y~AZY%fUnr|+1c4?5XS+QA;3am;)RfeF_&C#nRn=fnXX`oGQrOv{47TLtE%uKE7M0e4V!zI6s+z*qR;NdD;++>NP?6 z#d@peO7%u(j@0zlZ{DFC=1+_Duy?uw8@kYk9P4o&Pt9%8RA5pc7Z{ygqoaHZ<$?jf#3Tgx3_X+zl<8nSHwBEGSwl3L9p80EcwD}(KNrxTwd z8bv|xd6}6vK#(v@_Spedc8(in&^wz~foFR<5a-|UM_i4%4I?pPjqxEixZ{knV01E1 zb$EP>04dzI-*$Qzc>QhP@`CDoiYvFUwom{M$v-eCm9|-mbK6q!QPVwI3)o*=XbE>V zc~2b+?-4`8^dF{WE(2HHeG>SCC6^hvf!!c#tnHMUA+!Z2tG>ox0&a7Ja3_TtD4qV}U-yuYJg^*48f9@=dKBX-U{ zmVyH~*&lx(uh6UKk}&>PM-MET7?=eC*Hq;2S1K8<{L4gP2Rmx2!v~%1{VKU?}LGdEG}_|cl=asI(%JgK6||>w5AvXCV-H-)J?lFRm4(c zkvBu^>U}+bv6PMfN7TE=Gx@*qLG&^H~W=sFX9yImbDlXNpoeB{?4^ zLOJF*jE&@c7&#l8@+~I1A zS~1NpPcDJ(v7aO<2xbbLmQ`y$vVpb+`Asof2NArSDf=)jd793IVe-eYN)*!~y#mg1bJwrHFaz)U5NPP?T2$J4X9|NJTc;X~Z_`IFhH0$%QC=M>%R9L0>J2cdYX zY{C${{1XSFQ00_$K+BxHW-gIHArXKUM(zo3wcd@nPqbe5_YRmGj;SLao)$@xU24=1 z{AT53>rv}r&G{PPH2RpYb5D_-=MJzhzqYkHpFK}^D$xI{iFsDCa7DJ~F^^VKm zE>F*~uE0jDb`#M{dLHDn2c#P&S;IL}fwnxgUJ)&FKx^cbUxVOy*T4lb^|CQF2)S6(c)4mNTW(%GOR-sC02H+52UWNzAo>zSR|> zxOF@4$U$KKfNk@`{G4OV^;ZXY(5+L#TgN!&A6{97EP`b#z0+b$M7rUTRBl-MJ2ZyBv)t($3bgO(cPJrH$EO#Jm!EA!Ew2(0630b(}C2 zs(AbW-y#c^yTe>tNP12km~A)4xD+xuOE)QoGqQasTYeo{OP%m!wIR}ji(f!tSdn)=Mq|~NhPPc$&)h< zrp-e|;h^k_^wcq^5Jcu_T&DvHxE_ubShlZNsq7|Sg%hQ4An$NmJA&>BqK9| z{54Ng2n@$F*ETM|cgNKHXY9*k`B;w_{0A;H5`Y^!FNQ&q|BOSll1H~5=AqP7f&m&n zLu?gQIja~-H4eQ&6|u|IkPHKAiUg`?;Q}El=_E>^;`wfk`*#K|c)Kd=f7?+~yVZ8g zu2WnteOSQc$(_oNt}8M+dqqr#=xVJDk96c{{Aqb0%5`I->OJHMT~UO+9ElN)Qi$Sv zDvF$9L%m55QCHdWHP;@r1E7ZDUwueMkFF*=>e_%ilmS25pR=?0Fu&Ll?D+tG?aZ(p zwicE<1nZZqd^ys}Vvba$WOzRO_#e&p-kcRqrPfB|O|6lj{>keYH&d{|`M#2Dbq(Z7 zs%ky~@oW9bz0AIbv5Ui};RVjs@T)ud6Jlnr zkHo_nV(Mi*zo#`6)BVYR89}B3@SQxx$)S&f>w$NZnh-9^WugTks;LU09+e0O6xpss zd2+G-9vb&L*Vp5?3D?d&r`qd6GlG*Fme@?$Rnx^ONF~Af`rpWasoAl(`ubWp2R}Oe zmVhkL<>w2HaQSLYMY8?U?AUi9N1sX*JXB4$v^gtl#Y8@DPsHM;kQd(=_lNj>7xVRX zML%(+z33QBon)WMh+r%-6TG6_9M(8{=Dk1|y#PZHmZ{$8n3Xkm4fdE*4cDN;lUmmh z?*0#`{h?H>2qkE2BLwkxo@0W?~;&Rf6dl5&4F zGDRf4kE|thvMO-pBi(JHVIGlWaf_wEphoaiefx81=?cIHV8^O@f?i82*c&D=FC^8; zN>Q8-+CRr^N1h@09E@cby`do5E^19jTt!Utwjn4>w3-SvRhyQqp9Vu0P?c)=WzWPz zA04H>ZB?}hxS6mPX6x+;nplOiNk&z)-=i?&U07biS&egmh z|6)fw`B75}cyBtGc{>sG-EuSpcC$A_r(@)g{9bBY*P&VCqpxAuyHl|WxD>QTdgNTZ z{WmDm732OhFT`Z&UVUvy#y%Z*yJX3wWW*nvNoe-IcB+;A(@WJ@BwR_XG|qB`Q!^sL zWijSW_QdGRlwAq@sfib=gEUD4O8xX=Mg>N5bL!I~B#Usd!3`aj&rdFPUkl9Mwk~ud zSY&kZ{+DuNpn3H#(yhS*I_e5bY>8A-6Z*ABxPmLMyoOchIjVd_?pa`TP>OZ0fJ_9$ z<`Qk6sx95Fex0TWR52)&gbnTnW|_$7ytRt|`2 zZw@7^2`O&Rbk4dXZvf&Zy6OO5v|6-J+^12B^jS|7uuZNOPE*zl4%QNF$}|s52+u_o z7WRkyC1H!8mogGuxYsLcy(>3q!Jd|WkT6x2@>sfGq=><>?IUz6KGGM-!KAyUOVy68*fBwCX<`(HKGsngAw?5mW?KyD|#-Xl(hJpRn6oof0nh8e8$tMV&86*o^Fe- zA?qcHvN8(#d&5|?*F{HY$it9_L)X3QF*gpF+<*Lu)w=)+Q}fQ@dT=d+gj7r7xjeCS z!joHByMunRQDNj)u`rU2-`lv&m5;txV)))=-+MkrXzOuk;wnmhh_%q$?P>{7+`nUz zEtH|BWD@Xi*41`Je2IqJxElug;A0bf(btZMpH(`o|XfX#B&*Mg7hb zvMdJ=(#!sWwXH9Y)en6)eqOaKpS5L-^$+=iAz#y~q+ETB4O3Fk2jTrq4UNXXJutcB ztIc6`!VCvtE3+N?7}gejrWT(*N3)`J`(JZe80pXbh&Oqyr~<6IrF!8<{ojw2K@+ph z<^qewE~EM)sGUN68G2o4<~p#8T)^-7L9E(`9x6C0;r>c6fE)qJJu04jEpDsKXNL#>%=&5xlGZmyfJ|XHa$(kPLU(ZnvqJ~( zC^o6;UFNnYK+M6ECInNDKC^GPLE6em|9hAmI=0{^f-%&^ns)o{{Yp-UmGg-}6q8n7(znBOvmNlY4>fT z3`M~aP3mSpEoFiiHEp|1{Bxt?iOHI((q5~}Fkx2B$@{K4vu7fCJ@Gf3;3E_o`5Lad2(WJ#xNMFw)i;OggaGs z4*&IKI!^V47di{paWocDP8yrU3LdMks7sK&^i9B%@f1{0t9!@aF29D?453C#K2q%f zWvrqb0NX-wE+n2<7a$bXEIHEs4b4>hjP)XyIE0%snk_hkM=u3KgOCHUFLUR3K~1ln z2V`CTys4&v8`ssBLOepGl@8q-^vrRX{;){bXRBxGF-)XBgvL6#DQxKMTZzDDwFA?IqKdcKvt zn3A(m!s>SjqoQj~X^7*87labf&)D{(_yFNk9kg1r#D#eQfX`?5s1vZ%v!{oQc7<+m z0yf`rxM#6MOJ9Tb*dn4tqF9V60O0uNOdMD}xWJo){<<rSolbGc7vZe?w#j*{B~+igZ^^h#C=Y`7ewjs zSS8IONyVZ4Zy6)Xb~}O(SZVO*jH+pW+-$@hHhY=mtjP0#14hwc2?J&vj*wn!XGSIJERMfr-fHZXo|8omj3ED!;z= zG?%%&ey^4Aq{knwyg7MiRrnftRHoS?ah`+u{KZXW{z44ZUnQdMS%1Vts8mhdB>f2# zcqjR=;M!HY{aSMDUgnHLTl3C}6j9TUIsGM1N~GD>F;v*js02|~?^jz?75 zhNUfF)SIAMq|E+AL!gBNOIN5fPnC(F)+atwFmq$a=aPl*MK`77{pI;rpsXwWR66)* zedVw)D9DB2inXpvJy>|9v3uUErvw&h_$kygws_8Xn5Kbw7MsDH@dInp>e|m9Dtli) z4ptI4;`l;se8E4Z9kwgA8L~$7uc^yOK$pCSd6o2dcq#sHU*@ARM<3ITJ-Yv-P`>u2 z5RN=ukBS@kx|2XfivAiJOTK#_Ea>`a4rY`mff=Cvn~GjS=glLsPaJkA#k^ww4um2| zKvz`cj9Rx`zuCHM^z19+ORR}#ZjKMuD$_&8tb?8da)Izq3y&`-Eq$upvqzw&%_r|G z+5K=S!M!&S_Y|EBy5hfybR1)E%p!MC7y}Ex9r1RDt~-2SgV$fMqbamMXwRuP;}x3A z8T8;gNSQwHs|_Un+t*O)!X1)M_vA&zE3qR7%II;#j+M+MjlQC?b9Ux;@!GZ*4S z`jZG_X1O<oCwFUa+ zaPJd2>lJaaWqNqzQs#aNFLy&%+DZkY?p0B$apm~eaJaZw%AuFD;o1-`C;2ywZqt%a zm`g`;hd@lT$~vkTsIQ^RXBDub#&`)27-FM5RxVzdF_svoy|jD?Br)YjTKj*G{PZ@M z`6+$|=4 zplsa{VG)wF(Iv{gXa2QBBi)BuXyD>-35TZ?b)~fZ6}l1u7uP%`6eaeD*qyLH=|?Rj zgY!J*CbxToX*1MTn0gi+(s{5bl86$UMfP{}JUMkbL~~Mg{c6^cr7%va#%`51zPZv66abSWCzTmW zJRI8P7=|4hC)uA}xjPG{0#HaL^uI<`h=Jq_Xy! z{x1L{_zy+%0xRVAgWl_ewH__ z(t5*O@$Q>n=8}jcPQd)}##lY)Qzck33)=(8etpg}eFiShL70J3ukV zE6&%fMPL9xTF$M@2N|56@pn1D?dw@SR49J&q2Uw;R}5YUmQMn zlIdQF5a-_TP_36n)QJdjkt$9u$YcqYxe3cw3-1=#$;mgowSfiY`8Q7Nh0+f%!>f@R zGgCUgFCUP63a((+Prh5uQx2d97w?4!>1YVC-d-u&38{F9)d7mn<{YMLvnS2UGxDK7|-*4tU=_s5^ zR$_y4Bm@mpQoj_(j0w_N7{>o6Y@4*tPin`@p;HpC);k)us1J_gA$J0{_blrl9j6 z>MvYRdGX_7Z0Q)nac~V`Y^oe;B%Iv7SyH2TWk^djSk~DQWelfB7=RVY>KJbqkQa3$ z&ZJ4ESl7Ky&|AXb;Ld+RM}Z)9gXp8aA86lEV+$t6gzhH!GOje?`Tlrr(B-*IEqO!T z!8cdE-wAE>@I|vRRlzL*o;7olM@%b#sMK5~0B-t`e38Xn~FcTu|O zlaVW}S*NMcBbj0*r9% z?X07^yP`mdySsj-60eYtV`2=iLEp6Z%(X_ecjO&`SZk88#(`E9s3oP%|6eaF~JH?_9rRH|ME=BxEi6U6Ji&F4bd~(FbHT^ z)$6k>Y}makIwmv7PrNnxs|p|(elAxLq=2tecBDOcxvPD<(u7Nl7!*b%&Z7ED(I;>G zJ}>FNFN;!xep|Yh?~$keekL=#`>3#Ba~-$obzSZ`hF=zfRk@&Rrp{FFSJXgje2Vh% zoT2_*F2=Z(oiaE#U*X@a9~>GpyT>LFr1vUUhP6u<9Ok7E`ZhvxbVu{c!--3=Reel` zowz`W5?Ltnq;=`bu*d0}C!~hmAp;FPxUj{KmEiRYABg&0XA%373l9rb#%hW0<(cV5 zFvItT+Uf2TFJA|vD8eA0RP;mbOUtGL6>EnsTV&Cyy!BP%uc9`qgNxzwQIdJC8E4 zw01Di{e+57D33;E%hc14{(}{P_oy9x3$=TkM`cbA;Yi!`zVlCdl`=w#>)tGg-#jHk zyK4Ai2oWkQGr2()0xJjgH4zxS?+(3A4Wh#N?If){%u`(f^g!*)g=gEWLR0P80Cx2$ zhxI+-&!GG!0(WEDJx)^paBKx|>U|MpY7t-2Ug0AgSHb_g5w_r>~{gTr57E+nmxj@oAc~QL#I{ zK9CQ#Gp#z%9#$9^cnTdTg>e3{?dHk!;ut$Gu$JmYl&=>W53+&S!cqmQ5YKaExWx`A zjUrWXs#UocTw_I-N7rY;-bu}cVVOQxNZo3sMEwsA1FE4hpmXQ6Aj*jC`x@epRZHnwrtt zPptG{uG+L8!${)(BiFPibONcx)CeS~>7C%N3Xut(cDNhCZ>DQ>=A7f7s`1JDo_P%y z5b-)=3Uxlu9o>K>sEYK6(oXc&MWlCS#RXqGFku`5NrM2>{UbtiJeEj!C97b$TA%_fj%}*UD_2y>QVH(fAP0crttQRc603If*BGMSS=v>{JA(qm~VT_@k5AEo1#9 zY4zf7>Yt87ia}mR2&ePq2(61{4JM0CpS2D)-)`HM^Fx^Bd|bP@3Sg81I}F1?>#UKS z_rLY-)&$>0utF{+9~hS?x-_c)kemoE9;ujo_U2gI$+rLa6Y%~UK7htI?<6cjqFG=c z=TuvQPb3kT}gZ=Uek6w^P=F1`WHQMIAI^;&zQtJ#$#EwNX><-1S6 zqdmD-$MBu_EvA#ZlNFTpVUo8B8A@tlyroILC~o*VwQqX)>zlBJPJ{S??2>X3m7EF& z#%cy?VpInfK*rd>b$E+N_!v<)6yJ<47Z3IUW?DfGcS3ihA#_eTysT-Vy*@0yb7RjX zNO8YrF5cPCq%Io~AsI|%nAr5cIPH6y^EXfDgD*bzvcgS2zxK_-JPq9bVh0#J3A1eM z{SQGNu2;gl3514E>i^GGVYr>mn?%wgmh zAT#vL$kVC!X@mG)9K=R82c-Ta0$K#iRx@Nj|$ zFza*dwT!(IpWqZ5j#c7ru_;E~{1+BJM&E|zykm4^g2Z@_IrsQ53UUXCO=gUtNV+Vq zxakZ_Qp4a8WKeS{Q}y!?VGpfT<&ybsBkR;+^@Y}W%t@AnYiOXVt` zP2bmE`t9?3F-*4MwVs_VEh3$v6pn$xd2@=526-cyE6FnikP4Im7(7yhqcZ3MR?rv>-hEFrw1>mAas@-y7y( z1c#xJ2ax9&k=Q$AU|JXizk9UqFbDi{a@t8PuE?JM7plBkRT&i0X-D^*Kj%d@ZKq2K z7eoFsf)eVivNt!Ds%d z&syKA{0hE6Dt&IC$XAwvSgROsK1aD0ngEe*t!rCEqomc``Y?=KMT zx5^)|$m=v4F{3<4NWMQ+k#OrJcejA~A=GO`IeRhquoXE}FYt~S;8wZ4xazjTsC=FX z;s4p|B8OHVJbRa!n-C?Nl*=0vcP88&gEoF_B5gN5{RQVWq)ecj%mvFyWiNyC?ec#< z%QWkr=_Wv}l_6 zhKNb?NQ*dt4&np5iued%vC291v$88GWIyKmn~+q)(;ZKyoQ!jN`m1Vj!T6-W)j>Xo z$ipv&XOc6IrSZ~qYsmc*oncHr8WlVfwA-4`=CY28tF32c8OQaCM|lC9AmNsOh_GOV&V6f$$PIOCS;pBFZ5_J#>MO(8wkv{R=GJBHqq>g%{cDN zc8hWui9t^!_12jTb~R{n*<~lXm4ePFaB|H1T~jmn#|q~Gept>+{R^ACl1(@6#>v@# z0wgRH;M;%YTq1dtAZClH#q{`t+^+l7l-nxT4nXPu9X~R8pH=&SV;XIA60)pprDeFR zw3`IRz$8F#W@vC>aixy6l!y0c1M>XTt9jgEiP+k+JjBpeD!$CZRB8bGJ*}$hoqx+k z9Ml5%C)Z=}zTjC(Ivu-I*h2bGcJEc*UBZiLCU&halMohU{GBhFO4q)DhG2x&q_g^n z&J?5TsC!^3dF(jRAomsbyaqp3^Y$h^CB&$&H!@A68mX9t$` z86aX41 z>FFfYO>H&*vH!O)qx%2jHUEgM58PQMuuP^r3!PyyC78^||686>U@}>fw&IAojs>u* z#J2w4`&X>0c&qxXZm>@@nYU#ph`KJqrj^bekvnP0ID&&T9ND^<5$q#?%?l+G#a{Th z9smxL@qRoc_{W7GVyEG2U}f98fo1wfnY6Y$x%_8#oY7^jJVv5`C>mgkO>%61*UeI; zOEY;15T(T9Qx+Q4OW=NmiE?27=dA+RHMq99$s6mQl32|DUz%br4f%=1c&q4%ncb`( z7C>-u>x@g~3NtFwu_ps0<|4ZGcD_r4IgV)9@b|3`>CEjT3r|NsnH$MjIm8yz_4?Wx zu3p}3jILd89z~xUEf9e3DAUaV-hV&hq%1g#0wuu#4M&_*FP^HHuTHQhwAKAxqA68< z$9)ft=J}|0v&)0cc@DBiCnJ#Z+jndG5@clFMtC~NRsRqy81AHylS*i^jJfCd&v|0@ zX8lf)M|H!sv!2hU_kGX)a!fK&7h$=$cyS_&;yMq)w;#;W5!M_J>0k8TC*gJ28iG957)>hre)4=4GMtQ zm0*LpuD~6o9oI?}-Kmw%*3aX9@>eMxlq;L|R#b-y4d`kx&?l32D0uaS-x0AK{pOUZZEh40K z*GS)HRR}A2)G!7p4hPlW_WSDdAD{eYnS*9Bz^;z3z4ei3fDsT>B3x;t#^0hS7ad_u zFL|g8(bl2|tvfRiwM%991nD9`feuQZ^`tZCRXh{$vD=?h9tJ)UdQU+xI=`3wgk{^& zu(D8i0oRk|8p$x6WKs;TkN+|G_K?;Bn6!u2WfkpjENx>YA3&SF%0HE3mb6uVche-` zA6x?{(snv&M`twNyyY}>OJOf0DHk_oTC2%U87>6d`@l+`j#>%Wa`iRI4bx?bzt0#o z|Aad4vxW{#r+%_|th4Agbm}m<*TvdX4Mx15kfuRYD@p#&MGeAC^Wv8F(^MUfZUtkm zr1sR8w7g3^+=Cg=oZxN}=CU(~c{fHP0`ugbo=E-R%7xk>8pago4_OAlQ{vO;{-=L&!pulg*0R_H%;A zqb_QVj2t&mL~-3X_sbFqDugJcC*_JeogeJyZs=GMoy=_h`p!RLy_ye1Ima2y8`r`! zWT~E2^h4aBfmVSE9%HRgV1d11aJ!RgVVDVe_NdV=I< zJDVcLNkAAUiE-RDbwwvycMWZqe#ch_{slau|NR^+*HRihSJO zYLg?|&27Ch>Fw1woMO_bggOdK%5$u`vuH}5n&UE(reBc>DI6r;>a)o;lH)5b8KV3e zIIw9H?E&+;GV{D*F_%^bnWdSK?r;g$xBIq?YLi)nwKIz8?oO$ z^Y+JAM{oR+ax|*s_EzP>AnIz+DoTAXTf`AL9N_xNYiBj@br_RU2CAZGDN4~@h{EYV zK}VI;?KSwc_bT3Hi^cA?(*gjDZGI|7HVaA7LJlHzYs;f=0hHg6)~??NR$Y0|{_3*w zdBCftgHt@`0T~*s?eYwXe+Q>_3;RCl=!1`!)OT%qyz@e0Z=wDs|XtqzUG_4pfusxO^MO zB^tZURH)EwY{*}RK@X}mZm*nk^L(q0729Z$#;lKu7w9W$x$k`C)n z8_+7fy*rKFz8gCf7-2TqiYBBJmYyhS&VCGZNG^f!Rz_y1Sl3ovFtYU{TRy;jNwO%y z4Nph(o=%u7?={yt2nSbp+5xKua5(=7_`;h2kxk$f|J!}V&0UDCDYMs!;xB-LBmFs4?ED!?7#0tHK_aCItj>Qol1qjZm)XBNyhAq zBw8lrg}oxEvtK{QvnaMKr|KP>I2GPL$*|v<4hv4;iCN;DI{3b1uka*7f3M!#HFjiG z5snpnUzy32ecImp`?&Cy!W$*($^FLN`dsW;k58NVEF;5i?puxRY!R?yn=D^p9>5CA z7xx6l2F?BG?7zelC9Gq=|27CSH|+o9k2p-jC)sOsjkvGic2_Gy%#o|872-0MnyL)) zb;*dbpZi(IB&Q+C=4yFI6U-k9-F7(hQSiru@Y>+9?{m{Vdo}N-=^OufGkau@c5MQRR`w3{P~Gn9 zM5t7^s#yu+R#|<(Q+N?ICbE#eM03l|<$x5=3=ndyD@gF-&*eLJEym|QLW`O+=i&C2 zYc0vyHn6jYmd)bLl(#L14Cxu>*;GIOnnE$dgUw!CX7}*o!N=KxaLcainWSMgEHJlm z`pjT1xfb^#5j9QAku@(p4Mc``ZMyIwAH+fn2RAmCPnrjMnU&FyJuY`=KF8}7{)nf{ z&XWmP;#V@%T0hnT82b@H_504A4G&Lw76CL{Ix&3iSvk1psbWXB!TV6Lj}xbWC|%pP zbOde4(f1PhC8?xJD6A2f#guHkZe=Mk7SX&ZS-!s~S@`bd&A}?L^lB3Gvhdben*NS5 zwD8wPu$A^j8+K2g&j7oxj_u;bZ&%{f01xVKNN(sSUtNV9hsnhfc>TT`GrvwP!QYKQ zE80QOX^s2Bi^nXY)bhf4&0yV;n&IENFkFLm1@t4Ut5WlcQfI@IxE*r}LCQjM8Dzw5 z!RiE*3r8Cp$FL63``5&W;-*Rswi}WZ&M-&kmZ|FFlJngCZPRk`fq?vosr%9FrvUDG zCAa>q@&QVZNB%wEGQ?l;k}R7gF}-Tmz0bgO0n)QQa>>~DlWe4x6tzp*#Ta`=H)`Xly{k|m1WEpwM{piu21 zTi}D?#I?zpl!|Yj1Q+wrm1O19lDbE=p+^vjvtF*DjcQBj4bNB>Op>0Tj!I1CzOFIN zfz1{6i?}tXH8hY`Ubl0wZ-;ay^biisd|7*4J)Pd!)5^1mMM!g%tS>b$lw4O4n@2py z^bhjET#Zpb=46Pv?&_g9$WI!Y<_b)l(v;g|oc}=_WQFcQPn0I)Rs}?Yx0{Jw>es!k zACKwb4)QB6vqLY5KM$Q<2uH{XL9d@M9{0+|FbGz2>0VZH9n-}-mF7(PcnyA@vlvA-ZOZL+UM z9YfTOwl95GqkJZ53#&;IGiV=F+IPB4uRb{7gm;Goz;#3s=-o(Lv6!Th-V+0w8c59N z-PE@_HH{15jrO|!l={Wqyo+GgWTm%(pu= z@8fU!w4)_DoBOiu&1e5xtT9%7+2kTV&CfNxYngIScgz$UWQhW7myWm={_QAfvh&4#ax_Duv#;tj1 z1pFhJaxN)#Zm<3|{w4B7vvHrDT^N72q{d&6KO9|w^3F+X0p%!^W>Rxt=XF%ov9CpQ zgCt7wpc+TeVVP4(jXj`XwU+sLeI2V7k!XHh( z!b!2_H!l*cFDzE<)p|n|@i}&o#aG@FG)M2mr2@AA8ztc1gGlg);D7+FoRHf)VXt0H zEIhQ~ZKV>wZR$x7VEqhDK4{{hv4GX@K<$S>l@bSTne8t{kmMmyYft>>q#xupDClh^0l=oZ{tPu8XlDxHP3QeeGpz#a?6`&zh1AM;!P!#0^O+>bcrbNV;iq}T?{=c;#k&NrK3px6s_p{i`PcEBoB z;unHm`vyHB|Dj(JJaobbEBOoFTW2&4(40RlxGG2wbGmqO=}_yATh@qxFkse>n|g3u zXlW+qK(zRxtz%4UUdme&6~Hh%&-wkvg*IogD63-8pZ`l6jn(C2Wn`Xd)$a)eqpTQZ zc=UzIyfrK{y59r~3?)6&M%;fT=U`nO2h#+PAIz5LwIEvWy-1w4{$Z6n#!mZ8- zRq5tvr>VRO4WO7I(-{*WX|e`Y?DV2~>_jvUR=ujF?_fM(Qc%ak|G3B;3c$}5B*$|} zSnT<+JVQq8mY28@B_jDiEoZD_LpbP`xRXF4qt{r@iVkLqdT}A#vL*r$qx8e1@$Vdd}$YkYbpd|P=+$^?p1Q+P`i!@Rm2zG^iIH(v1_3lr{ z!Wo?iOGc2|oLFsI4(~hf3X@R6M}?xDqiRrtXa^j5BnS680Tey5ARNHvjZb76qT-!RzFgo*9`^nskuO( z)&CKR)X$Q)Nb3t3@!VARDx<6hqE57}{68BZtN$N}`S(GCqs|>?0WmBT=Gy->dsz_7 zrT>wa#F@-1c3=JXh+hYPa!P8K@$pQ26E?#dj9Ma<&y;IzO&z`EY>cQh?rJ}EV5OfD zg~OLQDuHbs+fOd-47vt!j}BEAuWbz8_f-nLRG>VN06Z~_Ug#YM%;w?!xm4bjSQzcP z232af;Lp%Qlg85rMVV*CA8-q+KYKI}(A2gK`Z33&ZOb0?U%ZgEmJPTgo!3LE>m7~*q0?+W2SA%A69#VfALJ} zk7%(Wm2NITvBzl$kp`=B!HY+UninDE{n^+QVwbA>wpG*oD~kVMIDGXJW9Ux@&ai5I z*>F4Zi$`!b2Ht=r1{l!^>-9VN;5Fcu6^b-ys5FFrpP|uPD>axr(z&CLd6`WIO(I5j zV)<$34eLhU3v)mJpmrF(Y4wu`iD^SmR*|~J()bH61oOES^?3t*Y-+zm(|STHOM)TZ zk+`ZOWd(NJ-I|vbg?U^*QzktogUX6BI!}Mvp|O^b)k|GW%2(f~e@hPcb}Nz45SZs) zADs1ze4lP2?}Szdv2)X(tv{Z&2{t;S4`Cx)eiS`HoJ`2_{N``R10@Sqy}w8X+<=4Lo(O{ zw%&MgSWf<}af(bt(jvCBEff4c%AV-)d|_1bKPPt*-CtdEuruCP|V4*Yv1fh z%!#s%qsDv2YU>4gbLzofo3At{=3I8We;g{fBLW)6qFyy?&h5_X7SK9eN=!@Dd_RTG z-gX>Iihx7O)2l_UzAj^+baTXVxJo}EWdBQA4W=+E25V*XQclBtu0#n-`Ycu{wkd*7 zf3iqM{9Mm!ZGBKGmG3naf@Wlhzh#F=%^#ht>CY+F(s5ykqj-)VNQa{srP^zk10Q=f zgQzc<_ITM9c2bT&tAta&$X|b9)}X;@}vM&DkD9W_BZO z!)i~z#!<)|!>`-6&2BV^S(N+^=CqT~*LT{DojaU{a~}IxjG;Hr2jvxQK)}dQgRVR0?w#dxf>XVpt zZG8E*z#`)#tYJeW=TZ#lX`NP557EvlZ9AZ0%S)_4AbkpfHQ4OR;c3q+;U8OPL`t07 z*?yS6?+e;{dH-f81WC+%ttRyW?>QtoY`Z@C49@F-_fp~1o4QG4GGa~b2_waKf{N#E z#2lGj7qz2}K*c~|E@fJgg|aZjE`$CRF+y(T^P9BY7_yUb(KSaz#`)jF%;pG!7QOSr zFDT6A{^wAmcP--iRzCqSH?U%I*JK*>$@x#FXbb7(pkm2UsnG6iai?F-;G;2?!)Bp9 z&~dzEjn#rsmlqQQ7IxsZ_fWBQW(n&a}$O{vbL?Cd;{ zm7{GzWf;*de;VXPc>f_+8z-w=G5fYm3$Sv?2&+&Ez4k@@(6(gr+ofp;uT}f@gM~J| zP+5O;NzV_N$bh&7ugrTp3Ae?Ke~HdLXH@sz+c9^&x<+G<#UHfna>$G(wB(T6kwFu2cFvOlql{b6|f(f4_;kPq9VrR|#{=SR67o z-Frx}c6*?8NPr1?S;Ag_W5`&k`-@iG_6BhAdE&_9h+ZgPiC@Sj)EgzUei@18T4VWT zCuqrYhkCQ*A|i{HA{p^Rn++w7e28gCO>#D={r9LZ7pYR6S0I=Y^U5-40wwF>Zy_eD zblW#zzojxea2ln8{EA8J25v^|Aq4gAky0kOe^Hutjr&7Besl{PsT~b6{ew7M_0N@C z)`~izkxdBrbEe9_M?z9UmaBTd!}JUL+iM5EmLXI0`WrvxAErQ~b6=W$#>$?G3?NT{ zd+rH)`ph-852(4p)^BE6ovGA%MA(_t)8`9ja>*x)jctwM15doweVIR1Uy}yDHQTHHFR&o5eltd6}KXzW^{gFdBg-77rH)Hy{(_jtBk~1$T|M` zChwMig6G(da~qqvg|zc4cMQ$3&X# zM$$T-sMNc}!x_uu5mrH}R z{^N&DTxzAh7I_YDyX@C1pAyc(=(EyYnAS|~`lqvHXph`x ziRug1#cL9N!4u;l>zk53TX;r(+u)4Kf+3i_%}jH?L2@+f8s2+P0My1a-`DrQ@$~=4 z)LS?-*|zWF15`u_6=?*6P!W)Bun{Ry>6l1&H`@pWl@bw<9EgH+HyhnCdi3bg1I8F^ zZ2Rqb-uL}}e)oTH-Pd*2ah~UK^xXf80dJHiB*UU?)A`jrGH);+?EA$xa$cUs&*lt+{*RSEK?G8OTwlc&XQi79~i;6w3Np_#07%*~j z)Z8*ng=Y##mQ`B1eCu^u@XSKDz83{Ts!=WB0K zcYe)Z6+LyU<)?4o-MRdmi7UTv$@Q?SdPR4bBO9{o>$oc(shsp&xyf8EJXkSJS9iN} zDC2$OrE5YiZa+@2qq98Sx(+8B=FK?W*#}$j-KmA4&m;UUy?%GUsye{`#JHV&KnFHn zH`H$q46tCBbp!u$gR=a1j`ZT1!;>B=JpOfl?B2IGB)6?4*6EDPH>LxnMZQ8^1;u{S zUNT~Ullq(S#{Fs<7dyNwV^SU{FjzdcNwCdyS^HYN0(rU(Pbc2~Og_iEKR!~qoRCER1 zigE)S&b6|(gwPWO!>ZC?$5jTv>45IQSSZmX#+iF%UJgbx%AopDg3v>1nEY-v*Em)? zUj*inW@&NZjEEm}zpA=;?vh132y?|v`;IPveIyU;lVj=;cTXcB)JNy!eWv2S6T5&r z%hrPP<_hBQo>PL-Y61f)qOV?!g9qU5EkrtpwvH(bcN?&52jNWZWrnWaM;rM1~`n zDV+1SThrs;RVhiopmm)X%C1h5w2yUx(U(-ok>t9gJFL1z1@Nz>Fp3Jlg0Mb|$aL_F zNh3FZo1{j%U}#XopFNR{029tFT!pQ(`F$lQAz0)4fNZUcw+a4WN&s|~;B$0t%{6Ak zaIQ35OlN)dSM(P5Qz_Mal$u}tB(%8j^qDw+B-CiT{FWLE4}0r3b!|rKLf7U8rcsCQ zJzoY+lW|QQDEnJj{2tZ-@O1d`xq)Eic={s^^qU{r7P6Z;wETch@<$)r3q^qoHJARJ zS*bi01MAbMdSj>YVo%(y2WcXlh6iU6GC!6@xJ^FPk+XEgPoEN4yZBLxFG}2I$=4U0 z=}xT3aAQs-zp;a8(g)5vQPp_TWCM2(#Wn`^OYJG*>hfG|Ue^L0J>ia5LlIPaAJF5o}=+8)P)_DbTAkeLfI5GR4Y6uS8CnP!>#FNq#t$qHku{M%G0w+B~h4SXNQ&t&d(3aoZ=2KSL$v=iqAuXVT5CdrMX&HYpO~h!t^*=Dn3N%6I&xUO3dQM?@jp&Rp z2eTS0MlWa&CWzeP}AlPkhyr(Al;)m}i( zsno{#-pXsbeRkIxglQgzgY`uI(Jt7Gju||o9bikUZ(-PCn@8k1)b_2*2Q|Y=To_=Jx35Q1aJEO*QKHR0k zc`AW5gMR1E=voe>`k1NLZY2S$2iT!EL~s6zeflZF(AR9`;Y zm6mhonms9^JeI@dEH={Ab1_N@!})9F;nAL(PbxGns`f z7j-F;LZ9R1F~Bv$x)O+WNYar*lW}JwEO}9t)6?*I;AZBaAXD4-vxlX_5!a&(ztvzC za9jpz293HhW~0e(=R>D*2dh;ZeZWa-a)J<#W0PY-255@7X?))_Z>X?Gy0iW(7U_v1PIn?T$Cfu_uQC4nHv3JHBmBg%c!i`UKpw_+ppOj zAwl2ZmcvP~hxb0^x^4^0TRWYPyt?39=)kce!aL=>lx_y{ zfB#_i{gs^dJrl3Z=3=>Frs0`^yQNnPUd4)DmlM>tauB9rRuy2N=Aqa*C&ss%&0(Qs zPKZHcgcS4@B|Q7<_igG}3E93zu`LgyL^w(9MbBPmzlq#o{vdt1U&^P8Z?eZ>zuvbD z-@{utO>77d?J{gHx9ujJa{PrNT~Y~O3*lj$|LTm~HF7b9^lyZUUSOJ!&wjYs6g zJbW)gs@Arn!E9hKyyE1_eR{~>L%p@{O@NE-7S37a8;{mL{%L}n46G)G@tCu4y)t5}*{J9Y@2oaH`^#_8&PQl(UL6mb zokKdXuZ;16jU=DLL0tzY8yua*PG&Tv&9DtvFX-9jgL4{0w3NW>R^YIiApBM%x+he? zx?_0JC9owT_%K;_Yp){}`Mg$86Y|AJZ#a{!!Eb-ticxK6A5MpLc4~!xA+k=<%AB za7*6&``}$Yw4!f?9Vna*GH-hmVAz})eRFFX3hS22-VVtl#w6}bK{1vcfjSSX_0w&nigH1-J2sy79O8c#(Nt2Asy@KS ztZ;`n> zD{qo&o$JEXd#g7li@Gy?ZZ+Fzr-f~^blsY?>i_7^y;K`(9(=Y*UvBH_2fA#SvH=FT{QLC-O!3 z{py6~asTZD3oE>R38ODxaGk^JmBkAH;qj~#XuiV>Moz4>aqqtu9&+xTP2?v_j7sm> zZcX5B*So3=g2@@p5HT#b=V_@%jh?$`(Xs#(l%%PAP!cezX|?1iwH4hOU>fdeDPaIWo_F@qzq1Gd{^HglrZ=(o6bjQT|3 zQz$t~8G{T|d~fs#0w15BzcZ@u4sa5CugE^gFu@x+$U(kfrJPh&W+-bYyza#?nbdJHC4B zFEzQ+SM6Mzf!@2iBTjVESq;vP`Z#sfJ9zZa7#FHCTk6=n(9Y9Bm7Dzh`nAcWM?xN# z28^QU0CA&NC$!lBWUr_tsr+*gd&v*fB2pQ@P$^{QCjG^o6mr(K1?84_PbO?f_;unb zPH~W?5x`FSpYU^a!sSZ+piligZ*dC#x&f#9rE*IZ#6CDYjc=veF!qFoNjgtY1mcpuYL9Suz2 z-+D2mgJ#+ue6v=PKVw;uc_EqJKk9s&a({x8i-qHI*_%LIvuWD#pOAOkFQ;Gc=?B|j z^BZ-iKOF|71mD@Nd5kA}Dal$hsjqhSk(1o<#L3wS#F{e&(`QGz-{2&YEY{J?PaYp% zfnYafhNavxPCq}4q|B1Yn9LP5>UfdO zl;nAqq=(Lak7M}Hcqir^Zb55mUKhH-<4vTaMxV(3T77%~H?Q!v{-)5QR~Usa@g`@T zS}7JtCWKB*K7M(QoHQfYY*YOWouLyj#+A6YTPz?)nQL?av!J16-;Ort=oWSl$&O4E zz~$R1A1D5be=^~?l+esHWu$zAH<6{Mj=tv`)uJ_*u+ne;s(sI8YxmhO_<>G(vVpRH z<4$@kJ&o^V{%i;QY!^!p*@nU-Eh~4A?(O1B*CRQuv(Lt|VF9lQNubTeB z`{~L+Zz@6QO{2KkTgfRFDgiub$ZB#~^tcD$j-M^0+H zZ;ZwP6NS;xJ{-PfNyAw+U#8TxOSQpo1cKIaG)3?g``x|e;cULUBLt`*xI-3OO0M*L zcjiT(Yx(tozMAGT*-LZM3(-(^_Kllrtp$g59oI_k*>kqw=wATUShkstk)Z>phgE7r zp!krC(s}wEyhPjjCd2?}6cnYpJ}P9 zT%n1x-2^xVUG^c+O^b2Ah11G2+u@hoAa~kiC8U&X(2^d&3n;5&5N_j3{kg|2qcr#P ztM=`GU31nGnnXrJ1hyNQ(i|k{?zpYQ9p8IU@!B-H&GAclid^vK`ZW!=27Uw8rkv7J zMq#Nu<(1Atkb``)h)qfaMET4wY(M^(`TGuq^95KlJtwIg&0cRMDr(f{@lzCEax zGxJ0?c8$U@IE63a`ip@yk$+sI#G^0t4RZO^%4#k9Tigl=)GAihV&{*sg7O~tOnj)s zq2RTu)4pY{!hpLo69P6X{ zQAI#B{sY%s;o!=l>+-Cysxl|y``W_ky$9d|DhKd1Or`RNVWv>Fvj7JGFsH7n`cTrJ zH~CPPs!j>e31tjn;q&I1n3YXh%y;yyBhM8CqQ742*OO?cX!->H6K$`% zuU$md1;Gv};`VuBF);q}*g}Syc6LY=q!|-jvTqN& z=$gsj6dZW>=EO9X_oP2wapNb_A!udtG-4+}Qg@x-q3RmqIO!`!Vl(#5;JeqVs-#ji zp(e__+JZtMcsg%!HS8PP`2xw!lG)nnm)~^_Q3a$J$cxf2hho z)LwE{dH2~Vjg(qSIR#4jMoFXuQv4|(iUY+_)!S)H#q&~T!G#jFT3Zx!oEnR%+hr#M z0YxLNU_7%G_bt>mq}D#L?HB^S;9ufo+Kca=%qfN1Ns3CpI1={UnYY>@8y?MfS9^QL zWQatrKf{e&y_Zq!s$JAdLsPKmO>C(-{yfs18BjWH`?5Tt)OyNcSGY2bLj8Q8Q5X&9OT-LYvL%oZ*AOp zIM4qoGnn1`;d~#T3x0*)SMA!uMqE_$t?!<3G^*4@24uNqnBW7C{lP#Ik$4QB(s4sU zU5w*)nUN#kuNqJS8_ClLqDc4q9H+nXqf1ImFZq0D+$XSpF4b)LzUDGvOG&6cn!7U8 z*~ny^^z1Kc%3eS89K}k49`AWO>@NTF;4g+20c?QhWZ>;T0oIMn$p?auE>PtcXyIPi zB`Hsag^v+s+e5`4@rgHXp$xPoOVoN8QPSFNfflUG2g>^aLcR~|&z5}XxjsbpuCVar zsQR|Y#>SgS7#~yxnpbzGC_Iwhe~;;xG{B7Pq^Ithsr0Pz3d=x-eO`(YWbg|XcMK2` zRDq6g^>82m7y9o*pHe0C6#mk*&<;z)|Hn`t(QbTjih)POHTTEAN{IP9VaxllOf*tf zVfuTGhAAxgLG98$SLBiS;>=hhzY=)J7K40{aqL> z7m6Ol_O`a9d??ECT%GT|f>VtPILhWABV_Spr2)1JR361(H4Y~^_@zDsuqneg#`RJj z6d7KO^up($Wn$@C!i? zSKt-YPnSr+JNgviKVzq*)gCWWBh(R)JoOam)KZb_3>Ds5Y^?eL;J2^^;OJYBYqIkk zuko{|Sxo`2strnqq8=P&D_o?iZu&a)EjxpyQcp-oOfNd!VawVJII0W3W*eTNa6F+` zGjc(OE`;Um2hHohRGL?+pFN#b;I#~Bkk+W%n@jZ>96qNDqZ;3S8hjx$q@RrcWP4<` zjF(9LX-JDE2>;V!#TY(?2bEQ-zCa#X`hZH28hY#y@HMSIZL7or91ZO^^qqq@)M|B0 zTqdFl`5P)?I7PqIMa$?1$?Sag z>qZ5Ivt=*CzSF|$vV)B=0*lVvk9zRm+1^huGv{8Sw|7au-6WFL5<80y_!6qMG2YSI zaZ~NV);wbMb9H6u)i92Ro01EfKJ<)*)ta$O8`eX5ik>f8_dU6V-KIaW59X`AU`4EF zj4*yftq8VzzePr|Pu@LYP!ygwn2@e0?A-O4jvSQ%CSxJImA`it&dT3N*{(Hw>$gn# z;qRjQ7YON;LVM;j$h6-H7!Nl>MFk1k9o^xHO~I36GUcK=zzmn8xn z{_xBmfMB#Iz>B9TW>Gy{{?YVVZj0qUte&6O6~NrAMlsb9c6GR1(|(#%&@6OVI_&mj zg`2#R(cAl>+-TG2szk2Z57NE<0q5!p3b<|&Z*q~u>J2tX38J?p>75>=l) z#P@-p#cCp->Y#cHS&+aSUr7eenP>Uoy$7Ag@@B&x=Z_Rr-?$##f6d6puBor9HV?jh z7C>-lN4-6v`vQRBd z-mH*ngb>IW0{&ZX(9HgT5E(Lr#@$ZMwt(W_Ro3TFqVj#<$l1~=*{m;quezHCZ3&6B z&%M0V{UuYEHk?=7YNoXB{XuwocyW6iKX$MfHyiewWS_^J#a61`*8UUcCZKnR+x*$b zbu0L#){lHJ@wTN=kiOoWJUTP#Mnh6}>Yr96!wh~CP3+%0Xk826Rjpa23qS8F?GvsJ zhM#Um5@mz7eI#ff{QcQZL-s1%vO%~OZWZLSwfStwey;`nyj=>h|4ywdGSl~{21m6Fz0|cbgRZ(e6S{tPI z)ObT<9TCUsJw-<)c&%=W`m!j4$%eqgN2%|EM8`R9E?5K*3=_?Mm!pnvZs^HXtBHnQ zHe`3To+L=mne>;nH7XU5Z-vSj;SmEa@&v!*?F9O1q5(7^kBg5lQBPc*?rm!)F6P$f zCW_YclpXcx5mVhm)bI67`qP_EXS>D70KQIHYR^1R7{w$D_O{8pX5dMIDZHQ?y^+l~ zOV(4G!O7@(v195<25ug#7oxMgGn(7;1PC3n5rRo3fD zU0)c9CGt%KhgOAM=FPAUK`=5dmt&{pP`}a^w~>KelPr~XE~tXl2lrl5@!7Px?W7yo zkQ|LJnGIRf*?BRW(}IX-ol)xSnG8QdiYG>GFLY@x!0y4IG3{2b^nTsst7HG;=p7H6 zaF`}a>QFitlSPRKU#srr%qZl5z6@)F3E!?X5ZAz z&2!cwWs;WuVlKId2WDnSefy7_yLr83dD~ax>ii|(_|`5^LAdSZ+JTbt)#omfmruG; zVyz~BUQTS9H@YbO63>H)^|K%9$d4fW3)Xv@# z^fZ)y{uQ?31?bOmW8ro!yBzf_!z`u)-XpQv-N z!4?GsG&x4A16732>-)(ysAv--cwc>-UO0^*DbKikbE#R79+LR-Inu~FW=__)*|&qZ zI?^4w2JeF>!b`T+NM6)6)oIT!P{yx4{=d9VTbzuk>*VI$9)pbp!F17$dUTM5Wm zN3G?s=CaS3QtO$Vm#)m1iYDC?P-#W{c-YhP)PU3LWmDVR&++yW6+Mk_+FiMxB%Eq( zrgoDV6g->|ifcA}XiKv5O~wQ$+n+Ov^RQXaPk(Q?T|@61>4b&_>4H9!>(7aw*PAnf z5IRTsnRH9$_6_$KVEBZQ)+VFeUX=e3T^S6_Gji+G)c7J(6aZD zBC~%Kx1`Zj)OzYP(4y?Z^1T!ov39UjqW|Th-ymDag}sC3>1P`|{#^STO9~dNpswR< zm!nQ6_sb?-DvpFuprY~vWBf>R1UN;s2g}`(|AGa`W&RnAgD6CU{Q-c=ZifE`i@WDf z$b#fxV!jvY%>Bn>RH^U6=Irt0DBt@jMb_)n?K^=xp>)*``?Y3Xj(#;8UiPZndzI#I z-G$26aa0}W%9r?nv5W7XNPe4FNsB=*fnKWbEUkSXGgcf#*(n6~x+GI-uR6+@!#}?x zegXDgaW3s*Pqgia0Sm+oL}uS^jXAkY4)L{sJ|Vk5O9BzXmXDJeu%;p1Hi&N?aQ`R+{kd9o z7`8*UEO$Ks-Fta(4`e(NVlS`v=*fZwt5rbP2tYNtwQjc*(RuREG1LyU3-ixgh-Dm=@h*aZnt}nvme5>MdhR zQH>U}<;d<#57cReWX>N2RgXIq4^oEIjm}Vx>>jnMf?KEHDlqH0fS_qj?_Vi@G^3C% zm1VD>Wk^R0M>WjroGo3@3V(gN#1M(1avG_4Z>xB&X`FT5X;^Txb6TEn4&p?pPIH1h zj)+|Kvis$f;VjKA+Kc4{asr0*l_-@q4_^2n1LK>$5VhxjtgZzwMHXw2kBX26E~%%g zNpLgq+iP&Lk|7C+RWo<_Bq-10K~5TOvp*IM5=Z!gL0tEgAw zsNp!Rr#~fW@kPQ%ry-YjwX^b{2zMME-AS!=$nNk7TBV_>&G00WM1>^{+`-3r#e~i* z*N3U+^oV;R-(4Zl_b@GB1~UVX?#RJ=cr8gRpkG zeVUAq8vpV10Irh*zs~^@;!phaHSZZzpxMdR>Fy?Hlp3X^rqcIA`yAp|S$Ku%wjAAtZ9a35TKRAVj`b#j^ z;JdsOCyEh8m!d&=Op&4Ts|ZoTLD>zZJd{ZC{18$T^R~ zfujwY*gLI`b(GT+kJ_I3h^KTBmpl@)teTip+kI2l7vJ;AhprzH4EZe33{C65;I*9H4{tH_c|Q!AagWh8XFQ^`L@pI_qsq-s}e=JI!li z7)77{vtyO1w3}R0u_jH*rM0s)o=OBGG=EWSpcOyTq=fRpsHvx#KPAPUTPohe>FmTG zB1WB65=IK5dPUOvm2&nP#?_6R6W;=rHZnLOfqN>rx0S*?dJWqN-?VK~e>{Slz6 z4BHio>+qo{-E_GTo}0w;n!lO$stGTHFr)RI+k$g{RpNX5oMy1)q6A;&j(N68`hd`` zD>wbz3`W(PF?1oc%&)^knX=Mi&i%&>7HKv`@lbig4DGJh&*J;cqRtEVo0`D=<6qP( zEqDJ$C?{Vcw@}##Zf$?Y#DG-_KHcTp<(+LV`pxfl-)A$=_aS!xR%EtXU8#LucdiKi zQYUaBjQ01ZLaW4n6oxtXyZPy9^C4tNVYfD@Quqx4B?EnF8rKMnR@1HR`H|MxS^KkW zFhrP#)F7f*PtG3Lfw^w2a4V=yfA5PF@H=b(MYx3|56jNl^Qs8$uH%Gnhe)B`?@-`A zmG!!Fl^Cg@>E7>0rSyTHUkk8uLg|{K0VQKCb3EYc12*uJL^RJUK}i67J1nfyf8FpFAM+6lVS=%}OPF<=)(Gk<{M&F8UuWPbs(xfn@j3)?)#-{rcIJJ+T-!YK>l8Xx5nJA4qP`*QS{l%qt#o1lq#V%7w z!uf~qmF4al{T6=t)A?mY^$CyC)JugyZQg$0%ZnRz1`0%cAn`|oo ztk34Vg2)YI4cU#cUqoE-PGr0TLL*73*v^s8^hpTqQ&RPR9H`{@RlWJ(98#qO2TvG zmx^iL9FsMymL9(_0lcJVrjE+aCW3fUhnsP!fpy1o1~}zPp}G-j*Th4k7aT_Rcz?{R z3I0VtO|!j%56kpw*_{aSD3;)=OaqCae0FY-xJ~1#(~f#<0TJWMOi{U|i*uz?!)7Si zjas^pH}7dab<%r3|F5T}Y6-nuJ+T%m+#VMMA4)@+HUGG3SDQcIG1#0KYaac$%*;z= ze82BN#zq=i^Z?}{IV!sMy2p~;z+z4bkrTE34dmrR(!GzXqj#_3@&W_{ebc=QHT$_f zs*em2;}6z>!J1kyu_P~&$43XPe~>wI^D?^$#BT zA!rWC+9CBe0OGiQ0egr(L0>ZH2qtQ+r0@R2n-(eMK@=}-rx9ljsSXC^2?)r|>CzoT zknSYiEpF+RiG;)mr?la8Q$VhS<$s2SslW0O5PZW9p*FINSikq9Z1}0g*D{RJ$ckavoUYICdj614D|9p~EXPRj%A6=-D_79(pelNRBDS zdH8oM^{O0x6LCH$o`FMn<)V9i%qgFbCC6=X6*A3>M9uSGu3)MZ&z}(k&NWJO)2}*5 z_($aZw$w8rt>#Dj0aLV3X`A$2FaB<{n!qLW(^fF5dN+DugWhEm^{T%~#cU&7goheM zE$h!~+kV_;kz5{~rs*nd4L06a7LjuT(;cAj7l?=!0Ub9p6>6Soa3>YUj;Kr8+){bU zul*NYTOtv!Ux z+s>vgjcDcXgL0l+k-s3%Q(xhRrV!rb`}VBw_(j9|5VNp+UL-1e^Hcra)j+Q*B|~T3 znd+dlLh1oX6LtRZVsYJQk(jZ4o`qFpMA9g>Q+)6}7Y!(_8J^X}zt)ClG5;3@p7Oxin6{<%tb#g^_8Qr`*E+ zwsa2zcGF+}yU6{I-Np^%2uIB`uk!CoywCPC%wBjttF%XAGq>1L6Ay|uN3Yc_9eErC zDL0yj4Yub}8b&oEKr;`PTz2#3NSUMwQ?|5babJrEZ`~H1ZILU1#w4uw9^a2ipT_b2 zbF=Yzr0vu2YGsv}ph~x8o8Uh+EoA2HpcF`k+9^5fZ#6?+zmzl2=z?S#DPI>T#wETy z2-bZaJS;ev>Ii`4WZN8@qUkbLx}dsF>Vd;7%3ax6{izs`LI- z0EsCi<1STS+okp1P4Sjl#uPK7)~2Gp8$Ja^jS*}c7W-+Vbe>LFfMO+;EdQ!7qiyRCEx42m?9jJdM6$FG3w z;rw&3d&9>CICt48vObwoX-}a|T`1BFccs`d0Wrr|mEgao5|}mP=%3fCjNIP+s`6KlF19G`i|aBvft$3z8dSXjH+%pl*0L4cOke` zJR^QgdOmy0_%S|cuGWN7%*7C5@XdwcB+M%L@Tm0nH^4Ux_0AW(Oi!^@Z~s!eZ6@Bc zVJlXRWxQ3x8g&-g_?kOkAr$r>(<4m{tzJt0GUY?e<&$3Xk1}&;;$&J*WTnSW7FZL^ zK9{e&^Kv?wz+cRm4_coJ;s*pjNDZnx$jG5k}oOX(t>F{mMm+E zdN7j_KW7Tnc^&sH9wg`Pzrog+N zK)f>3*;5!VbKYwznAq5U%KfCr?fGTg8wax}SB^S}oZt~fP}KSBIF4Q-TD?~G8AR+G z$8lbY#TBM~m$~)#c@donBW6KzT@!|P2z(JQilX-dV(GM-3$A^M6MlgAG7WN?1dHB+ z&Oh-)ErlC){qI+`(A^h)lJx%7v9}!V63ik?Sc|wzzo|Mc`b?=-f1 z7!51WT@bwj-0jcp=4}fW)x=BVhCXZ0!Loz^D-NVC3;&iE2JRH+DXbx)Ef@V=5c59a zhP5>8^k@n15D}OZm-15f%kX_{gwKF z!dzh@r=G`dXN;QtjYIN!5qpXuUkt&*7@;{S;v1Z4IB~dVPV1$xZ}!7k6}b<2P>B@u z@lu(1Hb&sJ(|96!QOUDd5cSy5$yZu8YrvbK0ZN+|^#e%cSmmyb?W3pWUP`@d2~RedQ=iqX&-vOkR|u`DNjrFuLbJ&_E$x4-f{t22Nm!UC<1hvo z=a3k6Ir4q0$-7Vhu-{&DAnb=-NGrSS-F&W0^mPHZPE+)JC>hGzyCn$xe7`p@sUoxjKvxn%+j9*(=uIUT+Is4 z*cl%XFRm=9$)}7JIZ1CGc#L%><&9RKIKSfVvbkqslw<}J(e^=odhxlG@suB{sh1h6 zFO5HwuJ1aUwe6J`p7=mH`Le_Go(AqU+h&7`7$#+DwBpb;=ZR9%wX_Ib6Pd0*$Z zG39n}{ulqHcFyEQgo=0rCEDi!X}%{4ck<^dcEq%%do=c)f7*_xBz)HGOIlcw$>LO2 zv4zRnZ#}d?yA{2Q&HnW0DJqCq_Za&y6B0d%Q(X6ip1u7mgLAtcw7O1ZBzD~qCG-Dn zp5C3gxjEYqPefoJHuY`&po(tTKLjEm%>ALc2{k9uy2lZ>(GA#@O`)$_kaB*kPZaX$ zN{k|(iNYN6+kWxa3jZc@V6ww5+qRJW|9!*ZRAUb5HpPeyT zWqVzClkhdTSQ_@>N2uKmD(kjhi6I$18Hnw?)$dQU2zck39?xBu~hW4U{;=kpYUXAKh?C5sZ5UZ0&8PUP?(okQ{WW9SZ*vdq#{8t21mqqX{J$&` z@F<3CN9hmdZ~A%HGC%9nx@UH)cn&Yd%@>r z2Jyyk{g7w(S+!}+{9OG!&)lvw2&cZII+wht5?xs%&?SXZUH{T}X{np=$&hX@-B2j9 zA6mN|*!fJ_L1PYmrQwCL>7A1JE4+XZW4f~c*$$wI_B$!E?#J8j8*Ng_NqSuF`X;FR z4S^t~q{er_8X2;t=iFa1&f0;q!nL~wMXqg!vkoDENIlV`#S((W8D%1Fe#jf>hJzCh zop;UJ`*)+6{5S1?!WxX4ON1Rml>O}T1x*8!n$5SzM?mZ2F_V|}7Jx7BhJ}a!q&;TJ z|L~4%hw185OP1=%z9Q}v_(nBZi%vY`K3(ib+JA3ZPJN%BiF#n+@&)yeWHo9p3G!a? z_$IV^*MhBo6?EEYvfc z0Y{$&{)4UkVgnKM1*t+5e1n19M%@*8FIjb&~$_A6WcW54_J`+o;uwI3~ zO$RCZ$$=rI$Ywa1?K%b+H3;;tGhv;E7AL#pTkh^bHSedoh*@lJ4xyY$?>dI?8aZmt zPlP2s#Tre{;0sET-7u(51@`Ph2%%nI!oReIW~9fiIV>@J^9zFV%|A>xg4V*jacnIu za#4NciS|dQkzJi+gzU#N;7D68bf==3tAltOp=jkkZ(F}F9~ z!?dv;P0udvP$yp0#Ya|x(N{rP{aRu1rD%W=UB|P3j{2W33t?AKT{)0&S&|{2BJSwY zf9yqai!ve5e2nb{I*BOrcFkwBT~ek5DDFcW^1Pde2r4x^Th&%7DrK6vs{LF(Un$E@ zk%F}N&b#*(s;`Q-MN%U5ONz!4Nf?a$tju;)&L0-G;c-{}UGHK$1V>-X3yz_SEoT=x zsk-nQ%;mwu;8e8#-n<@LCK{LC7P@^OMSBKX6#mB-wi~zcTAoHyEf_jWr+tm}3HfnC z{vv@+1xcTa8z9ug_!;+E5^6{Q1Nx? zPcgI`5B}SjqMrKYmf#9#M9uKS;GKJ(=B_~A+O(Hn9=8bw-mjUpt1Ysjt+T=T>(g-| zP1&1ZFo^GT)JM1NRvZKQHBpH$?e*K`+437pw>QNZthP2Qh6_k=sE%&3Qm23JF0vqw z^Fn#x)8nAy^s@pVGwoKa@Y5@6;xx3IR^w}&`mQ_azN%*flgqS^)^F1Umr;|ZM$gJ; zQCG;>q1!{duZEx>ul(cu33SECVNScBdFPFW(v(sWi9QUC2l0hH$*1!B@2BX<6*sd>z;MQ=fYS;+fTJjzB+P8kDSq)z(pfz z_O;d36wlj6ECx*083WCgGh#)9h{xeu%O($O`~kdv7w;}wT1|_ekCZnqzZG(Bj^;H$ zfa;kN5(KUs@~3L?BGYG+eyTBK6Q3qf>wHf&!R-r50w0>Xmosjh8&(FmS~~q=<(ey@ z5u?k8Hp%tUXGLBA-vb2znmv7uxdsvqlRXkkYVM98-*u20mz-nfFOKFNM(iak0{SOQ zKl|N#%sO<8!N5YAIJf8(DV6e!3^{$pj}zq8x3MdgSG?DuzEOq@=ZA#HUb5F1B`~wROg$ zM$x^z*M^$xaNGf(Q7E<3*s?~N1cZGYUMCJ>*6n^Vql@b}l~M$CooKad1CNqmjo8QC zmX*O8rNk+vA;yhiJn+Tf&et~zwSU}WrIa>1@%%^{0Nt$Iy9Z)mFQt)S{`jxYsCRHtRG<0dr{Wd!_#;oR;23qeWIa3v@Md5vkn zgLB^qoq|xdI@f|tf28KKzrT~}5VPap)~Pfy#VOIroT?@Ce>W3?DzQsahN@(oUq~ok zJw^}R7Ujc zo&rLl&N@Tn)QG7Xw2v9Lm?u%5PeiXtEs^E@k!qA}*|OY2m)>24=&Fym<7uwFzD6C% z3mOrVP~W6H{Jog!)p&Kq?*D7*$^)TnyZ${hb}_cflBH}VdqUa0B4uwOTeb-iQ)8!Q zj0(wK$S{`j=t)Rq8Ouz1vSy1yj2VWIY}pOtyXWcs-dum(f6biz{H}AI>pF&UXy(-f z08VRXn<^g(dOR4h+TS|j;01Ng#zb=aRm2VsZPbZ&=&MFJmXDF%`50nzq5H5N5VxTv zJ9~Uw*zDKRn>^&qn_i(%g2ue+#yAGLM9u#GpIm~QyGk>zNUmTu5ROU=X1H1UFTDkP zu?z3Jtyi}E9<0CERH&+1DltL8wsJC*`=y&1llhrH3gk@cI5SE=>Un8=G&5k!y3aCl zUZ3-zGKrfDJou*HcX@km$uwPbFn@&maoQ=C>&z{nVL+w^o@cU#t#Glca{EiEvudM0 zMT>7+R4jo0?yxah#PPI#nKrd0kYpv8#qmcMKqY5ugy5C&j6ju@(vk+6u==$CVcKli zfb7Wde<0!Ar_3wmVy{_L2+US4s(Q1nqQ-1h0`Z}J_mvw@=k+WOQxun55!Vo(i6z`&P~Yn0nH!1a=@qNFk48OCp5|hu-k`D`oO_}4fE9#R zkplC$=bP_SL_mcl2tHuyTWw$85-ucdnTo?o?Vp-jym#9)^mFXuqlesqhD?9-Bs81 zy%jWzlo=Op<%O8*Xf<#{Hu!_=ys>NdgtN=Y4fO#v@9s4f54M^1heeJ*9@a&#B4(N- z>ix!)1SO4{A}{z)-0QEj{SlB>+hT>-^~@{4O`ynnCRQw*4c`UcfJ2Q?^_9yf`Nwbf zl1|U87e1dn0!m%R*}yF)Z#gksx^;Km@^S3$$@P_p#`zjZ#z`^^H z`U`XD51IozQjR|Tyfzz@;MZgPdQUKR?YNxc>nW%{WT`{ zbe(US$T^#PYcY$cx?NDadtEnh%97xJ{ipx5RY`W{QfXeW7eZQjo@w(E2rQf zV!u!@S#kc;v;|vp>I(c$YVPhYV3>`gnr)N9GHH%Ow_MYKbnL$m>T2x#)3FHxcy zIy*rThu&$H>D0*22wVVJQZIwgBzKNfOzp6*&;@rH^f_U0hKkzbU>M^(8*e@Xx*1~Q z9=9*SNm=qLPIQbvi9eN!nY(m!ZKUDn3sG^yrfbJs6nY73L#>5s1FdEZmua(U<#c=P zKrNz~`^$Q{9LqADKrJ0^0qe?JL!s%_0ecmHH$Xp~yODWciin4Gr}96mM5%{|oJ<7` zCGsu9i(|~kjz&O5#w};^ZEIxvZ}4+wmFKYIJ=bD$JRt0~brQ&z z&rbHSXnfoUmVlg<*my*_OO@VJ1w1*|>#}hVKKL_IB{af^pSCDdX zPI^H{NTJWw#UCFR7p4dZxrxN5V(3nnrr-yQIY-J%$)~+g^@K{JR^Yq2Ru_k#Rp0gv zd-D8UUdzeMXCK^hLPw%qB+efOv2ElWgJ`%EE2jkBc*qoyo#L1~%;StUe9fpb!s~d^ zDm3y|Xz`F4I?J7G4ER*DvZ82YEspwUO9}uloWrYin!5_Ub$U1E^2Lm+KIYB&DL*5I zcU~-e=UjBcFlq0A`NgOYV^`Btao2j>U2OL*Uv5ky*RDkQDaDtP6)hy%KijokKwrP) zH`IQu#TeUC-&b2Wv{!vrhA875hf7M5qeVnq1gkWW)MXv1O`~)y2vOtf?{mHvv*aqX z=iA7jSo?kWmdxhyx(g*qIr>9Po1#U^QmsI5ZU!!y{QHpSe*?)VR;0%dFk~lCtR3aV zL*#XaC>~*+8TY;hQHynJ%C5bn zn>`^!eX&ngN=eDY6^35&;bwSt1{3@Ou+gxAGer2J`d&~$b7*F;_l^3b z-EPF%4o|ll@A;BErPnuwTV~}OwC@Fw`%VcW0R}4)0Bla|%l*L8(;#B4(A|IfAK=yl zNO_JA6ZUBJHODBA3`%!d`6hpE*dV0n^lvCVmFBCt*|^l)4Kdnc`^cVEu}CgovL0Fb{MJ6J>>{Hbp6 zgW{4-yB;o7Sd{xDDf3ZsQhW?HJTwd$=zGfpk z$Z77M$@yZNtFz8sY42ExLnq%Q$oiSJ>X$Yo^*^t%AqPK{nWCp!Nzn=Mz1d|xBJLvHoTyZWHvsMAuh(u%? z;M=nVhr)S;A;_q(e6~+X`yvL(J@rggP!?|{UMQk@>w>ewmaCfN0^QQ|mJ(u}J-}Y* z$tTg|ql7va`*coRQpg&@$e*-C8O@HSe7Je>>It{u*WLr{oxd`+>d1O`KI|rFVqd?X z`1p2#ZhC{_4rYh5rwk%fnC9HU=;m+uZ6+NINj~Q1Hl%uG&Y0BuZF97^939$(((_fv zsL8vHZ5i%&x&{k6dC}u^t;6kuR5QFvft3uAdm(Cf{fQD5dLQ19Z%37VhO}_6^QEoB1pPBMx=J3oes_I4!_XwA##Oz2!Kbm1NKv0|H{H#k*#s&~ z!|BC$i#{TOe=W5F+jSlqR<`A;kCw<#neaj< zWQwJdJ9pV;5o45vx7B~u3%d#771JE}+8+K0@CidO!)ym*L@G@Mgg)dt^3Lio|2N6( zDzJ~JjT@tX$l+wSE_+n+m;uIsHtGf!%re^tAb>dD!AHfR^!hEckE+TAi-N*;V(d?r zi%Z867~Wk#%3Ce<%dAF=+PBM3yL1&b@75cCH|sn1uu5ZR6`OJ;D6Hr6=&a?@U0(st zBG+FAnCF+dKpSgkNHD$N5x8ejs=p62-YkqaO`L;!<*5K60W)Rq>9=6i*_On1)czok z�{(Zn&cUisXI+<*0|$cCX3Xkr{J0P5yF_1o2dv*xVKG`jPcMFSX$Dlv#?x*DZl? zhwqu4xcnSl+$^0)o7CGXL+JF|kHI~xuet&Jq%(^DyaYZ07U_BS&6uF2eYWP@5*$pF zIyEJEM5ljN;g+vJ0BCW|ulH51>=AC^+#KdM%-V1C6)WbpPg5*23-69FoG9mO zN;jvu-6N_Qdeg{UD4?wK?anh(2s$(l1% ziFAhXiv6WO(8kOy3Cixq=L0qVzP(%5_+wL&Uzcg%ux>nyDm&q?>1Q>yY6873EURAo z zlsV(vguVbJVa@SvgckQ_bB^dclH5e$Z2vS~C{@kTN7dzKH4?t+4>5`808{?iT%%#^3u-9J8g51@Nl&!q-yNO#1zFS z;_MF_L1j9+GUxp};AaG@`$Bzx z!7N0#8z&#QSU~jd{kc+Sl@BAB{3+rCm?Z0?LenvstvGC&tKHo@eH`nfWw)qs5`GAW zd(UT~sbJ&2z6g!ER2Q-u+4Svz+cU_DetLVn%(A+Lfu2;~AhZ%#Itl|lX$#CJU5Rq1 znIJ?=mY1Umgi;Z#`g1)I!zdqu$@jCkY44`NkU6o<%0M1~>agEnhWdr^H6urEM ztL!8sl00_8bjyzaTHqXLu3)4d|7jynKEeUL*L3acu)NsJLt#2fJKg(cN0RXaG~9t# zT|o#GLj9MmJn2pF#1K@*O&Zz|`5gS@+Ns-?JSIR(6OSyNrZ!HP13|1*;Xg(JNVOA} zH^M|yzTU0D4!k{=T9}zjL2)kxd*y3c0RNC55GgFZ`7UWZkbjWrYZg4iAFpHM06??) z-GKSIaAtG@rC+aHa1QyLS#&$G-E*wA&(02cm(*eJahN)8Pu(H};(K<_9m-c*=X}iT zbN2TOOTQ_=NPS?`S#r7cy{v|y*^tnv?!yd0QcZ9=q$TXi4Zv^%VmDR&z0QRQ0II#y z>Hy1SF>1*ZY>un~^KXl6n-9GIE%BN~0kC1*($Tq`Ca0c}sgCZNNk5B<#uTuug1J#(XXvLH9*SL#(YLi{^CVa`e0>k6@c5)eb2oK8>lB zkB-!vEf*U|{FKNk1^Lac2?sj}+YD-)a%3$)O$&?@9tlI}Y+>U&Yl0&JZU)4J|DCpi zoMI+k;c{OE&#jr)cHD{3F+Vu5s%C%;vHAO)!+T(|d&vnC&=lf>X*n-?HdK&8gFJ+i zz8ss@#QY5vVtUy&gU94jugo}zRJLu66R7cW{ADFePqLg!VzdL5;b{G5@IhcbS9zaS z0h6&h##dCtJNSzlrw>IecW!npmac6aJzZ@rMLOcyU`}wWEwfgK%(SzuQcxZlnb5uB zWAR*BEFgQC4ETL+@ZfNCtaQ)FfnBr~-@8&hv~jAB=zZNQXVHVoJG3XTKVzoA*$;0d zl^WdaJ~-4>QQYKR`RG3rQ}LWC&#kt@;TqlC-muqq&!W*~XnCZEh&f?>^u+(3{kxyK%~&xft%12W=0Y3ACdC$VWQcE zT^^_p^+Nl-y}hk}R>~;`YOa-0+e5dBv7BGRSYsL8Mjl> b?;5-d&U@1Az5q(w5Pjm?o(>#CzYO_5@T>9{ literal 0 HcmV?d00001 From 60f819465c1a2cdc69fcf393f128e0e983057ab5 Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 18 Feb 2020 18:30:15 -0800 Subject: [PATCH 123/380] what. what. what. what. what. --- code/modules/mining/machine_vending.dm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 54f8e11b07..78b1a665db 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -122,13 +122,10 @@ to_chat(usr, "Error: Insufficient credits for [prize.equipment_name] on [I]!") flick(icon_deny, src) else - if (I.mining_points -= prize.cost) - to_chat(usr, "[src] clanks to life briefly before vending [prize.equipment_name]!") - new prize.equipment_path(src.loc) - SSblackbox.record_feedback("nested tally", "mining_equipment_bought", 1, list("[type]", "[prize.equipment_path]")) - else - to_chat(usr, "Error: Transaction failure, please try again later!") - flick(icon_deny, src) + I.mining_points -= prize.cost + to_chat(usr, "[src] clanks to life briefly before vending [prize.equipment_name]!") + new prize.equipment_path(src.loc) + SSblackbox.record_feedback("nested tally", "mining_equipment_bought", 1, list("[type]", "[prize.equipment_path]")) else to_chat(usr, "Error: An ID with a registered account is required!") flick(icon_deny, src) From 00d66c9b91c6703d7a17d243130c1f2f6bebf6ba Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Tue, 18 Feb 2020 22:19:58 -0500 Subject: [PATCH 124/380] Renamed CAT_FISH to CAT_EASTERN --- code/__DEFINES/construction.dm | 2 +- code/datums/components/crafting/craft.dm | 2 +- .../recipes/tablecraft/recipes_sushi.dm | 28 +++++++++---------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index c4d87de495..a46e2ed7b7 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -92,7 +92,7 @@ #define CAT_BREAD "Breads" #define CAT_BURGER "Burgers" #define CAT_CAKE "Cakes" -#define CAT_FISH "Eastern" +#define CAT_EASTERN "Eastern" #define CAT_EGG "Egg-Based Food" #define CAT_MEAT "Meats" #define CAT_MEXICAN "Mexican" diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index 674746479d..1caf7d9489 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -28,7 +28,7 @@ CAT_BURGER, CAT_CAKE, CAT_EGG, - CAT_FISH, + CAT_EASTERN, CAT_ICE, CAT_MEAT, CAT_MEXICAN, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm index 5a95ba9907..3a77181d8f 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm @@ -8,7 +8,7 @@ /datum/reagent/consumable/rice = 10 ) result = /obj/item/reagent_containers/food/snacks/sushi_rice - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/sea_weed name = "Sea Weed Sheet" @@ -18,7 +18,7 @@ /obj/item/reagent_containers/food/snacks/grown/kudzupod = 1, ) result = /obj/item/reagent_containers/food/snacks/sea_weed - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/tuna_can name = "Can of Tuna" @@ -28,7 +28,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1, ) result = /obj/item/reagent_containers/food/snacks/tuna - subcategory = CAT_FISH + subcategory = CAT_EASTERN //////////////////////////Sushi///////////////////////////////// @@ -40,7 +40,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/sashimi - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/riceball name = "Onigiri" @@ -50,7 +50,7 @@ /obj/item/reagent_containers/food/snacks/sushi_rice = 1 ) result = /obj/item/reagent_containers/food/snacks/riceball - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/sushie_egg name = "Tobiko" @@ -60,7 +60,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 2, ) result = /obj/item/reagent_containers/food/snacks/tobiko - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/sushie_basic name = "Funa Hosomaki" @@ -71,7 +71,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 3, ) result = /obj/item/reagent_containers/food/snacks/sushie_basic - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/sushie_adv name = "Funa Nigiri" @@ -81,7 +81,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/sushie_adv - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/sushie_pro name = "Well made Funa Nigiri" @@ -92,7 +92,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 1 ) result = /obj/item/reagent_containers/food/snacks/sushie_pro - subcategory = CAT_FISH + subcategory = CAT_EASTERN //////////////////Not-Fish////////////////////// @@ -105,7 +105,7 @@ /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 ) result = /obj/item/reagent_containers/food/snacks/chawanmushi - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/khachapuri name = "Khachapuri" @@ -115,7 +115,7 @@ /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 ) result = /obj/item/reagent_containers/food/snacks/khachapuri - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/rawkhinkali name = "Raw Khinkali" @@ -124,7 +124,7 @@ /obj/item/reagent_containers/food/snacks/faggot = 1 ) result = /obj/item/reagent_containers/food/snacks/rawkhinkali - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/meatbun name = "Meat bun" @@ -135,7 +135,7 @@ /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) result = /obj/item/reagent_containers/food/snacks/meatbun - subcategory = CAT_FISH + subcategory = CAT_EASTERN /datum/crafting_recipe/food/fortunecookie time = 15 @@ -148,4 +148,4 @@ /obj/item/paper = 1 ) result = /obj/item/reagent_containers/food/snacks/fortunecookie - subcategory = CAT_FISH + subcategory = CAT_EASTERN From 6e013d7f8c4fed4c7f0e1a6a9fc3ac2fd3b67c52 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Tue, 18 Feb 2020 23:18:52 -0500 Subject: [PATCH 125/380] zzzzzz the rest of the changes to be described in new pr --- .../bloodsucker/powers/bs_cloak.dm | 52 ++++++++++++------- .../bloodsucker/powers/bs_mesmerize.dm | 38 +++++++------- 2 files changed, 51 insertions(+), 39 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm b/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm index 9d83c95f05..2281a2cecd 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm @@ -2,40 +2,56 @@ /datum/action/bloodsucker/cloak name = "Cloak of Darkness" - desc = "Blend into the shadows and become invisible to the untrained eye." + desc = "Blend into the shadows and become invisible to the untrained eye. Movement is slowed in brightly lit areas." button_icon_state = "power_cloak" bloodcost = 5 cooldown = 50 bloodsucker_can_buy = TRUE amToggle = TRUE warn_constant_cost = TRUE - var/was_running - - var/light_min = 0.2 // If lum is above this, no good. + var/moveintent_was_run + var/walk_threshold = 0.4 // arbitrary number, to be changed. + var/lum /datum/action/bloodsucker/cloak/CheckCanUse(display_error) . = ..() if(!.) return - // Must be Dark - var/turf/T = owner.loc - if(istype(T) && T.get_lumcount() > light_min) - to_chat(owner, "This area is not dark enough to blend in") - return FALSE + + // must have nobody around to see the cloak + var/watchers = viewers(9,get_turf(owner)) + for(var/mob/living/M in watchers) + if(M != owner) + to_chat(owner, "You may only vanish into the shadows unseen.") + return FALSE + return TRUE /datum/action/bloodsucker/cloak/ActivatePower() var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) var/mob/living/user = owner - was_running = (user.m_intent == MOVE_INTENT_RUN) - if(was_running) - user.toggle_move_intent() - ADD_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") + while(bloodsuckerdatum && ContinueActive(user)) // Pay Blood Toll (if awake) - owner.alpha = max(20, owner.alpha - min(75, 10 + 5 * level_current)) + owner.alpha = max(35, owner.alpha - min(75, 10 + 5 * level_current)) bloodsuckerdatum.AddBloodVolume(-0.2) - sleep(5) // Check every few ticks that we haven't disabled this power + + moveintent_was_run = (user.m_intent == MOVE_INTENT_RUN) + var/turf/T = get_turf(user) + lum = T.get_lumcount() + + if(istype(owner.loc)) + if(lum > walk_threshold) + if(moveintent_was_run) + user.toggle_move_intent() + ADD_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") + + if(lum < walk_threshold) + if(!moveintent_was_run) + user.toggle_move_intent() + REMOVE_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") + + sleep(5) // Check every few ticks /datum/action/bloodsucker/cloak/ContinueActive(mob/living/user, mob/living/target) if (!..()) @@ -43,15 +59,11 @@ if(user.stat == !CONSCIOUS) // Must be CONSCIOUS to_chat(owner, "Your cloak failed due to you falling unconcious! ") return FALSE - var/turf/T = owner.loc // Must be DARK - if(istype(T) && T.get_lumcount() > light_min) - to_chat(owner, "Your cloak failed due to there being too much light!") - return FALSE return TRUE /datum/action/bloodsucker/cloak/DeactivatePower(mob/living/user = owner, mob/living/target) ..() REMOVE_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") user.alpha = 255 - if(was_running && user.m_intent != MOVE_INTENT_RUN) + if(!moveintent_was_run) user.toggle_move_intent() diff --git a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm index 0e1a9d44b0..796a3afedd 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm @@ -21,14 +21,14 @@ . = ..() if(!.) return - if (!owner.getorganslot(ORGAN_SLOT_EYES)) + if(!owner.getorganslot(ORGAN_SLOT_EYES)) if (display_error) to_chat(owner, "You have no eyes with which to mesmerize.") return FALSE // Check: Eyes covered? var/mob/living/L = owner - if (istype(L) && L.is_eyes_covered() || !isturf(owner.loc)) - if (display_error) + if(istype(L) && L.is_eyes_covered() || !isturf(owner.loc)) + if(display_error) to_chat(owner, "Your eyes are concealed from sight.") return FALSE return TRUE @@ -38,51 +38,51 @@ /datum/action/bloodsucker/targeted/mesmerize/CheckCanTarget(atom/A,display_error) // Check: Self - if (A == owner) + if(A == owner) return FALSE var/mob/living/carbon/target = A // We already know it's carbon due to CheckValidTarget() // Bloodsucker - if (target.mind && target.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER)) + if(target.mind && target.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER)) if (display_error) to_chat(owner, "Bloodsuckers are immune to [src].") return FALSE // Dead/Unconscious - if (target.stat > CONSCIOUS) + if(target.stat > CONSCIOUS) if (display_error) to_chat(owner, "Your victim is not [(target.stat == DEAD || HAS_TRAIT(target, TRAIT_FAKEDEATH))?"alive":"conscious"].") return FALSE // Check: Target has eyes? - if (!target.getorganslot(ORGAN_SLOT_EYES)) + if(!target.getorganslot(ORGAN_SLOT_EYES)) if (display_error) to_chat(owner, "They have no eyes!") return FALSE // Check: Target blind? - if (target.eye_blind > 0) + if(target.eye_blind > 0) if (display_error) to_chat(owner, "Your victim's eyes are glazed over. They cannot perceive you.") return FALSE // Check: Target See Me? (behind wall) - if (!(target in view(target_range, get_turf(owner)))) + if(!(target in view(target_range, get_turf(owner)))) // Sub-Check: GET CLOSER //if (!(owner in range(target_range, get_turf(target))) // if (display_error) // to_chat(owner, "You're too far from your victim.") - if (display_error) + if(display_error) to_chat(owner, "You're too far outside your victim's view.") return FALSE - if (target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ? + if(target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ? return TRUE // Check: Facing target? - if (!is_A_facing_B(owner,target)) // in unsorted.dm + if(!is_A_facing_B(owner,target)) // in unsorted.dm if (display_error) to_chat(owner, "You must be facing your victim.") return FALSE // Check: Target facing me? - if (!target.resting && !is_A_facing_B(target,owner)) - if (display_error) + if(!target.resting && !is_A_facing_B(target,owner)) + if(display_error) to_chat(owner, "Your victim must be facing you to see into your eyes.") return FALSE return TRUE @@ -93,12 +93,12 @@ var/mob/living/user = owner if(istype(target)) - PowerActivatedSuccessfully() // PAY COST! BEGIN COOLDOWN! var/power_time = 138 + level_current * 12 - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) - user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 50) - if(do_mob(user, target, 50, TRUE, TRUE)) - if (CheckCanTarget(target)) // target just has to be out of view when it is fully charged in order to avoid + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) + user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) + if(do_mob(user, target, 30, TRUE, TRUE)) // 3 seconds windup + if(CheckCanTarget(target)) // target just has to be out of view when it is fully charged in order to avoid + PowerActivatedSuccessfully() // blood & cooldown only altered if power activated successfully - less "fuck you"-y target.face_atom(user) target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic target.Stun(power_time) From a570a8fea86bf35c65008e685807890607dff994 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Tue, 18 Feb 2020 23:24:01 -0500 Subject: [PATCH 126/380] this is fine it's fine --- code/modules/antagonists/bloodsucker/powers/bs_cloak.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm b/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm index 2281a2cecd..23b35d1eaa 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm @@ -10,7 +10,7 @@ amToggle = TRUE warn_constant_cost = TRUE var/moveintent_was_run - var/walk_threshold = 0.4 // arbitrary number, to be changed. + var/walk_threshold = 0.4 // arbitrary number, to be changed. edit in last commit: this is fine after testing on box station for a bit var/lum /datum/action/bloodsucker/cloak/CheckCanUse(display_error) From 87d55c5be6afa57699fc6c1e6a83a08f9cace270 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 19 Feb 2020 13:09:09 +0200 Subject: [PATCH 127/380] Reworks it --- .../bloodsucker/bloodsucker_life.dm | 16 +++++++------- .../chemistry/reagents/alcohol_reagents.dm | 4 ++-- .../chemistry/reagents/other_reagents.dm | 22 ++++++++++++++----- 3 files changed, 26 insertions(+), 16 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm index 0179c60ef1..4a4e518261 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm @@ -315,7 +315,7 @@ bloodsuckerdatum.handle_eat_human_food(food_nutrition) -/datum/antagonist/bloodsucker/proc/handle_eat_human_food(var/food_nutrition) // Called from snacks.dm and drinks.dm +/datum/antagonist/bloodsucker/proc/handle_eat_human_food(food_nutrition, masquerade_override) // Called from snacks.dm and drinks.dm set waitfor = FALSE if(!owner.current || !iscarbon(owner.current)) return @@ -324,14 +324,14 @@ C.nutrition -= food_nutrition foodInGut += food_nutrition // Already ate some bad clams? Then we can back out, because we're already sick from it. - if (foodInGut != food_nutrition) + if(foodInGut != food_nutrition) return // Haven't eaten, but I'm in a Human Disguise. - else if (poweron_masquerade) + else if(poweron_masquerade && !masquerade_override) to_chat(C, "Your stomach turns, but your \"human disguise\" keeps the food down...for now.") // Keep looping until we purge. If we have activated our Human Disguise, we ignore the food. But it'll come up eventually... var/sickphase = 0 - while (foodInGut) + while(foodInGut) sleep(50) C.adjust_disgust(10 * sickphase) // Wait an interval... @@ -340,20 +340,20 @@ if(C.stat == DEAD) return // Put up disguise? Then hold off the vomit. - if(poweron_masquerade) + if(poweron_masquerade && !masquerade_override) if(sickphase > 0) to_chat(C, "Your stomach settles temporarily. You regain your composure...for now.") sickphase = 0 continue switch(sickphase) - if (1) + if(1) to_chat(C, "You feel unwell. You can taste ash on your tongue.") C.Stun(10) - if (2) + if(2) to_chat(C, "Your stomach turns. Whatever you ate tastes of grave dirt and brimstone.") C.Dizzy(15) C.Stun(13) - if (3) + if(3) to_chat(C, "You purge the food of the living from your viscera! You've never felt worse.") C.vomit(foodInGut * 4, foodInGut * 2, 0) // (var/lost_nutrition = 10, var/blood = 0, var/stun = 1, var/distance = 0, var/message = 1, var/toxic = 0) C.blood_volume = max(0, C.blood_volume - foodInGut * 2) diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 7a3a7eeec2..fe8d1a0dba 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -579,8 +579,8 @@ All effects don't start immediately, but rather get worse over time; the rate is value = 1.3 /datum/reagent/consumable/ethanol/bloody_mary/on_mob_life(mob/living/carbon/C) - if((HAS_TRAIT(C, TRAIT_NOMARROW))) - return + if(isvamp(C)) + disgust_bloodsucker(FALSE, 1) //Bloodsuckers get SOME blood from it, for style reasons. if(C.blood_volume < (BLOOD_VOLUME_NORMAL*C.blood_ratio)) C.blood_volume = min((BLOOD_VOLUME_NORMAL*C.blood_ratio), C.blood_volume + 3) //Bloody Mary quickly restores blood loss. ..() diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 231d37bdd8..46eaf3c0b1 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -13,7 +13,7 @@ shot_glass_icon_state = "shotglassred" pH = 7.4 -/datum/reagent/blood/reaction_mob(mob/living/L, method=TOUCH, reac_volume) +/datum/reagent/blood/reaction_mob(mob/living/L, method = TOUCH, reac_volume) if(data && data["viruses"]) for(var/thing in data["viruses"]) var/datum/disease/D = thing @@ -26,6 +26,9 @@ else //ingest, patch or inject L.ForceContractDisease(D) + if(data["blood_type"] == "SY") + disgust_bloodsucker(L, FALSE, -5, TRUE) + if(iscarbon(L)) var/mob/living/carbon/C = L var/blood_id = C.get_blood_id() @@ -175,15 +178,22 @@ /datum/reagent/blood/tomato data = list("donor"=null,"viruses"=null,"blood_DNA"=null, "bloodcolor" = BLOOD_COLOR_HUMAN, "blood_type"="SY","resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null) name = "Tomato Blood" - description = "This highly resembles blood, but it doesnt actually function like blood." + description = "This highly resembles blood, but it doesnt actually function like it, resembling more ketchup, with a more blood-like consistency." taste_description = "sap" //Like tree sap? pH = 7.45 -/datum/reagent/blood/tomato/reaction_mob(mob/living/L, method=TOUCH, reac_volume) +/datum/reagent/blood/tomato/reaction_mob(mob/living/L, method = TOUCH, reac_volume) ..() - if(isvamp(L)) - var/datum/antagonist/bloodsucker/bloodsuckerdatum = L.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) - bloodsuckerdatum.handle_eat_human_food(reac_volume * 2) + disgust_bloodsucker(L, reac_volume * 2, -5, TRUE) + +/datum/reagent/proc/disgust_bloodsucker(mob/living/carbon/C, disgust, blood_change, force) + if(isvamp(C)) + var/datum/antagonist/bloodsucker/bloodsuckerdatum = C.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) + if(disgust) + bloodsuckerdatum.handle_eat_human_food(disgust, force) + if(blood_change) + bloodsuckerdatum.AddBloodVolume(blood_change) + /datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M) if(prob(10)) From 37ba75ec12a3bf2181b67e5d957497c0fca286f7 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 19 Feb 2020 14:07:11 +0100 Subject: [PATCH 128/380] Fixing addiction moodlets not going away and secret sauce recipe paper. --- code/modules/mob/living/carbon/carbon.dm | 6 +++++- code/modules/reagents/chemistry/holder.dm | 14 +++++++++++--- code/modules/reagents/chemistry/recipes/special.dm | 2 +- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 6460d8331d..cbb2cdb5c2 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -840,6 +840,9 @@ var/obj/item/organ/brain/B = getorgan(/obj/item/organ/brain) if(B) B.brain_death = FALSE + for(var/O in internal_organs) + var/obj/item/organ/organ = O + organ.setOrganDamage(0) for(var/thing in diseases) var/datum/disease/D = thing if(D.severity != DISEASE_SEVERITY_POSITIVE) @@ -852,7 +855,8 @@ qdel(R) update_handcuffed() if(reagents) - reagents.addiction_list = list() + for(var/addi in reagents.addiction_list) + reagents.remove_addiction(addi) cure_all_traumas(TRAUMA_RESILIENCE_MAGIC) ..() // heal ears after healing traits, since ears check TRAIT_DEAF trait diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 4c240660a9..8635626209 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -77,6 +77,8 @@ /datum/reagents/Destroy() . = ..() + //We're about to delete all reagents, so lets cleanup + addiction_list.Cut() var/list/cached_reagents = reagent_list for(var/reagent in cached_reagents) var/datum/reagent/R = reagent @@ -332,9 +334,7 @@ if(R.addiction_stage3_end to R.addiction_stage4_end) need_mob_update += R.addiction_act_stage4(C) if(R.addiction_stage4_end to INFINITY) - to_chat(C, "You feel like you've gotten over your need for [R.name].") - SEND_SIGNAL(C, COMSIG_CLEAR_MOOD_EVENT, "[R.type]_addiction") - cached_addictions.Remove(R) + remove_addiction(R) else SEND_SIGNAL(C, COMSIG_CLEAR_MOOD_EVENT, "[R.type]_overdose") addiction_tick++ @@ -344,6 +344,12 @@ C.update_stamina() update_total() +/datum/reagents/proc/remove_addiction(datum/reagent/R) + to_chat(my_atom, "You feel like you've gotten over your need for [R.name].") + SEND_SIGNAL(my_atom, COMSIG_CLEAR_MOOD_EVENT, "[R.type]_overdose") + addiction_list.Remove(R) + qdel(R) + //Signals that metabolization has stopped, triggering the end of trait-based effects /datum/reagents/proc/end_metabolization(mob/living/carbon/C, keep_liverless = TRUE) var/list/cached_reagents = reagent_list @@ -762,6 +768,8 @@ R.metabolizing = FALSE R.on_mob_end_metabolize(M) R.on_mob_delete(M) + //Clear from relevant lists + addiction_list -= R qdel(R) reagent_list -= R update_total() diff --git a/code/modules/reagents/chemistry/recipes/special.dm b/code/modules/reagents/chemistry/recipes/special.dm index cc63a8c692..fb4552f96b 100644 --- a/code/modules/reagents/chemistry/recipes/special.dm +++ b/code/modules/reagents/chemistry/recipes/special.dm @@ -168,7 +168,7 @@ GLOBAL_LIST_INIT(food_reagents, build_reagents_to_food()) //reagentid = related /obj/item/paper/secretrecipe name = "old recipe" - var/recipe_id = "secretsauce" + var/recipe_id = /datum/reagent/consumable/secretsauce /obj/item/paper/secretrecipe/examine(mob/user) //Extra secret if(isobserver(user)) From 057b6f591cc5313adaa098f0ad14f16a366deaa2 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 19 Feb 2020 14:23:12 +0100 Subject: [PATCH 129/380] HEEY --- code/__DEFINES/components.dm | 2 +- code/datums/components/mood.dm | 4 +++- code/modules/mob/living/carbon/human/human.dm | 2 +- .../mob/living/carbon/human/species_types/dullahan.dm | 7 ++++--- code/modules/mob/living/living.dm | 10 ++-------- 5 files changed, 11 insertions(+), 14 deletions(-) diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index c4c9d815a0..ab86761542 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -193,13 +193,13 @@ // #define SPEECH_FORCED 7 // /mob/living signals -#define COMSIG_LIVING_FULLY_HEAL "living_fully_healed" //from base of /mob/living/fully_heal(): (admin_revive) #define COMSIG_LIVING_REGENERATE_LIMBS "living_regenerate_limbs" //from base of /mob/living/regenerate_limbs(): (noheal, excluded_limbs) #define COMSIG_LIVING_RESIST "living_resist" //from base of mob/living/resist() (/mob/living) #define COMSIG_LIVING_IGNITED "living_ignite" //from base of mob/living/IgniteMob() (/mob/living) #define COMSIG_LIVING_EXTINGUISHED "living_extinguished" //from base of mob/living/ExtinguishMob() (/mob/living) #define COMSIG_LIVING_ELECTROCUTE_ACT "living_electrocute_act" //from base of mob/living/electrocute_act(): (shock_damage) #define COMSIG_LIVING_MINOR_SHOCK "living_minor_shock" //sent by stuff like stunbatons and tasers: () +#define COMSIG_LIVING_REVIVE "living_revive" //from base of mob/living/revive() (full_heal, admin_revive) #define COMSIG_MOB_CLIENT_LOGIN "comsig_mob_client_login" //sent when a mob/login() finishes: (client) #define COMSIG_LIVING_GUN_PROCESS_FIRE "living_gun_process_fire" //from base of /obj/item/gun/proc/process_fire(): (atom/target, params, zone_override) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 2ecd77546d..64f0522460 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -21,6 +21,7 @@ RegisterSignal(parent, COMSIG_ADD_MOOD_EVENT, .proc/add_event) RegisterSignal(parent, COMSIG_CLEAR_MOOD_EVENT, .proc/clear_event) RegisterSignal(parent, COMSIG_MODIFY_SANITY, .proc/modify_sanity) + RegisterSignal(parent, COMSIG_LIVING_REVIVE, .proc/on_revive) RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/modify_hud) var/mob/living/owner = parent @@ -81,7 +82,8 @@ msg += "I don't have much of a reaction to anything right now.\n" to_chat(user || parent, msg) -/datum/component/mood/proc/update_mood() //Called whenever a mood event is added or removed +///Called after moodevent/s have been added/removed. +/datum/component/mood/proc/update_mood() mood = 0 shown_mood = 0 for(var/i in mood_events) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index ef3d4cbb98..a8217c5fe3 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -803,7 +803,7 @@ hud_used.staminas?.update_icon_state() hud_used.staminabuffer?.update_icon_state() -/mob/living/carbon/human/fully_heal(admin_revive = 0) +/mob/living/carbon/human/fully_heal(admin_revive = FALSE) if(admin_revive) regenerate_limbs() regenerate_organs() diff --git a/code/modules/mob/living/carbon/human/species_types/dullahan.dm b/code/modules/mob/living/carbon/human/species_types/dullahan.dm index 220e639e34..499e3b0276 100644 --- a/code/modules/mob/living/carbon/human/species_types/dullahan.dm +++ b/code/modules/mob/living/carbon/human/species_types/dullahan.dm @@ -135,7 +135,7 @@ RegisterSignal(owner, COMSIG_CLICK_SHIFT, .proc/examinate_check) RegisterSignal(src, COMSIG_ATOM_HEARER_IN_VIEW, .proc/include_owner) RegisterSignal(owner, COMSIG_LIVING_REGENERATE_LIMBS, .proc/unlist_head) - RegisterSignal(owner, COMSIG_LIVING_FULLY_HEAL, .proc/retrieve_head) + RegisterSignal(owner, COMSIG_LIVING_REVIVE, .proc/retrieve_head) /obj/item/dullahan_relay/proc/examinate_check(atom/source, mob/user) if(user.client.eye == src) @@ -148,8 +148,9 @@ /obj/item/dullahan_relay/proc/unlist_head(datum/source, noheal = FALSE, list/excluded_limbs) excluded_limbs |= BODY_ZONE_HEAD // So we don't gib when regenerating limbs. -/obj/item/dullahan_relay/proc/retrieve_head(datum/source, admin_revive = FALSE) - if(admin_revive) //retrieving the owner's head for ahealing purposes. +//Retrieving the owner's head for better ahealing. +/obj/item/dullahan_relay/proc/retrieve_head(datum/source, full_heal, admin_revive) + if(admin_revive) var/obj/item/bodypart/head/H = loc var/turf/T = get_turf(owner) if(H && istype(H) && T && !(H in owner.GetAllContents())) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 0c11d6ab42..212ea79e9d 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -482,7 +482,8 @@ med_hud_set_status() //proc used to ressuscitate a mob -/mob/living/proc/revive(full_heal = 0, admin_revive = 0) +/mob/living/proc/revive(full_heal = FALSE, admin_revive = FALSE) + SEND_SIGNAL(src, COMSIG_LIVING_REVIVE, full_heal, admin_revive) if(full_heal) fully_heal(admin_revive) if(stat == DEAD && can_be_revived()) //in some cases you can't revive (e.g. no brain) @@ -528,11 +529,6 @@ fire_stacks = 0 confused = 0 update_canmove() - var/datum/component/mood/mood = GetComponent(/datum/component/mood) - if (mood) - QDEL_LIST_ASSOC_VAL(mood.mood_events) - mood.sanity = SANITY_GREAT - mood.update_mood() //Heal all organs if(iscarbon(src)) var/mob/living/carbon/C = src @@ -540,8 +536,6 @@ for(var/organ in C.internal_organs) var/obj/item/organ/O = organ O.setOrganDamage(0) - SEND_SIGNAL(src, COMSIG_LIVING_FULLY_HEAL, admin_revive) - //proc called by revive(), to check if we can actually ressuscitate the mob (we don't want to revive him and have him instantly die again) /mob/living/proc/can_be_revived() From ee1f61b5de65dbe13faa74bfb235cded4c19c94b Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Wed, 19 Feb 2020 14:26:11 +0100 Subject: [PATCH 130/380] F --- code/datums/components/mood.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 64f0522460..e71cd5a43e 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -236,6 +236,15 @@ qdel(event) update_mood() +/datum/component/mood/proc/remove_temp_moods() //Removes all temp moodsfor(var/i in mood_events) + for(var/i in mood_events) + var/datum/mood_event/moodlet = mood_events[i] + if(!moodlet || !moodlet.timeout) + continue + mood_events -= moodlet.category + qdel(moodlet) + update_mood() + /datum/component/mood/proc/modify_hud(datum/source) var/mob/living/owner = parent var/datum/hud/hud = owner.hud_used @@ -272,5 +281,12 @@ if(0 to NUTRITION_LEVEL_STARVING) add_event(null, "nutrition", /datum/mood_event/starving) +///Called when parent is ahealed. +/datum/component/mood/proc/on_revive(datum/source, full_heal) + if(!full_heal) + return + remove_temp_moods() + setSanity(initial(sanity)) + #undef MINOR_INSANITY_PEN #undef MAJOR_INSANITY_PEN From eb342d15919015d935f6cca1b16615c1f838c978 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Wed, 19 Feb 2020 17:14:30 +0100 Subject: [PATCH 131/380] Update mood.dm --- code/datums/components/mood.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index e71cd5a43e..5e9382f88e 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -241,7 +241,7 @@ var/datum/mood_event/moodlet = mood_events[i] if(!moodlet || !moodlet.timeout) continue - mood_events -= moodlet.category + mood_events -= i qdel(moodlet) update_mood() From c920d198e220971c0fd59b13f7de4822d66fd5f7 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 19 Feb 2020 12:17:57 -0500 Subject: [PATCH 132/380] Update Viro to /tg/ standards --- .../advance/symptoms/disfiguration.dm | 50 ++++++++ code/datums/diseases/advance/symptoms/skin.dm | 79 +++---------- .../diseases/advance/symptoms/symptoms.dm | 5 +- .../antagonists/disease/disease_abilities.dm | 108 +++++++++--------- tgstation.dme | 2 + 5 files changed, 122 insertions(+), 122 deletions(-) create mode 100644 code/datums/diseases/advance/symptoms/disfiguration.dm diff --git a/code/datums/diseases/advance/symptoms/disfiguration.dm b/code/datums/diseases/advance/symptoms/disfiguration.dm new file mode 100644 index 0000000000..4a4b704dc0 --- /dev/null +++ b/code/datums/diseases/advance/symptoms/disfiguration.dm @@ -0,0 +1,50 @@ +/* +////////////////////////////////////// +Disfiguration + + Hidden. + No change to resistance. + Increases stage speed. + Slightly increases transmittability. + Critical Level. + +BONUS + Adds disfiguration trait making the mob appear as "Unknown" to others. + +////////////////////////////////////// +*/ + +/datum/symptom/disfiguration + + name = "Disfiguration" + desc = "The virus liquefies facial muscles, disfiguring the host." + stealth = 2 + resistance = 0 + stage_speed = 3 + transmittable = 1 + level = 5 + severity = 1 + symptom_delay_min = 25 + symptom_delay_max = 75 + +/datum/symptom/disfiguration/Activate(datum/disease/advance/A) + . = ..() + if(!.) + return + var/mob/living/M = A.affected_mob + if (HAS_TRAIT(M, TRAIT_DISFIGURED)) + return + switch(A.stage) + if(5) + ADD_TRAIT(M, TRAIT_DISFIGURED, DISEASE_TRAIT) + M.visible_message("[M]'s face appears to cave in!", "You feel your face crumple and cave in!") + else + M.visible_message("[M]'s face begins to contort...", "Your face feels wet and malleable...") + + +/datum/symptom/disfiguration/End(datum/disease/advance/A) + . = ..() + if(!.) + return + if(A.affected_mob) + REMOVE_TRAIT(A.affected_mob, TRAIT_DISFIGURED, DISEASE_TRAIT) \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/skin.dm b/code/datums/diseases/advance/symptoms/skin.dm index 300eecc80e..e35fe741fd 100644 --- a/code/datums/diseases/advance/symptoms/skin.dm +++ b/code/datums/diseases/advance/symptoms/skin.dm @@ -1,68 +1,22 @@ /* ////////////////////////////////////// -Vitiligo +Polyvitiligo - Hidden. - No change to resistance. - Increases stage speed. - Slightly increases transmittability. - Critical Level. - -BONUS - Makes the mob lose skin pigmentation. - -////////////////////////////////////// -*/ - -/datum/symptom/vitiligo - - name = "Vitiligo" - desc = "The virus destroys skin pigment cells, causing rapid loss of pigmentation in the host." - stealth = 2 - resistance = 0 - stage_speed = 3 - transmittable = 1 - level = 5 - severity = 1 - symptom_delay_min = 25 - symptom_delay_max = 75 - -/datum/symptom/vitiligo/Activate(datum/disease/advance/A) - if(!..()) - return - var/mob/living/M = A.affected_mob - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.skin_tone == "albino") - return - switch(A.stage) - if(5) - H.skin_tone = "albino" - H.update_body(0) - else - H.visible_message("[H] looks a bit pale...", "Your skin suddenly appears lighter...") - - -/* -////////////////////////////////////// -Revitiligo - - Slightly noticable. + Noticeable. Increases resistance. Increases stage speed slightly. Increases transmission. Critical Level. BONUS - Makes the mob gain skin pigmentation. + Makes the mob gain a random crayon powder colorful reagent. ////////////////////////////////////// */ -/datum/symptom/revitiligo - - name = "Revitiligo" - desc = "The virus causes increased production of skin pigment cells, making the host's skin grow darker over time." +/datum/symptom/polyvitiligo + name = "Polyvitiligo" + desc = "The virus replaces the melanin in the skin with reactive pigment." stealth = -1 resistance = 3 stage_speed = 1 @@ -72,17 +26,16 @@ BONUS symptom_delay_min = 7 symptom_delay_max = 14 -/datum/symptom/revitiligo/Activate(datum/disease/advance/A) +/datum/symptom/polyvitiligo/Activate(datum/disease/advance/A) if(!..()) return var/mob/living/M = A.affected_mob - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.skin_tone == "african2") - return - switch(A.stage) - if(5) - H.skin_tone = "african2" - H.update_body(0) - else - H.visible_message("[H] looks a bit dark...", "Your skin suddenly appears darker...") + switch(A.stage) + if(5) + var/static/list/banned_reagents = list(/datum/reagent/colorful_reagent/crayonpowder/invisible, /datum/reagent/colorful_reagent/crayonpowder/white) + var/color = pick(subtypesof(/datum/reagent/colorful_reagent/crayonpowder) - banned_reagents) + if(M.reagents.total_volume <= (M.reagents.maximum_volume/10)) // no flooding humans with 1000 units of colorful reagent + M.reagents.add_reagent(color, 5) + else + if (prob(50)) // spam + M.visible_message("[M] looks rather vibrant...", "The colors, man, the colors...") \ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/symptoms.dm b/code/datums/diseases/advance/symptoms/symptoms.dm index fef6453b3a..a6ea7de5a0 100644 --- a/code/datums/diseases/advance/symptoms/symptoms.dm +++ b/code/datums/diseases/advance/symptoms/symptoms.dm @@ -38,10 +38,11 @@ return CRASH("We couldn't assign an ID!") -// Called when processing of the advance disease that holds this symptom infects a host and upon each Refresh() of that advance disease. +// Called when processing of the advance disease, which holds this symptom, starts. /datum/symptom/proc/Start(datum/disease/advance/A) if(neutered) return FALSE + next_activation = world.time + rand(symptom_delay_min * 10, symptom_delay_max * 10) //so it doesn't instantly activate on infection return TRUE // Called when the advance disease is going to be deleted or when the advance disease stops processing. @@ -59,7 +60,7 @@ next_activation = world.time + rand(symptom_delay_min * 10, symptom_delay_max * 10) return TRUE -/datum/symptom/proc/on_stage_change(datum/disease/advance/A) +/datum/symptom/proc/on_stage_change(new_stage, datum/disease/advance/A) if(neutered) return FALSE return TRUE diff --git a/code/modules/antagonists/disease/disease_abilities.dm b/code/modules/antagonists/disease/disease_abilities.dm index 7b30d10c5d..e8dcaf9cc7 100644 --- a/code/modules/antagonists/disease/disease_abilities.dm +++ b/code/modules/antagonists/disease/disease_abilities.dm @@ -5,49 +5,49 @@ is currently following. */ GLOBAL_LIST_INIT(disease_ability_singletons, list( - new /datum/disease_ability/action/cough, - new /datum/disease_ability/action/sneeze, - new /datum/disease_ability/action/infect, - new /datum/disease_ability/symptom/mild/cough, - new /datum/disease_ability/symptom/mild/sneeze, - new /datum/disease_ability/symptom/medium/shedding, - new /datum/disease_ability/symptom/medium/beard, - new /datum/disease_ability/symptom/medium/hallucigen, - new /datum/disease_ability/symptom/medium/choking, - new /datum/disease_ability/symptom/medium/confusion, - new /datum/disease_ability/symptom/medium/vomit, - new /datum/disease_ability/symptom/medium/voice_change, - new /datum/disease_ability/symptom/medium/visionloss, - new /datum/disease_ability/symptom/medium/deafness, - new /datum/disease_ability/symptom/powerful/narcolepsy, - new /datum/disease_ability/symptom/medium/fever, - new /datum/disease_ability/symptom/medium/shivering, - new /datum/disease_ability/symptom/medium/headache, - new /datum/disease_ability/symptom/medium/nano_boost, - new /datum/disease_ability/symptom/medium/nano_destroy, - new /datum/disease_ability/symptom/medium/viraladaptation, - new /datum/disease_ability/symptom/medium/viralevolution, - new /datum/disease_ability/symptom/medium/vitiligo, - new /datum/disease_ability/symptom/medium/revitiligo, - new /datum/disease_ability/symptom/medium/itching, - new /datum/disease_ability/symptom/medium/heal/weight_loss, - new /datum/disease_ability/symptom/medium/heal/sensory_restoration, - new /datum/disease_ability/symptom/medium/heal/mind_restoration, - new /datum/disease_ability/symptom/powerful/fire, - new /datum/disease_ability/symptom/powerful/flesh_eating, -// new /datum/disease_ability/symptom/powerful/genetic_mutation, - new /datum/disease_ability/symptom/powerful/inorganic_adaptation, - new /datum/disease_ability/symptom/powerful/heal/starlight, - new /datum/disease_ability/symptom/powerful/heal/oxygen, - new /datum/disease_ability/symptom/powerful/heal/chem, - new /datum/disease_ability/symptom/powerful/heal/metabolism, - new /datum/disease_ability/symptom/powerful/heal/dark, - new /datum/disease_ability/symptom/powerful/heal/water, - new /datum/disease_ability/symptom/powerful/heal/plasma, - new /datum/disease_ability/symptom/powerful/heal/radiation, - new /datum/disease_ability/symptom/powerful/heal/coma, - new /datum/disease_ability/symptom/powerful/youth - )) +new /datum/disease_ability/action/cough, +new /datum/disease_ability/action/sneeze, +new /datum/disease_ability/action/infect, +new /datum/disease_ability/symptom/mild/cough, +new /datum/disease_ability/symptom/mild/sneeze, +new /datum/disease_ability/symptom/medium/shedding, +new /datum/disease_ability/symptom/medium/beard, +new /datum/disease_ability/symptom/medium/hallucigen, +new /datum/disease_ability/symptom/medium/choking, +new /datum/disease_ability/symptom/medium/confusion, +new /datum/disease_ability/symptom/medium/vomit, +new /datum/disease_ability/symptom/medium/voice_change, +new /datum/disease_ability/symptom/medium/visionloss, +new /datum/disease_ability/symptom/medium/deafness, +new /datum/disease_ability/symptom/powerful/narcolepsy, +new /datum/disease_ability/symptom/medium/fever, +new /datum/disease_ability/symptom/medium/shivering, +new /datum/disease_ability/symptom/medium/headache, +new /datum/disease_ability/symptom/medium/nano_boost, +new /datum/disease_ability/symptom/medium/nano_destroy, +new /datum/disease_ability/symptom/medium/viraladaptation, +new /datum/disease_ability/symptom/medium/viralevolution, +new /datum/disease_ability/symptom/medium/disfiguration, +new /datum/disease_ability/symptom/medium/polyvitiligo, +new /datum/disease_ability/symptom/medium/itching, +new /datum/disease_ability/symptom/medium/heal/weight_loss, +new /datum/disease_ability/symptom/medium/heal/sensory_restoration, +new /datum/disease_ability/symptom/medium/heal/mind_restoration, +new /datum/disease_ability/symptom/powerful/fire, +new /datum/disease_ability/symptom/powerful/flesh_eating, +new /datum/disease_ability/symptom/powerful/genetic_mutation, +new /datum/disease_ability/symptom/powerful/inorganic_adaptation, +new /datum/disease_ability/symptom/powerful/heal/starlight, +new /datum/disease_ability/symptom/powerful/heal/oxygen, +new /datum/disease_ability/symptom/powerful/heal/chem, +new /datum/disease_ability/symptom/powerful/heal/metabolism, +new /datum/disease_ability/symptom/powerful/heal/dark, +new /datum/disease_ability/symptom/powerful/heal/water, +new /datum/disease_ability/symptom/powerful/heal/plasma, +new /datum/disease_ability/symptom/powerful/heal/radiation, +new /datum/disease_ability/symptom/powerful/heal/coma, +new /datum/disease_ability/symptom/powerful/youth +)) /datum/disease_ability var/name @@ -57,7 +57,7 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( var/short_desc = "" var/long_desc = "" var/stat_block = "" - var/threshold_block = list() + var/threshold_block = "" var/category = "" var/list/symptoms @@ -76,7 +76,7 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( resistance += initial(S.resistance) stage_speed += initial(S.stage_speed) transmittable += initial(S.transmittable) - threshold_block += initial(S.threshold_desc) + threshold_block += "

    [initial(S.threshold_desc)]" stat_block = "Resistance: [resistance]
    Stealth: [stealth]
    Stage Speed: [stage_speed]
    Transmissibility: [transmittable]

    " if(symptoms.len == 1) //lazy boy's dream name = initial(S.name) @@ -106,10 +106,8 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( for(var/T in symptoms) var/datum/symptom/S = new T() SD.symptoms += S - S.OnAdd(SD) if(SD.processing) - if(S.Start(SD)) - S.next_activation = world.time + rand(S.symptom_delay_min * 10, S.symptom_delay_max * 10) + S.Start(SD) SD.Refresh() for(var/T in actions) var/datum/action/A = new T() @@ -136,7 +134,6 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( var/datum/symptom/S = locate(T) in SD.symptoms if(S) SD.symptoms -= S - S.OnRemove(SD) if(SD.processing) S.End(SD) qdel(S) @@ -296,7 +293,6 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( cost = 8 category = "Symptom (Strong+)" - /******MILD******/ /datum/disease_ability/symptom/mild/cough @@ -377,11 +373,11 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( /datum/disease_ability/symptom/medium/viralevolution symptoms = list(/datum/symptom/viralevolution) -/datum/disease_ability/symptom/medium/vitiligo - symptoms = list(/datum/symptom/vitiligo) +/datum/disease_ability/symptom/medium/polyvitiligo + symptoms = list(/datum/symptom/polyvitiligo) -/datum/disease_ability/symptom/medium/revitiligo - symptoms = list(/datum/symptom/revitiligo) +/datum/disease_ability/symptom/medium/disfiguration + symptoms = list(/datum/symptom/disfiguration) /datum/disease_ability/symptom/medium/itching symptoms = list(/datum/symptom/itching) @@ -409,11 +405,9 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( /datum/disease_ability/symptom/powerful/flesh_eating symptoms = list(/datum/symptom/flesh_eating) -/* /datum/disease_ability/symptom/powerful/genetic_mutation symptoms = list(/datum/symptom/genetic_mutation) cost = 8 -*/ /datum/disease_ability/symptom/powerful/inorganic_adaptation symptoms = list(/datum/symptom/inorganic_adaptation) @@ -457,4 +451,4 @@ GLOBAL_LIST_INIT(disease_ability_singletons, list( /datum/disease_ability/symptom/powerful/heal/coma symptoms = list(/datum/symptom/heal/coma) short_desc = "Cause victims to fall into a healing coma when hurt." - long_desc = "Cause victims to fall into a healing coma when hurt." + long_desc = "Cause victims to fall into a healing coma when hurt." \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index 28f469ac25..b5feb7caa6 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -460,10 +460,12 @@ #include "code\datums\diseases\advance\symptoms\confusion.dm" #include "code\datums\diseases\advance\symptoms\cough.dm" #include "code\datums\diseases\advance\symptoms\deafness.dm" +#include "code\datums\diseases\advance\symptoms\disfiguration.dm" #include "code\datums\diseases\advance\symptoms\dizzy.dm" #include "code\datums\diseases\advance\symptoms\fever.dm" #include "code\datums\diseases\advance\symptoms\fire.dm" #include "code\datums\diseases\advance\symptoms\flesh_eating.dm" +#include "code\datums\diseases\advance\symptoms\genetics.dm" #include "code\datums\diseases\advance\symptoms\hallucigen.dm" #include "code\datums\diseases\advance\symptoms\headache.dm" #include "code\datums\diseases\advance\symptoms\heal.dm" From f532c1a44464f5518e5eb3bb60632b6c2bce3b04 Mon Sep 17 00:00:00 2001 From: Kraseo Date: Wed, 19 Feb 2020 18:40:30 +0100 Subject: [PATCH 133/380] i spent 2 hours figuring out how to fix this --- .../living/carbon/human/species_types/shadowpeople.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index 49af501942..8670e9ee4b 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -213,6 +213,16 @@ PDA.f_lum = 0 PDA.update_icon() visible_message("The light in [PDA] shorts out!") + else if(istype(O, /obj/item/gun)) + var/obj/item/gun/weapon = O + if(weapon.gun_light) + var/obj/item/flashlight/seclite/light = weapon.gun_light + light.on = FALSE + light.brightness_on = 0 + light.flashlight_power = 0 + light.update_brightness() + weapon.update_gunlight() + visible_message("[light] on [O] flickers out and dies!") else visible_message("[O] is disintegrated by [src]!") O.burn() From af6df2784cc39b498afb91df95870e16ffacbd40 Mon Sep 17 00:00:00 2001 From: necromanceranne Date: Thu, 20 Feb 2020 04:46:30 +1100 Subject: [PATCH 134/380] holy shit this was still in the fucking game --- code/game/objects/items/devices/chameleonproj.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index c4ffa9f0ff..e87987600a 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -49,6 +49,10 @@ return if(istype(target, /obj/structure/falsewall)) return + if(target.alpha != 255) + return + if(target.invisibility != 0) + return if(iseffect(target)) if(!(istype(target, /obj/effect/decal))) //be a footprint return From 395fb8de3e540d206e92c0c6496a187f72b8dee0 Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 19 Feb 2020 10:49:26 -0800 Subject: [PATCH 135/380] Added licking pref. --- code/modules/vore/eating/vore.dm | 1 + code/modules/vore/eating/vorepanel.dm | 38 +++++++++++++++------------ 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/code/modules/vore/eating/vore.dm b/code/modules/vore/eating/vore.dm index 29391547bd..35f0653617 100644 --- a/code/modules/vore/eating/vore.dm +++ b/code/modules/vore/eating/vore.dm @@ -40,6 +40,7 @@ GLOBAL_LIST_EMPTY(vore_preferences_datums) var/digestable = FALSE var/devourable = FALSE var/feeding = FALSE + var/lickable = FALSE // var/allowmobvore = TRUE var/list/belly_prefs = list() var/vore_taste = "nothing in particular" diff --git a/code/modules/vore/eating/vorepanel.dm b/code/modules/vore/eating/vorepanel.dm index 962fe54af7..937bac9e57 100644 --- a/code/modules/vore/eating/vorepanel.dm +++ b/code/modules/vore/eating/vorepanel.dm @@ -242,22 +242,15 @@ dat += "
    Reload Slot Prefs" dat += "


    " - switch(user.digestable) - if(TRUE) - dat += "
    Toggle Digestable (Currently: ON)" - if(FALSE) - dat += "
    Toggle Digestable (Currently: OFF)" - switch(user.devourable) - if(TRUE) - dat += "
    Toggle Devourable (Currently: ON)" - if(FALSE) - dat += "
    Toggle Devourable (Currently: OFF)" - switch(user.feeding) - if(TRUE) - dat += "
    Toggle Feeding (Currently: ON)" - if(FALSE) - dat += "
    Toggle Feeding (Currently: OFF)" - + var/pref_on = "#173d15" + var/pref_off = "#990000" + dat += "
    Toggle Digestable (Currently: [user.digestable ? "ON" : "OFF"])" + dat += "
    Toggle Devourable (Currently: [user.devourable ? "ON" : "OFF"])" + dat += "
    Toggle Feeding (Currently: [user.feeding ? "ON" : "OFF"])" + if(user.client.prefs_vr) + dat += "
    Toggle Licking (Currently: [user.client.prefs_vr.lickable ? "ON" : "OFF"])" + else + dat += "
    Licking not toggleable (OFF))" //Returns the dat html to the vore_look return dat @@ -734,5 +727,16 @@ if(user.client.prefs_vr) user.client.prefs_vr.feeding = user.feeding + if(href_list["toggledlickable"]) + if(user.client.prefs_vr) + var/choice = alert(user, "This button is to toggle your ability to be licked. Being licked is currently: [user.client.prefs_vr.lickable ? "Allowed" : "Prevented"]", "", "Allow Licking", "Cancel", "Prevent Licking") + switch(choice) + if("Cancel") + return FALSE + if("Allow Licking") + user.client.prefs_vr.lickable = TRUE + if("Prevent Licking") + user.client.prefs_vr.lickable = FALSE + //Refresh when interacted with, returning 1 makes vore_look.Topic update - return TRUE \ No newline at end of file + return TRUE From b76b346f2dec83d95b3f140e8c77f1f97f06fe75 Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 19 Feb 2020 10:56:43 -0800 Subject: [PATCH 136/380] whoops --- code/modules/vore/eating/vorepanel.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/modules/vore/eating/vorepanel.dm b/code/modules/vore/eating/vorepanel.dm index 937bac9e57..a2746f35e8 100644 --- a/code/modules/vore/eating/vorepanel.dm +++ b/code/modules/vore/eating/vorepanel.dm @@ -245,12 +245,10 @@ var/pref_on = "#173d15" var/pref_off = "#990000" dat += "
    Toggle Digestable (Currently: [user.digestable ? "ON" : "OFF"])" - dat += "
    Toggle Devourable (Currently: [user.devourable ? "ON" : "OFF"])" - dat += "
    Toggle Feeding (Currently: [user.feeding ? "ON" : "OFF"])" + dat += "
    Toggle Devourable (Currently: [user.devourable ? "ON" : "OFF"])" + dat += "
    Toggle Feeding (Currently: [user.feeding ? "ON" : "OFF"])" if(user.client.prefs_vr) - dat += "
    Toggle Licking (Currently: [user.client.prefs_vr.lickable ? "ON" : "OFF"])" - else - dat += "
    Licking not toggleable (OFF))" + dat += "
    Toggle Licking (Currently: [user.client.prefs_vr.lickable ? "ON" : "OFF"])" //Returns the dat html to the vore_look return dat From 3bf1ac590c4a22a85539811e6c9487a9499e53ec Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 19 Feb 2020 11:00:56 -0800 Subject: [PATCH 137/380] it's probably better that it works --- code/modules/vore/eating/living.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/vore/eating/living.dm b/code/modules/vore/eating/living.dm index bf41c46332..5f280fb04d 100644 --- a/code/modules/vore/eating/living.dm +++ b/code/modules/vore/eating/living.dm @@ -384,6 +384,9 @@ if(!istype(tasted)) return + if(!tasted.client?.prefs_vr.lickable) + return + if(src == stat) return From cd56e29a98d7dd0b832c8bb5fff6cd8ad44d5677 Mon Sep 17 00:00:00 2001 From: Kraseo Date: Thu, 20 Feb 2020 00:18:43 +0100 Subject: [PATCH 138/380] drink my ass kevinz --- .../living/carbon/human/species_types/shadowpeople.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm index 8670e9ee4b..70abba5a01 100644 --- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm @@ -217,12 +217,12 @@ var/obj/item/gun/weapon = O if(weapon.gun_light) var/obj/item/flashlight/seclite/light = weapon.gun_light - light.on = FALSE - light.brightness_on = 0 - light.flashlight_power = 0 - light.update_brightness() + light.forceMove(get_turf(weapon)) + light.burn() + weapon.gun_light = null weapon.update_gunlight() - visible_message("[light] on [O] flickers out and dies!") + QDEL_NULL(weapon.alight) + visible_message("[light] on [O] flickers out and disintegrates!") else visible_message("[O] is disintegrated by [src]!") O.burn() From 0ad49f9004d9537b2b3a39e51f516665182bb504 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 19 Feb 2020 17:18:51 -0600 Subject: [PATCH 139/380] shit dude i hope this works lmao --- code/controllers/configuration/entries/general.dm | 6 ++++-- code/controllers/subsystem/autotransfer.dm | 14 +++++++++++--- code/controllers/subsystem/vote.dm | 3 +-- config/config.txt | 5 ++++- 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index b5e7137374..2d9264adf5 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -84,12 +84,14 @@ /datum/config_entry/number/vote_autotransfer_initial //length of time before the first autotransfer vote is called (deciseconds, default 2 hours) config_entry_value = 72000 - integer = FALSE min_val = 0 /datum/config_entry/number/vote_autotransfer_interval //length of time to wait before subsequent autotransfer votes (deciseconds, default 30 minutes) config_entry_value = 18000 - integer = FALSE + min_val = 0 + +/datum/config_entry/number/vote_autotransfer_maximum // maximum extensions until the round autoends + config_entry_value = 4 min_val = 0 /datum/config_entry/flag/default_no_vote // vote does not default to nochange/norestart diff --git a/code/controllers/subsystem/autotransfer.dm b/code/controllers/subsystem/autotransfer.dm index 05ef3127c1..00c3f85543 100644 --- a/code/controllers/subsystem/autotransfer.dm +++ b/code/controllers/subsystem/autotransfer.dm @@ -5,13 +5,21 @@ SUBSYSTEM_DEF(autotransfer) var/starttime var/targettime + var/maxvotes + var/curvotes /datum/controller/subsystem/autotransfer/Initialize(timeofday) starttime = world.time targettime = starttime + CONFIG_GET(number/vote_autotransfer_initial) + maxvotes = CONFIG_GET(number/vote_autotransfer_maximum) + curvotes = 0 return ..() /datum/controller/subsystem/autotransfer/fire() - if (world.time > targettime) - SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user - targettime = targettime + CONFIG_GET(number/vote_autotransfer_interval) + if(maxvotes > votes) + if(world.time > targettime) + SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user + targettime = targettime + CONFIG_GET(number/vote_autotransfer_interval) + votes += 1 + else + SSshuttle.autoEnd() diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 9ddd8d9123..9f974595fd 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -381,8 +381,7 @@ SUBSYSTEM_DEF(vote) to_chat(world, "The map vote has chosen [VM.map_name] for next round!") if("transfer") // austation begin -- Crew autotransfer vote if(. == "Initiate Crew Transfer") - //TODO find a cleaner way to do this - SSshuttle.requestEvac(null,"Crew transfer requested.") + SSshuttle.autoEnd() var/obj/machinery/computer/communications/C = locate() in GLOB.machines if(C) C.post_status("shuttle") // austation end diff --git a/config/config.txt b/config/config.txt index cc9ede5ef2..1d987070dd 100644 --- a/config/config.txt +++ b/config/config.txt @@ -187,9 +187,12 @@ VOTE_PERIOD 600 ## autovote initial delay (deciseconds) before first automatic transfer vote call (default 120 minutes) VOTE_AUTOTRANSFER_INITIAL 72000 -##autovote delay (deciseconds) before sequential automatic transfer votes are called (default 30 minutes) +## autovote delay (deciseconds) before sequential automatic transfer votes are called (default 30 minutes) VOTE_AUTOTRANSFER_INTERVAL 18000 +## autovote maximum votes until automatic transfer call (default 4) +VOTE_AUTOTRANSFER_MAXIMUM 4 + ## prevents dead players from voting or starting votes # NO_DEAD_VOTE From 901b54b7e8d79d59eb51b9387d2bf4d4aaa1628c Mon Sep 17 00:00:00 2001 From: Arturlang Date: Thu, 20 Feb 2020 01:38:28 +0200 Subject: [PATCH 140/380] Webedit man to the doom and rescue --- code/modules/research/nanites/public_chamber.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/nanites/public_chamber.dm b/code/modules/research/nanites/public_chamber.dm index 4d30d091ea..76392c66e9 100644 --- a/code/modules/research/nanites/public_chamber.dm +++ b/code/modules/research/nanites/public_chamber.dm @@ -163,7 +163,7 @@ return if(L.mob_biotypes & (MOB_ORGANIC | MOB_UNDEAD)) inject_nanites(attacker) -5 + /obj/machinery/public_nanite_chamber/open_machine() if(state_open) return FALSE From 6b1a721f1ccd2841112bdf8e0bab16c3a8ce420e Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 19 Feb 2020 17:51:18 -0600 Subject: [PATCH 141/380] literally a mouth cover check --- code/modules/food_and_drinks/food/snacks_pie.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index 0c3623efda..87c5fdc100 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -53,7 +53,8 @@ H.adjust_blurriness(1) H.visible_message("[H] is creamed by [src]!", "You've been creamed by [src]!") playsound(H, "desceration", 50, TRUE) - reagents.trans_to(H,15) //Cream pie combat + if(H.is_mouth_covered()) + reagents.trans_to(H,15) //Cream pie combat if(!H.creamed) // one layer at a time H.add_overlay(creamoverlay) H.creamed = TRUE From 9929cecec5ad22b995ccc282bfe3973624e93804 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 19 Feb 2020 20:01:40 -0600 Subject: [PATCH 142/380] wack --- code/modules/food_and_drinks/food/snacks_pie.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/food/snacks_pie.dm b/code/modules/food_and_drinks/food/snacks_pie.dm index 87c5fdc100..1533f067ab 100644 --- a/code/modules/food_and_drinks/food/snacks_pie.dm +++ b/code/modules/food_and_drinks/food/snacks_pie.dm @@ -53,7 +53,7 @@ H.adjust_blurriness(1) H.visible_message("[H] is creamed by [src]!", "You've been creamed by [src]!") playsound(H, "desceration", 50, TRUE) - if(H.is_mouth_covered()) + if(!H.is_mouth_covered()) reagents.trans_to(H,15) //Cream pie combat if(!H.creamed) // one layer at a time H.add_overlay(creamoverlay) From 8610c7f6643e6868c7c4cc10dd415978ce6e083f Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 19 Feb 2020 19:10:19 -0700 Subject: [PATCH 143/380] better inhands --- code/game/objects/items/twohanded.dm | 2 +- icons/mob/inhands/weapons/estaff_lefthand.dmi | Bin 9301 -> 9294 bytes .../mob/inhands/weapons/estaff_righthand.dmi | Bin 9435 -> 9428 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 5a0dbf7981..788a72f4b6 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1123,7 +1123,7 @@ /obj/item/twohanded/electrostaff/update_icon() . = ..() - var/final = on? "electrostaff_1" : "electrostaff_3" + var/final = wielded? (on? "electrostaff_1" : "electrostaff_3") : "electrostaff" icon_state = final item_state = final set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) diff --git a/icons/mob/inhands/weapons/estaff_lefthand.dmi b/icons/mob/inhands/weapons/estaff_lefthand.dmi index 8b9ef642a40d3e1506089c8864f9ecac4327df53..47b8dc112fb27ec8ef4731d4c1d47dc4af3e7465 100644 GIT binary patch delta 187 zcmV;s07U=QNX|%*B!8xQR9JLGWpiV4X>fFDZ*Bkpc$}?}y$XXc6ou#9r#R?Z#J`SN zN~AdGD@bT=Y9OtUgi7DOLzfP^6o)e$`1m-S9GC9ek5EHTFAmWyPe`;yNn&*-&5&qn z5;ME|oW3O{ofr}sd%mTx#H6jwNEjC)Bw7+S=m$qgRNL@WZZP953Bz8$AyF0Q(@%Ch p)j^*6f6waJ8#a??n+{sj?46mT8x_>h(+9Ulc|ZMuO>eQfFDZ*Bkpc$}?}Jqv>{7=-8KR~)()@vCE& zqSy>NlO1tq%~WIWt~8C^tZ$SnrJadc5XLlT&X9 w6xs3cqYX~66Q}&2vsiMP^ytXMoz_%aXQpU}22C&d2Sc8FOvmCb0kPA2BjwdxB>(^b diff --git a/icons/mob/inhands/weapons/estaff_righthand.dmi b/icons/mob/inhands/weapons/estaff_righthand.dmi index ea20dd22463046b6890d9726069a13137c20489d..d6096c57c7afac7c9fa8ac05540f41ffdc3a6397 100644 GIT binary patch delta 187 zcmV;s07U=WNz_S@B!8!RR9JLGWpiV4X>fFDZ*Bkpc$}?}y9$Fq6h!O2UomJK#8=8~ zf)Xs^FUXR;x(g=4?j@4HPmv~tHo;Yte`pJ%` pILK4}?^!+1mhBMy*xbT7J0JfO$^kb+a!75T$%s? delta 194 zcmV;z06qWIN!v+~B!8}YR9JLGWpiV4X>fFDZ*Bkpc$}?}Jqv>{7=-8KR~)()@vCE& zqSy>NlSD|Vp{{Yi#d%vTde%YbaB+b}fN&o-= From c3f489dd48e11e2c1be92e5870ef8735b30737e3 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 19 Feb 2020 19:33:16 -0700 Subject: [PATCH 144/380] back/suit icons --- icons/mob/back.dmi | Bin 100372 -> 100520 bytes icons/mob/suit.dmi | Bin 414191 -> 414361 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 7a2882790336d8b3a09057cf678e82aad792afbf..1a2c0e189a8e2162448b7e8dac4f682dc8db4a22 100644 GIT binary patch delta 16492 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 delta 16348 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 aaWK))Pn+!6;vxumJXTg$DtP!h;Qs?P;FAvk diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 6b1b9591b7655f8beda11be7d9a781c2e920aecb..0bf0f928a38c4eb300f4efe1535e90313143f6a9 100644 GIT binary patch delta 14011 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 jM`xh_jrzat+{eOLcoIsUkue|v=3GX delta 13849 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 Date: Wed, 19 Feb 2020 20:59:02 -0600 Subject: [PATCH 145/380] so i forgot to change that over --- code/modules/research/designs/biogenerator_designs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm index ab0460974c..8c0bef8581 100644 --- a/code/modules/research/designs/biogenerator_designs.dm +++ b/code/modules/research/designs/biogenerator_designs.dm @@ -56,7 +56,7 @@ id = "enzyme" build_type = BIOGENERATOR materials = list(MAT_BIOMASS = 30) - make_reagents = list("enzyme" = 10) + make_reagents = list(/datum/reagent/consumable/enzyme = 10) category = list("initial","Food") /datum/design/flour_sack From c498b1df95ef65a7fe9b4fdbf9f8eea5ba33e443 Mon Sep 17 00:00:00 2001 From: MrJWhit <48370570+MrJWhit@users.noreply.github.com> Date: Wed, 19 Feb 2020 22:00:15 -0500 Subject: [PATCH 146/380] Quick TEG update asdf --- .../StationRuins/Box/Engine/engine_teg.dmm | 104 +++++++++--------- 1 file changed, 51 insertions(+), 53 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm b/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm index 42ed0035ce..6a134fca70 100644 --- a/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm +++ b/_maps/RandomRuins/StationRuins/Box/Engine/engine_teg.dmm @@ -189,8 +189,10 @@ /turf/open/floor/plasteel, /area/engine/engineering) "gA" = ( -/obj/machinery/igniter{ - id = "TEG_igniter" +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1; + injecting = 50; + on = 1 }, /turf/open/floor/engine/vacuum, /area/engine/engineering) @@ -390,21 +392,23 @@ /turf/open/floor/plating, /area/engine/engineering) "nc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine/vacuum, /area/engine/engineering) "nk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Hot to Burn Chamber" }, -/turf/closed/wall/r_wall, +/turf/open/floor/plasteel, /area/engine/engineering) "nD" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/engine/vacuum, /area/engine/engineering) "nL" = ( @@ -461,10 +465,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "oQ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/structure/sign/warning/securearea{ pixel_x = -32 }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/engine/vacuum, /area/engine/engineering) "oS" = ( @@ -728,16 +733,16 @@ /area/engine/engineering) "vq" = ( /obj/structure/table/reinforced, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed{ - pixel_x = 3; - pixel_y = 3 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ c_tag = "TEG - South West"; dir = 4 }, +/obj/item/analyzer, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, /turf/open/floor/plasteel, /area/engine/engineering) "vG" = ( @@ -798,17 +803,10 @@ /turf/open/floor/plasteel, /area/engine/engineering) "xD" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Mix to Engine" }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Atmos to Loop" - }, /turf/open/floor/plasteel, /area/engine/engineering) "yf" = ( @@ -837,11 +835,7 @@ /area/engine/engineering) "zx" = ( /obj/structure/table/wood, -/obj/item/electronics/apc, -/obj/item/electronics/apc{ - pixel_x = 3; - pixel_y = 3 - }, +/obj/item/analyzer, /turf/open/floor/plasteel, /area/engine/engineering) "zG" = ( @@ -855,8 +849,8 @@ /turf/open/space/basic, /area/space) "Am" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 +/obj/machinery/igniter{ + id = "TEG_igniter" }, /turf/open/floor/engine/vacuum, /area/engine/engineering) @@ -962,10 +956,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "BY" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/structure/sign/warning/securearea{ pixel_x = 32 }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, /turf/open/floor/engine/vacuum, /area/engine/engineering) "CH" = ( @@ -1099,7 +1094,8 @@ /area/engine/engineering) "FW" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 1 + dir = 1; + name = "Burn Chamber to Hot" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -1177,7 +1173,9 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "Hp" = ( -/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Space Loop Bypass" + }, /turf/open/floor/plasteel, /area/engine/engineering) "HF" = ( @@ -1204,11 +1202,10 @@ /turf/open/floor/plasteel, /area/engine/engineering) "IA" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, -/turf/open/floor/engine/vacuum, +/turf/closed/wall/r_wall, /area/engine/engineering) "IP" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -1290,11 +1287,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"Kx" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction, -/turf/open/floor/plasteel, -/area/engine/engineering) "KA" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/bot, @@ -1441,6 +1433,7 @@ }, /obj/machinery/airalarm{ dir = 1; + locked = 0; pixel_y = -22 }, /obj/machinery/light, @@ -1593,7 +1586,9 @@ /turf/open/floor/plasteel, /area/engine/engineering) "SE" = ( -/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Mix To Burn Chamber" + }, /turf/open/floor/plasteel, /area/engine/engineering) "ST" = ( @@ -1715,7 +1710,7 @@ "Vs" = ( /obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4; - name = "Output Release" + name = "Cold to Space Loop" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, @@ -1780,7 +1775,7 @@ "XD" = ( /obj/machinery/atmospherics/components/binary/valve/digital/on{ dir = 4; - name = "Output Release" + name = "Space Loop to Cold" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -1799,6 +1794,9 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/engine/vacuum, /area/engine/engineering) "XP" = ( @@ -1857,8 +1855,8 @@ /area/engine/engineering) "YP" = ( /obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/item/pipe_dispenser, /turf/open/floor/plasteel, /area/engine/engineering) "YQ" = ( @@ -1917,7 +1915,7 @@ /area/engine/engineering) "ZC" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible, -/turf/open/floor/engine/vacuum, +/turf/open/space/basic, /area/engine/engineering) "ZT" = ( /turf/template_noop, @@ -2531,9 +2529,9 @@ Xe aR ZY QH -Hp -Kx -kS +nk +le +ZC oQ kS kS @@ -2588,11 +2586,11 @@ sH sH gq FW -Kx -kS +le +ZC BY kS -IA +kS nD ek Le @@ -2620,8 +2618,8 @@ yN yN yN yN -nk -MP +yN +IA fO Rh Rh From b5e369aaf12ba4404da5cd8218473de88fb078b7 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 19 Feb 2020 21:00:31 -0600 Subject: [PATCH 147/380] i forgot about that one --- .../designs/autolathe_desings/autolathe_designs_tools.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm index 6affacf1b1..9e67849675 100644 --- a/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm +++ b/code/modules/research/designs/autolathe_desings/autolathe_designs_tools.dm @@ -49,7 +49,7 @@ /datum/design/multitool name = "Multitool" id = "multitool" - build_type = AUTOLATHE + build_type = AUTOLATHE | PROTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 20) build_path = /obj/item/multitool category = list("initial","Tools","Tool Designs") From 362ebbcf8fa89e4bf946e1c4595e7d59d7dd12e0 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 19 Feb 2020 21:14:13 -0600 Subject: [PATCH 148/380] shit --- code/controllers/subsystem/autotransfer.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/autotransfer.dm b/code/controllers/subsystem/autotransfer.dm index 00c3f85543..b80211c354 100644 --- a/code/controllers/subsystem/autotransfer.dm +++ b/code/controllers/subsystem/autotransfer.dm @@ -16,10 +16,10 @@ SUBSYSTEM_DEF(autotransfer) return ..() /datum/controller/subsystem/autotransfer/fire() - if(maxvotes > votes) + if(maxvotes > curvotes) if(world.time > targettime) SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user targettime = targettime + CONFIG_GET(number/vote_autotransfer_interval) - votes += 1 + curvotes += 1 else SSshuttle.autoEnd() From 00f21ed685e58e72fd724613c5c836023bb3766d Mon Sep 17 00:00:00 2001 From: raspyosu Date: Wed, 19 Feb 2020 23:37:11 -0500 Subject: [PATCH 149/380] revert mesmerize spammability used to not begin cooldown upon windup fail, now does --- .../antagonists/bloodsucker/powers/bs_mesmerize.dm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm index 796a3afedd..b238c5ba36 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm @@ -16,6 +16,7 @@ message_Trigger = "Whom will you subvert to your will?" must_be_capacitated = TRUE bloodsucker_can_buy = TRUE + var/success /datum/action/bloodsucker/targeted/mesmerize/CheckCanUse(display_error) . = ..() @@ -97,7 +98,8 @@ target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) if(do_mob(user, target, 30, TRUE, TRUE)) // 3 seconds windup - if(CheckCanTarget(target)) // target just has to be out of view when it is fully charged in order to avoid + success = CheckCanTarget(target) + if(success) // target just has to be out of view when it is fully charged in order to avoid PowerActivatedSuccessfully() // blood & cooldown only altered if power activated successfully - less "fuck you"-y target.face_atom(user) target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic @@ -105,8 +107,15 @@ to_chat(user, "[target] is fixed in place by your hypnotic gaze.") target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + else + to_chat(user, "[target] has escaped your gaze!") + DeactivatePower() + DeactivateRangedAbility() + StartCooldown() + // oops! if they knew how they could just spam stun the victim and themselves. + spawn(power_time) - if(istype(target)) + if(istype(target) && success) target.notransform = FALSE // They Woke Up! (Notice if within view) if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) From 00618dbc9bdebc3e8967e18e3932aefc8cb9a32d Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 19 Feb 2020 20:58:06 -0800 Subject: [PATCH 150/380] whoops option is a number --- code/controllers/subsystem/vote.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 9924ed7917..f3513b7af7 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -216,7 +216,7 @@ SUBSYSTEM_DEF(vote) for(var/ckey in voted) cur_choices[cur_choices[voted[ckey][1]]]++ // jesus christ how horrifying var/least_vote = 100000 - var/least_voted + var/least_voted = 1 for(var/i in 1 to cur_choices.len) var/option = cur_choices[i] if(cur_choices[option] > voted.len/2) @@ -227,8 +227,8 @@ SUBSYSTEM_DEF(vote) already_lost_runoff += cur_choices[least_voted] for(var/ckey in voted) voted[ckey] -= least_voted - for(var/option in cur_choices) - cur_choices[option] = 0 + for(var/i in 1 to cur_choices.len) + cur_choices[cur_choices[i]] = 0 /datum/controller/subsystem/vote/proc/announce_result() var/vote_title_text From 4373f116e0147318fd1e0339130a28ceec89bfc7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 19 Feb 2020 22:07:03 -0700 Subject: [PATCH 151/380] Update teleportation.dm --- code/game/objects/items/teleportation.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index 347717dd63..e95668e1f3 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -141,8 +141,8 @@ return TRUE return ..() -/obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 30) - var/datum/beam/B = user.Beam(target) +/obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 20) + var/datum/beam/B = user.Beam(target, beam_icon_state = "rped_upgrade", maxdistance = 50) if(is_parent_of_portal(target) && (!delay || do_after(user, delay, target = target))) qdel(target) to_chat(user, "You dispel [target] with \the [src]!") From fd410963a90c5eab6ca23da52a0d890cc3e1a51d Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 19 Feb 2020 22:23:54 -0700 Subject: [PATCH 152/380] Update teleportation.dm --- code/game/objects/items/teleportation.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index e95668e1f3..bb860101ac 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -142,7 +142,7 @@ return ..() /obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 20) - var/datum/beam/B = user.Beam(target, beam_icon_state = "rped_upgrade", maxdistance = 50) + var/datum/beam/B = user.Beam(target, icon_state = "rped_upgrade", maxdistance = 50) if(is_parent_of_portal(target) && (!delay || do_after(user, delay, target = target))) qdel(target) to_chat(user, "You dispel [target] with \the [src]!") From d7403b3436b14299efe09b2e1133ecd327825bf5 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 19 Feb 2020 22:26:10 -0700 Subject: [PATCH 153/380] john doe --- code/modules/shuttle/emergency.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 2a33576373..a3cbe2c82d 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -206,7 +206,7 @@ return if(STAGE_1) var/datum/species/S = new - msg = "AUTHENTICATING - FAIL. AUTHENTICATING - FAIL. AUTHENTICATING - FAI###### Welcome, technician [S.random_name(pick(MALE, FEMALE))]." + msg = "AUTHENTICATING - FAIL. AUTHENTICATING - FAIL. AUTHENTICATING - FAI###### Welcome, technician JOHN DOE." qdel(S) if(STAGE_2) msg = "Warning: Navigational route fails \"IS_AUTHORIZED\". Please try againNN[scramble_message_replace_chars("againagainagainagainagain", 70)]." From 71c71766e68a3c5365b1f18fbdf74b50ba0cfccf Mon Sep 17 00:00:00 2001 From: Putnam Date: Wed, 19 Feb 2020 21:53:22 -0800 Subject: [PATCH 154/380] one of those runtimes that will never show up in play but boy howdy --- code/game/gamemodes/dynamic/dynamic_storytellers.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/dynamic/dynamic_storytellers.dm b/code/game/gamemodes/dynamic/dynamic_storytellers.dm index 303c436f99..069c73a421 100644 --- a/code/game/gamemodes/dynamic/dynamic_storytellers.dm +++ b/code/game/gamemodes/dynamic/dynamic_storytellers.dm @@ -57,7 +57,8 @@ Property weights are: mean += 2.5 if(CHAOS_MAX) mean += 5 - GLOB.dynamic_curve_centre += (mean/voters) + if(voters) + GLOB.dynamic_curve_centre += (mean/voters) GLOB.dynamic_forced_threat_level = forced_threat_level /datum/dynamic_storyteller/proc/get_midround_cooldown() From ca7e4842ee399cd9276585d68da375237d643b32 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 19 Feb 2020 23:57:01 -0600 Subject: [PATCH 155/380] Automatic changelog generation for PR #11168 [ci skip] --- html/changelogs/AutoChangeLog-pr-11168.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11168.yml diff --git a/html/changelogs/AutoChangeLog-pr-11168.yml b/html/changelogs/AutoChangeLog-pr-11168.yml new file mode 100644 index 0000000000..93caacdad1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11168.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Runtime if nobody has a chaos pref set" From c4b4a90bd8546ec8e57d199ce1cb94903ff8cbca Mon Sep 17 00:00:00 2001 From: Persi Date: Tue, 18 Feb 2020 21:52:34 -0500 Subject: [PATCH 156/380] Oh hey it's KiloStation Trying to make Kilo open... Finally, the work begins! Kilo added! Kilo Station! --- _maps/kilostation.dm | 1 + _maps/kilostation.json | 11 + _maps/map_files/KiloStation/KiloStation.dmm | 154021 +++++++++++++++++ _maps/shuttles/arrival_kilo.dmm | 558 + _maps/shuttles/cargo_kilo.dmm | 391 + _maps/shuttles/emergency_kilo.dmm | 2095 + _maps/shuttles/ferry_kilo.dmm | 293 + _maps/shuttles/labour_kilo.dmm | 312 + _maps/shuttles/mining_kilo.dmm | 242 + code/datums/shuttles.dm | 33 +- code/game/area/Space_Station_13_areas.dm | 16 + config/maps.txt | 3 + icons/turf/areas.dmi | Bin 38605 -> 39472 bytes 13 files changed, 157975 insertions(+), 1 deletion(-) create mode 100644 _maps/kilostation.dm create mode 100644 _maps/kilostation.json create mode 100644 _maps/map_files/KiloStation/KiloStation.dmm create mode 100644 _maps/shuttles/arrival_kilo.dmm create mode 100644 _maps/shuttles/cargo_kilo.dmm create mode 100644 _maps/shuttles/emergency_kilo.dmm create mode 100644 _maps/shuttles/ferry_kilo.dmm create mode 100644 _maps/shuttles/labour_kilo.dmm create mode 100644 _maps/shuttles/mining_kilo.dmm diff --git a/_maps/kilostation.dm b/_maps/kilostation.dm new file mode 100644 index 0000000000..d784be6e8f --- /dev/null +++ b/_maps/kilostation.dm @@ -0,0 +1 @@ +#define FORCE_MAP "_maps/kilostation.json" \ No newline at end of file diff --git a/_maps/kilostation.json b/_maps/kilostation.json new file mode 100644 index 0000000000..388f07ef1a --- /dev/null +++ b/_maps/kilostation.json @@ -0,0 +1,11 @@ +{ + "map_name": "Kilo Station", + "map_path": "map_files/KiloStation", + "map_file": "KiloStation.dmm", + "shuttles": { + "emergency": "emergency_kilo", + "ferry": "ferry_kilo", + "cargo": "cargo_kilo", + "whiteship": "whiteship_delta" + } +} \ No newline at end of file diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm new file mode 100644 index 0000000000..7b50420132 --- /dev/null +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -0,0 +1,154021 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/open/space/basic, +/area/space) +"aab" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aac" = ( +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat/atmos"; + dir = 8; + name = "MiniSat Atmospherics APC"; + pixel_x = -27 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"aad" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/mmi/posibrain{ + pixel_x = 5; + pixel_y = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aae" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/brig) +"aaf" = ( +/turf/closed/wall/r_wall, +/area/security/brig) +"aah" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigcelldoor"; + name = "Cell Blast door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) +"aai" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aaj" = ( +/turf/closed/wall, +/area/security/brig) +"aak" = ( +/obj/structure/table, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"aal" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/assembly/flash/handheld, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"aam" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aan" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"aao" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aap" = ( +/turf/closed/mineral/random/low_chance, +/area/space/nearstation) +"aaq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"aar" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aas" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aau" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/prison) +"aav" = ( +/turf/closed/wall/r_wall, +/area/security/prison) +"aaw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"aax" = ( +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/xenobiology) +"aay" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"aaz" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aaA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aaB" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"aaC" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aaD" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/camera{ + c_tag = "AI Chamber SMES"; + name = "core camera"; + network = list("aicore") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aaE" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aaF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aaG" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/security/prison) +"aaH" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aaI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"aaJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aaK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aaL" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/folder, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -4 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 4 + }, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"aaM" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/central/secondary"; + dir = 8; + name = "Central Maintenance APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aaN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 22 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aaO" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"aaP" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aaQ" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space/nearstation) +"aaR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aaS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aaT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"aaU" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aaV" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aaW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 4"; + name = "Cell 4"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aaX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aaY" = ( +/turf/closed/wall, +/area/security/detectives_office) +"aaZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"aba" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"abb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"abc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 3"; + name = "Cell 3"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"abd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"abe" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abf" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Law office"; + name = "Lawyer RC"; + pixel_y = -30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"abg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"abi" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard) +"abj" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"abl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"abm" = ( +/obj/structure/bed/dogbed/runtime, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/mob/living/simple_animal/pet/cat/Runtime, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"abn" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"abo" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/folder/white, +/obj/item/wrench/medical, +/obj/item/toy/figure/cmo, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"abp" = ( +/turf/closed/wall, +/area/security/prison) +"abq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/stamp/captain{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/pen/fountain/captain, +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)"; + pixel_y = -28 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"abr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 1"; + name = "Cell 1"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"abs" = ( +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abt" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/pickaxe, +/turf/open/floor/plating, +/area/maintenance/starboard) +"abu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/clothing/under/color/grey, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"abv" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abw" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abx" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"aby" = ( +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + name = "AI RC"; + pixel_x = 30; + pixel_y = -30 + }, +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "AI Chamber Core"; + dir = 1; + name = "core camera"; + network = list("aicore") + }, +/obj/machinery/light/floor, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abz" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/optable{ + name = "Forensics Operating Table" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"abB" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abC" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abD" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"abE" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) +"abF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/bridge) +"abG" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"abH" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"abI" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"abJ" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"abK" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 30 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"abN" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/fore) +"abO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/warden) +"abP" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/rust, +/area/chapel/office) +"abQ" = ( +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abS" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abT" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/security/detectives_office) +"abU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/filingcabinet/security, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"abV" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abW" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"abX" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"abY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"abZ" = ( +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"aca" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"acb" = ( +/obj/machinery/camera{ + c_tag = "AI Chamber Door"; + dir = 1; + name = "core camera"; + network = list("aicore") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"acc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance"; + req_one_access_txt = "4;63" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"acd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"ace" = ( +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"acg" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"ach" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/obj/item/clothing/mask/surgical, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"aci" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/storage/box/evidence{ + pixel_y = 5 + }, +/obj/item/restraints/handcuffs/cable/zipties, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"acj" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ai_monitored/storage/satellite) +"ack" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"acl" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"acm" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"acn" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"aco" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"acp" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acq" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 8; + name = "detective camera" + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"acr" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acs" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"act" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"acu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Storage"; + req_one_access_txt = "32;19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"acv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/scientist{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"acw" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/window/reinforced, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_x = -30; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"acx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"acy" = ( +/obj/docking_port/stationary/random{ + id = "pod_lavaland3"; + name = "lavaland" + }, +/turf/open/space, +/area/space/nearstation) +"acz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"acB" = ( +/obj/structure/cable, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"acC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cola/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"acD" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/holy{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"acE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/item/shovel, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"acF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"acG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Genetics"; + req_access_txt = "5; 9; 68" + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"acH" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/warden) +"acI" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/camera{ + c_tag = "Satellite Atmospherics"; + dir = 8; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"acJ" = ( +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/radio{ + pixel_y = 5 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"acK" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"acL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/fore) +"acM" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"acO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"acP" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/toolbox/mechanical, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"acQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"acR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"acS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"acT" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/md{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"acU" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"acV" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"acW" = ( +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Satellite Antechamber"; + dir = 1; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"acZ" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"ada" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; + dir = 4; + name = "MiniSat Antechamber APC"; + pixel_x = 26 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"adb" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/aicard{ + pixel_x = 4 + }, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Bridge Control Pit"; + name = "command camera" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"adc" = ( +/obj/structure/filingcabinet/employment, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/button/door{ + id = "lawyer_shutters"; + name = "Law Office Shutters Toggle"; + pixel_x = 24; + req_access_txt = "38" + }, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"add" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"ade" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = -30 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"adf" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"adg" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"adh" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"adi" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"adj" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"adk" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port) +"adl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"adm" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"adn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/warden) +"ado" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"adp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"adq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"adr" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"ads" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"adt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"adu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/secure_closet/courtroom, +/obj/item/gavelhammer, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Courtroom Judge"; + name = "command camera" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"adv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"adw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"adx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ady" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Satellite Maintenance"; + dir = 4; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"adz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"adA" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"adB" = ( +/obj/machinery/computer/telecomms/monitor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"adC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"adD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"adE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"adF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; + dir = 1; + name = "MiniSat Foyer APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adG" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_y = 28; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adH" = ( +/turf/closed/wall, +/area/maintenance/fore) +"adI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adJ" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"adK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"adL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"adM" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"adN" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/storage/satellite) +"adO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/atmos) +"adP" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/hallway/primary/fore) +"adQ" = ( +/turf/closed/wall/rust, +/area/maintenance/fore) +"adR" = ( +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adS" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adT" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"adU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" + }, +/obj/machinery/button/door{ + id = "prisonblast"; + name = "Prison Lockdown"; + pixel_y = 24; + req_one_access_txt = "2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"adW" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"adX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/server) +"adY" = ( +/obj/item/beacon, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"adZ" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"aea" = ( +/obj/structure/bed, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/item/bedsheet/brown, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"aeb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aec" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" + }, +/obj/machinery/button/door{ + id = "prisonblast"; + name = "Prison Lockdown"; + pixel_y = -24; + req_one_access_txt = "2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"aed" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/atmos) +"aee" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"aef" = ( +/turf/closed/wall, +/area/security/warden) +"aeh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"aei" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/warden) +"aej" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"aek" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Satellite Foyer"; + dir = 8; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"ael" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/rust, +/area/security/warden) +"aem" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aen" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aeo" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"aep" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/tox, +/obj/item/analyzer, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aeq" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/engine, +/area/science/xenobiology) +"aer" = ( +/turf/closed/wall/rust, +/area/maintenance/port/aft) +"aes" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aet" = ( +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aeu" = ( +/turf/closed/mineral/random/labormineral, +/area/space/nearstation) +"aev" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/foyer) +"aew" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Closet"; + req_access_txt = "47" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"aex" = ( +/obj/structure/transit_tube/station{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/foyer) +"aey" = ( +/turf/closed/wall/rust, +/area/security/main) +"aez" = ( +/turf/closed/wall, +/area/security/execution/education) +"aeA" = ( +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat/foyer) +"aeB" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/execution/education) +"aeD" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aeE" = ( +/obj/structure/flora/rock/pile, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"aeF" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"aeG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/server) +"aeH" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aeI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aeJ" = ( +/obj/structure/rack, +/obj/item/wirecutters{ + pixel_y = 5 + }, +/obj/item/wirerod, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aeK" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/small, +/turf/open/floor/plating/airless, +/area/maintenance/starboard/fore) +"aeL" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/maintenance/starboard/fore) +"aeM" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aeN" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/firecloset, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aeO" = ( +/obj/structure/bonfire, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; + name = "Carton of Estus" + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/item/melee/baseball_bat{ + desc = "Don't tell anyone you put any points into dex, though."; + icon_state = "swordon"; + item_state = "swordon"; + name = "moonlight greatsword" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"aeP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aeQ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"aeR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aeS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Lockdown Toggle"; + pixel_x = 6; + pixel_y = 8; + req_access_txt = "19" + }, +/obj/machinery/button/door{ + id = "transittube"; + name = "Transit Tube Lockdown Toggle"; + pixel_x = 6; + pixel_y = -2; + req_access_txt = "19" + }, +/obj/machinery/button/door{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + pixel_x = -6; + pixel_y = 8; + req_access_txt = "19" + }, +/obj/machinery/button/door{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Toggle"; + pixel_x = -6; + pixel_y = -2; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aeT" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aeU" = ( +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"aeV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"aeW" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"aeX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/warden) +"aeY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/warden) +"aeZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Xenolab"; + name = "Containment Chamber Toggle"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"afa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"afb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"afc" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/security/brig) +"afd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/closet/secure_closet/injection{ + name = "Justice Injections" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/button/door{ + id = "SecJusticeChamber"; + layer = 4; + name = "Justice Vent Toggle"; + pixel_x = -24; + pixel_y = 8; + req_access_txt = "3" + }, +/obj/machinery/light_switch{ + pixel_x = -40; + pixel_y = -8 + }, +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Justice Shutter Control"; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"afe" = ( +/turf/closed/wall/r_wall, +/area/medical/virology) +"aff" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"afg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"afh" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"afi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"afj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"afk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"afl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"afm" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/maintenance/port/aft) +"afn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"afo" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Chamber" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"afq" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afr" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"afs" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/machinery/door/window/brigdoor/northleft{ + dir = 2; + name = "Brig Control Desk"; + req_access_txt = "3" + }, +/turf/open/floor/plating, +/area/security/warden) +"aft" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/warden) +"afu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"afw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afx" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"afy" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/scientist, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afz" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/maintenance/port/aft) +"afA" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Chamber" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"afC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"afD" = ( +/turf/closed/wall, +/area/crew_quarters/heads/cmo) +"afE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"afF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"afH" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/taperecorder, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"afI" = ( +/obj/structure/flora/rock/pile, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"afJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"afK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/ten, +/obj/item/stack/cable_coil, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/obj/item/wirecutters, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"afL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"afM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Labs"; + dir = 4; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afN" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"afP" = ( +/obj/machinery/computer/message_monitor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"afQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/library) +"afR" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"afS" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"afT" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/folder/white{ + pixel_x = 6 + }, +/obj/item/storage/firstaid/regular, +/obj/machinery/door/window/northleft{ + name = "Emergency Storage"; + req_access_txt = "19" + }, +/obj/machinery/camera{ + c_tag = "Bridge Emergency Supplies"; + dir = 1; + name = "command camera" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"afU" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/science/xenobiology"; + dir = 4; + name = "Xenobiology APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"afW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"afX" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"afY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/flashlight/lantern, +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"afZ" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"aga" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"agb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"agc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"agd" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"age" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber"; + req_access_txt = "16" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Lockdown Shutter" + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -26; + pixel_y = 3 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"agf" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Euthanization Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"agg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"agh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"agi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"agj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"agk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"agl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"agm" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"agn" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"ago" = ( +/turf/closed/wall, +/area/hallway/primary/fore) +"agp" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/item/wirecutters, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Recreation VR Sleepers"; + name = "recreation camera" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"agq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 6"; + name = "Cell 6"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"ags" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 5"; + name = "Cell 5"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"agt" = ( +/turf/closed/wall/rust, +/area/space/nearstation) +"agu" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"agv" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"agw" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard) +"agx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"agy" = ( +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"agz" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Maximum Security Test Chamber"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"agA" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/maintenance/fore) +"agB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"agC" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/item/cardboard_cutout{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/cardboard_cutout, +/turf/open/floor/plating, +/area/maintenance/fore) +"agD" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"agE" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"agF" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"agG" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 1; + height = 4; + name = "escape pod loader"; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"agH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office"; + req_access_txt = "40" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"agI" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"agJ" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"agK" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"agL" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"agM" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"agN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/closed/wall, +/area/engine/break_room) +"agO" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/rust, +/area/crew_quarters/heads/hos) +"agP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) +"agQ" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/turf/open/floor/circuit/telecomms, +/area/science/xenobiology) +"agR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/medical/virology"; + dir = 1; + name = "Virology APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"agS" = ( +/turf/closed/wall, +/area/security/main) +"agT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"agU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/main) +"agV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/warden) +"agW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"agX" = ( +/turf/closed/wall/r_wall, +/area/security/warden) +"agY" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"agZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Upload Access"; + req_one_access_txt = "16" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aha" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"ahb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "justiceshutter"; + name = "Justice Shutter" + }, +/turf/open/floor/plating, +/area/security/execution/education) +"ahc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmoprivacy"; + name = "Office Privacy Shutters" + }, +/turf/open/floor/plating, +/area/medical/storage) +"ahd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/melee/baseball_bat{ + desc = "A staple of security force interrogations."; + icon_state = "baseball_bat_metal"; + name = "kneecapper" + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"ahe" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ahf" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ahg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ahh" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"ahi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"ahj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ahk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ahl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"ahm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"ahn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"aho" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Closet"; + dir = 1; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ahp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"ahq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"ahr" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door{ + id = "brigcelldoor"; + name = "Cell Blast Door Toggle"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/button/door{ + id = "brigfrontdoor"; + name = "Front Blast Door Toggle"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security RC"; + pixel_x = -30; + pixel_y = -30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"ahs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aht" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"ahu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"ahv" = ( +/obj/machinery/door/poddoor/preopen{ + id = "transittube"; + name = "Transit Tube Blast door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"ahx" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall, +/area/hallway/primary/fore) +"ahy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Transit Access"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ahz" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "construction zone"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"ahA" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ahB" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ahC" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/safe{ + pixel_x = 3 + }, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/item/stack/spacecash/c500{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/spacecash/c1000, +/obj/item/gun/ballistic/automatic/pistol/deagle/gold, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"ahD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ahE" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"ahF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"ahG" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"ahH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ahI" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ahJ" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/port/fore) +"ahK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/window/southleft{ + name = "Maximum Security Test Chamber"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ahL" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"ahM" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"ahN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"ahO" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ahP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ahQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ahR" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ahS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/central) +"ahT" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ahU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/brig) +"ahV" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"ahW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ahX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"ahY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ahZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aia" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aib" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aic" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/security/main) +"aid" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aie" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aif" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/main) +"aig" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"aih" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aii" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aij" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/grass, +/area/chapel/main) +"aik" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/server) +"ail" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aim" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"ain" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Evidence Closet"; + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aio" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aip" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aiq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"air" = ( +/obj/effect/turf_decal/loading_area, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/window/southleft{ + name = "cage door" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ais" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Shower_2"; + name = "Shower 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet/restrooms) +"ait" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"aiu" = ( +/obj/item/trash/chips, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"aiv" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"aiw" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Auxiliary Base Construction"; + dir = 8; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"aix" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/main) +"aiy" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/main) +"aiz" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aiA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aiB" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Shower_1"; + name = "Shower 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet/restrooms) +"aiC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_access_txt = "47" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"aiD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/security/brig) +"aiE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aiF" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"aiG" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/security/main) +"aiH" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/crowbar/red, +/obj/item/radio/headset/headset_sec, +/turf/open/floor/plasteel, +/area/security/main) +"aiI" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel, +/area/security/main) +"aiJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" + }, +/turf/open/floor/plasteel, +/area/security/main) +"aiK" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/item/clothing/accessory/armband/deputy, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/main) +"aiL" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"aiM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "chapel locker" + }, +/obj/item/clothing/shoes/sandal, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aiN" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"aiO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"aiP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"aiQ" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"aiR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aiS" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"aiT" = ( +/obj/structure/table, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"aiU" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aiV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aiW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aiX" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat_interior) +"aiY" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too."; + health = 45; + maxHealth = 45; + name = "Officer Beepsky" + }, +/turf/open/floor/plasteel, +/area/security/main) +"aiZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 2"; + name = "Cell 2"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aja" = ( +/obj/machinery/door/airlock/maintenance{ + name = "morgue maintenance"; + req_access_txt = "6" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ajb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/toy/figure/borg{ + pixel_x = 8; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"ajc" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"ajd" = ( +/turf/closed/wall, +/area/maintenance/port/aft) +"aje" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/chapel/office) +"ajf" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/security/main) +"ajg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ajh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aji" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port/fore) +"ajj" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"ajk" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ajl" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ajm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/window/eastleft{ + name = "Monkey Pen"; + req_access_txt = "39" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "virology sorting disposal pipe"; + sortType = 27 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"ajn" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"ajo" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/plasteel, +/area/security/main) +"ajp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ajq" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"ajr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"ajs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ajt" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aju" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"ajv" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"ajw" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/taperecorder{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/effect/turf_decal/bot, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"ajx" = ( +/turf/closed/wall/r_wall, +/area/maintenance/port/aft) +"ajy" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"ajz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/restraints/legcuffs/beartrap, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"ajA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"ajB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ajD" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"ajE" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"ajG" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/surgical_drapes, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"ajH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/security{ + name = "Council Chamber"; + req_one_access_txt = "38;63" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"ajI" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"ajJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/command{ + name = "Council Chamber"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ajL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Emergency Research Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/research) +"ajM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"ajN" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"ajO" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"ajP" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"ajQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/storage/box/evidence, +/obj/item/taperecorder{ + pixel_x = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ajR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ajS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ajT" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port/aft) +"ajU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"ajV" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ajW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ajX" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"ajY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "genetics maintenance"; + req_access_txt = "5; 9; 68" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ajZ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"aka" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"akb" = ( +/obj/machinery/door/poddoor/preopen{ + id = "transittube"; + name = "Transit Tube Blast door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/bridge) +"akc" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"akd" = ( +/obj/structure/flora/tree/jungle/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"ake" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"akf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"akg" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"akh" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/maintenance/port/aft) +"aki" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"akj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"akk" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Research Division" + }, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Research Division Delivery Access"; + req_access_txt = "47" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"akm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ako" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"akp" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Xenobiology Computers"; + dir = 8; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"akq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"akr" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/department/electrical"; + dir = 1; + name = "Electrical Maintenance APC"; + pixel_y = 23 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aks" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/engine/atmos) +"akt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Air to Room" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"aku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"akv" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"akw" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"akx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"aky" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"akz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"akA" = ( +/turf/closed/wall/mineral/plastitanium, +/area/maintenance/starboard) +"akB" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Robotics" + }, +/obj/machinery/door/window/eastleft{ + name = "Robotics Delivery Access"; + req_access_txt = "29" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"akC" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"akD" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"akE" = ( +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"akF" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"akG" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"akH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Chapel Office"; + req_access_txt = "22" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"akI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"akJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/trash/popcorn, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"akK" = ( +/turf/closed/wall, +/area/security/processing) +"akL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Courtroom"; + req_access_txt = "38" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"akM" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"akN" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"akO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"akP" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/surgery) +"akQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/key/security, +/obj/item/key/security, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"akR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"akS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"akT" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/item/bedsheet/medical, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"akU" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"akV" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"akW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"akX" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/science/xenobiology) +"akY" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/chapel/office) +"akZ" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"ala" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/button/door{ + id = "Abandoned Cell"; + name = "Abandoned Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 8; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"alb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"alc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"ald" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/item/book/manual/wiki/detective{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/taperecorder, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"ale" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"alf" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/fore"; + dir = 1; + name = "Starboard Bow Maintenance APC"; + pixel_y = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"alg" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"alh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/circuitboard/computer/operating, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"ali" = ( +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Auxiliary Base Shutters Toggle"; + pixel_x = -24; + pixel_y = 6; + req_one_access_txt = "32;47;48" + }, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"alj" = ( +/obj/machinery/door/poddoor/preopen{ + id = "transittube"; + name = "Transit Tube Blast door" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/bridge) +"alk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"all" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/departments/security{ + pixel_x = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"alm" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/space/nearstation) +"aln" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"alo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hos"; + dir = 1; + name = "Head of Security's Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/camera{ + c_tag = "Head of Security's Office" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"alp" = ( +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alq" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"alr" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"als" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/stack/cable_coil{ + pixel_y = 8 + }, +/obj/item/stack/rods/ten{ + pixel_y = 4 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"alt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"alu" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"alv" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"alx" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"aly" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"alz" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"alA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"alB" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"alC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"alD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/gloves/color/brown, +/obj/item/clothing/under/overalls, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"alE" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/wrench, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"alF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"alG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/security{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, +/obj/vehicle/ridden/secway, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"alH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"alI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"alJ" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = -30 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"alK" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/toy/figure/hos, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alL" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alM" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stamp/hos, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"alO" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"alP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"alQ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"alR" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"alS" = ( +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"alT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"alU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"alV" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"alW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"alX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"alY" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"alZ" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Unit_3"; + name = "Unit 3" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet/restrooms) +"ama" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"amb" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"amc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"amd" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"ame" = ( +/obj/machinery/computer/prisoner{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"amf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amg" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"amh" = ( +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/power/apc{ + areastring = "/area/tcommsat/computer"; + name = "Telecomms Monitoring APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/filingcabinet, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"ami" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room"; + req_access_txt = "30" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"amj" = ( +/obj/machinery/announcement_system, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"amk" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"aml" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"amm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"amn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"amo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"amp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"amq" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk{ + environment_smash = 0 + }, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"amr" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"ams" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"amt" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/window/northleft{ + name = "cage door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"amu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port/fore) +"amv" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"amw" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"amx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"amz" = ( +/turf/closed/wall/r_wall/rust, +/area/maintenance/port) +"amA" = ( +/turf/closed/wall, +/area/maintenance/port) +"amB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"amC" = ( +/obj/machinery/status_display/evac{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amD" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"amE" = ( +/obj/machinery/computer/security/hos{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"amF" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"amG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/photocopier, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"amH" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -26 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"amI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Security Secways"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, +/obj/vehicle/ridden/secway, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"amJ" = ( +/obj/item/storage/box/chemimp{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/lockbox/loyalty, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"amK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"amL" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"amM" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle{ + pixel_y = 4 + }, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"amN" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"amO" = ( +/turf/closed/wall/r_wall, +/area/security/processing) +"amP" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/maintenance/aft) +"amQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"amR" = ( +/turf/closed/wall/rust, +/area/maintenance/port) +"amS" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"amT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"amU" = ( +/obj/effect/turf_decal/bot, +/obj/structure/safe{ + pixel_x = 3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/stack/spacecash/c500{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/lazarus_injector, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"amV" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hor) +"amW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"amY" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 + }, +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"amZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/mob/living/simple_animal/hostile/russian, +/turf/open/floor/wood, +/area/maintenance/port) +"ana" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"anb" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/mixed{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/belt/janitor, +/obj/item/storage/bag/trash, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"anc" = ( +/obj/structure/falsewall{ + name = "suspicious wall" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"and" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ane" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/turf/open/floor/plating, +/area/engine/break_room) +"anf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"ang" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"anh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/processing) +"ani" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"anj" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"ank" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"anl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"anm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"ann" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/office, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"ano" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"anp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"anq" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"anr" = ( +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"ans" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"ant" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"anu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"anv" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"anw" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/security/main) +"anx" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/heads/hor) +"any" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/clipboard{ + pixel_x = 4 + }, +/obj/item/stack/spacecash/c50{ + pixel_y = 8 + }, +/obj/item/stack/spacecash/c50, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"anz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"anA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hosspace"; + name = "Space Blast door" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"anB" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"anC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"anD" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"anE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"anF" = ( +/obj/item/storage/box/teargas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"anG" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/ai_monitored/security/armory) +"anH" = ( +/turf/closed/wall, +/area/space/nearstation) +"anI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "bible locker" + }, +/obj/item/storage/book/bible{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"anJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"anK" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"anL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/camera{ + c_tag = "Brig Prison Access"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"anM" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anN" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/security/brig"; + dir = 1; + name = "Brig APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"anO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/central) +"anP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"anQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard"; + name = "Starboard Maintenance APC"; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"anR" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"anS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"anT" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/camera, +/turf/open/floor/wood, +/area/maintenance/starboard/fore) +"anU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"anV" = ( +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/security/armory"; + name = "Armoury APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"anW" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "mass driver intersection"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"anX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"anZ" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/maintenance/port/aft) +"aoa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/fore) +"aob" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aoc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"aod" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"aoe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"aof" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/space/nearstation) +"aog" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security Office Lockers" + }, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"aoh" = ( +/turf/closed/wall, +/area/lawoffice) +"aoi" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "transit intersection"; + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"aoj" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aok" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/briefcase, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"aol" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/easel, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aom" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/toy/figure/hop{ + pixel_x = -8 + }, +/obj/item/toy/figure/ian{ + pixel_x = 8 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aon" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Unit_2"; + name = "Unit 2" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet/restrooms) +"aoo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aop" = ( +/obj/structure/displaycase/captain, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"aoq" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"aor" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/item/cartridge/lawyer, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc{ + areastring = "/area/lawoffice"; + dir = 1; + name = "Law Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"aos" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/table, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aot" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aou" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"aov" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"aow" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aox" = ( +/turf/closed/wall, +/area/maintenance/central) +"aoy" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/stamp/law{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"aoz" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aoA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "lawyer_shutters"; + name = "Law Office Shutters" + }, +/turf/open/floor/plating, +/area/lawoffice) +"aoB" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/toy/figure/lawyer, +/turf/open/floor/carpet, +/area/lawoffice) +"aoC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"aoD" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/tcommsat/computer) +"aoE" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"aoF" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"aoG" = ( +/obj/machinery/door/airlock/medical{ + id_tag = "Unit_1"; + name = "Unit 1" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet/restrooms) +"aoI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/wood, +/area/lawoffice) +"aoJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/fore) +"aoK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/sign/departments/science{ + name = "ROBOTICS"; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aoL" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_4"; + name = "Cabin 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"aoM" = ( +/obj/machinery/door/airlock/maintenance/external{ + name = "transit intersection"; + req_access_txt = "12" + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"aoN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "Telecomms Monitoring"; + dir = 4; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"aoO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"aoP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aoQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/virology) +"aoR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aoS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aoT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aoU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/office, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aoV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/virology) +"aoW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aoX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Law Office"; + dir = 8 + }, +/turf/open/floor/wood, +/area/lawoffice) +"aoY" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aoZ" = ( +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"apa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"apb" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"apc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"apd" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"ape" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"apf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"apg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aph" = ( +/obj/structure/chair, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"api" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"apj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"apk" = ( +/obj/machinery/power/apc{ + areastring = "/area/security/courtroom"; + dir = 4; + name = "Courtroom APC"; + pixel_x = 26; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"apm" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/red, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/clothing/glasses/sunglasses/big, +/turf/open/floor/carpet, +/area/lawoffice) +"apn" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"apo" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "science locker" + }, +/obj/item/clothing/under/rank/scientist{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/suit/toggle/labcoat/science, +/obj/item/clothing/shoes/sneakers/white, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"app" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/wallframe/camera, +/obj/item/screwdriver, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"apq" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"apr" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aps" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/port/fore) +"apu" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/port/fore) +"apv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/engineering, +/obj/item/hand_tele, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"apw" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"apx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"apy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"apz" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/port/fore"; + dir = 4; + name = "Port Bow Solar APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Port Bow Solar"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/port/fore) +"apB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"apC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"apD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/gps{ + gpstag = "TP0" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"apE" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"apF" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/bowler{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"apG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"apH" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"apI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/fore) +"apJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"apK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"apL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/teleporter) +"apM" = ( +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/obj/item/storage/lockbox/loyalty, +/obj/item/hand_labeler, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"apN" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hop"; + dir = 1; + name = "Head of Personnel's Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/mob/living/simple_animal/pet/dog/corgi/Ian{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"apO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"apP" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"apQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"apR" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"apS" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/starboard/fore) +"apT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"apU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"apV" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_3"; + name = "Cabin 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"apW" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/item/circuitboard/machine/telecomms/bus{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/machinery/camera{ + c_tag = "Telecomms Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/storage/tcom) +"apX" = ( +/turf/closed/wall/rust, +/area/maintenance/central) +"apY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"apZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aqa" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"aqb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aqc" = ( +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqd" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"aqe" = ( +/obj/machinery/computer/prisoner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/item/wallframe/apc, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aqg" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aqh" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqi" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/cell_charger, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqk" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aql" = ( +/obj/structure/cable, +/obj/machinery/computer/monitor{ + dir = 1; + name = "backup power monitoring console" + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aqm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aqn" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"aqo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"aqp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"aqq" = ( +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/beacon, +/turf/open/floor/engine, +/area/science/explab) +"aqr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/port/fore) +"aqs" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"aqt" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask/gold{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aqu" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aqv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/librarian, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"aqw" = ( +/obj/machinery/computer/security/mining, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqx" = ( +/obj/machinery/computer/communications{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqy" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/geneticist, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"aqB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqC" = ( +/obj/machinery/computer/cargo/request, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Command)"; + pixel_x = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/keycard_auth, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqF" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"aqG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqH" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/start/quartermaster, +/obj/structure/chair/office, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"aqI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aqJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aqK" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"aqL" = ( +/obj/machinery/computer/monitor{ + dir = 4; + name = "Bridge Power Monitoring Console" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqN" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqO" = ( +/obj/machinery/computer/shuttle/mining, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqP" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/item/clipboard, +/obj/item/clothing/mask/fakemoustache, +/obj/item/clothing/mask/cigarette/pipe, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aqQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aqR" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/blue, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/window/southright{ + name = "Reception Desk" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"aqS" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aqT" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aqU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"aqV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aqW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aqX" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/ore_silo, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"aqY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aqZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"ara" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northright{ + name = "Emergency Storage"; + req_access_txt = "19" + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/dark, +/area/bridge) +"arb" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"arc" = ( +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"ard" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/structure/fireaxecabinet{ + pixel_y = -30 + }, +/obj/machinery/door/window/northright{ + name = "Emergency Storage"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"are" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/office) +"arf" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "Cabin_2"; + name = "Cabin 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"arg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"arh" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"ari" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"arj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Cryosleepers" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"ark" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"arl" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"arm" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/crayons, +/obj/item/storage/fancy/candle_box{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Chapel Office"; + name = "chapel camera" + }, +/turf/open/floor/wood, +/area/chapel/office) +"arn" = ( +/turf/closed/wall/r_wall, +/area/security/courtroom) +"aro" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/chapel/office) +"arp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"arq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Aft Hallway Security Doors"; + dir = 4; + name = "aft camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"arr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"ars" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"art" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/starboard/fore) +"aru" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_y = -30 + }, +/obj/machinery/keycard_auth{ + pixel_x = -24; + pixel_y = -8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"arv" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"arw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera{ + c_tag = "Teleporter Access"; + dir = 4; + name = "command camera" + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"arx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"ary" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Containment Chamber Blast Door" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/science/xenobiology) +"arz" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"arA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"arB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/courtroom) +"arC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/bridge) +"arD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"arE" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/power/apc{ + areastring = "/area/storage/tcom"; + dir = 8; + name = "Telecomms Storage APC"; + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/storage/tcom) +"arF" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/plaques/golden/captain{ + pixel_y = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"arG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/storage/tcom) +"arH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/stock_parts/subspace/analyzer{ + desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths. Shifted slightly right."; + pixel_x = 6; + pixel_y = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tcom) +"arI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "xenobiology sorting disposal pipe"; + sortType = 28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"arJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"arK" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"arL" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"arM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/camera{ + c_tag = "Xenobiology Entrance"; + dir = 1; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"arN" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"arO" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/ids, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"arP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"arQ" = ( +/obj/machinery/light/small, +/obj/item/stack/cable_coil, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/port/fore) +"arR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"arS" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/port/fore) +"arT" = ( +/obj/machinery/power/smes, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/port/fore) +"arU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"arV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_y = 5 + }, +/obj/item/crowbar/red, +/obj/item/lighter{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/storage/secure/safe{ + pixel_x = 34 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"arW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/bridge) +"arX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/bridge) +"arY" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/bridge) +"arZ" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"asa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"asb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"asc" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"asd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/bridge) +"ase" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"asg" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ash" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"asi" = ( +/turf/closed/wall/r_wall, +/area/medical/morgue) +"asj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"ask" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"asl" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aso" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "CloningDoor"; + name = "Cloning Lab"; + req_access_txt = "5;68" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"asp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asq" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asr" = ( +/obj/machinery/mass_driver{ + dir = 1; + id = "chapelgun" + }, +/obj/item/gps, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/chapel/office) +"ass" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"ast" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asu" = ( +/obj/structure/chair{ + name = "Judge" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"asv" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"asw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asx" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"asy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/bridge) +"asz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_x = -24; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"asA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"asB" = ( +/obj/structure/chair/comfy/brown{ + color = "#596479"; + dir = 1 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"asC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"asD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/crate, +/obj/item/storage/crayons, +/obj/item/hand_labeler, +/turf/open/floor/plating, +/area/maintenance/fore) +"asE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"asF" = ( +/turf/closed/wall, +/area/security/courtroom) +"asH" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"asI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/destTagger, +/obj/item/destTagger, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"asJ" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/detective, +/turf/open/floor/carpet, +/area/security/detectives_office) +"asK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"asL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"asM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"asN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asO" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/security/prison) +"asP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"asQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/cardboard, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"asS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard) +"asT" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/starboard/fore"; + dir = 1; + name = "Starboard Bow Solar APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/starboard/fore) +"asU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"asV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asX" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"asY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"asZ" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"ata" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "hopflash"; + name = "Crowd Pacifier"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"atb" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/fore) +"atc" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/security/courtroom) +"atd" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/hand_tele, +/obj/structure/mirror{ + pixel_x = -26 + }, +/obj/machinery/light, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"ate" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "forestarboard"; + name = "Starboard Bow Solar Control" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/starboard/fore) +"atf" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/security/courtroom) +"atg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"ath" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"ati" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/oxygen/red, +/obj/item/stack/packageWrap, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/maintenance/fore) +"atj" = ( +/turf/closed/wall, +/area/bridge) +"atk" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"atl" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"atm" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/disks{ + pixel_y = 5 + }, +/obj/item/radio/headset/headset_medsci, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"ato" = ( +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/genetics"; + dir = 1; + name = "Genetics Lab APC"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"atp" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"atq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "Test Chamber Blast Door" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"atr" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/pen/fourcolor, +/obj/item/stamp/hop{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"ats" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"att" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"atu" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "Queue Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"atv" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"atw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Chapel"; + dir = 4; + name = "chapel camera" + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"atx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/turf/open/floor/plating, +/area/bridge) +"aty" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "robotics sorting disposal pipe"; + sortType = 14 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"atz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/effect/landmark/start/chaplain, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"atB" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"atC" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"atD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/healthanalyzer, +/obj/item/hand_labeler, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"atE" = ( +/obj/effect/turf_decal/loading_area, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "Queue Shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"atF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"atG" = ( +/obj/structure/sign/poster/official/pda_ad, +/turf/closed/wall/rust, +/area/crew_quarters/heads/hop) +"atH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"atI" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "hopqueue"; + name = "Queue Shutters Toggle"; + pixel_x = 24; + pixel_y = -6; + req_access_txt = "57" + }, +/obj/machinery/button/door{ + id = "hop"; + name = "Privacy Shutters Toggle"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = "57" + }, +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"atJ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"atK" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall, +/area/medical/virology) +"atL" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/bodybags{ + pixel_y = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"atM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"atN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"atO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"atQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"atR" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"atS" = ( +/obj/machinery/telecomms/receiver/preset_right, +/obj/machinery/camera{ + c_tag = "Telecomms Server SMES"; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"atT" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"atU" = ( +/obj/machinery/telecomms/receiver/preset_left, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"atV" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"atW" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/mob/living/simple_animal/hostile/retaliate/ghost, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/starboard/fore) +"atX" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/wood, +/area/maintenance/starboard/fore) +"atY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"atZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"aua" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aub" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"auc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/bridge) +"aud" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aue" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"auf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc{ + areastring = "/area/science/explab"; + dir = 1; + name = "Experimentation Lab APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"aug" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_one_access_txt = "17;19" + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"auh" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aui" = ( +/turf/closed/wall/r_wall, +/area/teleporter) +"auj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "hydroponics maintenance"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"auk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"aul" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/lawoffice) +"aum" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"aun" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"auo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"auq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aur" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office"; + req_access_txt = "57" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"aus" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/teleporter) +"aut" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"auu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Connector to Science" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"auv" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"auw" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/bridge) +"aux" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"auy" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/bridge) +"auz" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"auA" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/fore) +"auB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/fore) +"auC" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"auD" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Security Equipment Room"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"auE" = ( +/turf/closed/wall, +/area/storage/primary) +"auG" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"auH" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/fore) +"auI" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/turf/open/floor/plasteel, +/area/security/courtroom) +"auJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/starboard/fore) +"auK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"auL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"auM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"auN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"auO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"auP" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/security/courtroom) +"auQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"auR" = ( +/obj/structure/flora/junglebush, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/light{ + dir = 8 + }, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"auS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/break_room) +"auT" = ( +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"auU" = ( +/obj/machinery/modular_computer/console/preset/command, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"auV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"auW" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"auX" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"auY" = ( +/obj/machinery/vending/cart{ + req_access_txt = "57" + }, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + name = "command camera" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"ava" = ( +/turf/closed/wall/rust, +/area/maintenance/starboard) +"avb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "command maintenance"; + req_access_txt = "17;19" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"avc" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/security/courtroom) +"avd" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/blue, +/obj/item/melee/chainofcommand, +/obj/item/toy/figure/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"ave" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"avf" = ( +/obj/structure/flora/junglebush/b, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/medical/genetics) +"avg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 22 + }, +/obj/effect/landmark/start/geneticist, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"avh" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"avi" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 32 + }, +/obj/effect/landmark/start/geneticist, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"avj" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/item/card/id/captains_spare, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"avk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"avl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clothing/suit/suspenders, +/obj/item/clothing/head/papersack/smiley, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"avm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"avn" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"avp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"avq" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall, +/area/maintenance/aft) +"avr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"avt" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -7 + }, +/obj/machinery/recharger{ + pixel_x = 7 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = 32; + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "sidearmory"; + name = "Armoury Shutter Toggle"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "3" + }, +/obj/machinery/button/door{ + id = "prisonblast"; + name = "Prison Lockdown"; + pixel_x = 8; + pixel_y = 24; + req_one_access_txt = "2" + }, +/obj/item/toy/figure/warden, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"avu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/morgue"; + dir = 1; + name = "Morgue APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"avv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/briefcase, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"avw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/primary/fore"; + dir = 1; + name = "Fore Primary Hallway APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"avx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"avy" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avz" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/blue, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard) +"avB" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"avC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"avD" = ( +/obj/structure/table/wood/fancy, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/pen, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + name = "Chapel RC"; + pixel_y = -30 + }, +/turf/open/floor/wood, +/area/chapel/office) +"avE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/chapel/office) +"avF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"avG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/chapel/office"; + name = "Chapel Office APC"; + pixel_y = -25 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"avH" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = 5 + }, +/obj/item/reagent_containers/hypospray/medipen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"avI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"avJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"avK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"avL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Crematorium"; + dir = 1; + name = "chapel camera" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"avM" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Security Office Computers"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"avN" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"avO" = ( +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"avP" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"avQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"avR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/bridge) +"avS" = ( +/obj/machinery/computer/bounty{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"avT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"avU" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avV" = ( +/obj/machinery/pdapainter, +/obj/structure/sign/poster/official/ian{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"avW" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"avY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Crematorium"; + req_access_txt = "22" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"avZ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/port/fore) +"awa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"awb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"awc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"awd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"awe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/item/stack/packageWrap, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"awf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/backpack/cultpack{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/color/black, +/obj/structure/closet{ + name = "chapel locker" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awg" = ( +/obj/structure/chair/office, +/turf/open/floor/plasteel/dark, +/area/bridge) +"awh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"awi" = ( +/turf/closed/wall/r_wall, +/area/science/mixing) +"awj" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"awk" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"awl" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/flashlight/lantern, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"awm" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"awn" = ( +/obj/machinery/vending/sustenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"awo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awp" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/keycard_auth{ + pixel_x = -6; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 6; + pixel_y = 24 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"awq" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/storage/primary) +"awr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aws" = ( +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awt" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"awu" = ( +/turf/closed/wall/r_wall, +/area/engine/atmos) +"awv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"aww" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"awx" = ( +/obj/machinery/computer/apc_control, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = -32 + }, +/obj/machinery/button/door{ + id = "ceprivate"; + name = "Privacy Shutters Toggle"; + pixel_x = -6; + pixel_y = 24; + req_one_access_txt = "56" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Secure Storage Toggle"; + pixel_x = 6; + pixel_y = 24; + req_access_txt = "11" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"awy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"awz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/cartridge/engineering{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/cartridge/engineering{ + pixel_x = 8 + }, +/obj/item/cartridge/atmos{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/folder, +/obj/item/stamp/ce, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"awA" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/book/bible{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/book/bible{ + pixel_y = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"awB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awC" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stack/sheet/plasteel/fifty{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 1; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"awD" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"awE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/gateway{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"awF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Engineering Checkpoint RC"; + pixel_x = -30 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/computer/security/telescreen/engine, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"awG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"awH" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/engineering) +"awI" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awK" = ( +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"awN" = ( +/turf/closed/wall/r_wall, +/area/engine/break_room) +"awO" = ( +/obj/machinery/computer/card/minor/ce, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen/ce{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"awP" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"awQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/med, +/obj/item/assembly/health, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"awR" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"awS" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/security/processing) +"awT" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/reagent_containers/pill/patch/silver_sulf, +/obj/item/reagent_containers/pill/patch/silver_sulf, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"awU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access_txt = "30" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"awW" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/engine/break_room) +"awX" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"awY" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"axa" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"axb" = ( +/turf/closed/wall, +/area/engine/engineering) +"axc" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"axd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + desc = "A pump that moves gas by pressure. Shower not included."; + dir = 8; + name = "Gas to Chamber" + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"axe" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/atmos_control, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"axf" = ( +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"axg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/structure/mirror{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"axh" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/yellow, +/obj/item/lighter, +/obj/item/clothing/mask/cigarette/cigar/cohiba, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"axi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot_white, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"axj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" + }, +/turf/open/floor/plating, +/area/engine/break_room) +"axk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"axl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"axm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Teleport Access"; + req_access_txt = "17;19" + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"axn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"axo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Distro to Connector" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"axp" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"axq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"axr" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/obj/machinery/status_display/shuttle{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"axs" = ( +/obj/machinery/computer/rdconsole/production{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"axt" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Starboard Bow Solar"; + dir = 1; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/cable, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/fore) +"axu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "mech bay maintenance"; + req_access_txt = "29" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"axv" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"axw" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"axx" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/starboard/fore) +"axy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "genetics sorting disposal pipe"; + sortType = 23 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"axz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"axB" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/air{ + pixel_x = 5 + }, +/obj/item/tank/internals/air{ + pixel_x = -5 + }, +/obj/item/wrench, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"axC" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"axD" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "skirt closet" + }, +/obj/item/clothing/under/skirt/red{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/skirt/blue, +/obj/item/clothing/under/skirt/black{ + pixel_x = -4; + pixel_y = -4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"axE" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/machinery/recharger, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/chief"; + dir = 4; + name = "Chief Engineer's Office APC"; + pixel_x = 28 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"axF" = ( +/turf/closed/wall, +/area/hallway/primary/aft) +"axG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"axH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"axI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"axJ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/hyper, +/obj/item/stack/cable_coil, +/obj/item/twohanded/rcl/pre_loaded, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"axK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"axL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"axM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" + }, +/turf/open/floor/plating, +/area/engine/break_room) +"axN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"axO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"axP" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 6 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -2 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"axQ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stack/cable_coil{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stack/cable_coil, +/obj/item/electronics/apc, +/obj/item/electronics/apc, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"axR" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Containment Chamber Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/science/xenobiology) +"axU" = ( +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"axW" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"axX" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/supermatter) +"axY" = ( +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"axZ" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aya" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayb" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"ayd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aye" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"ayf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"ayg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivate"; + name = "Chief Engineer's Privacy Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"ayh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"ayi" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"ayj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/maintenance/starboard) +"ayk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ayl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet/virology, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aym" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayn" = ( +/turf/open/floor/engine, +/area/engine/supermatter) +"ayo" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"ayp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"ayq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ayr" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ays" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"ayu" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"ayv" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/science/xenobiology) +"ayw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/explab) +"ayx" = ( +/obj/machinery/computer/rdconsole/experiment{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"ayy" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ayz" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayA" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"ayB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"ayC" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/server) +"ayD" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm/server{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/telecomms, +/area/science/server) +"ayE" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"ayG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"ayH" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"ayI" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"ayJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/geneticist, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"ayK" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Xenolab"; + name = "Containment Chamber Blast Door" + }, +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/science/xenobiology) +"ayM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"ayN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"ayO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Docking Hallway" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 + }, +/obj/structure/sign/directions/science{ + dir = 1; + pixel_y = 40 + }, +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"ayP" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"ayQ" = ( +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"ayS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/item/pickaxe, +/obj/item/shovel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"ayT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"ayU" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stack/packageWrap, +/obj/item/crowbar, +/obj/item/hand_labeler, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"ayV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ayW" = ( +/obj/machinery/vending/wardrobe/engi_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Engineering Lockers"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ayX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"ayY" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/item/grenade/chem_grenade/smart_metal_foam, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"ayZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aza" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"azb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sign/departments/evac{ + pixel_y = 32 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"azc" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"azd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aze" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/crate, +/obj/item/vending_refill/snack{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/vending_refill/cola, +/obj/item/screwdriver, +/turf/open/floor/plating, +/area/maintenance/starboard) +"azf" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 6 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"azg" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"azh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"azi" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"azj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"azk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"azl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"azm" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/engine/supermatter) +"azn" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"azo" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"azp" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azr" = ( +/obj/structure/chair/wood/normal, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azs" = ( +/obj/structure/table, +/obj/item/candle/infinite{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"azt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"azu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azv" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat_interior) +"azw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"azx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "rd sorting disposal pipe"; + sortType = 13 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"azy" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"azz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"azA" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/stack/packageWrap, +/obj/item/stack/sheet/glass/fifty, +/obj/item/hand_labeler, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"azB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"azC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/starboard) +"azD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"azE" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"azF" = ( +/obj/structure/flora/junglebush/c, +/mob/living/carbon/monkey{ + name = "curious george" + }, +/turf/open/floor/grass, +/area/medical/genetics) +"azG" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"azH" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer3{ + dir = 10 + }, +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/circuit/red, +/area/engine/engineering) +"azI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/engine/engineering) +"azJ" = ( +/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"azK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"azL" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"azM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/break_room) +"azN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/break_room) +"azO" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/geneticist{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"azP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"azQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"azR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "chapel sorting disposal pipe"; + sortType = 17 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"azU" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer3, +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = 32 + }, +/turf/open/floor/circuit/red, +/area/engine/engineering) +"azV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"azX" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"azY" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/chapel/main) +"azZ" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/grass, +/area/chapel/main) +"aAa" = ( +/obj/machinery/vending/engivend, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aAb" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/window/reinforced, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"aAc" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters_2"; + name = "Chemistry Hall Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"aAd" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aAe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage"; + req_access_txt = "32" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aAf" = ( +/obj/machinery/airalarm/server{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aAg" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai) +"aAh" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aAi" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aAj" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aAk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aAl" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/tcommsat/server"; + dir = 4; + name = "Telecomms Server Room APC"; + pixel_x = 25 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aAm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAn" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aAo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"aAp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aAq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aAr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aAs" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aAt" = ( +/obj/machinery/power/apc{ + areastring = "/area/chapel/main"; + dir = 8; + name = "Chapel APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"aAu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"aAv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/chapel/main) +"aAw" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"aAx" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/beebox, +/turf/open/floor/grass, +/area/chapel/main) +"aAz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aAB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aAC" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAD" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass, +/area/chapel/main) +"aAE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to Satellite" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aAF" = ( +/obj/machinery/aug_manipulator, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aAG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/storage/backpack/duffelbag{ + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aAH" = ( +/obj/structure/transit_tube/curved/flipped, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aAI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/gateway"; + dir = 1; + name = "Gateway APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aAJ" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"aAK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAL" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAM" = ( +/turf/open/floor/engine, +/area/engine/engineering) +"aAN" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/pen/blue, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aAO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=N CPH"; + dir = 8; + location = "NW CPH"; + name = "Patrol navbeacon NW" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aAR" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aAS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aAT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Docking Hallway" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aAV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aAW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Apiary"; + req_one_access_txt = "22;35" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aAX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aAZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"aBa" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aBb" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aBc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/icecream_vat, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aBd" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"aBe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aBf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/reflector/box/anchored{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aBg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aBh" = ( +/obj/structure/closet/secure_closet/RD, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/gun/energy/e_gun/mini, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"aBi" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"aBj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aBk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/shard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aBl" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aBm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A. Storage"; + req_access_txt = "18" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"aBn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aBo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"aBp" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aBq" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/clipboard{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/machinery/camera{ + c_tag = "Cryogenics"; + dir = 8; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aBr" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aBs" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aBt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/cloning, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aBu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "supermatter maintenance"; + req_one_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"aBv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aBw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aBx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"aBy" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/grass, +/area/chapel/main) +"aBz" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tower, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/grass, +/area/chapel/main) +"aBA" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aBB" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/beebox, +/turf/open/floor/grass, +/area/chapel/main) +"aBC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "kitchen maintenance"; + req_access_txt = "28" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aBD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aBE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/head/welding{ + pixel_y = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/storage/primary"; + dir = 1; + name = "Tool Storage APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Tool Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aBF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aBH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aBI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aBJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Autopsy"; + req_access_txt = "4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"aBK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aBL" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/analyzer, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aBM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/public/glass{ + name = "Security Hallway" + }, +/obj/structure/sign/departments/security{ + pixel_x = -32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"aBN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aBO" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aBP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aBQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aBR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aBS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmospherics RC"; + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aBT" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -6 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aBU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aBV" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aBW" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aBX" = ( +/obj/structure/transit_tube/station/reverse{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/transit_tube_pod{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aBZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/atmos{ + pixel_x = 8; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aCa" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aCb" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"aCc" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/engine/break_room) +"aCd" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aCe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aCf" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aCg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/turf/open/floor/plating, +/area/engine/break_room) +"aCh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aCi" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aCj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"aCk" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Telecomms Server Room"; + dir = 8; + name = "telecomms camera"; + network = list("ss13","tcomms") + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"aCl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aCm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"aCn" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aCo" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aCp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aCq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Security Hallway" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"aCr" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Mech Bay"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"aCs" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"aCt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aCu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aCv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aCw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"aCx" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aCy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aCz" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"aCA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aCB" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aCC" = ( +/obj/machinery/door/airlock/command{ + name = "Gateway"; + req_access_txt = "62" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/gateway) +"aCD" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aCE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aCF" = ( +/obj/item/grenade/barrier{ + pixel_x = 4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aCG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Emergency Research Lockdown"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "47" + }, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "rdprivacy"; + name = "Director's Privacy Toggle"; + pixel_x = 24; + pixel_y = 38 + }, +/obj/effect/landmark/start/research_director, +/obj/machinery/button/door{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Lockdown"; + pixel_x = 38; + pixel_y = 38; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aCH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/shard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aCI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aCJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aCK" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aCL" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aCM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aCN" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/grass, +/area/chapel/main) +"aCO" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/science/robotics/mechbay) +"aCP" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aCQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aCR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aCS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"aCT" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aCU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/sign/plaques/atmos, +/turf/closed/wall, +/area/engine/break_room) +"aCV" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"aCW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aCX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aCY" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/clothing/head/welding{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/head/welding, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aCZ" = ( +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = -4 + }, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aDa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aDb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aDc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ + dir = 1 + }, +/obj/machinery/power/apc{ + area = "/area/engine/break_room"; + name = "Engineering Foyer APC"; + pixel_y = -26 + }, +/obj/structure/cable, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/break_room) +"aDd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aDe" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aDf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/power/apc/unlocked{ + areastring = "/area/medical/genetics/cloning"; + dir = 4; + name = "Cloning Lab APC"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Cloning Lab"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aDg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aDh" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/grass, +/area/chapel/main) +"aDi" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aDj" = ( +/turf/closed/wall, +/area/security/checkpoint/engineering) +"aDk" = ( +/turf/closed/wall, +/area/engine/atmos) +"aDm" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aDn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aDo" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aDp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"aDq" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_x = 32 + }, +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/circuit/red, +/area/engine/engineering) +"aDr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"aDs" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aDt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Pure to Mix" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aDu" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "transittube_ai"; + name = "Transit Tube Lockdown Toggle"; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Satellite Transit Access"; + dir = 4; + name = "satellite camera"; + network = list("minisat") + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aDv" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -2 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aDw" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aDx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/gateway) +"aDy" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/gateway) +"aDz" = ( +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aDA" = ( +/obj/machinery/atmospherics/miner/nitrogen{ + max_ext_kpa = 2500 + }, +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aDB" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics) +"aDC" = ( +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aDD" = ( +/obj/machinery/atmospherics/miner/oxygen{ + max_ext_kpa = 2500 + }, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aDE" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - Air"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"aDF" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/auxbase{ + dir = 4; + pixel_x = -28 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/assault_pod/mining, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"aDG" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/security/processing) +"aDH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_one_access_txt = "23;30" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"aDI" = ( +/turf/closed/wall, +/area/science/lab) +"aDJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"aDK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_one_access_txt = "23;30" + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"aDL" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/science/robotics/mechbay) +"aDM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aDN" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aDO" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aDP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aDQ" = ( +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"aDR" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aDS" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aDT" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aDU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aDV" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aDW" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage"; + req_access_txt = "18" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"aDX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"aDY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aDZ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"aEa" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space, +/area/space/nearstation) +"aEb" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aEc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aEd" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEe" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEf" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEg" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"aEh" = ( +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"aEi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aEj" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space, +/area/space/nearstation) +"aEk" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aEl" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aEm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEn" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"aEo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aEp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) +"aEq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space, +/area/space/nearstation) +"aEr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"aEs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aEt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aEu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aEv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aEw" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/port) +"aEx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aEy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"aEz" = ( +/obj/structure/table, +/obj/item/storage/box/deputy, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Warden's Office"; + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aEA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aEB" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aEC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aED" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aEE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aEF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aEG" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aEH" = ( +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + name = "vault camera"; + network = list("vault") + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/security/nuke_storage) +"aEI" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aEJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aEK" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/hallway/secondary/entry) +"aEL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"aEM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aEN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/event_spawn, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aEO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aEP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aEQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aER" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aES" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/gateway) +"aET" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aEU" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/maintenance/aft) +"aEV" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"aEW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Evidence"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aEX" = ( +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/closet/secure_closet{ + name = "shotgun rubber rounds"; + req_access_txt = "1" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aEY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aEZ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"aFa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aFb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aFc" = ( +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aFd" = ( +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aFe" = ( +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aFf" = ( +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aFg" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/engineering"; + name = "Engine Room APC"; + pixel_y = -26 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aFh" = ( +/obj/machinery/recharger{ + pixel_x = -7 + }, +/obj/machinery/recharger{ + pixel_x = 7 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -6 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"aFi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access_txt = "19;23" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"aFj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aFk" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aFl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"aFm" = ( +/obj/machinery/atmospherics/miner/carbon_dioxide{ + max_ext_kpa = 2500 + }, +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aFn" = ( +/obj/machinery/atmospherics/miner/toxins{ + max_ext_kpa = 2500 + }, +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aFo" = ( +/obj/machinery/atmospherics/miner/n2o{ + max_ext_kpa = 2500 + }, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aFp" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aFq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aFr" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aFs" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"aFt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/medical_doctor, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aFu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"aFv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aFw" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aFx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aFy" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/processing"; + dir = 8; + name = "Labor Shuttle Dock APC"; + pixel_x = -26 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"aFz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aFA" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aFB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"aFD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/security/glass{ + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aFE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aFF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aFG" = ( +/obj/machinery/computer/slot_machine{ + pixel_y = 2 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"aFH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"aFI" = ( +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aFK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{ + pixel_x = -37; + pixel_y = -6 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"aFL" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aFM" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aFN" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/space/basic, +/area/maintenance/disposal/incinerator) +"aFO" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aFP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Incinerator"; + req_access_txt = "24" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"aFQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ + dir = 8 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"aFR" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aFT" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"aFU" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/meter, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aFV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"aFW" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"aFX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aFY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/igniter{ + id = "Incinerator" + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"aFZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aGa" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aGb" = ( +/obj/machinery/power/turbine{ + luminosity = 2 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"aGc" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"aGd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aGe" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"aGf" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera{ + c_tag = "Atmospherics Lockers"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aGh" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"aGi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aGj" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Research and Development" + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Research and Development Delivery Access"; + req_one_access_txt = "7;29" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aGk" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - N2"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aGl" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pipe_dispenser, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aGn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aGo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGp" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aGq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aGr" = ( +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aGs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/item/wrench, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aGt" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/wrench/medical, +/obj/item/reagent_containers/pill/mannitol, +/obj/item/reagent_containers/pill/mannitol, +/obj/item/clothing/neck/stethoscope, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/cryo"; + dir = 4; + name = "Cryogenics APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aGu" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/break_room) +"aGw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aGx" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/northleft{ + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGz" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGA" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/pipedispenser/disposal, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGB" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/pipedispenser/disposal/transit_tube, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aGD" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/engine/supermatter) +"aGE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aGF" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aGG" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aGH" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aGI" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aGJ" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aGK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aGL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aGM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aGN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"aGO" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/fore) +"aGP" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/hallway/primary/fore) +"aGQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/plasteel, +/area/gateway) +"aGR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/gateway) +"aGS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + desc = "After his promotion, he was transferred to Kilo Station to serve as the gateway's protector."; + icon_state = "plant-21"; + name = "rodger" + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/gateway) +"aGT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aGU" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 4 + }, +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aGV" = ( +/obj/machinery/air_sensor/atmos/nitrogen_tank, +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aGW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ + dir = 4 + }, +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aGX" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 4 + }, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aGY" = ( +/obj/machinery/air_sensor/atmos/oxygen_tank, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aGZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ + dir = 4 + }, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHa" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"aHb" = ( +/obj/machinery/air_sensor/atmos/air_tank, +/turf/open/floor/engine/air, +/area/engine/atmos) +"aHc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"aHd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ + dir = 1 + }, +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHe" = ( +/obj/machinery/air_sensor/atmos/carbon_tank, +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ + dir = 1 + }, +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHg" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ + dir = 1 + }, +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHh" = ( +/obj/machinery/air_sensor/atmos/toxin_tank, +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ + dir = 1 + }, +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ + dir = 1 + }, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHk" = ( +/obj/machinery/air_sensor/atmos/nitrous_tank, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ + dir = 1 + }, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aHm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aHn" = ( +/obj/machinery/air_sensor/atmos/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aHo" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aHp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aHq" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aHr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/gateway) +"aHs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/carbon_tank{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aHt" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector"; + req_one_access_txt = "10;24;5" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aHu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "CO2 to Pure" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aHv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"aHw" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"aHx" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/closed/wall, +/area/engine/atmos) +"aHy" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aHz" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aHA" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aHB" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aHC" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"aHD" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/multitool, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool{ + pixel_x = 4 + }, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aHE" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aHF" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aHG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aHH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aHI" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/button/door{ + id = "robotics_shutters"; + name = "Robotics Shutter Toggle"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "29" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aHJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/analyzer, +/obj/item/analyzer, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aHK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6; + icon_state = "intact" + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aHL" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aHM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/robotics/lab) +"aHN" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aHO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aHP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aHQ" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aHR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aHS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/purple/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aHT" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aHU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aHV" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"aHW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"aHX" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aHY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"aHZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aIb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aIc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"aId" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/CMO, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/gun/energy/e_gun/mini, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aIe" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/security, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"aIf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aIg" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/break_room) +"aIh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aIi" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aIj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"aIk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aIl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aIm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aIn" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/engine/supermatter) +"aIo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aIp" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aIq" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aIr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aIs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/item/beacon, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aIt" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aIu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Engine" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aIv" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"aIw" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/service, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"aIx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aIy" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil{ + pixel_y = -2 + }, +/obj/item/analyzer{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/analyzer, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aIz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/button/door{ + id = "transittube_ai"; + name = "Transit Tube Lockdown Toggle"; + pixel_x = 8; + pixel_y = 24; + req_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aIA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aIB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aIC" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aID" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aIE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aIF" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aIH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aII" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aIJ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aIK" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall, +/area/engine/atmos) +"aIL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aIM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aIN" = ( +/obj/structure/sign/departments/botany, +/turf/closed/wall, +/area/maintenance/central) +"aIO" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/closed/wall, +/area/engine/atmos) +"aIP" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aIQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Medbay" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aIR" = ( +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aIS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aIT" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aIU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aIV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aIW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aIX" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"aIY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aIZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"aJa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aJb" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"aJc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aJd" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aJf" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aJg" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "External Waste Ports to Filter" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aJh" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to External Air Ports" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aJi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aJj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"aJk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1, +/turf/closed/wall/r_wall, +/area/engine/break_room) +"aJl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"aJm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aJn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"aJo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"aJp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/closed/wall, +/area/engine/atmos) +"aJq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aJr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aJs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aJt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"aJu" = ( +/obj/machinery/computer/med_data, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Sleepers"; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aJv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aJw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aJx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"aJy" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aJz" = ( +/obj/machinery/computer/atmos_control/tank/mix_tank{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aJA" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aJB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aJC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aJD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aJE" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aJF" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aJG" = ( +/obj/machinery/status_display/evac, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/closed/wall, +/area/engine/atmos) +"aJH" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aJI" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall, +/area/engine/atmos) +"aJJ" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/science/lab) +"aJK" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "E.V.A. Storage"; + dir = 8; + name = "command camera" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"aJL" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aJM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, +/obj/machinery/meter/atmos/distro_loop, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aJN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aJO" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aJP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aJQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aJR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"aJS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"aJT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"aJU" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aJV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aJW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aJX" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/engine, +/area/tcommsat/computer) +"aJY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"aKa" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aKb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aKc" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aKd" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/toolbox/electrical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/multitool, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aKe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aKf" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/obj/item/screwdriver{ + pixel_y = 18 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aKg" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKh" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/backpack/duffelbag/engineering{ + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"aKi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"aKk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"aKl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"aKm" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/atmos) +"aKn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"aKo" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/belt/utility, +/obj/item/weldingtool/largetank, +/obj/item/clothing/head/welding, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aKp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"aKq" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 6; + pixel_y = 24; + req_one_access_txt = "29" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKs" = ( +/obj/machinery/computer/security/telescreen/turbine{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"aKt" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"aKu" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aKv" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"aKx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKy" = ( +/obj/machinery/computer/crew, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Medbay Checkpoint RC"; + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"aKz" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKA" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aKB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/closed/wall, +/area/security/checkpoint/engineering) +"aKC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aKD" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/closed/wall, +/area/security/checkpoint/engineering) +"aKE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/security/checkpoint/engineering) +"aKF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/meter/atmos/atmos_waste_loop, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aKG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aKH" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aKI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aKJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aKK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aKL" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aKM" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/photocopier, +/obj/item/newspaper{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/newspaper, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port) +"aKN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"aKO" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/maintenance/port) +"aKP" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aKQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/chair/stool, +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aKR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/wood, +/area/maintenance/port) +"aKS" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/port) +"aKT" = ( +/obj/structure/dresser, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aKU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/autodrobe, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/theatre"; + dir = 1; + name = "Theatre APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aKV" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aKW" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aKX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"aKY" = ( +/obj/structure/table/glass, +/obj/item/storage/box/rxglasses{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/obj/item/gun/syringe{ + pixel_y = 5 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aKZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"aLa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aLb" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/item/storage/belt/medical, +/obj/item/crowbar, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aLc" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/packageWrap, +/obj/item/storage/secure/briefcase, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/cmo"; + dir = 1; + name = "CMO's Office APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aLd" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/medical"; + dir = 8; + name = "Medical Security Checkpoint APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"aLe" = ( +/turf/open/floor/plasteel, +/area/engine/break_room) +"aLf" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aLg" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -28 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aLh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/virology{ + name = "Virology Access"; + req_access_txt = "39" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aLi" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aLj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"aLk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aLl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aLm" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aLn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aLo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aLp" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aLq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/tool, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aLr" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Access"; + req_one_access_txt = "19;23" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"aLs" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLy" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/supermatter) +"aLz" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/supermatter) +"aLA" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aLB" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/supermatter) +"aLC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/bridge) +"aLD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/easel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"aLE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aLF" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLH" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/engine/supermatter) +"aLJ" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/circuit/red, +/area/ai_monitored/turret_protected/ai) +"aLK" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/engine/engineering) +"aLL" = ( +/obj/structure/sign/warning/enginesafety, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aLM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aLN" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"aLO" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "Test Chamber Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/airlock/research/glass{ + name = "Experimentor Lab"; + req_one_access_txt = "7;29" + }, +/turf/open/floor/engine, +/area/science/explab) +"aLP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aLQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/box/drinkingglasses{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aLS" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aLT" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/clothing/under/rank/bartender/purple{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/suit/apron/purple_bartender, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"aLU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aLV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/fore) +"aLW" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aLX" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aLY" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aLZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aMa" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aMb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aMc" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 28; + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aMd" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"aMe" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aMf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aMg" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing/chamber) +"aMh" = ( +/obj/structure/closet/secure_closet/security/engine, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"aMi" = ( +/obj/structure/table, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aMj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Distro to Waste" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aMk" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/engine/atmos) +"aMl" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing/chamber) +"aMm" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aMn" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aMo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plating, +/area/engine/atmos) +"aMp" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/button/ignition/incinerator/toxmix{ + pixel_x = -6; + pixel_y = 30 + }, +/obj/machinery/button/door/incinerator_vent_toxmix{ + pixel_x = 8; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/power/apc{ + areastring = "/area/science/mixing/chamber"; + dir = 4; + name = "Toxins Chamber APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing/chamber) +"aMq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard) +"aMr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aMs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aMt" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/atmos) +"aMu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aMv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/maintenance/port) +"aMw" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aMx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port) +"aMy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aMz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"aMA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"aMB" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/extinguisher/mini, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"aMC" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastleft{ + name = "First-Aid Supplies"; + req_access_txt = "5" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aMD" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"aME" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/door/airlock/medical{ + name = "Cloning Lab"; + req_access_txt = "5;68" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aMF" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/vending/kink, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"aMG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"aMH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 4; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aMI" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aMJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/mmi, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/bodypart/chest/robot{ + pixel_y = 4 + }, +/obj/item/bodypart/r_leg/robot{ + pixel_x = 6 + }, +/obj/item/bodypart/r_arm/robot{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/bodypart/l_leg/robot{ + pixel_x = -6 + }, +/obj/item/bodypart/l_arm/robot{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/bodypart/head/robot, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"aMK" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_y = 30 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"aML" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/n2{ + initial_gas_mix = "n2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aMM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance"; + req_access_txt = "12;63" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"aMN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aMO" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aMP" = ( +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"aMQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aMR" = ( +/obj/structure/sign/poster/official/wtf_is_co2, +/turf/closed/wall, +/area/engine/atmos) +"aMS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aMT" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aMU" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aMV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aMW" = ( +/obj/structure/reflector/single/anchored{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aMX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aMY" = ( +/turf/open/floor/engine/air, +/area/engine/atmos) +"aMZ" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - CO2"; + dir = 4; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aNa" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - Plasma"; + dir = 4; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aNb" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - N2O"; + dir = 4; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aNc" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - Mix"; + dir = 4; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"aNd" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aNe" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aNf" = ( +/obj/structure/reflector/single/anchored{ + dir = 5 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"aNg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9; + icon_state = "intact" + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"aNh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aNi" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1; + luminosity = 2 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "Turbine Chamber"; + dir = 4; + name = "turbine camera"; + network = list("turbine") + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"aNj" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Fore Hallway Centre"; + name = "fore camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=NE CPH"; + dir = 8; + location = "N CPH"; + name = "Patrol navbeacon N" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aNk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"aNl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aNm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Desk"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aNn" = ( +/turf/closed/wall, +/area/medical/medbay/central) +"aNo" = ( +/obj/machinery/door/airlock/engineering{ + name = "Emergency Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aNp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Fore Hallway Robotics Bay"; + dir = 1; + name = "fore camera" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aNq" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aNr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aNs" = ( +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"aNu" = ( +/turf/closed/wall, +/area/medical/morgue) +"aNv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/clonepod, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aNw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aNx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/genetics) +"aNy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aNz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aNA" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aNB" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aND" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office"; + req_access_txt = "40" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aNE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aNF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aNG" = ( +/turf/closed/wall, +/area/medical/genetics) +"aNH" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics/cloning) +"aNI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/medical_cloning{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/crowbar, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/paper/guides/jobs/medical/cloning, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aNJ" = ( +/obj/structure/table, +/obj/item/storage/box/monkeycubes{ + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe, +/obj/item/flashlight/pen, +/obj/machinery/requests_console{ + department = "Genetics"; + name = "Genetics Requests Console"; + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"aNK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aNL" = ( +/turf/closed/wall, +/area/medical/genetics/cloning) +"aNM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aNO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/genetics/cloning) +"aNQ" = ( +/turf/closed/wall, +/area/medical/cryo) +"aNR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aNS" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = 4 + }, +/obj/item/storage/pill_bottle/mannitol{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics) +"aNT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aNU" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aNV" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aNW" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/cryo) +"aNX" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aNY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aNZ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aOa" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/grass, +/area/medical/genetics) +"aOb" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/grass, +/area/medical/genetics) +"aOc" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aOd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aOe" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aOf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aOg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aOh" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing/chamber) +"aOi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"aOj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aOk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/central) +"aOl" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Genetics"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"aOm" = ( +/obj/item/toy/beach_ball{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"aOn" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing/chamber) +"aOo" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing/chamber) +"aOp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aOq" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"aOr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/healthanalyzer, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/turf/open/floor/wood, +/area/maintenance/port) +"aOs" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aOt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aOu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/mob/living/simple_animal/bot/cleanbot{ + name = "Scrubs, MD"; + on = 0 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aOv" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aOw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"aOx" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"aOy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "bar maintenance"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aOz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/box/masks{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/gloves{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aOA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aOB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aOC" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/lavendergrass, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"aOD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOE" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"aOF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aOG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aOH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aOI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/securearea{ + name = "EMERGENCY STORAGE"; + pixel_y = -32 + }, +/obj/machinery/light/small, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aOJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aOK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aOM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aON" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aOO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aOP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aOR" = ( +/obj/machinery/computer/card/minor/cmo{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/cmo{ + dir = 8; + network = list("medical"); + pixel_x = 28 + }, +/obj/machinery/button/door{ + id = "cmoprivacy"; + name = "Privacy Shutters Toggle"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/button/door{ + id = "emmd"; + name = "Medical Lockdown Toggle"; + pixel_x = 40; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aOS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "library sorting disposal pipe"; + sortType = 16 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOW" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/medical/storage) +"aOX" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aOY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "bar sorting disposal pipe"; + sortType = 19 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aOZ" = ( +/turf/closed/wall, +/area/medical/storage) +"aPb" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/cartridge/medical{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/cartridge/medical{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/cartridge/medical{ + pixel_x = 4 + }, +/obj/item/cartridge/chemistry{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/clothing/neck/stethoscope{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aPc" = ( +/turf/closed/wall/r_wall, +/area/medical/storage) +"aPd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aPe" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"aPf" = ( +/turf/closed/wall/rust, +/area/medical/virology) +"aPg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aPh" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aPi" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/cryo) +"aPj" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Emergency Research Lockdown"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "47" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aPk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aPl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "toxins sorting disposal pipe"; + sortType = 25 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aPm" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/mixing/chamber) +"aPn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/genetics/cloning) +"aPo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aPp" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aPq" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue, +/obj/item/clipboard, +/obj/item/folder/white{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/blue, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aPr" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aPs" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/engineer{ + pixel_x = 8; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"aPt" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aPu" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"aPv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aPw" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aPx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/storage) +"aPz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aPA" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/cmo) +"aPB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/recharger, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aPC" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/storage) +"aPD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aPE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/cryo) +"aPF" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aPG" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aPH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aPI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aPJ" = ( +/obj/machinery/power/emitter, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aPK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aPL" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aPM" = ( +/turf/open/floor/wood, +/area/maintenance/port) +"aPN" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/matches{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/lighter{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/lighter, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aPO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aPP" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Medbay Storage"; + dir = 4; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aPQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"aPR" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "First-Aid Supplies"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aPS" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"aPT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aPU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aPV" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/stamp/cmo{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/keycard_auth{ + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/cmo) +"aPW" = ( +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/official/no_erp{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aPX" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northleft{ + name = "Cloning Delivery Access"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aPY" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aPZ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aQa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQb" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/medbay/central) +"aQc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aQd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQe" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"aQg" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aQh" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aQi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aQj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aQk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQl" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQm" = ( +/obj/structure/closet/crate/wooden/toy, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aQn" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aQo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQp" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aQq" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aQr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQu" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/virology{ + name = "Virology Access"; + req_access_txt = "39" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aQv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aQw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"aQx" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Atrium Vendors"; + dir = 8; + name = "diner camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aQy" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQz" = ( +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aQA" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 2 + }, +/obj/item/healthanalyzer, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aQB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQD" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aQF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"aQG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aQH" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aQI" = ( +/turf/closed/wall, +/area/security/checkpoint/medical) +"aQJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"aQK" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQM" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/power/apc{ + areastring = "/area/medical/medbay/central"; + name = "Medbay Central APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQN" = ( +/turf/closed/wall, +/area/medical/surgery) +"aQO" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aQQ" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"aQR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aQT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aQU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"aQV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/chemistry) +"aQW" = ( +/turf/closed/wall, +/area/medical/chemistry) +"aQX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/medical, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aQY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault{ + name = "Vault"; + req_access_txt = "53" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"aQZ" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aRa" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aRb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"aRc" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"aRd" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aRe" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aRf" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aRg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "medical sorting disposal pipe"; + sortType = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aRh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRi" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/theatre) +"aRj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRl" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = 32 + }, +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = 40 + }, +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRm" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRn" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) +"aRo" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = 26 + }, +/obj/item/clipboard, +/obj/item/toy/figure/mime{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/toy/dummy{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/clown, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aRp" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aRq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/bar/atrium"; + dir = 1; + name = "Atrium APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aRr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aRs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Starboard Hallway Research Desk"; + name = "starboard camera" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"aRt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"aRu" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRv" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = 40 + }, +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRx" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "science sorting disposal pipe"; + sortType = 12 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aRy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRz" = ( +/obj/structure/closet/secure_closet/security/science, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/science/research"; + dir = 8; + name = "Research Security APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"aRA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/science/research) +"aRB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRC" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aRD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aRE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aRF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aRG" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/screwdriver{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aRH" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aRI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/science/research) +"aRJ" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"aRK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aRL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"aRM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aRN" = ( +/obj/machinery/chem_heater, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aRO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aRP" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "medical locker" + }, +/obj/structure/grille/broken, +/obj/item/clothing/under/skirt/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/rank/medical, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/turf/open/floor/plating, +/area/maintenance/port) +"aRQ" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"aRR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aRS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aRT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"aRU" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aRV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aRW" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aRX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "theatre sorting disposal pipe"; + sortType = 18 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"aRY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aRZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aSa" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/folder/white{ + pixel_x = -6 + }, +/obj/item/book/manual/wiki/medicine, +/obj/item/clothing/neck/stethoscope, +/obj/item/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/departments/chemistry{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aSc" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aSd" = ( +/obj/machinery/computer/med_data{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSe" = ( +/obj/structure/sign/departments/medbay/alt{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aSf" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/maintenance/port/fore) +"aSg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters_2"; + name = "Chemistry Hall Shutters" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"aSh" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_x = 2; + pixel_y = 10 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aSi" = ( +/obj/structure/table/glass, +/obj/item/clipboard{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/grenades, +/obj/item/toy/figure/chemist, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aSj" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"aSk" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aSl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aSm" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aSn" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = -26 + }, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/clothing/under/lobster, +/obj/item/clothing/head/lobsterhat, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aSo" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + freq = 1400; + location = "Medbay" + }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Medical Delivery Access"; + req_access_txt = "50" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aSp" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/theatre) +"aSq" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aSr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Nitrogen Outlet" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"aSs" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/machinery/door/window/westright{ + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/engine/break_room) +"aSt" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" + }, +/obj/machinery/door/window/eastleft{ + name = "Engineering Desk"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/engine/break_room) +"aSu" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"aSv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aSw" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aSx" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/clipboard, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSy" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSz" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/medical/medbay/central) +"aSA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/cola/random, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aSB" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aSC" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aSD" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aSE" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aSF" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aSG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/surgery) +"aSH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/science/research) +"aSI" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"aSJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aSK" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aSM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aSN" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/item/pen, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aSP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"aSQ" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aSR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSS" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aST" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aSU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aSV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"aSW" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/crowbar/red, +/obj/item/healthanalyzer, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aSX" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/medical/medbay/central) +"aSY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aSZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"aTa" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aTb" = ( +/obj/machinery/door/airlock/grunge{ + name = "Mass Driver"; + req_access_txt = "22" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"aTc" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + name = "Medbay Monitor"; + network = list("medical") + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"aTd" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"aTe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aTf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "crematorium maintenance"; + req_one_access_txt = "27" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"aTg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aTh" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/medical/virology) +"aTi" = ( +/obj/structure/flora/junglebush/large, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/medical/virology) +"aTj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aTk" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port) +"aTl" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aTm" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"aTn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aTo" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Medbay Central"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aTp" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/item/storage/pill_bottle/epinephrine, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aTq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/explab) +"aTr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"aTs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/medical) +"aTt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aTu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aTv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"aTw" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aTx" = ( +/turf/closed/wall/r_wall, +/area/medical/surgery) +"aTz" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"aTA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aTB" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/libraryconsole{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aTC" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aTD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/virology, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aTE" = ( +/obj/machinery/light, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aTF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aTG" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aTH" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aTI" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/medical) +"aTJ" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aTK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aTL" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 8; + freq = 1400; + location = "Bar" + }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Bar Delivery Access"; + req_access_txt = "25" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aTM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aTN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"aTO" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aTP" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aTQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aTR" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aTS" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aTT" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aTU" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"aTV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/chemist, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aTW" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -6 + }, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aTX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aTY" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/science/research) +"aTZ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/science/research) +"aUa" = ( +/turf/closed/wall, +/area/gateway) +"aUb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/under/syndicate/tacticool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"aUc" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aUd" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aUe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"aUf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aUg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aUh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office"; + req_access_txt = "56" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"aUi" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aUj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"aUk" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aUl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aUm" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Research Lab"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aUn" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aUo" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/mixing) +"aUp" = ( +/obj/structure/chair, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"aUq" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Distro to Connector" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aUr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"aUs" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/port) +"aUt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/medical/storage"; + name = "Medbay Storage APC"; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aUu" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"aUv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aUw" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aUx" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aUy" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/storage/box/monkeycubes, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/reagent_dispensers/virusfood{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aUz" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"aUA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/obj/machinery/camera{ + c_tag = "Recovery Room"; + dir = 1; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"aUB" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"aUC" = ( +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aUD" = ( +/obj/machinery/computer/pandemic, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aUE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aUF" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aUG" = ( +/turf/closed/wall/mineral/plastitanium, +/area/maintenance/port) +"aUH" = ( +/obj/structure/displaycase/trophy, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/grimy, +/area/library) +"aUI" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Cell 1"; + dir = 4; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"aUJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/medical/virology) +"aUK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"aUL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/medical) +"aUM" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/gibber, +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room"; + name = "diner camera" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aUN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aUO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aUP" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/medical/virology) +"aUQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/security{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"aUR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"aUS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aUT" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/toy/figure/curator, +/turf/open/floor/plasteel/grimy, +/area/library) +"aUU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aUV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aUW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"aUX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aUY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aUZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aVa" = ( +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Bar Counter"; + dir = 8; + name = "bar camera" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aVb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/fitness/recreation"; + dir = 1; + name = "Recreation Area APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aVc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aVd" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aVe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"aVf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/button/door{ + id = "research_shutters"; + name = "Research Shutter Toggle"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "7" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aVg" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"aVh" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aVi" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aVj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_access_txt = "9" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVk" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/machinery/button/door{ + id = "Biohazard"; + name = "Emergency Research Lockdown"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "47" + }, +/obj/machinery/camera{ + c_tag = "Science Security Post"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"aVl" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aVm" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aVn" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue"; + req_one_access_txt = "5;6;22" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"aVo" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/camera{ + c_tag = "Toxins Storage"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"aVp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"aVq" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aVr" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/chapel/main) +"aVs" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"aVt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"aVu" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aVv" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "chemistry_shutters"; + name = "Lobby Shutters Toggle"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "5; 33" + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aVw" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"aVx" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aVy" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "cmo sorting disposal pipe"; + sortType = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aVz" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"aVA" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 6 + }, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology RC"; + pixel_x = 29; + receive_ore_updates = 1 + }, +/obj/machinery/camera{ + c_tag = "Virology"; + dir = 8; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aVB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/reagent_containers/glass/beaker/synthflesh, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"aVC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"aVD" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/virology, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aVE" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/toy/figure/virologist{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/restraints/handcuffs, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aVF" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aVG" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"aVH" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/medical/genetics/cloning) +"aVI" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"aVJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdprivacy"; + name = "Director's Privacy Blast Door" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"aVK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/dna_scannernew, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aVL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Medical Security Post"; + dir = 1; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/medical) +"aVM" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall/rust, +/area/janitor) +"aVN" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"aVO" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/small, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port) +"aVP" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"aVQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"aVR" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aVS" = ( +/obj/machinery/door/window/southleft{ + name = "Mass Driver Door"; + req_access_txt = "7" + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"aVT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 2 + }, +/obj/item/pen, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/genetics/cloning) +"aVU" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/medical/genetics/cloning) +"aVV" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/medical) +"aVW" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/beakers{ + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"aVX" = ( +/obj/machinery/modular_computer/console/preset/research{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/rd{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"aVY" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aVZ" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/camera{ + c_tag = "Morgue"; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWa" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port) +"aWb" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWc" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWd" = ( +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port) +"aWe" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/meter, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"aWg" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWh" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWi" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Connector to Medical" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"aWj" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Chief Medical Officer's Office"; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/cmo) +"aWk" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWl" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/turf/open/floor/plating, +/area/medical/medbay/central) +"aWm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/medical/genetics) +"aWn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"aWo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"aWp" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage"; + req_access_txt = "5" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aWq" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aWr" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/button/door{ + id = "emmd"; + name = "Medical Lockdown Toggle"; + pixel_x = 24; + pixel_y = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/medical) +"aWs" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aWt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aWu" = ( +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aWv" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWw" = ( +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "Chemistry Lobby Shutters" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"aWy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aWz" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/paper/guides/jobs/medical/morgue, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/pen, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/medical/morgue) +"aWA" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aWB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aWC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aWD" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/crew_quarters/bar) +"aWE" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aWF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aWG" = ( +/turf/closed/wall, +/area/chapel/office) +"aWH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aWI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"aWJ" = ( +/turf/open/floor/engine, +/area/science/xenobiology) +"aWK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/westright{ + name = "Armoury Desk"; + req_access_txt = "3" + }, +/turf/open/floor/plating, +/area/ai_monitored/security/armory) +"aWL" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/barsign{ + pixel_y = 32; + req_access = null; + req_access_txt = "25" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aWM" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"aWN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aWO" = ( +/obj/structure/table/wood, +/obj/item/paper/guides/jobs/security/courtroom, +/turf/open/floor/plasteel, +/area/security/courtroom) +"aWP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) +"aWQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"aWR" = ( +/turf/closed/wall, +/area/science/xenobiology) +"aWS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aWT" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/storage/box/pillbottles, +/obj/item/storage/box/pillbottles, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aWU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/server) +"aWV" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/engine, +/area/science/explab) +"aWW" = ( +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aWX" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aWY" = ( +/turf/closed/wall/r_wall, +/area/science/explab) +"aWZ" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"aXa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"aXb" = ( +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/science/explab) +"aXc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "Test Chamber Blast Door" + }, +/turf/open/floor/plating, +/area/science/explab) +"aXd" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aXf" = ( +/obj/machinery/computer/rdservercontrol, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + areastring = "/area/science/server"; + dir = 1; + name = "Research Division Server Room APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"aXg" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/stack/packageWrap, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aXh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"aXi" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aXm" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aXn" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aXo" = ( +/obj/machinery/rnd/experimentor, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/science/explab) +"aXp" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/toy/figure/bartender{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aXq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/taperecorder{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/aicard, +/obj/item/paicard{ + pixel_x = 6 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"aXr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot_white, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"aXs" = ( +/obj/machinery/door/poddoor/incinerator_toxmix, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"aXt" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aXu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aXv" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aXw" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/folder, +/obj/item/nanite_scanner{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/nanite_remote, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXx" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aXy" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aXz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aXA" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"aXB" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/bombcloset, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"aXC" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/mechbay"; + dir = 1; + name = "Mech Bay APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"aXD" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/ai_slipper{ + uses = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aXE" = ( +/obj/machinery/nanite_chamber, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXF" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/nanite_chamber_control, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Nanite Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aXH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aXI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXJ" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aXK" = ( +/obj/effect/decal/remains/human, +/obj/machinery/sparker/toxmix{ + name = "chamber igniter"; + pixel_x = -16 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"aXL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"aXM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/tcommsat/server) +"aXN" = ( +/obj/machinery/igniter/incinerator_toxmix, +/mob/living/simple_animal/chicken{ + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0); + desc = "A timeless classic."; + name = "Kentucky" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"aXO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"aXP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aXQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/scanning_module, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aXR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'SERVER ROOM'."; + name = "SERVER ROOM"; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/science/server) +"aXS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/engine, +/area/science/explab) +"aXT" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"aXU" = ( +/obj/machinery/button/door{ + id = "telelab"; + name = "Test Chamber Toggle"; + pixel_y = 25 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"aXV" = ( +/obj/structure/sink{ + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aXW" = ( +/turf/closed/wall/rust, +/area/maintenance/starboard/fore) +"aXX" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aXY" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Atrium Booths"; + dir = 4; + name = "diner camera" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"aXZ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aYa" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aYb" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aYc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"aYd" = ( +/turf/closed/wall/r_wall, +/area/science/lab) +"aYe" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/lab) +"aYg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/lab) +"aYh" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Cell 3"; + dir = 8; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"aYi" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/science/robotics/mechbay) +"aYj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "Test Chamber Blast Door" + }, +/turf/open/floor/plating, +/area/science/explab) +"aYk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Access"; + req_one_access_txt = "32;19" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aYl" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aYm" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 1; + name = "Robotics Lab APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aYn" = ( +/obj/machinery/mass_driver{ + dir = 4; + id = "toxinsdriver" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/science/mixing) +"aYo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/storage) +"aYp" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/science/mixing) +"aYq" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"aYr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/science/mixing) +"aYs" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"aYt" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"aYu" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"aYv" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"aYw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"aYx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aYy" = ( +/obj/item/target/clown, +/obj/machinery/camera/preset/toxins{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"aYz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aYA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"aYB" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emmd"; + name = "Emergency Medical Lockdown Shutters" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"aYC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aYD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"aYE" = ( +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"aYF" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"aYG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/vault{ + name = "Vault"; + req_access_txt = "53" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"aYH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "Robotics Privacy Shutters" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"aYI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aYJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aYK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters"; + name = "Research Privacy Shutter" + }, +/turf/open/floor/plating, +/area/science/lab) +"aYL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"aYM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"aYN" = ( +/obj/machinery/nanite_program_hub, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"aYP" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"aYQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aYR" = ( +/obj/machinery/computer/nanite_cloud_controller, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYT" = ( +/obj/machinery/nanite_programmer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aYV" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aYW" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/crew_quarters/bar) +"aYX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aYY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aYZ" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aZa" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/disk/tech_disk{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/disk/tech_disk{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/stock_parts/capacitor{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZb" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aZc" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aZd" = ( +/turf/closed/wall, +/area/hydroponics) +"aZe" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "backstage maintenance"; + req_access_txt = "46" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"aZg" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZh" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"aZi" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall, +/area/science/lab) +"aZj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 6 + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZk" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/clothing/glasses/welding, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZl" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aZm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/theatre) +"aZn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Upload Access"; + pixel_x = 6; + req_access_txt = "16" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"aZo" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload turret control"; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai_upload) +"aZp" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/cable_coil{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/packageWrap{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZq" = ( +/obj/machinery/door/poddoor/shutters{ + id = "coldroom"; + name = "Coldroom Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"aZr" = ( +/turf/closed/wall/r_wall, +/area/science/research) +"aZs" = ( +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"aZt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aZu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aZv" = ( +/turf/closed/wall, +/area/science/explab) +"aZx" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair/stool/bar{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/mime, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/theatre) +"aZy" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "Robotics Privacy Shutters" + }, +/obj/machinery/door/window/northleft{ + name = "Robotics Desk"; + req_access_txt = "29" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"aZz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"aZA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"aZB" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aZC" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/cell_charger, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/crowbar/red, +/obj/item/toy/figure/roboticist{ + pixel_x = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aZD" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"aZE" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"aZF" = ( +/turf/closed/wall/r_wall, +/area/science/server) +"aZG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"aZH" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"aZI" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/goldcrate, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/crowbar/power, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"aZJ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"aZK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/science/robotics/mechbay) +"aZL" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters"; + name = "Research Privacy Shutter" + }, +/obj/machinery/door/window/eastright{ + name = "Research Lab Desk"; + req_one_access_txt = "7;29" + }, +/turf/open/floor/plating, +/area/science/lab) +"aZM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Server Room"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"aZN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"aZO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"aZP" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"aZQ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"aZR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/security/glass{ + name = "Transferring Centre"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"aZS" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"aZT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aZU" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"aZV" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"aZW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aZX" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/research) +"aZY" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/heads/hor) +"aZZ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"baa" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"bab" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/power/apc{ + areastring = "/area/science/lab"; + name = "Research Lab APC"; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/lab) +"bac" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/theatre) +"bad" = ( +/obj/machinery/computer/rdconsole/robotics{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_x = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bae" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"baf" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bag" = ( +/obj/machinery/door/window/northright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Library Desk Door"; + req_access_txt = "37" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"bah" = ( +/turf/closed/wall, +/area/science/robotics/lab) +"bai" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/robotics/lab) +"baj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 16 + }, +/obj/item/hemostat, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bak" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bal" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"ban" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"bap" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"baq" = ( +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"bar" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bas" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/machinery/computer/med_data/laptop, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bat" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/folder/white, +/obj/item/retractor, +/obj/item/hemostat, +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Operating Theatre"; + name = "medical camera"; + network = list("ss13","medical") + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bau" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/surgicaldrill{ + pixel_y = 5 + }, +/obj/item/healthanalyzer, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bav" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Control Room"; + req_access_txt = "19; 61" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"baw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"bax" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"bay" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/scalpel{ + pixel_y = 5 + }, +/obj/item/cautery, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"baz" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel/showroomfloor, +/area/science/storage) +"baA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/surgery, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"baB" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"baC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/mixing) +"baD" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/transfer_valve{ + pixel_x = -4 + }, +/obj/item/transfer_valve{ + pixel_x = -4 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = 4 + }, +/obj/item/transfer_valve{ + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"baE" = ( +/obj/structure/table/reinforced, +/obj/item/wirecutters{ + pixel_y = 5 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/prox_sensor{ + desc = "Used for scanning and alerting when someone enters a certain proximity. This one is slightly shifted to the left."; + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/assembly/igniter{ + desc = "A small electronic device able to ignite combustible substances. This one goes slightly to the right."; + pixel_x = 6 + }, +/obj/item/assembly/igniter{ + desc = "A small electronic device able to ignite combustible substances. This one goes slightly to the right."; + pixel_x = 6 + }, +/obj/item/assembly/igniter{ + desc = "A small electronic device able to ignite combustible substances. This one goes slightly to the right."; + pixel_x = 6 + }, +/obj/item/assembly/igniter{ + desc = "A small electronic device able to ignite combustible substances. This one goes slightly to the right."; + pixel_x = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"baF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Transferring Centre"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/unres, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"baG" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"baH" = ( +/turf/closed/wall, +/area/maintenance/starboard/fore) +"baI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"baJ" = ( +/obj/machinery/rnd/server, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/server) +"baK" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/pipe_dispenser, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"baM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"baN" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"baO" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"baP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/server) +"baQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"baR" = ( +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/medical/chemistry"; + dir = 8; + name = "Chemistry APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"baS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"baT" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/medical) +"baU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/science/research) +"baW" = ( +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "Mech Bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"baX" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxins_mixing_input, +/obj/machinery/sparker/toxmix{ + name = "chamber igniter"; + pixel_x = -16 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"baY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/storage) +"baZ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"bba" = ( +/turf/closed/wall, +/area/science/storage) +"bbb" = ( +/turf/closed/wall, +/area/security/checkpoint/science/research) +"bbc" = ( +/turf/closed/wall/r_wall, +/area/science/storage) +"bbe" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -7 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -7 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 7 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 7 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 6 + }, +/obj/item/reagent_containers/dropper, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/machinery/camera{ + c_tag = "Chemistry"; + dir = 1; + name = "medical camera"; + network = list("ss13","medical") + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"bbf" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/chemistry) +"bbg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bbh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bbi" = ( +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bbj" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/box/disks_nanite{ + pixel_y = 4 + }, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/science/research) +"bbk" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/vending_refill/cigarette, +/obj/item/hand_labeler, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bbl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"bbm" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + desc = "Used to time things. Works well with contraptions which has to count down. Tick tock. But slightly shifted to the left."; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/assembly/signaler{ + desc = "Used to remotely activate devices. Allows for syncing when using a secure signaler on another. Slightly scooted."; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/screwdriver{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Toxins Mixers"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bbp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bbq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199" + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bbr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bbs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbt" = ( +/obj/machinery/air_sensor/atmos/toxins_mixing_tank, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"bbv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/science/mixing"; + dir = 4; + name = "Toxins Lab APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) +"bbx" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bby" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bbz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bbB" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/meter, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbC" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/machinery/airlock_sensor/incinerator_toxmix{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing/chamber) +"bbD" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{ + dir = 8 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/science/mixing/chamber) +"bbE" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbF" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing/chamber) +"bbG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"bbH" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bbI" = ( +/obj/machinery/doppler_array/research/science{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/item/multitool, +/turf/open/floor/plasteel/dark, +/area/science/research) +"bbK" = ( +/obj/machinery/door/airlock/research/glass/incinerator/toxmix_interior, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/engine, +/area/science/mixing/chamber) +"bbL" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/integrated_electronics/analyzer, +/obj/machinery/computer/security/telescreen/circuitry{ + pixel_y = 30 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/research) +"bbM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/nanite_remote{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/nanite_scanner{ + pixel_x = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/research) +"bbN" = ( +/turf/closed/wall, +/area/science/mixing) +"bbO" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bbP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bbQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab"; + req_access_txt = "29" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics_shutters"; + name = "Robotics Privacy Shutters" + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bbR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"bbS" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbT" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bbU" = ( +/obj/machinery/computer/upload/borg, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + dir = 1; + layer = 3.1; + name = "Cyborg Upload Console Window"; + req_access_txt = "16" + }, +/obj/structure/window/reinforced, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bbV" = ( +/obj/machinery/computer/upload/ai, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + layer = 3.1; + name = "Upload Console Window"; + req_access_txt = "16" + }, +/obj/structure/window/reinforced, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bbW" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bbX" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bbY" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"bbZ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/door/window/westright{ + dir = 4; + name = "Upload Access"; + pixel_x = 6; + req_access_txt = "16" + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai_upload) +"bca" = ( +/obj/machinery/door/airlock/research/glass/incinerator/toxmix_exterior, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing/chamber) +"bcb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 8; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("toxins"); + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcc" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcd" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bce" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcf" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/mixing/chamber) +"bcg" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/science/mixing/chamber) +"bch" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters"; + name = "Research Privacy Shutter" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Research Lab"; + req_one_access_txt = "7;29" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"bci" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clothing/gloves/color/latex{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Toxins Launch Site"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcj" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/science/mixing/chamber) +"bck" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bcl" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bcm" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/ai_monitored/turret_protected/ai_upload) +"bcn" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber{ + name = "scrubber ducky" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/science/storage"; + dir = 1; + name = "Toxins Storage APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bco" = ( +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"bcp" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bcq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "AI Upload Transit Exterior"; + dir = 8; + name = "upload camera"; + network = list("aiupload") + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bcr" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bcs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Toxins Pumps"; + dir = 1; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bct" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bcu" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bcv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bcw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bcx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Server Access"; + req_access_txt = "30" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/server) +"bcy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"bcz" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"bcA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bcB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/grey_tide{ + pixel_y = 32 + }, +/obj/machinery/vending/kink, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bcC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "greylair"; + name = "Lair Privacy Toggle"; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bcD" = ( +/turf/closed/wall/rust, +/area/science/mixing) +"bcE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bcF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bcG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bcH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/science/server) +"bcI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bcK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bcL" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/book/manual/wiki/toxins{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bcN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bcO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bcP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bcQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "toxinsdriver"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 8; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("toxins"); + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcR" = ( +/obj/item/target, +/obj/item/target/syndicate, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Test Site Materials Crate"; + req_access_txt = "8" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bcS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bcT" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/bedsheet/medical, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bcU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bcV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Port Hallway Chemistry Desk"; + dir = 8; + name = "port camera" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"bcW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/wrench, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bcX" = ( +/obj/structure/table/glass, +/obj/machinery/smartfridge/disks{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/seeds/random{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/seeds/wheat{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/seeds/sugarcane{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/seeds/potato{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/toy/figure/botanist{ + pixel_x = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics"; + name = "hydroponics camera" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bcY" = ( +/obj/structure/grille/broken, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "coldroom"; + name = "Coldroom Shutter Toggle"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = "28" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/central) +"bcZ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/button/door{ + id = "coldroom"; + name = "Coldroom Shutter Toggle"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "28" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bda" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/science/mixing/chamber) +"bdb" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"bdc" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/machinery/button/door{ + id = "telelab"; + name = "Test Chamber Toggle"; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"bdd" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bde" = ( +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Experimenter Chamber"; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/engine, +/area/science/explab) +"bdf" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"bdg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bdh" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/closed/wall/r_wall, +/area/science/mixing/chamber) +"bdi" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hor) +"bdj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "chemistry sorting disposal pipe"; + sortType = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"bdk" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"bdl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"bdm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/cartridge/roboticist{ + pixel_x = -3 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = 6 + }, +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins, +/obj/item/circuitboard/aicore{ + pixel_y = 5 + }, +/obj/item/hand_labeler, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bdn" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = 6 + }, +/obj/item/pen, +/obj/structure/sign/poster/official/do_not_question{ + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Backstage"; + name = "diner camera" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"bdo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bdp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bdq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"bdr" = ( +/obj/machinery/chem_heater{ + pixel_x = 6 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + name = "Chemistry RC"; + pixel_x = 30; + pixel_y = 28; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"bds" = ( +/obj/machinery/computer/aifixer{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bdt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bdu" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/computer/atmos_control/tank/oxygen_tank{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"bdv" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/rd{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/stamp/rd{ + pixel_x = 8 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bdw" = ( +/obj/machinery/computer/card/minor/rd{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bdx" = ( +/obj/machinery/computer/robotics{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bdy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bdz" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/head/chefhat{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/kitchen/rollingpin{ + pixel_x = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdA" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/explab) +"bdB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/kitchen"; + dir = 1; + name = "Kitchen APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bdC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bdD" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/engine, +/area/science/xenobiology) +"bdE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "kitchen closet" + }, +/obj/item/clothing/under/rank/chef{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/suit/toggle/chef, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdF" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bdG" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"bdH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of his office."; + dir = 1; + name = "Research Monitor"; + network = list("rd") + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"bdI" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bdJ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + id_tag = "ResearchInt"; + name = "Research Division"; + req_one_access_txt = "47" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"bdK" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bdL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bdM" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science RC"; + pixel_x = 30; + receive_ore_updates = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"bdN" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bdP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdQ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"bdR" = ( +/obj/structure/table, +/obj/item/folder{ + pixel_x = -6 + }, +/obj/item/book/manual/wiki/experimentor, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"bdS" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/engine, +/area/science/explab) +"bdT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"bdU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_x = 32; + pixel_y = 8 + }, +/obj/structure/sign/directions/security{ + pixel_x = 32 + }, +/obj/structure/sign/directions/command{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"bdV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"bdX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"bdY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bdZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/maintenance/port) +"bea" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/plasteel/showroomfloor, +/area/security/checkpoint/science/research) +"beb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bec" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bed" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair/office, +/turf/open/floor/plating, +/area/maintenance/port) +"bee" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bef" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"beg" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"beh" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bei" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bej" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bek" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bel" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bem" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sink{ + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"ben" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"beo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"bep" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"beq" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"ber" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bes" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bet" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/mechbay) +"beu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_x = -32; + pixel_y = 8 + }, +/obj/structure/sign/directions/supply{ + pixel_x = -32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = -8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"bev" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bew" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Hydroponics" + }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery Access"; + req_access_txt = "35" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bex" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bey" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bez" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"beA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"beB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"beC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"beD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/science/research) +"beE" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_electronics/debugger, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/stack/sheet/metal/ten, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/research) +"beF" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"beG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"beH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/mixing) +"beI" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"beJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 4; + name = "diner camera" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"beK" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"beL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Atrium" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"beM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Transit Access"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"beN" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/crew_quarters/bar"; + name = "Bar APC"; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"beO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"beP" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/structure/grille/broken, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/flashlight, +/obj/item/flashlight/flare, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"beT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"beU" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "O2 to Airmix" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"beV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"beW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"beX" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/firstaid/o2, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/plating, +/area/maintenance/port) +"beY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"beZ" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bfa" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Science Checkpoint RC"; + pixel_y = -30 + }, +/obj/machinery/light, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"bfb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bfc" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bfd" = ( +/obj/machinery/processor/slime, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bfe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/engine/engineering) +"bff" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"bfg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/soap/nanotrasen, +/obj/item/clothing/neck/stethoscope, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bfh" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bfi" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bfj" = ( +/obj/structure/flora/junglebush, +/obj/structure/flora/ausbushes/sunnybush, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/virology) +"bfk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bfl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bfm" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bfn" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/science/robotics/mechbay) +"bfo" = ( +/obj/machinery/light/floor, +/obj/effect/turf_decal/box, +/turf/open/floor/engine, +/area/science/xenobiology) +"bfp" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/box, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/science/xenobiology) +"bfq" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bfr" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/science/mixing) +"bfs" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bft" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/engine, +/area/science/xenobiology) +"bfu" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/recharger, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/hor"; + dir = 1; + name = "RD Office APC"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bfv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bfw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bfx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/scientist, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"bfy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/obj/item/flashlight/lantern, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Bar Storage"; + dir = 1; + name = "bar camera" + }, +/obj/structure/mirror{ + pixel_y = -32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bfz" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access_txt = "30" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bfA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bfB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/displaycase/labcage, +/obj/effect/turf_decal/box, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"bfC" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bfD" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bfE" = ( +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/restraints/handcuffs, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Departures Holding Area"; + name = "shuttle camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bfF" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bfG" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bfH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Starboard Hallway Kitchen Counter"; + dir = 4; + name = "starboard camera" + }, +/obj/structure/sign/directions/evac{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bfI" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bfJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bfK" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("xeno"); + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bfL" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bfM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno5"; + name = "Creature Cell 5" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bfN" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bfO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Research Lab"; + req_one_access_txt = "7;29" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/lab) +"bfP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"bfQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno6"; + name = "Creature Cell 6" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bfR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bfS" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bfT" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bfU" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/engine, +/area/science/xenobiology) +"bfV" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/bz, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/button/door{ + id = "xeno5"; + name = "Creature Cell 5 Toggle"; + pixel_x = -24; + pixel_y = -24; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bfW" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bfX" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bfY" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bfZ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + name = "euthanization chamber freezer" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bga" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bgb" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/central"; + dir = 4; + name = "Central Maintenance APC"; + pixel_x = 26 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bgc" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bgd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"bge" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bgf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bgg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bgh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_x = 32; + pixel_y = 8 + }, +/obj/structure/sign/directions/command{ + pixel_x = 32 + }, +/obj/structure/sign/directions/security{ + pixel_x = 32; + pixel_y = -8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bgi" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"bgj" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"bgk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Experimenter Lab"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"bgl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bgm" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell 2" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Creature Cell"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Creature Cell"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bgp" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bgq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Creature Cell"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgr" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/dinnerware, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + name = "Kitchen RC"; + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bgs" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell 4" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Creature Cell"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgt" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bgu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/button/door{ + id = "xeno6"; + name = "Creature Cell 6 Toggle"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "55" + }, +/obj/item/extinguisher{ + pixel_y = 4 + }, +/obj/item/extinguisher{ + pixel_x = -4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Research Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"bgw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/scientist, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/extinguisher, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgx" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgy" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"bgz" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port) +"bgB" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard{ + pixel_x = -4 + }, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/beakers{ + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "xeno2"; + name = "Creature Cell 2 Toggle"; + pixel_x = -24; + pixel_y = -24; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno2"; + name = "Creature Cell 2" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bgD" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bgE" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"bgF" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/closed/wall, +/area/science/xenobiology) +"bgG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"bgH" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/storage/box/masks{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bgI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno4"; + name = "Creature Cell 4" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bgJ" = ( +/obj/machinery/monkey_recycler, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "xeno4"; + name = "Creature Cell 4 Toggle"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "qm sorting disposal pipe"; + sortType = 3 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bgL" = ( +/obj/structure/flora/junglebush/b, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Virology Monkey Pen"; + dir = 4; + name = "medical camera"; + network = list("ss13","medical") + }, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/virology) +"bgM" = ( +/obj/machinery/chem_heater, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "xeno1"; + name = "Creature Cell 1 Toggle"; + pixel_x = -24; + pixel_y = 24; + req_access_txt = "55" + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/clothing/under/color/grey, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"bgO" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light{ + dir = 4 + }, +/mob/living/carbon/monkey{ + name = "mankey" + }, +/turf/open/floor/grass, +/area/medical/virology) +"bgP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bgQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"bgS" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"bgT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"bgU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bgW" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/power/apc{ + areastring = "/area/science/research"; + name = "Research Division APC"; + pixel_y = -26 + }, +/obj/machinery/camera{ + c_tag = "Research Division"; + dir = 1; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/research) +"bgX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "xeno3"; + name = "Creature Cell 3 Toggle"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "55" + }, +/obj/structure/window/reinforced, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgY" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell 1" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Creature Cell"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bgZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload"; + req_access_txt = "16" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"bhb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/central) +"bhc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno1"; + name = "Creature Cell 1" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bhd" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhe" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"bhf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell 3" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"bhg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/l3closet/scientist, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/item/extinguisher, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhi" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhk" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"bhl" = ( +/obj/structure/sign/departments/xenobio, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bhm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhn" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/science/xenobiology) +"bho" = ( +/obj/effect/landmark/xeno_spawn, +/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, +/turf/open/floor/engine, +/area/science/xenobiology) +"bhp" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/cook, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhq" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/maintenance/starboard) +"bhr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhs" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/item/flashlight, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"bht" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bhu" = ( +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/science/xenobiology) +"bhv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bhw" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xeno3"; + name = "Creature Cell 3" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Creature Cell"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bhx" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Server Room"; + dir = 1; + name = "science camera"; + network = list("ss13","rd") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/science/server) +"bhy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/cargo, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo RC"; + pixel_y = 30 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bhz" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bhA" = ( +/turf/open/space/basic, +/area/space/nearstation) +"bhB" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/stack/cable_coil, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bhC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"bhD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bhE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/multitool, +/obj/item/pen/red, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/item/toy/figure/cargotech{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/toy/figure/miner{ + pixel_x = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bhF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/qm{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bhH" = ( +/turf/closed/wall, +/area/quartermaster/miningoffice) +"bhI" = ( +/turf/closed/wall, +/area/quartermaster/office) +"bhK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Entertainment Backstage"; + req_access_txt = "46" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"bhL" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bhM" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/folder/yellow, +/obj/item/stack/packageWrap, +/obj/item/gps{ + gpstag = "QM0"; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bhN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bhO" = ( +/obj/machinery/computer/bounty, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bhP" = ( +/obj/machinery/computer/cargo, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Quartermaster RC"; + pixel_y = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24; + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bhQ" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"bhS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bhT" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"bhU" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"bhV" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bhW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningoffice) +"bhX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/office) +"bhY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bhZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset{ + name = "plasmaperson emergency closet" + }, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/under/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/clothing/head/helmet/space/plasmaman, +/obj/item/tank/internals/plasmaman/belt/full, +/obj/item/tank/internals/plasmaman/belt/full, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bia" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port) +"bib" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bic" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/surgery) +"bid" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Air to Room" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bie" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bif" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Connector to Room" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"big" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/qm) +"bih" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bii" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/grass, +/area/medical/virology) +"bij" = ( +/obj/structure/flora/junglebush/b, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/virology) +"bik" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bil" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/departments/chemistry{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bim" = ( +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/toy/figure/qm, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bio" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #1" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/the_griffin{ + pixel_y = 32 + }, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bip" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/virology{ + name = "Virology Access"; + req_access_txt = "39" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"biq" = ( +/obj/structure/closet/wardrobe/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/miningoffice"; + dir = 1; + name = "Mining Dock APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bir" = ( +/obj/structure/displaycase/trophy, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/poster/official/pda_ad{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"bis" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 8; + req_access = null + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bit" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"biu" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"biv" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"biw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bix" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"biy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"biz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"biA" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"biB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Research Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/science/research) +"biC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"biD" = ( +/obj/machinery/rnd/production/techfab/department/service, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"biE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload"; + req_access_txt = "16" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"biF" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/central) +"biG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"biH" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"biI" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"biJ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"biK" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "chemistry_shutters_2"; + name = "Hall Shutters Toggle"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "5; 33" + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -40 + }, +/turf/open/floor/plasteel/dark, +/area/medical/chemistry) +"biL" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"biM" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/storage/box/lights/mixed{ + pixel_y = 6 + }, +/obj/machinery/door/window/westright{ + dir = 4; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"biN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "kitchen_2"; + name = "Hallway Hatch Toggle"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"biO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"biP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"biQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"biR" = ( +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Cargo Delivery Access"; + req_access_txt = "50" + }, +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"biS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"biT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"biU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/research{ + name = "Experimentation Lab"; + req_access_txt = "47" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"biV" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"biW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/supply, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"biX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"biY" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/dark, +/area/science/storage) +"biZ" = ( +/obj/machinery/computer/security/qm{ + dir = 8; + network = list("mine","auxbase","vault","qm") + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bja" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bjb" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjd" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bje" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bjf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bjg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"bjh" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bji" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bjj" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bjk" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/toy/figure/detective, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bjl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bjm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bjn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hydroponics) +"bjo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bjp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bjr" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/flashlight, +/turf/open/floor/plating, +/area/maintenance/port) +"bjs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/power/apc{ + areastring = "/area/medical/surgery"; + dir = 4; + name = "Surgery APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bjt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bju" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/tank/internals/oxygen/yellow, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bjv" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/tank/internals/oxygen/yellow, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bjw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"bjx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bjy" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bjz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bjA" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bjB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bjC" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/effect/landmark/start/virologist, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bjD" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bjE" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bjG" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/grass, +/area/medical/virology) +"bjH" = ( +/obj/machinery/door/airlock/grunge{ + name = "Art Cabinet" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/library) +"bjI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/medical{ + name = "Kitchen"; + req_access_txt = "28" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bjJ" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/qm"; + dir = 1; + name = "Quartermaster's Office APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office"; + name = "cargo camera"; + network = list("ss13","qm") + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bjK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bjL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/port) +"bjM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bjN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bjO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/cap_wardrobe, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bjP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"bjQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjR" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bjS" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bjT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/bridge) +"bjU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/transit_tube/horizontal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/bridge) +"bjV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bjW" = ( +/turf/closed/wall, +/area/quartermaster/sorting) +"bjX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bjY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bjZ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/transit_tube/station/reverse, +/obj/structure/transit_tube_pod{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/bridge) +"bka" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/turf/open/floor/plating, +/area/bridge) +"bkb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bkc" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/quartermaster/miningoffice) +"bkd" = ( +/turf/closed/wall, +/area/maintenance/starboard) +"bke" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkf" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkh" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bki" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bkj" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/cola/red, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"bkk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bkl" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Cargo Checkpoint RC"; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bkn" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bko" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bkp" = ( +/obj/effect/landmark/start/lawyer, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/lawoffice) +"bkq" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/bounty{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bks" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkt" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/silvercrate, +/obj/item/wrench/power, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/nuke_storage) +"bku" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/landmark/start/quartermaster, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bkv" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad"; + name = "off ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bkw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bky" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/chapel/main) +"bkz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Delivery Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/quartermaster/sorting) +"bkA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkB" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bkC" = ( +/obj/effect/turf_decal/arrows, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/arrows, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkE" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bkF" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bkG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bkH" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bkI" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bkJ" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bkK" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/tank/internals/oxygen/yellow, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "Mining"; + name = "Mining RC"; + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bkL" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"bkM" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 9; + id = "QMLoad"; + name = "off ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bkN" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bkO" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"bkQ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bkR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bkS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bkT" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/vacant_room/commissary) +"bkU" = ( +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + desc = "A bottle of whiskey. There's a label that reads 'tears' taped to the front."; + name = "Bottle of Tears"; + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 2 + }, +/obj/machinery/keycard_auth{ + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/button/door{ + id = "hosspace"; + name = "Space Blast door Toggle"; + pixel_x = 7; + pixel_y = -24 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"bkV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bkW" = ( +/obj/machinery/door/poddoor/shutters{ + id = "teleshutter"; + name = "Teleport Access Shutter" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"bkX" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port) +"bkY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bkZ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bla" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"blb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "kitchen maintenance"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"bld" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"ble" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"blf" = ( +/turf/closed/wall, +/area/security/checkpoint/supply) +"blg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"blh" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/status_display/supply{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 1; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bli" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"blk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Off Ramp Toggle"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = "31" + }, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "On Ramp Toggle"; + pixel_x = 24; + pixel_y = -6; + req_access_txt = "31" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bll" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/quartermaster/storage) +"blm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"bln" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"blo" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"blp" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"blq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"blr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bls" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blu" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 10; + id = "mining_home"; + name = "mining shuttle bay"; + roundstart_template = /datum/map_template/shuttle/mining/kilo; + width = 7 + }, +/turf/open/space/basic, +/area/space) +"blv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/port"; + dir = 8; + name = "Port Hallway APC"; + pixel_x = -26 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/port) +"blw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"blx" = ( +/obj/structure/easel, +/obj/effect/turf_decal/bot, +/obj/item/airlock_painter, +/turf/open/floor/plasteel/dark, +/area/library) +"bly" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"blz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blA" = ( +/obj/structure/rack, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"blB" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/library) +"blC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blE" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/quartermaster/storage) +"blF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blG" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Cargo Checkpoint Post"; + dir = 1; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"blH" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"blI" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"blJ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"blK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"blN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"blO" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"blQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/cargo, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"blR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"blS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"blU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the AI Upload."; + dir = 4; + name = "AI Upload Monitor"; + network = list("aiupload"); + pixel_x = -28 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"blV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/caution, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/bridge) +"blW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/button/door{ + id = "transittube"; + name = "Transit Tube Lockdown Toggle"; + pixel_x = 24; + req_access_txt = "19" + }, +/obj/machinery/camera{ + c_tag = "AI Upload Transit"; + dir = 8; + name = "command camera" + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -26 + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload turret control"; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/bridge) +"blX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/sign/warning/deathsposal{ + layer = 4 + }, +/turf/open/floor/plating, +/area/medical/virology) +"blY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"blZ" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/item/hand_labeler, +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bma" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" + }, +/obj/machinery/camera{ + c_tag = "Delivery Office"; + dir = 1; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bmb" = ( +/turf/closed/wall/r_wall, +/area/storage/tech) +"bmc" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"bmd" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bme" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/plantgenes{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bmf" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bmg" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hydroponics) +"bmh" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bmi" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bmj" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bmk" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bml" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bmm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bmo" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmp" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bmq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 1; + id = "QMLoad"; + name = "off ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Cargo Ramps"; + dir = 8; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bmr" = ( +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Cargo Lockers"; + dir = 4; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bms" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/status_display/supply{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bmt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/mineral/ore_redemption{ + dir = 8; + input_dir = 4; + output_dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"bmu" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bmv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bmx" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/office"; + dir = 4; + name = "Cargo Office APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 8; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bmy" = ( +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"bmz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bmA" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"bmB" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hallway/primary/port) +"bmC" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/grass, +/area/medical/virology) +"bmD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/arrows, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmE" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bmF" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hydroponics) +"bmG" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/plantgenes{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bmH" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bmI" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/arrows, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bmJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bmK" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bmL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bmN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bmO" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/dough, +/obj/item/reagent_containers/food/snacks/dough, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bmP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/shutters{ + id = "evashutter"; + name = "E.V.A. Storage Shutter" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bmQ" = ( +/obj/machinery/computer/arcade, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bmR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/condiment/sugar{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bmS" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_2"; + name = "Hallway Hatch" + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"bmT" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/bag/tray, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bmU" = ( +/obj/structure/lattice, +/turf/closed/wall/r_wall/rust, +/area/security/prison) +"bmV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 8; + name = "Waste Release" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bmW" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/item/wrench, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bmX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"bmY" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bmZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Kitchen"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bna" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar/atrium) +"bnb" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 4; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/space/basic, +/area/space/nearstation) +"bnc" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/snacks/grown/corn{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/snacks/grown/pumpkin{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plating, +/area/hydroponics) +"bnd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bne" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bnf" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bng" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/virology) +"bnh" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bni" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bnj" = ( +/obj/machinery/smartfridge, +/turf/closed/wall, +/area/hydroponics) +"bnk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/wardrobe/white, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bnl" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access_txt = "48" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"bnm" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2"; + name = "mail belt" + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bnn" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bno" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/bag/tray, +/obj/item/reagent_containers/food/snacks/sausage, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"bnp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bnq" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics) +"bnr" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bns" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hydroponics) +"bnt" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bnu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bnv" = ( +/turf/closed/wall, +/area/hallway/primary/starboard) +"bnw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bnx" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/library) +"bny" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bnz" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bnB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bnC" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Biogenerator"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bnD" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bnE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail{ + name = "kitchen sorting disposal pipe"; + sortType = 20 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bnG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bnH" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics) +"bnI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bnJ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"bnK" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bnL" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Serving Hatch" + }, +/obj/item/toy/figure/chef, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"bnM" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/sign/departments/science{ + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnN" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hydroponics) +"bnO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bnP" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bnQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bnR" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics) +"bnS" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bnT" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/reinforced{ + dir = 4 + }, +/mob/living/simple_animal/cow{ + desc = "Allegedly a bull."; + name = "Otis"; + real_name = "Betsy" + }, +/turf/open/floor/grass, +/area/hydroponics) +"bnU" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"bnV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnW" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bnX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bnY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/autolathe, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bnZ" = ( +/obj/item/twohanded/required/kirbyplants, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"boa" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics) +"bob" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/hydroponics) +"boc" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bod" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"boe" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ + desc = "An emerald flask, from the Keeper's soul. High in vitamins!"; + name = "estus flask"; + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"bof" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bog" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"boh" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/hydroponics) +"boi" = ( +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/item/aiModule/core/freeformcore{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/aiModule/core/full/custom, +/obj/item/aiModule/core/full/asimov{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"boj" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bok" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bol" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Service Door"; + req_one_access_txt = "35;28" + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bom" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"bon" = ( +/obj/structure/sign/departments/botany, +/turf/closed/wall, +/area/hydroponics) +"boo" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "supply locker" + }, +/obj/item/clothing/under/rank/cargotech, +/obj/item/clothing/shoes/sneakers/brown, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bop" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"boq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/rnd/production/techfab/department/cargo, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bor" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bos" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/port) +"bot" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"bou" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bov" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bow" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "Serving Hatch" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"box" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"boy" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/cola{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/candle/infinite{ + pixel_x = -4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"boz" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"boA" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boB" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boC" = ( +/turf/closed/wall, +/area/hallway/primary/port) +"boD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/book/manual/chef_recipes{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/book/manual/chef_recipes{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/qm) +"boF" = ( +/obj/machinery/button/door{ + id = "bank"; + name = "Bank Vault Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -8; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/under/suit_jacket/really_black{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/suit_jacket/really_black, +/obj/item/clothing/neck/tie/black{ + pixel_x = 6 + }, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/mask/rat/jackal{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/rat/jackal, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"boG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"boH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Kitchen Cold Room"; + req_access_txt = "28" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boJ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"boK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Dock"; + req_access_txt = "48" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"boL" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "bankshutter"; + name = "Bank Shutter Toggle"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"boM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cola/random, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"boN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"boO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/wardrobe/grey, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"boP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/chair/stool{ + name = "microbench"; + pixel_x = 16 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"boQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boR" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/personal, +/obj/item/storage/backpack, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/under/assistantformal, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"boS" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"boT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"boU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/port) +"boV" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"boW" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"boX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"boY" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/camera_film{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/camera, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"boZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpa" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/disposalpipe/segment, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/virology) +"bpb" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bpc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/port) +"bpd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bpe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bpf" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bpg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/central) +"bph" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen_2"; + name = "Hallway Hatch" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"bpi" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/junglebush/b, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/grass, +/area/hydroponics) +"bpj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bpk" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/plasteel, +/area/hydroponics) +"bpl" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bpm" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 11; + id = "ferry_home"; + name = "port bay 2"; + width = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"bpn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bpo" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"bpp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/poster/official/safety_internals, +/turf/closed/wall, +/area/medical/virology) +"bpq" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/central) +"bpr" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bps" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"bpt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bpu" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpw" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bpy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/destructible/cult/tome, +/obj/effect/decal/cleanable/cobweb, +/obj/item/book/codex_gigas{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/flashlight/lantern{ + pixel_x = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/library) +"bpz" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bpA" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bpB" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/storage"; + dir = 1; + name = "Cargo Bay APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bpC" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpD" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bpE" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/status_display/supply{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bpF" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall/rust, +/area/hallway/primary/starboard) +"bpG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/librarian, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/library) +"bpH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/curator_wardrobe, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/library) +"bpI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bpJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bpK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bpL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bpN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpO" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/central) +"bpP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bpQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bpS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bpT" = ( +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bpU" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast door" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bpV" = ( +/obj/structure/sign/departments/botany, +/turf/closed/wall, +/area/hallway/primary/starboard) +"bpW" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bpX" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Front Security Blast door" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bpY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bpZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/capacitor, +/turf/open/floor/plating, +/area/maintenance/port) +"bqa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/bridge"; + dir = 8; + name = "Bridge APC"; + pixel_x = -27 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bqb" = ( +/obj/structure/sign/departments/custodian, +/turf/closed/wall/rust, +/area/maintenance/central) +"bqc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bqd" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bqe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bqf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"bqg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bqh" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bqj" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bqk" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bql" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_x = 40; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "kitchen"; + name = "Serving Hatch Toggle"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bqm" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/bridge) +"bqn" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bqo" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bqp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bqq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/landmark/start/cook, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"bqr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bqs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bqt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bqu" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bqv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bqw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera{ + c_tag = "AI Upload Transit Access"; + dir = 1; + name = "command camera" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bqx" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bqy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/medical{ + name = "Kitchen Cold Room"; + req_access_txt = "28" + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bqz" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "Kitchen" + }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/eastright{ + dir = 1; + name = "Kitchen Delivery Access"; + req_access_txt = "28" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bqA" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/restraints/handcuffs, +/obj/item/wirerod, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"bqB" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bqC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay"; + req_one_access_txt = "31;48" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bqD" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Atmospherics"; + name = "navigation beacon (Atmospherics Delivery)" + }, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Atmospherics Delivery Access"; + req_one_access_txt = "24;10" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"bqE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "command maintenance"; + req_one_access_txt = "19;63" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central) +"bqF" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"bqG" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bqH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bqI" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bqJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bqK" = ( +/obj/structure/chair/sofa/corner{ + color = "#c45c57"; + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"bqL" = ( +/obj/structure/chair/sofa{ + color = "#c45c57" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"bqM" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bqN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=NW CPH"; + dir = 8; + location = "W CPH"; + name = "Patrol navbeacon W" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bqO" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bqP" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/processor, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/kitchen) +"bqQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/power/apc{ + areastring = "/area/hydroponics"; + name = "Hydroponics APC"; + pixel_y = -26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/camera{ + c_tag = "Hydroponics Lockers"; + dir = 8; + name = "hydroponics camera" + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bqR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bqS" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bqT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sorting/mail{ + name = "hydroponics sorting disposal pipe"; + sortType = 21 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bqU" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/rainbow/clown, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/item/bikehorn/rubberducky, +/obj/structure/sign/poster/contraband/clown{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"bqV" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/autodrobe, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"bqW" = ( +/obj/structure/dresser, +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/theatre) +"bqX" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bqY" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Starboard Hallway Hydroponics Counter"; + dir = 8; + name = "starboard camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bqZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "mass driver intersection"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"bra" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"brb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brc" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"brd" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair/stool/bar{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/effect/landmark/start/clown, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/theatre) +"bre" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"brf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"brg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"brh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "xenobiology maintenance"; + req_access_txt = "55" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"bri" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"brj" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brk" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/reagent_containers/food/snacks/cheesiehonkers{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/chips, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brl" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"brm" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"brn" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bro" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"brp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/office) +"brq" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brs" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"brt" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"bru" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"brv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Cargo Security Post"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"brw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bry" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"brz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"brA" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brB" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"brD" = ( +/turf/closed/wall, +/area/crew_quarters/toilet/restrooms) +"brE" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/condiment/peppermill{ + desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + desc = "Salt. From space oceans, presumably. A staple of modern medicine."; + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/paicard{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brG" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brH" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brI" = ( +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brJ" = ( +/obj/structure/table, +/obj/item/storage/bag/tray, +/obj/item/clothing/head/hardhat/cakehat, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar/atrium) +"brK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"brL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"brM" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brN" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"brO" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"brP" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/paicard, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"brT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/camera, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/library) +"brU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/pinpointer/nuke, +/obj/item/disk/nuclear, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"brV" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brW" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brX" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"brY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/washing_machine, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"brZ" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"bsa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bsb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/bar/atrium) +"bsc" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/bar/atrium) +"bsd" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bse" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/light/small, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/library) +"bsf" = ( +/obj/structure/sign/departments/custodian, +/turf/closed/wall, +/area/maintenance/fore) +"bsg" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stack/rods/fifty, +/obj/item/storage/box/lights/mixed, +/obj/machinery/light, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"bsh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/library) +"bsj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bsk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"bsl" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bsm" = ( +/turf/closed/wall/rust, +/area/chapel/office) +"bsn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bso" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/mob/living/simple_animal/chicken{ + desc = "The arch-nemesis of Kentucky."; + name = "Popeye"; + real_name = "Featherbottom" + }, +/turf/open/floor/grass, +/area/hydroponics) +"bsp" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bsq" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/lawoffice) +"bss" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Port Hallway Firelock"; + dir = 4; + name = "port camera" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"bst" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bsu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"bsv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "cargo sorting disposal pipe"; + sortType = 2 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bsw" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/status_display/supply{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bsx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Fore Hallway Chapel"; + name = "fore camera" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/fore) +"bsy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bsz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_one_access_txt = "31;48" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"bsA" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bsB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bsC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bsD" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Hazard Closet"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bsE" = ( +/turf/open/floor/plasteel, +/area/bridge) +"bsF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bsG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bsH" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bsI" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/item/aiModule/supplied/protectStation{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/aiModule/zeroth/oneHuman, +/obj/item/aiModule/reset/purge{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bsJ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/toolbox/drone, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"bsK" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access_txt = "20" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bsL" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hydroponics) +"bsM" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"bsN" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/crew_quarters/heads/hop) +"bsO" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/crew_quarters/heads/hop) +"bsP" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/crew_quarters/heads/hop) +"bsQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/grimy, +/area/library) +"bsR" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"bsS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bsT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bsU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/crew_quarters/bar) +"bsV" = ( +/obj/structure/closet/secure_closet/security/cargo, +/obj/effect/turf_decal/delivery, +/obj/item/crowbar, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/supply"; + dir = 1; + name = "Cargo Security APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/firealarm{ + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bsW" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bsX" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bsY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/libraryscanner, +/obj/effect/turf_decal/bot_white, +/obj/machinery/power/apc{ + areastring = "/area/library"; + dir = 4; + name = "Library APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bsZ" = ( +/obj/machinery/door/morgue{ + name = "Relic Closet"; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"bta" = ( +/obj/structure/table/wood/fancy, +/obj/item/book/granter/spell/smoke/lesser{ + pixel_y = 4 + }, +/obj/item/nullrod{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"btb" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad"; + name = "off ramp"; + pixel_y = 5 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"btc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"btd" = ( +/obj/machinery/computer/arcade, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bte" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/folder/red, +/obj/item/stack/cable_coil, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"btf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/chapel/office) +"btg" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/chapel/office) +"bth" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar{ + pixel_x = -8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bti" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Yard" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PCell 1Lock"; + name = "Long-Term Cell 1 Shutter" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"btj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/wood, +/area/chapel/office) +"btk" = ( +/obj/structure/table/wood/fancy, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/toy/figure/chaplain{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/lighter, +/turf/open/floor/wood, +/area/chapel/office) +"btl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Cargo Bay"; + req_one_access_txt = "31;48" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/office) +"btm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"btn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bto" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/bodycontainer/crematorium{ + dir = 8; + id = "crematoriumChapel" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"btp" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/fancy/donut_box, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"btq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"btr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box/corners, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bts" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"btt" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"btu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"btv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"btw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"btx" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bty" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"btz" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/departments/restroom{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"btA" = ( +/turf/closed/wall, +/area/chapel/main) +"btB" = ( +/turf/open/floor/grass, +/area/chapel/main) +"btC" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall, +/area/chapel/office) +"btD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"btE" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"btF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"btG" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"btH" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "bar_1"; + name = "Bar Shutter" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/crew_quarters/bar) +"btI" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "bar_1"; + name = "Bar Shutter" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass, +/area/crew_quarters/bar) +"btJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"btK" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/crew_quarters/bar) +"btL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"btM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"btN" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"btO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"btP" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"btQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/courtroom) +"btR" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"btS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"btT" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"btU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"btV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"btW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"btX" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"btY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"btZ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bua" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + pixel_x = 8; + pixel_y = 3 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 40 + }, +/obj/machinery/button/door{ + id = "bar_1"; + name = "Bar Shutters Toggle"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "25" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bub" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bud" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Bridge Council Door"; + dir = 4; + name = "command camera" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bue" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/holopad, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buf" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + name = "Bar RC"; + pixel_x = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bug" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"buh" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bui" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/chair/office, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"buj" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bul" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bum" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/paicard, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bun" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/item/clipboard, +/obj/item/folder, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bup" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buq" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bur" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bus" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"but" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/libraryconsole{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"buu" = ( +/obj/structure/bookcase/random/fiction, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"buv" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"buw" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bux" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"buy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/crew_quarters/bar) +"buz" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/box/matches{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/lighter{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/lighter, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buA" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/crew_quarters/bar) +"buB" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"buC" = ( +/turf/closed/wall, +/area/library) +"buD" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/landmark/start/botanist, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"buE" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/library) +"buF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/beerkeg{ + pixel_y = 5 + }, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"buH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"buI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/photocopier, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"buJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"buK" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"buL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/bookbinder, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/plasteel/dark, +/area/library) +"buM" = ( +/turf/open/floor/wood, +/area/library) +"buN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/games, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"buO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"buP" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"buR" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"buS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"buT" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Engineering"; + name = "navigation beacon (Engineering Delivery)" + }, +/obj/machinery/door/window/northright{ + dir = 4; + name = "Engineering Delivery Access"; + req_one_access_txt = "10;24" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"buU" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access_txt = "37" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/library) +"buV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"buW" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/barsign{ + pixel_y = 32; + req_access = null; + req_access_txt = "25" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"buX" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/camera_film{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/camera_film, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Library"; + dir = 8; + name = "bar camera" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"buY" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"buZ" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bva" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvc" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bvd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/library) +"bve" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bvf" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvg" = ( +/obj/structure/bookcase/random/religion, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvh" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bvi" = ( +/obj/structure/bookcase/random/reference, +/obj/machinery/camera{ + c_tag = "Bar Shelves"; + name = "bar camera" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bvj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bvk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvl" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/plasteel/dark, +/area/library) +"bvm" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/chair/stool/bar{ + pixel_x = -8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bvn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvo" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bvp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"bvq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/wood, +/area/library) +"bvs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/gun/ballistic/revolver/doublebarrel{ + pixel_y = 5 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/item/ammo_casing/shotgun/beanbag, +/obj/item/ammo_casing/shotgun/beanbag, +/obj/item/ammo_casing/shotgun/beanbag, +/obj/item/ammo_casing/shotgun/beanbag, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot_white, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvv" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Council Chamber"; + dir = 8; + name = "command camera" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bvw" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/computer/holodeck{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bvx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bvy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Art Cabinet" + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bvA" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/library) +"bvB" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bvC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bvD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bvE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvG" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bvH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"bvL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) +"bvM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"bvN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bvO" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bvP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bvQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bvR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bvS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/crew_quarters/bar) +"bvT" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/crematorium{ + id = "crematoriumChapel"; + pixel_y = 24; + req_access_txt = "27" + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"bvU" = ( +/obj/structure/bookcase/random/adult, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/library) +"bvV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bvW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Shower_2Privacy"; + name = "Shower 2 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"bvX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/library) +"bvY" = ( +/obj/effect/landmark/start/bartender, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"bvZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/wood, +/area/library) +"bwa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bwb" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + name = "command camera" + }, +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bwc" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"bwd" = ( +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + pixel_x = -8; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bwf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/port) +"bwg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/stack/rods/ten, +/obj/item/stock_parts/matter_bin, +/turf/open/floor/plating, +/area/maintenance/port) +"bwh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bwj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bwk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bwl" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bwm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bwo" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bwp" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bwq" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bwr" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat, +/turf/open/floor/grass, +/area/chapel/main) +"bws" = ( +/turf/closed/wall/rust, +/area/security/detectives_office) +"bwt" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy, +/turf/open/floor/grass, +/area/chapel/main) +"bwu" = ( +/turf/closed/wall/rust, +/area/security/processing) +"bwv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bww" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 + }, +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bwx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bwy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bwA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bwB" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bwC" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/flashlight/lantern, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bwD" = ( +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bwE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/heads/captain"; + dir = 4; + name = "Captain's Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/storage/lockbox/medal, +/obj/item/storage/secure/briefcase{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bwF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/sorting/mail{ + dir = 1; + name = "lawyer sorting disposal pipe"; + sortType = 29 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bwG" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/book/manual/hydroponics_pod_people{ + pixel_y = 4 + }, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/reagent_containers/dropper, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Hydroponics Pen"; + dir = 4; + name = "hydroponics camera" + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bwH" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"bwI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Break Room"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/dark, +/area/medical/storage) +"bwJ" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/chapel/main) +"bwK" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/grass, +/area/chapel/main) +"bwL" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/open/floor/grass, +/area/chapel/main) +"bwM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bwN" = ( +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bwO" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bwP" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bwQ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bwR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/obj/machinery/camera{ + c_tag = "Apiary"; + dir = 4; + name = "chapel camera" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bwS" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/mob/living/simple_animal/sloth/citrus, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bwT" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/chapel/main) +"bwU" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/grass, +/area/chapel/main) +"bwV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Fore Hallway Vault"; + dir = 1; + name = "fore camera" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"bwW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/computer/security/qm{ + dir = 1; + network = list("mine","auxbase","vault","qm") + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bwY" = ( +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main) +"bwZ" = ( +/turf/open/floor/plasteel/chapel, +/area/chapel/main) +"bxa" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + name = "Monkey Pen"; + req_access_txt = "9" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/medical/genetics) +"bxc" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bxd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bxe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bxf" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/grass, +/area/chapel/main) +"bxg" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clipboard, +/obj/item/storage/crayons, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxh" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/chapel/main) +"bxi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxj" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"bxk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"bxl" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bxm" = ( +/obj/structure/sign/plaques/atmos, +/turf/closed/wall, +/area/engine/atmos) +"bxn" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/science/storage) +"bxo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bxp" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall, +/area/maintenance/port) +"bxq" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bxr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access_txt = "45" + }, +/turf/open/floor/plasteel/dark, +/area/medical/surgery) +"bxs" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bxt" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/chapel/main) +"bxu" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxv" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"bxw" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bxx" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"bxy" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bxz" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bxA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"bxB" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bxC" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clipboard, +/obj/item/paper/fluff/holodeck/disclaimer, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bxD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/grass, +/area/chapel/main) +"bxE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bxF" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/port) +"bxH" = ( +/obj/structure/closet{ + name = "beekeeping supplies" + }, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxI" = ( +/obj/structure/closet{ + name = "beekeeping wardrobe" + }, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/beekeeper_head, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"bxJ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/chapel/main) +"bxK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A"; + req_access_txt = "39" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"bxL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/engine/engineering) +"bxM" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/grass, +/area/chapel/main) +"bxN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bxO" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bxP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main) +"bxQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bxR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bxS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bxU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bxV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B"; + req_access_txt = "39" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"bxW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bxX" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/chapel/main) +"bxY" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main) +"bxZ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "Secure Storage" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Secure Storage Toggle"; + pixel_y = -24; + req_access_txt = "11" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bya" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/crowbar/red, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/miningoffice) +"byb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"byc" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/help_others{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"byd" = ( +/obj/structure/sign/departments/holy, +/turf/closed/wall, +/area/chapel/main) +"bye" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator{ + pixel_x = 6 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"byf" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"byg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"byh" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"byi" = ( +/turf/open/floor/plasteel, +/area/security/courtroom) +"byj" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"byk" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"byl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Ports" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bym" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel, +/area/bridge) +"byn" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"byo" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/sign/departments/cargo{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"byp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/bridge) +"byq" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_y = 24 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Turrets"; + name = "upload camera"; + network = list("aiupload") + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"byr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/bridge) +"bys" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/bridge) +"byt" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/bridge) +"byu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/evac{ + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"byv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"byw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/bridge) +"byx" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/bridge) +"byy" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/central) +"byz" = ( +/obj/machinery/computer/security/telescreen{ + dir = 8; + name = "Station Monitor"; + network = list("ss13"); + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/hand_labeler, +/turf/open/floor/carpet, +/area/security/detectives_office) +"byA" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Front Security Blast door" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"byB" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/ai_monitored/turret_protected/ai_upload"; + dir = 1; + name = "Upload APC"; + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"byC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "transittube_ai"; + name = "Transit Tube Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"byD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access_txt = "20" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"byE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/secure_closet/captains, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"byF" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/item/pickaxe/mini, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"byG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"byH" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"byI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"byJ" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"byK" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"byL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"byM" = ( +/obj/structure/table, +/obj/item/aiModule/reset, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"byN" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/structure/sign/plaques/kiddie{ + pixel_y = 30 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"byO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"byP" = ( +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/aimodule_harmful{ + fan_out_items = 1; + lootcount = 2; + lootdoubles = 0 + }, +/obj/item/aiModule/supplied/oxygen{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"byQ" = ( +/obj/machinery/vending/assist, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"byR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"byS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Fitness Ring" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"byT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/ai_upload) +"byU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 4; + name = "dormitories sorting disposal pipe"; + sortType = 26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"byV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"byW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"byX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"byY" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"byZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/wardrobe/black, +/obj/effect/turf_decal/bot, +/obj/item/clothing/under/trendy_fit, +/obj/item/clothing/under/trendy_fit, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bza" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/toilet/restrooms"; + name = "Restrooms APC"; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/camera{ + c_tag = "Restrooms"; + dir = 1; + name = "recreation camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bzb" = ( +/obj/structure/table, +/obj/item/aiModule/supplied/freeform, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bzc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"bzd" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"bzf" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bzg" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/bedsheetbin, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/toilet/restrooms) +"bzh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bzi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/clothing, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bzj" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/effect/spawner/lootdrop/aimodule_harmless{ + fan_out_items = 1; + lootcount = 3; + lootdoubles = 0 + }, +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bzk" = ( +/obj/item/twohanded/required/kirbyplants/photosynthetic, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bzl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_one_access_txt = "31;48" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bzm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"bzn" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bzo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"bzp" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/light, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bzq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai_upload) +"bzr" = ( +/obj/structure/table, +/obj/item/aiModule/supplied/quarantine, +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_x = 28 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bzs" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bzt" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "BrewMaster 2199" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bzu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/poster/official/no_erp{ + pixel_y = -32 + }, +/turf/closed/wall, +/area/crew_quarters/locker) +"bzv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"bzw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"bzx" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/locker) +"bzy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/locker) +"bzz" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/security/courtroom) +"bzA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bzB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bzC" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bzD" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bzE" = ( +/obj/machinery/door/airlock/vault{ + id_tag = "bank"; + name = "Bank Vault" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bzF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfrontdoor"; + name = "Front Security Blast door" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bzG" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bzH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"bzI" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/oxygen{ + pixel_x = 5 + }, +/obj/item/tank/internals/oxygen{ + pixel_x = -5 + }, +/obj/item/wrench, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/machinery/door/window/northleft{ + name = "Emergency Storage"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bzJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/bridge) +"bzK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bzL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bzM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/bridge) +"bzN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bzO" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bzP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/storage/photo_album/Captain, +/obj/item/camera, +/obj/machinery/newscaster/security_unit{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bzQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bzR" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bzS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/turf/open/space/basic, +/area/space/nearstation) +"bzT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bzU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/cardboard/fifty, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/lights/mixed{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bzV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "bankshutter"; + name = "Bank Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/port) +"bzW" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bzX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/wrapping_paper{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/wrapping_paper{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/cable_coil, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bzY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bzZ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/grunge{ + name = "Restrooms" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bAa" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAb" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"bAc" = ( +/obj/effect/turf_decal/bot, +/obj/structure/safe{ + pixel_x = 3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/stack/spacecash/c500{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/storage/belt/bandolier, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bAd" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet{ + name = "suit closet" + }, +/obj/item/clothing/under/lawyer/female{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/lawyer/bluesuit, +/obj/item/clothing/under/lawyer/red{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bAe" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bAf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"bAg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bAh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bAi" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bAj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bAk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/poster/random_official{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/poster/random_official, +/turf/open/floor/plating, +/area/maintenance/port) +"bAl" = ( +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bAm" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/maintenance/central) +"bAn" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bAo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bAp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"bAq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/item/storage/box, +/turf/open/floor/plating, +/area/maintenance/port) +"bAr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"bAs" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/syringes{ + pixel_y = 2 + }, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bAt" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/plant_analyzer{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"bAu" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hydroponics) +"bAv" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bAw" = ( +/obj/machinery/porta_turret/ai{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"bAx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bAy" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bAz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/clothing/under/color/grey{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/color/grey, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bAA" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/storage/backpack{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/backpack, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bAB" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bAC" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bAD" = ( +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = 22 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/chapel/office) +"bAE" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bAF" = ( +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bAG" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bAH" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAI" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/status_display/evac{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAJ" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/requests_console{ + department = "Detective's office"; + name = "Detective RC"; + pixel_y = 30 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -6 + }, +/obj/machinery/button/door{ + id = "detective_shutters"; + name = "Detective's Privacy Toggle"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = "4" + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"bAK" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAL" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bAM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bAN" = ( +/turf/closed/wall, +/area/medical/virology) +"bAO" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bAP" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/crew_quarters/locker"; + name = "Locker Room APC"; + pixel_x = -1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bAR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -28 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/library) +"bAS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/library) +"bAT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bAU" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2"; + name = "on ramp"; + pixel_y = 6 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/vacant_room/commissary) +"bAW" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bAY" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bAZ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + dir = 8; + freq = 1400; + location = "QM #3" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #3"; + suffix = "#3" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bBa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bBb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bBc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bBd" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bBe" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bBf" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bBg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"bBh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bBi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Mix to Filter" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bBj" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"bBk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detective_shutters"; + name = "Detective's Office Shutter" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"bBm" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Distro to Connector" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bBn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cola/random, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bBo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Cargo Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bBp" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bBq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bBr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bBs" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bBt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bBu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bBv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/grunge{ + id_tag = "commissarydoor"; + name = "Vacant Commissary"; + req_one_access_txt = "12;63;48;50" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bBw" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bBx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Recreation Fitness Ring"; + dir = 1; + name = "recreation camera" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bBy" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/hallway/primary/aft) +"bBz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/landmark/start/detective, +/turf/open/floor/wood, +/area/security/detectives_office) +"bBA" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bBC" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet, +/area/security/detectives_office) +"bBD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bBE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bBF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/silver_ids{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/ids, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bBG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bBH" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Tactical Relocation"; + req_access_txt = "20" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bBI" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock"; + req_access_txt = "2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bBJ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bBK" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bBL" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bBM" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/window/southleft{ + name = "Cargo Disposal"; + req_access_txt = "50" + }, +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2"; + name = "mail belt"; + pixel_y = 6 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bBN" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/window/southright{ + name = "Cargo Disposal"; + req_access_txt = "50" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bBO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Shower_1Privacy"; + name = "Shower 1 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"bBP" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/southright{ + dir = 4; + name = "Mail Chute"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"bBQ" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bBR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/analyzer{ + pixel_y = 4 + }, +/obj/item/analyzer{ + pixel_x = 2 + }, +/obj/machinery/requests_console{ + department = "Tool Storage"; + name = "Tool Storage RC"; + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bBS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bBT" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + areastring = "/area/quartermaster/sorting"; + dir = 4; + name = "Delivery Office APC"; + pixel_x = 26 + }, +/obj/structure/cable, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bBU" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bBV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bBW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bBX" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"bBY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bBZ" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bCa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bCb" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/maintenance/port) +"bCc" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bCd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bCe" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bCf" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bCg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bCh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bCi" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Connector to Security" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCj" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCk" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bCl" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/stack/cable_coil{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil, +/obj/item/storage/belt/utility, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bCm" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Law Office"; + req_access_txt = "38" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/lawoffice) +"bCo" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bCp" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bCq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/lawoffice) +"bCr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bCs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bCt" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bCw" = ( +/obj/item/clothing/head/helmet/justice/escape{ + name = "justice helmet" + }, +/obj/structure/sign/poster/official/the_owl{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bCx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bCy" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bCz" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bCA" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall, +/area/storage/primary) +"bCB" = ( +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"bCC" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bCE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"bCF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bCG" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bCH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + pixel_x = -8; + pixel_y = 24; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway Teleporter Access"; + name = "central camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bCI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bCJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"bCK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bCL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bCM" = ( +/turf/closed/wall, +/area/storage/tech) +"bCN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bCO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bCP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"bCR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bCS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bCT" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 2 + }, +/obj/item/flashlight/flare, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bCU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bCV" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/window/reinforced, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bCW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + areastring = "/area/teleporter"; + dir = 1; + name = "Teleporter APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bCX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bCY" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bCZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bDb" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bDc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bDd" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bDe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bDf" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bDg" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/eva) +"bDh" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bDi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bDj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bDk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/backpack/satchel/eng, +/obj/item/wirecutters, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bDl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bDm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage"; + req_access_txt = "32" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bDn" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bDo" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bDp" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/tcomms, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDq" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/analyzer{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/analyzer, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/storage/tech) +"bDs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bDt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bDu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Port Hallway Vendors"; + dir = 4; + name = "port camera" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"bDv" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/rnd, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDw" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bDx" = ( +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"bDy" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bDz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bDA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bDB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"bDC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera{ + c_tag = "Bridge Access"; + dir = 8; + name = "command camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bDD" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/open/floor/engine, +/area/storage/tech) +"bDE" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/electronics/apc, +/obj/item/electronics/airlock{ + pixel_y = 6 + }, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/engine, +/area/storage/tech) +"bDF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bDG" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/teleporter) +"bDH" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"bDI" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bDJ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/central) +"bDK" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/hydroponics) +"bDL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bDM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bDN" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/medical, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/assist, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/engineering, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera{ + c_tag = "Tech Storage"; + dir = 1; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bDR" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/co2{ + initial_gas_mix = "co2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"bDS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/aicard, +/obj/item/aiModule/reset, +/obj/item/assembly/flash/handheld, +/obj/item/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tech) +"bDT" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bDU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bDV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bDW" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"bDX" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/command, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/storage/tech) +"bDY" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/RnD_secure, +/obj/machinery/light/small, +/obj/machinery/status_display/shuttle{ + pixel_y = -32 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/storage/tech) +"bDZ" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/techstorage/AI, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/storage/tech) +"bEa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bEb" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bEc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"bEd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bEe" = ( +/obj/structure/bed/dogbed/renault, +/obj/machinery/button/door{ + id = "captain_escape"; + name = "Tactical Relocation Toggle"; + pixel_x = 6; + pixel_y = -24 + }, +/mob/living/simple_animal/pet/fox/Renault, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bEf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bEg" = ( +/turf/closed/wall, +/area/maintenance/starboard/aft) +"bEh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bEi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Courtroom Jury"; + dir = 8; + name = "command camera" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bEj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/secure_closet/hop, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bEk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bEl" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bEm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bEn" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/central) +"bEo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEp" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"bEq" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"bEr" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bEs" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bEt" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bEu" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bEv" = ( +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bEw" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bEx" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"bEy" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"bEz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bEA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bED" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/departments/security{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEH" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/maintenance/aft) +"bEI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bEJ" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/engine/atmos) +"bEK" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bEL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bEM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "captain_escape"; + name = "Tactical Relocation Shutter" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/captain) +"bEN" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bEP" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/grunge{ + name = "Recreation Area" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bER" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bES" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"bEU" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bEV" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/aft) +"bEW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bEX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "bankshutter"; + name = "Bank Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"bEY" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/structure/grille/broken, +/obj/item/book/manual/wiki/engineering_hacking, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bEZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "e.v.a. maintenance"; + req_access_txt = "18" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"bFa" = ( +/turf/closed/wall, +/area/maintenance/aft) +"bFb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/grunge{ + name = "Restrooms" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bFc" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/maintenance/aft) +"bFd" = ( +/obj/machinery/door/airlock/atmos{ + name = "Filter Chamber" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"bFe" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bFf" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bFg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + name = "disposal supplies" + }, +/obj/item/bodybag, +/obj/item/bodybag, +/obj/item/shovel, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bFh" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bFi" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bFj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bFk" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bFl" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/poster/official/the_owl{ + pixel_x = 32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bFm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bFn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bFo" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/obj/machinery/light/small, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"bFp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"bFq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"bFr" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bFs" = ( +/turf/closed/wall/r_wall, +/area/maintenance/aft) +"bFt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"bFu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 4 + }, +/area/hallway/primary/port) +"bFv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bFw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bFx" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bFy" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bFA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bFB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bFC" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/structure/grille/broken, +/obj/item/wallframe/apc, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bFE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/item/twohanded/required/kirbyplants, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bFG" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/plasma{ + initial_gas_mix = "plasma=1000;TEMP=293.15" + }, +/area/engine/atmos) +"bFH" = ( +/obj/machinery/gulag_teleporter, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bFI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bFJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bFK" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/ai{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bFL" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bFM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bFN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bFO" = ( +/obj/machinery/bluespace_beacon, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/teleporter) +"bFP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bFQ" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/maintenance/port) +"bFR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bFS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bFT" = ( +/obj/machinery/door/airlock/atmos{ + name = "Filter Chamber" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"bFU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFV" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bFW" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/door/window/northleft{ + name = "Hydroponics Lockers"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bFX" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics RC"; + pixel_x = 30; + pixel_y = -30 + }, +/obj/machinery/door/window/northright{ + name = "Hydroponics Lockers"; + req_access_txt = "35" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bFY" = ( +/obj/structure/girder, +/obj/structure/grille, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/aft) +"bFZ" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/maintenance/aft) +"bGa" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGb" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"bGc" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bGd" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/aft) +"bGe" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bGf" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/cardboard, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"bGi" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bGj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/aft) +"bGk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/hydroponics, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/item/cultivator, +/obj/item/wirecutters, +/obj/item/reagent_containers/glass/bucket, +/obj/item/circuitboard/machine/biogenerator, +/turf/open/floor/plasteel/dark, +/area/hydroponics) +"bGl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bGm" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bGn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"bGo" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/atmos) +"bGp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bGq" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway Courtroom"; + name = "central camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bGr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bGs" = ( +/obj/effect/turf_decal/caution{ + pixel_y = -12 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bGt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"bGu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/teleporter) +"bGw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/teleporter) +"bGx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bGy" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGz" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGA" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Locker Room"; + name = "recreation camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bGB" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bGC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/atmos) +"bGD" = ( +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bGE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bGF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bGG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bGI" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bGJ" = ( +/obj/machinery/power/apc{ + area = "/area/maintenance/aft"; + dir = 8; + name = "Aft Maintenance APC"; + pixel_x = -26 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bGK" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"bGL" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bGM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 2; + name = "disposals sorting disposal pipe"; + sortType = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Starboad Hallway Custodial Bay"; + name = "starboard camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGQ" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"bGR" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bGS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/security/processing) +"bGT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bGU" = ( +/obj/effect/turf_decal/bot, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/aft) +"bGV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bGW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bGX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bGY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bGZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bHb" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"bHc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bHd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bHe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bHf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bHg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bHh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bHi" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bHj" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bHk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bHn" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/storage/tech) +"bHo" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bHp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bHq" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bHr" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher{ + id = "Cell 6"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHs" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHt" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher{ + id = "Cell 5"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHu" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHw" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher{ + id = "Cell 4"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bHy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bHz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "Cell 3"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHB" = ( +/obj/structure/sign/poster/official/help_others, +/turf/closed/wall, +/area/bridge) +"bHC" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/flasher{ + id = "Cell 2"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHD" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher{ + id = "Cell 1"; + name = "Prisoner Pacifier"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bHE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"bHF" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bHG" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bHH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bHI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office"; + req_access_txt = "57" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bHJ" = ( +/obj/effect/turf_decal/caution{ + pixel_y = -12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bHK" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"bHL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bHM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bHN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bHO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bHP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bHR" = ( +/obj/structure/disposalpipe/junction, +/turf/closed/wall, +/area/quartermaster/sorting) +"bHS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"bHT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bHU" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hallway/primary/aft) +"bHW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bHY" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster/security_unit{ + pixel_x = 30 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"bHZ" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bIa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bIb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/atmos) +"bIc" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bId" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/n2o{ + initial_gas_mix = "n2o=1000;TEMP=293.15" + }, +/area/engine/atmos) +"bIe" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/atmos) +"bIf" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/radio{ + pixel_y = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Departures Checkpoint"; + name = "shuttle camera" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bIg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bIh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Aft Hallway Transfer Centre Doors"; + dir = 8; + name = "aft camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bIi" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bIj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bIk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bIl" = ( +/obj/structure/table, +/obj/item/clothing/under/rank/security{ + pixel_x = -4 + }, +/obj/item/toy/figure/dsquad{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bIm" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall, +/area/quartermaster/sorting) +"bIn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/security{ + name = "Equipment Room"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"bIo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/port/aft) +"bIp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/wallframe/airalarm, +/obj/structure/table, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/port/aft) +"bIq" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/storage/tech) +"bIr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/maintenance/port/aft) +"bIs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"bIt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/central) +"bIu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Suit Closet"; + req_access_txt = "1" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bIw" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bIx" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"bIy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIB" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bIC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bID" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Cargo Security Post"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/supply) +"bIG" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bIH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/grunge{ + name = "Recreation Area" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bII" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1, +/turf/open/floor/plating, +/area/engine/break_room) +"bIJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"bIM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIN" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bIO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bIP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"bIQ" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bIR" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bIS" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/motion{ + c_tag = "Armoury Internal"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bIT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bIU" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Tank - O2"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine/o2{ + initial_gas_mix = "o2=1000;TEMP=293.15" + }, +/area/engine/atmos) +"bIV" = ( +/turf/closed/wall, +/area/crew_quarters/locker) +"bIW" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bIX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bIY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bIZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/vending/autodrobe/all_access, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"bJb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJc" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "custodial sorting disposal pipe"; + sortType = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJe" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "custodialwagon"; + name = "Custodial Bay Toggle"; + pixel_x = 8; + pixel_y = -24; + req_one_access_txt = "26" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/mob/living/simple_animal/bot/cleanbot{ + auto_patrol = 1; + icon_state = "cleanbot1"; + name = "Mopficcer Sweepsky" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJf" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJg" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bJk" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"bJl" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/storage/tech) +"bJm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bJn" = ( +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lipstick/random{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = 6 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJo" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJq" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJr" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/storage/briefcase, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/head/bowler{ + pixel_y = 8 + }, +/obj/item/cane, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bJt" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/soap/nanotrasen, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/button/door{ + id = "Shower_2"; + name = "Shower 2 Privacy Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -8; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + id = "Shower_2Privacy"; + name = "Shower 2 Privacy Toggle"; + pixel_x = 24; + pixel_y = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bJu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bJv" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"bJw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bJx" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bJy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bJz" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Prison Yard Machines"; + name = "prison camera"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bJB" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 1"; + req_access_txt = "2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bJC" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/security/warden) +"bJD" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"bJE" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/primary/central) +"bJF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bJG" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bJH" = ( +/obj/structure/table, +/obj/item/paper_bin/construction{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/cable_coil{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/stack/cable_coil{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stack/cable_coil{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/cable_coil, +/obj/item/hand_labeler{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/hand_labeler, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/library) +"bJI" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bJJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/central) +"bJK" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/chair/office, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bJM" = ( +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bJN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bJO" = ( +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bJP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"bJQ" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb, +/obj/item/storage/secure/briefcase{ + pixel_y = 4 + }, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/obj/machinery/button/door{ + id = "Cabin_4"; + name = "Cabin 4 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bJR" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bJS" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/button/door{ + id = "Cabin_3"; + name = "Cabin 3 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bJT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bJU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/crew_quarters/locker) +"bJV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Mailroom"; + req_access_txt = "50" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bJW" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bJX" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bJY" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/button/door{ + id = "Cabin_2"; + name = "Cabin 2 Privacy Lock"; + normaldoorcontrol = 1; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/crew_quarters/locker) +"bJZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/crew_quarters/locker) +"bKa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"bKb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bKc" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/button/door{ + id = "Cabin_4Privacy"; + name = "Cabin 4 Privacy Toggle"; + pixel_x = -24; + pixel_y = -24 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/crew_quarters/locker) +"bKd" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/button/door{ + id = "Cabin_3Privacy"; + name = "Cabin 3 Privacy Toggle"; + pixel_x = -24; + pixel_y = -24 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/crew_quarters/locker) +"bKe" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bKf" = ( +/obj/structure/sign/poster/contraband/revolver, +/turf/closed/wall, +/area/crew_quarters/locker) +"bKg" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bKh" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bKi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bKj" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/locker) +"bKk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Cabin_4Privacy"; + name = "Cabin 4 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"bKl" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bKm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bKn" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/megaphone{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bKo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bKp" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivate"; + name = "Chief Engineer's Privacy Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"bKq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/crew_quarters/locker) +"bKr" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bKs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bKt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bKu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/toilet{ + pixel_y = 16 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bKv" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/flasher{ + id = "PCell 1"; + name = "Prisoner Pacifier"; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bKw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bKx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bKy" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bKz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bKA" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "detective closet" + }, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "greydet"; + name = "trenchcoat"; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/head/fedora{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bKB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/machinery/computer/operating{ + name = "Forensics Operating Computer" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bKC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"bKD" = ( +/obj/structure/closet/boxinggloves, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bKE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"bKF" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bKG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bKH" = ( +/obj/structure/closet/masks, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bKI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/bridge) +"bKJ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"bKK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bKL" = ( +/obj/structure/sign/departments/restroom, +/turf/closed/wall, +/area/crew_quarters/locker) +"bKM" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bKN" = ( +/obj/structure/closet/athletic_mixed, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/camera{ + c_tag = "Recreation Lockers"; + name = "recreation camera" + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bKO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/securearea{ + name = "EMERGENCY STORAGE"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/central) +"bKP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bKQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bKR" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bKS" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/directions/security{ + pixel_y = -40 + }, +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -32 + }, +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bKT" = ( +/obj/effect/turf_decal/box, +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/button/door{ + id = "Unit_3"; + name = "Unit 3 Privacy Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 8; + specialfunctions = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30; + pixel_y = -30 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/machinery/button/door{ + id = "Unit_3Privacy"; + name = "Unit 3 Privacy Toggle"; + pixel_x = 24; + pixel_y = -8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bKU" = ( +/obj/effect/turf_decal/box, +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/button/door{ + id = "Unit_2"; + name = "Unit 2 Privacy Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 8; + specialfunctions = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30; + pixel_y = -30 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/button/door{ + id = "Unit_2Privacy"; + name = "Unit 2 Privacy Toggle"; + pixel_x = 24; + pixel_y = -8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bKV" = ( +/obj/effect/turf_decal/box, +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/button/door{ + id = "Unit_1"; + name = "Unit 1 Privacy Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 8; + specialfunctions = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30; + pixel_y = -30 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/obj/machinery/button/door{ + id = "Unit_1Privacy"; + name = "Unit 1 Privacy Toggle"; + pixel_x = 24; + pixel_y = -8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bKW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"bKX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bKY" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bKZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bLa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bLb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLd" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"bLe" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/captain) +"bLf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bLg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLi" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/directions/engineering{ + pixel_y = -40 + }, +/obj/structure/sign/directions/supply{ + dir = 4; + pixel_y = -32 + }, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bLj" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/security/prison) +"bLk" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/washing_machine, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"bLl" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bLm" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLn" = ( +/turf/closed/wall/rust, +/area/crew_quarters/toilet/restrooms) +"bLo" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/ointment{ + pixel_y = 4 + }, +/obj/item/stack/medical/bruise_pack, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bLp" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bLq" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bLr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"bLs" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/apc{ + areastring = "/area/janitor"; + dir = 8; + name = "Custodial Closet APC"; + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/storage/box/lights/mixed{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/box/lights/mixed{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bLt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bLu" = ( +/turf/closed/wall/rust, +/area/crew_quarters/locker) +"bLv" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"bLw" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "custodialwagon"; + name = "Custodial Bay Toggle"; + pixel_x = 8; + pixel_y = 24; + req_one_access_txt = "26" + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 24 + }, +/obj/item/clothing/gloves/color/orange, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/flashlight{ + pixel_y = 4 + }, +/obj/item/flashlight{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/key/janitor, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bLx" = ( +/obj/vehicle/ridden/janicart, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bLy" = ( +/obj/structure/janitorialcart, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bLz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bLA" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bLB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bLC" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bLD" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bLE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bLF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bLG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bLH" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/security/prison) +"bLI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bLJ" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"bLK" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bLL" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bLM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bLN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 22; + prison_radio = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17"; + pixel_x = -8; + pixel_y = 3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bLO" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bLR" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bLT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bLU" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"bLV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bLW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bLX" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/camera{ + c_tag = "Long-Term Cell 1"; + dir = 1; + name = "prison camera"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bLY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bLZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bMa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bMb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bMc" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bMd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/poster/ripped, +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"bMe" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/grass, +/area/security/prison) +"bMf" = ( +/obj/structure/grille/broken, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bMg" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bMh" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/crowbar/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bMi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bMj" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bMk" = ( +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bMl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bMm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bMn" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bMo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bMp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bMq" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/screwdriver{ + pixel_y = 18 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"bMr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/camera{ + c_tag = "Autopsy Room"; + dir = 1; + name = "detective camera" + }, +/obj/machinery/status_display/ai{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/landmark/start/detective, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bMs" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bMt" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/primary) +"bMu" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/central) +"bMv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/vacant_room/commissary) +"bMw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bMx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"bMy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bMz" = ( +/obj/machinery/computer/prisoner, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bMA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bMB" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bMC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bMD" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/departments/engineering{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Starboard Hallway Rotunda"; + dir = 1; + name = "starboard camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bME" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bMF" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bMG" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bMH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/hallway/primary/aft) +"bMI" = ( +/obj/machinery/door/airlock/external{ + name = "Science Escape Pod" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"bMJ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet{ + name = "custodial locker" + }, +/obj/item/clothing/gloves/color/orange, +/obj/item/clothing/shoes/galoshes, +/obj/item/clothing/head/soft/purple, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bMK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Chamber"; + req_one_access_txt = "19; 61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"bML" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/aft) +"bMM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bMN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bMO" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bMP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bMQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bMR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bMS" = ( +/obj/machinery/button/flasher{ + id = "PCell 1"; + name = "Long-Term Cell 1 Pacifier"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/door{ + id = "PCell 1Lock"; + name = "Long-Term Cell 1 Toggle"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bMT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bMU" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bMV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "medbay maintenance"; + req_access_txt = "5" + }, +/obj/structure/sign/directions/evac{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"bMW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bMX" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/maintenance/port/aft) +"bMY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bMZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"bNa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bNb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Brig Cells"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"bNc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bNd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"bNe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "sparemech"; + name = "Abandoned Mech Bay" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bNf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bNg" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/quartermaster/sorting) +"bNh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bNi" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/grass, +/area/security/prison) +"bNj" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bNk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/stack/sheet/metal/ten{ + amount = 5 + }, +/obj/item/assembly/prox_sensor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bNl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/stack/rods/ten, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bNm" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall, +/area/maintenance/port/aft) +"bNn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"bNo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bNp" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bNq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"bNr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bNs" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bNt" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/quartermaster/sorting) +"bNu" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"bNw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/janitor) +"bNx" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/closed/wall, +/area/janitor) +"bNy" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bNz" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bNA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Docking Hallway" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -40 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -32 + }, +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = -24 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bNB" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bNC" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bND" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/computer/atmos_control/tank/air_tank{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"bNE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bNF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance"; + req_access_txt = "4" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bNG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bNH" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/grass, +/area/security/prison) +"bNI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/electropack, +/obj/item/assembly/signaler{ + pixel_x = 6 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc{ + areastring = "/area/security/execution/education"; + name = "Prisoner Education Chamber APC"; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bNJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bNL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bNM" = ( +/turf/closed/wall, +/area/janitor) +"bNN" = ( +/obj/structure/closet/secure_closet/personal{ + name = "Commissary Locker" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bNO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bNP" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/vacant_room/commissary) +"bNQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bNR" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/vacant_room/commissary) +"bNS" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio/intercom{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/hallway/primary/aft) +"bNT" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bNU" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "commissaryshutter"; + name = "Commissary Shutter Toggle"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/button/door{ + id = "commissarydoor"; + name = "Commissary Door Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -8; + specialfunctions = 4 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/assistant{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bNV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + id_tag = "commissarydoor"; + name = "Vacant Commissary"; + req_one_access_txt = "12;63;48;50" + }, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bNW" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/vacant_room/commissary) +"bNX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bNY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/cable_coil, +/obj/machinery/button/door{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Toggle"; + pixel_x = -24; + pixel_y = 24; + req_access_txt = "19" + }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/multitool, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bNZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bOa" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/vacant_room/commissary) +"bOb" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bOc" = ( +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"bOd" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 2; + name = "landing marker"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bOe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bOg" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/storage) +"bOh" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bOi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/rods/fifty{ + pixel_y = 5 + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/requests_console{ + department = "EVA"; + name = "E.V.A. RC"; + pixel_x = 30 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bOj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bOk" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel, +/area/storage/primary) +"bOl" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/starboard/aft"; + dir = 1; + name = "Starboard Quarter Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bOm" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bOn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bOo" = ( +/obj/structure/sign/departments/custodian, +/turf/closed/wall, +/area/janitor) +"bOp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/storage/primary) +"bOq" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"bOr" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bOs" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/janitor, +/turf/open/floor/plasteel, +/area/janitor) +"bOt" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bOu" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + roundstart_template = /datum/map_template/shuttle/labour/kilo; + width = 9 + }, +/turf/open/space, +/area/space) +"bOv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Mailroom"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel/dark, +/area/quartermaster/sorting) +"bOw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "cargo maintenance"; + req_one_access_txt = "31;48" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bOx" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/light, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + name = "Custodial RC"; + pixel_y = -30 + }, +/turf/open/floor/plasteel, +/area/janitor) +"bOy" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/janitor) +"bOz" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/landmark/start/janitor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"bOA" = ( +/obj/structure/table, +/obj/item/storage/box/mousetraps{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/mousetraps{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/toy/figure/janitor{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/restraints/legcuffs/beartrap{ + pixel_y = 8 + }, +/obj/item/restraints/legcuffs/beartrap{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bOB" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bOC" = ( +/turf/closed/wall/rust, +/area/maintenance/starboard/aft) +"bOD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bOE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bOH" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/janitor) +"bOI" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bOJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bOL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Fore Hallway Diner"; + name = "fore camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"bOM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bON" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bOO" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Security"; + name = "navigation beacon (Security Delivery)" + }, +/obj/machinery/door/window/northright{ + name = "Security Delivery Access"; + req_access_txt = "1" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bOP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bOR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bOS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOU" = ( +/turf/closed/wall, +/area/hallway/primary/central) +"bOV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOW" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bOX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/secondary/exit/departure_lounge"; + dir = 1; + name = "Departure Lounge APC"; + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Departures Lounge"; + name = "shuttle camera" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bOY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bOZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bPa" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/security/prison) +"bPb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bPc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bPe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"bPf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bPg" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bPh" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/security/prison) +"bPi" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Disposal Exit"; + name = "disposal exit vent" + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"bPj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"bPk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bPl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/toilet{ + pixel_y = 16 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPm" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/flasher{ + id = "PCell 1"; + name = "Prisoner Pacifier"; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bPo" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Central Hallway Personnel Queue"; + dir = 1; + name = "central camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPp" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall/rust, +/area/security/courtroom) +"bPq" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bPr" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bPs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/central) +"bPt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Prison Wing Cells"; + dir = 4; + name = "prison camera"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPy" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPz" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall/rust, +/area/maintenance/starboard/aft) +"bPA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-11" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/observer_start, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bPD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPE" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPF" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4; + icon_state = "manifold" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"bPG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"bPH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bPI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/security{ + name = "Armoury"; + req_access_txt = "3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"bPJ" = ( +/turf/closed/mineral/random/labormineral, +/area/hallway/secondary/entry) +"bPK" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bPL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "HoP sorting disposal pipe"; + sortType = 15 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPM" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Prison Wing Lockers"; + dir = 1; + name = "prison camera"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bPN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"bPO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bPP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bPQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bPR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bPS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bPT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bPU" = ( +/obj/structure/closet/secure_closet/detective, +/obj/machinery/power/apc{ + areastring = "/area/security/detectives_office"; + dir = 8; + name = "Detective APC"; + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"bPV" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bPW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/wood, +/area/security/detectives_office) +"bPX" = ( +/obj/machinery/computer/med_data, +/obj/machinery/newscaster/security_unit{ + pixel_y = 30 + }, +/turf/open/floor/wood, +/area/security/detectives_office) +"bPY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bPZ" = ( +/obj/machinery/power/apc{ + areastring = "/area/storage/tech"; + dir = 8; + name = "Tech Storage APC"; + pixel_x = -27 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bQa" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bQb" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bQc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/remains/xeno, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bQd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQe" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bQf" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bQh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQi" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bQk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Hallway" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bQl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "security maintenance"; + req_access_txt = "12;63" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bQm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"bQn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/storage/tech) +"bQo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security RC"; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQq" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bQr" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bQs" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bQt" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bQu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bQv" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bQy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bQz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bQA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bQB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bQC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"bQD" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/vacant_room/commissary) +"bQE" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/janitor"; + dir = 4; + name = "Vacant Commissary APC"; + pixel_x = 27; + pixel_y = 2 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bQF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/starboard) +"bQG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bQH" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/item/clipboard, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bQI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Tool Storage" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"bQJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/item/stack/packageWrap, +/obj/item/storage/secure/briefcase{ + pixel_y = 4 + }, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bQK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQL" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/door/window/southleft{ + name = "Trash Chute"; + req_one_access_txt = "26" + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 4; + id = "garbage"; + name = "trash chute" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/janitor) +"bQM" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bQN" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bQO" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11; + pixel_y = 8 + }, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/door/window/southright{ + name = "Trash Chute"; + req_one_access_txt = "26" + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/janitor) +"bQP" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 2 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bQQ" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bQR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/central) +"bQS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/central) +"bQT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal{ + name = "Command Locker" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bQU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bQZ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bRa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bRb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bRc" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bRd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bRe" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Long-Term Cell 2"; + dir = 1; + name = "prison camera"; + network = list("ss13","prison") + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bRf" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bRg" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bRh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bRi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bRj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bRk" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/stack/rods/twentyfive, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"bRl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bRm" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Security Desk"; + req_one_access_txt = "63" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"bRn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bRo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bRp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bRq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bRr" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/central) +"bRs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bRt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bRu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bRv" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/hallway/secondary/entry) +"bRw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bRx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Brig Shuttle Airlock"; + req_one_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bRy" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/space/nearstation) +"bRz" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bRA" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"bRB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bRC" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/vending/wallmed/pubby{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bRD" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bRE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bRG" = ( +/obj/structure/closet/secure_closet/warden, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/warden"; + dir = 8; + name = "Brig Control APC"; + pixel_x = -26 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24; + pixel_y = 28 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bRH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bRI" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bRJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bRK" = ( +/obj/structure/closet/secure_closet/brig{ + name = "Prisoner Locker" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bRL" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/vacant_room/commissary) +"bRM" = ( +/obj/machinery/computer/prisoner{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bRN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bRO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/camera{ + c_tag = "Brig Warden's Office"; + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"bRP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bRQ" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "KiloStation emergency evac bay"; + width = 30 + }, +/turf/open/space/basic, +/area/space/nearstation) +"bRR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bRS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/blood/old, +/obj/item/weldingtool{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/clothing/head/welding{ + pixel_y = 5 + }, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bRT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"bRU" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bRV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bRW" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/hallway/primary/aft) +"bRX" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bRY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bSa" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bSb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bSc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bSd" = ( +/turf/closed/wall/rust, +/area/hallway/secondary/entry) +"bSe" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/blue, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/pen, +/obj/machinery/door/window/westright{ + dir = 2; + name = "Control Desk"; + req_one_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bSf" = ( +/turf/open/floor/engine, +/area/storage/tech) +"bSg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bSh" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bSi" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bSj" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bSk" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/closet/crate/rcd, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "RCD Storage"; + req_access_txt = "19" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bSl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/storage/primary) +"bSm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/storage/primary) +"bSn" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"bSo" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space/basic, +/area/space/nearstation) +"bSp" = ( +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"bSq" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSr" = ( +/turf/closed/wall, +/area/hallway/secondary/entry) +"bSs" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Incinerator to Output" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"bSu" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSv" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bSw" = ( +/obj/machinery/door/poddoor/shutters{ + id = "custodialwagon"; + name = "Custodial Bay" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSx" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSz" = ( +/obj/structure/rack, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/storage/toolbox/emergency{ + pixel_y = 4 + }, +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Vacant Commissary"; + dir = 8; + name = "cargo camera"; + network = list("ss13","qm") + }, +/turf/open/floor/plasteel/dark, +/area/vacant_room/commissary) +"bSA" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bSB" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bSC" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "Arrival Shuttle Bay"; + name = "Arrival Shuttle Bay Toggle"; + pixel_x = 24; + pixel_y = 8; + req_access_txt = "19" + }, +/obj/machinery/computer/monitor{ + dir = 8; + name = "backup power monitoring console" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bSD" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/recycler, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bSF" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage"; + name = "trash belt" + }, +/obj/machinery/camera{ + c_tag = "Trash Chute"; + dir = 1; + name = "service camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSG" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bSH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bSI" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/rust, +/area/maintenance/starboard/aft) +"bSJ" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bSK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bSL" = ( +/obj/structure/sign/warning/securearea{ + name = "EMERGENCY STORAGE" + }, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bSM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Brig Shuttle Airlock"; + req_one_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bSN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bSO" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bSP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Security Hallway" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bSQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"bSR" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bSS" = ( +/obj/machinery/button/flasher{ + id = "PCell 2"; + name = "Long-Term Cell 2 Pacifier"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/door{ + id = "PCell 2Lock"; + name = "Long-Term Cell 2 Toggle"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bST" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bSU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bSV" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bSW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bSX" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bSY" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Hallway" + }, +/obj/structure/sign/departments/engineering{ + pixel_x = 32 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bSZ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bTa" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bTb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Aft Hallway Tech Storage"; + dir = 8; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bTc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bTe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bTf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bTg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate, +/obj/item/clothing/shoes/jackboots{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bTh" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bTi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bTj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"bTk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bTl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"bTm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bTn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bTo" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/structure/grille/broken, +/obj/item/analyzer, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bTp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bTq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bTr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/power/apc{ + areastring = "/area/hallway/secondary/entry"; + dir = 0; + name = "Arrivals APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bTs" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bTt" = ( +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bTu" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/security/prison) +"bTv" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bTw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bTx" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/rust, +/area/hallway/secondary/exit/departure_lounge) +"bTy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bTz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bTA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bTB" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bTC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/docking, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"bTF" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bTG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bTH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/toilet{ + pixel_y = 16 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bTI" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/machinery/flasher{ + id = "PCell 1"; + name = "Prisoner Pacifier"; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bTJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bTK" = ( +/obj/machinery/button/flasher{ + id = "PCell 3"; + name = "Long-Term Cell 3 Pacifier"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/door{ + id = "PCell 3Lock"; + name = "Long-Term Cell 3 Toggle"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bTL" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "security locker" + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/under/rank/security/skirt, +/obj/item/clothing/shoes/jackboots, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bTM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bTN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Dock"; + name = "shuttle camera" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bTP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bTQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/stool/bar{ + pixel_y = 12 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bTR" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bTS" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "commonmining_home"; + name = "SS13: Common Mining Dock"; + roundstart_template = /datum/map_template/shuttle/mining_common/meta; + width = 7 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bTT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/security/execution/education) +"bTU" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bTW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/structure/sign/poster/official/wtf_is_co2{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/security/execution/education) +"bTX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bTY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bTZ" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/hallway/secondary/entry) +"bUa" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/crew_quarters/locker) +"bUb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bUc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bUd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"bUe" = ( +/obj/structure/sign/departments/security{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bUf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bUg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bUh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/assistant{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bUi" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bUj" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 2; + name = "landing marker"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bUk" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bUl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bUm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bUn" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bUp" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bUq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bUr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bUs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Traffic Control"; + req_access_txt = "19" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bUt" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/rust, +/area/hallway/secondary/entry) +"bUu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bUv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/engineering, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"bUw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bUx" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bUy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bUz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/hallway/primary/aft) +"bUA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/hallway/primary/aft) +"bUB" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bUC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/storage/tech) +"bUD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_y = 2 + }, +/obj/item/wrench, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/storage/eva"; + dir = 8; + name = "E.V.A. Storage APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bUE" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bUF" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bUG" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 2; + name = "landing marker"; + picked_color = "Burgundy" + }, +/turf/open/space/basic, +/area/space/nearstation) +"bUH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bUI" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"bUK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bUL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"bUM" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/atmos) +"bUN" = ( +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"bUP" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"bUQ" = ( +/obj/machinery/light/floor, +/turf/open/floor/engine/air, +/area/engine/atmos) +"bUR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/plasteel/fifty{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bUS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/atmos) +"bUT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"bUU" = ( +/turf/closed/wall, +/area/vacant_room/commissary) +"bUV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bUW" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"bUY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bUZ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVc" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVd" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bVf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bVg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "detective sorting disposal pipe"; + sortType = 30 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bVi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bVj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bVk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bVl" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bVm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = -28; + prison_radio = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bVn" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/security/processing) +"bVo" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"bVp" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bVq" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/item/extinguisher{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/camera{ + c_tag = "Long-Term Cell 3"; + dir = 1; + name = "prison camera"; + network = list("ss13","prison") + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bVs" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bVt" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVu" = ( +/obj/structure/sign/warning/securearea{ + name = "WARNING: Station Limits" + }, +/turf/closed/wall/rust, +/area/space/nearstation) +"bVv" = ( +/turf/closed/mineral/random/high_chance, +/area/space/nearstation) +"bVw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bVx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_y = 5 + }, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVy" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/security/execution/education) +"bVz" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Justice Windoor"; + req_access_txt = "3" + }, +/obj/machinery/door/window/brigdoor/westright{ + name = "Justice Windoor"; + req_access_txt = "3" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "justiceshutter"; + name = "Justice Shutter" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bVA" = ( +/obj/machinery/chem_master, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = -24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"bVB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bVD" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bVE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bVF" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bVG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/crowbar/red, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"bVH" = ( +/turf/closed/wall/r_wall/rust, +/area/science/test_area) +"bVI" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall/r_wall/rust, +/area/science/test_area) +"bVJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bVK" = ( +/obj/structure/flora/grass/jungle/b, +/obj/machinery/camera{ + c_tag = "AI Upload Garden"; + dir = 4; + name = "upload camera"; + network = list("aiupload") + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"bVL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"bVM" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/execution/education) +"bVN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bVO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"bVP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/bombcloset/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bVQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_y = 5 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bVR" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bVS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bVT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bVU" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security Infirmary"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bVV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/stool/bar{ + pixel_y = 12 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bVW" = ( +/obj/structure/filingcabinet/chestdrawer/wheeled, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bVX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"bVY" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bVZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bWa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/warden) +"bWb" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bWc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bWd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bWe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"bWf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bWg" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/hallway/primary/aft"; + dir = 8; + name = "Aft Hallway APC"; + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bWh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bWi" = ( +/obj/structure/grille/broken, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/hallway/primary/aft) +"bWj" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bWk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bWl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bWm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"bWn" = ( +/obj/machinery/door/airlock/external{ + name = "Common Mining Dock" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bWp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 6"; + name = "Cell 6"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 6"; + name = "Cell 6 Locker" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bWq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWr" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bWs" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/security/warden) +"bWt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 5"; + name = "Cell 5"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 5"; + name = "Cell 5 Locker" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bWv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bWw" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bWx" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/shuttle/mining/common{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bWy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bWz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/blue, +/obj/item/pen, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westright{ + name = "Control Desk"; + req_one_access_txt = "19" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bWA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bWB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/security/execution/education) +"bWC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/security/execution/education) +"bWD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/door/window/northleft{ + name = "Justice Windoor" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bWE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/door/window/northright{ + name = "Justice Windoor" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bWF" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bWG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bWH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/storage/tech) +"bWI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bWJ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/machinery/camera{ + c_tag = "Secure Tech Storage"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/storage/tech) +"bWK" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bWL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bWM" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall/rust, +/area/hallway/secondary/exit/departure_lounge) +"bWN" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bWO" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"bWP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bWQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bWR" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/aft) +"bWS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"bWU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bWW" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bWX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bWZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bXa" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bXb" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bXc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bXd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Arrival Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bXe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Departure Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bXf" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bXg" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bXh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "justiceshutter"; + name = "Justice Shutter" + }, +/turf/open/floor/plating, +/area/security/execution/education) +"bXi" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/chair/office, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"bXk" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXl" = ( +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bXm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel, +/area/security/warden) +"bXn" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bXq" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/warden) +"bXr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/warden) +"bXs" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bXt" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXv" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bXw" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXx" = ( +/obj/structure/sign/departments/evac, +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"bXy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXz" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"bXA" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXB" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXE" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bXF" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Traffic Control"; + dir = 4; + name = "shuttle camera" + }, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bXG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"bXH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/security/prison) +"bXI" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/tank/internals/oxygen/red{ + pixel_x = 4 + }, +/obj/item/tank/internals/oxygen/red{ + pixel_x = -4 + }, +/obj/item/wrench, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bXJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bXK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/space_heater, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light, +/obj/structure/sign/poster/contraband/fun_police{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bXL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bXM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/structure/sign/warning/fire{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"bXN" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"bXO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"bXP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/main) +"bXQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_y = 5 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bXR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/dark, +/area/security/main) +"bXS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bXT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bXU" = ( +/turf/open/floor/plasteel, +/area/security/brig) +"bXV" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/southleft{ + name = "Security Desk"; + req_one_access_txt = "63" + }, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bXW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bXX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bXY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig Entrance" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bXZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bYa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/brig) +"bYb" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bYc" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bYd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Departure Lounge" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bYe" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bYf" = ( +/turf/closed/mineral/random/labormineral, +/area/maintenance/starboard/aft) +"bYg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Dock" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bYh" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"bYi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Traffic Control"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bYj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bYk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bYm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/brig) +"bYn" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sign/warning/securearea{ + name = "EMERGENCY STORAGE"; + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bYr" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bYs" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"bYt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"bYu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bYv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYx" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bYy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"bYz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/toy/figure/ce{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "24" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "10" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bYA" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bYB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bYC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/item/paper/monitorkey, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 8; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bYD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"bYE" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bYG" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bYI" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room"; + req_access_txt = "10" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bYJ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bYK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bYL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bYM" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/solars/starboard/aft) +"bYN" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/security_officer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bYO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/main) +"bYP" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/main) +"bYQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bYR" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"bYS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bYT" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/prison"; + dir = 1; + name = "Prison Wing APC"; + pixel_x = 1; + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"bYU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"bYV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/goonplaque, +/area/security/brig) +"bYW" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bYX" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bYY" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bYZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bZa" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bZb" = ( +/obj/machinery/button/door{ + id = "evashutter"; + name = "E.V.A. Storage Shutter Toggle"; + pixel_x = 8; + pixel_y = -24; + req_access_txt = "19" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bZc" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bZd" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"bZe" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/aft) +"bZf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bZg" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"bZh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/box/hug/medical{ + pixel_y = 4 + }, +/obj/item/crowbar, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"bZi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/security{ + name = "Prison Wing"; + req_access_txt = "2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bZj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bZk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bZl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/hallway/primary/central"; + dir = 1; + name = "Central Primary Hallway APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bZm" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bZn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bZo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "prisonblast"; + name = "Prison Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"bZp" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZq" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bZr" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bZt" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bZu" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"bZv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bZw" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"bZx" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bZy" = ( +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Starboard Hallway Planters"; + dir = 4; + name = "starboard camera" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"bZA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZB" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bZC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office"; + req_one_access_txt = "31;48" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bZD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bZF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/backpack{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/backpack, +/obj/machinery/power/apc{ + areastring = "/area/hallway/primary/starboard"; + dir = 4; + name = "Starboard Hallway APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"bZG" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bZH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"bZI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"bZJ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/starboard) +"bZL" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Departures Cargo Dock"; + dir = 1; + name = "shuttle camera" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/exit/departure_lounge) +"bZM" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=S CPH"; + dir = 8; + location = "SE CPH"; + name = "Patrol navbeacon SE" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZP" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bZQ" = ( +/obj/structure/closet/l3closet/janitor, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/grenade/clusterbuster/cleaner, +/turf/open/floor/plasteel/dark, +/area/janitor) +"bZR" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bZT" = ( +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"bZU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/main) +"bZV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/brig) +"bZW" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Starboard Hallway Departure Checkpoint"; + dir = 4; + name = "starboard camera" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"bZX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/plasteel, +/area/security/brig) +"bZY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/brig) +"bZZ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"caa" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/brig) +"cab" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cac" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Aft Hallway Security Firelock"; + dir = 1; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cad" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"cae" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"caf" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cag" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cah" = ( +/obj/structure/flora/rock/pile, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cai" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"caj" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cak" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"cal" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"cam" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"can" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"cao" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"cap" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"caq" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"car" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"cas" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/clipboard, +/obj/item/airlock_painter{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/airlock_painter, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cat" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cau" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cav" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/hallway/secondary/entry) +"caw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cax" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cay" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"caz" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"caA" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"caB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"caC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"caD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"caE" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Custodial Closet"; + dir = 4; + name = "service camera" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/janitor) +"caF" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"caG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/landmark/start/janitor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"caH" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/janitor) +"caI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"caJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ceprivate"; + name = "Chief Engineer's Privacy Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"caK" = ( +/obj/machinery/door/poddoor{ + id = "atmosventco2"; + name = "Emergency CO2 Chamber Vent" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"caL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"caN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"caO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"caP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"caQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"caR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/storage/primary) +"caS" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"caT" = ( +/turf/closed/wall/r_wall, +/area/science/test_area) +"caV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"caW" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"caX" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/status_display/evac{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/grass, +/area/security/prison) +"caY" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"caZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"cba" = ( +/obj/machinery/door/airlock/grunge{ + name = "Service Production"; + req_one_access_txt = "25;26;35;28;22;37;46;38" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"cbb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/plaques/golden{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cbc" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cbd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"cbf" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing) +"cbg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cbh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/gloves/color/black, +/obj/item/wrench, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cbi" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cbj" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cbk" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/starboard) +"cbl" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cbm" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/maintenance/starboard) +"cbn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "research lab maintenance"; + req_one_access_txt = "7;29" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cbo" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/effect/turf_decal/delivery, +/obj/item/gun/energy/e_gun/mini, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"cbr" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/locker) +"cbs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cbv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cbx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cby" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cbz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cbA" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cbB" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_x = 28; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cbC" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbE" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"cbF" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cbG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/radio/intercom{ + pixel_x = -28; + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cbH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/port) +"cbJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cbM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cbN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"cbO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cbP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cbQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cbR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"cbS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cbT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cbU" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/science/test_area) +"cbV" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/main) +"cbW" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cbX" = ( +/obj/item/target/clown, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"cbY" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/grunge{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/janitor) +"cbZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cca" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccb" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccc" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"ccd" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cce" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/beacon, +/turf/open/floor/plasteel/dark, +/area/bridge) +"ccf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccg" = ( +/obj/docking_port/stationary/random{ + dir = 8; + id = "pod_lavaland2"; + name = "lavaland" + }, +/turf/open/space, +/area/space/nearstation) +"cch" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cci" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ccj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cck" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"ccl" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"ccm" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ccn" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cco" = ( +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall/r_wall, +/area/science/test_area) +"ccp" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ccq" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ccr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"ccs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cct" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ccu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"ccv" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/security/main) +"ccw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ccx" = ( +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"ccy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ccz" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/closed/mineral/random/labormineral, +/area/space/nearstation) +"ccB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"ccC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"ccE" = ( +/obj/item/beacon, +/obj/effect/turf_decal/box, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"ccF" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"ccG" = ( +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ccH" = ( +/turf/closed/indestructible/opshuttle, +/area/science/test_area) +"ccI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ccJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"ccK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"ccL" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"ccM" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/main) +"ccN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sorting/mail{ + dir = 8; + name = "security disposal pipe"; + sortType = 7 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ccO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccP" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"ccQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/security/courtroom) +"ccS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccT" = ( +/obj/machinery/door/poddoor{ + id = "atmosventplasma"; + name = "Emergency Plasma Chamber Vent" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"ccU" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"ccV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ccW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"ccX" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) +"ccY" = ( +/obj/structure/transit_tube/curved, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"ccZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cda" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cdb" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cdc" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/ai_upload) +"cdd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cde" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/shuttle{ + pixel_x = 32 + }, +/obj/machinery/computer/security/telescreen/minisat{ + pixel_y = 28 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"cdf" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cdg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cdh" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cdi" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/security/prison) +"cdj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cdk" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cdl" = ( +/obj/structure/transit_tube/curved/flipped, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"cdn" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdo" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cdq" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdr" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"cds" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space/basic, +/area/space/nearstation) +"cdt" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdu" = ( +/obj/structure/transit_tube/curved{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cdv" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"cdw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port/fore) +"cdy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdB" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdC" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdD" = ( +/turf/closed/wall/r_wall, +/area/security/nuke_storage) +"cdE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdF" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdG" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port/aft"; + dir = 1; + name = "Port Quarter Maintenance APC"; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cdH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cdJ" = ( +/obj/machinery/telecomms/server/presets/common, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdK" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdL" = ( +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdM" = ( +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cdN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cdO" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "sparemech"; + name = "Abandoned Mech Bay Toggle"; + pixel_x = -24; + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cdR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cdS" = ( +/obj/structure/sign/warning/securearea, +/obj/item/multitool, +/turf/closed/wall/r_wall, +/area/security/nuke_storage) +"cdT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cdU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cdV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cdW" = ( +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = 28 + }, +/obj/machinery/door/window{ + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + name = "Primary AI Core Access"; + obj_integrity = 300; + req_access_txt = "16" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutter" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"cdX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cdY" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/ai) +"cdZ" = ( +/turf/closed/wall/rust, +/area/ai_monitored/turret_protected/ai) +"cea" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ceb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cec" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Locker Room" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"ced" = ( +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -28; + pixel_y = 6 + }, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = 22 + }, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 28; + pixel_y = 6 + }, +/obj/effect/landmark/start/ai, +/obj/machinery/button/door{ + id = "AI Core shutters"; + name = "AI Core Shutters Toggle"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "16" + }, +/obj/machinery/button/door{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Lockdown"; + pixel_x = -24; + pixel_y = 24; + req_access_txt = "16" + }, +/turf/open/floor/circuit/red, +/area/ai_monitored/turret_protected/ai) +"cee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cef" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -10; + pixel_y = 22 + }, +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = -27 + }, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -10; + pixel_y = -25 + }, +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + layer = 4.1; + name = "Secondary AI Core Access"; + obj_integrity = 300; + pixel_x = 4; + req_access_txt = "16" + }, +/turf/open/floor/circuit/red, +/area/ai_monitored/turret_protected/ai) +"ceg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ceh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cei" = ( +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/turret_protected/ai"; + dir = 1; + name = "AI Chamber APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cej" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cek" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cel" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cem" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/effect/turf_decal/box/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cen" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"ceo" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 10; + pixel_y = 22 + }, +/obj/item/radio/intercom{ + freerange = 1; + name = "Common Channel"; + pixel_x = 27 + }, +/obj/item/radio/intercom{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 10; + pixel_y = -25 + }, +/obj/machinery/door/window{ + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + layer = 4.1; + name = "Tertiary AI Core Access"; + obj_integrity = 300; + pixel_x = -3; + req_access_txt = "16" + }, +/turf/open/floor/circuit/red, +/area/ai_monitored/turret_protected/ai) +"cep" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"ceq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutter" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"cer" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ces" = ( +/obj/machinery/flasher{ + id = "AI"; + name = "Meatbag Pacifier"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cet" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Engineering Foyer"; + dir = 4; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ceu" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cev" = ( +/obj/structure/transit_tube/diagonal/topleft, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cew" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/turf/open/floor/circuit/red/telecomms, +/area/tcommsat/server) +"cex" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cey" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cez" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"ceA" = ( +/obj/machinery/door/airlock/external{ + name = "Satellite External Airlock"; + req_one_access_txt = "32;19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"ceB" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"ceC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ceD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"ceE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"ceF" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/atmos) +"ceG" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat/atmos) +"ceH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ceI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"ceJ" = ( +/obj/machinery/telecomms/server/presets/supply, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"ceK" = ( +/obj/structure/table, +/obj/machinery/power/apc{ + areastring = "/area/security/nuke_storage"; + dir = 1; + name = "Vault APC"; + pixel_y = 25 + }, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/documents, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/security/nuke_storage) +"ceL" = ( +/obj/machinery/computer/bank_machine, +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/security/nuke_storage) +"ceM" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/obj/item/clipboard, +/obj/item/geiger_counter{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/toy/figure/ninja{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/pen, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/security/nuke_storage) +"ceN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"ceO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ceP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ceQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"ceR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceU" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/marker_beacon{ + anchored = 1; + icon_state = "markerburgundy-on"; + light_color = "#FA644B"; + light_power = 3; + light_range = 2; + name = "landing marker"; + picked_color = "Burgundy" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"ceV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"ceX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"ceY" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"ceZ" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/r_wall, +/area/security/nuke_storage) +"cfa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"cfb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/rnd/production/techfab/department/security, +/turf/open/floor/plasteel/dark, +/area/security/main) +"cfc" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfd" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfe" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cff" = ( +/obj/machinery/telecomms/bus/preset_three, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfg" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfh" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cfj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cfk" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/security/nuke_storage) +"cfl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cfm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cfn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cfo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cfp" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cfq" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cfr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cfs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cft" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cfu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Antechamber"; + req_one_access_txt = "32;19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"cfv" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cfw" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera{ + c_tag = "Atmospherics Desk"; + dir = 1; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cfx" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cfy" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cfz" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Engineering External Airlock"; + req_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cfA" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfB" = ( +/obj/machinery/telecomms/message_server, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/tcommsat/server) +"cfD" = ( +/obj/machinery/door/poddoor/shutters{ + id = "custodialwagon"; + name = "Custodial Bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/janitor) +"cfE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/server) +"cfF" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfG" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/green/telecomms/mainframe, +/area/tcommsat/server) +"cfH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cfI" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfJ" = ( +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai) +"cfK" = ( +/obj/machinery/door/window{ + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + obj_integrity = 300; + req_access_txt = "16" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Core shutters"; + name = "AI Core Shutter" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light_switch{ + pixel_x = 6; + pixel_y = 24 + }, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/ai) +"cfL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cfM" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"cfN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cfO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cfP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cfQ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cfS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cfT" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfW" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/space/nearstation) +"cfY" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/storage/satellite) +"cga" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/storage/satellite) +"cgb" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"cgd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/turf/open/floor/plasteel/dark, +/area/janitor) +"cge" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/tcommsat/computer) +"cgf" = ( +/obj/machinery/computer/telecomms/server, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"cgg" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/hallway/secondary/entry) +"cgi" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"cgj" = ( +/obj/machinery/door/airlock/external{ + name = "Satellite External Airlock"; + req_one_access_txt = "32;19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"cgl" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgm" = ( +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/maintenance/port) +"cgn" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgo" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/main) +"cgp" = ( +/obj/structure/closet/secure_closet/hos, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hos) +"cgq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"cgr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hos) +"cgs" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/item/storage/secure/safe/HoS{ + pixel_x = 36; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hos) +"cgt" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"cgu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cgv" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"cgw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"cgx" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/hallway/secondary/entry) +"cgy" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cgz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cgA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cgB" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cgC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cgD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"cgE" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Aft Hallway Engineering Venders"; + dir = 8; + name = "aft camera" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cgF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"cgG" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cgH" = ( +/obj/machinery/door/airlock/external{ + name = "Engineering External Airlock"; + req_one_access_txt = "10;24" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cgI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"cgJ" = ( +/obj/machinery/door/poddoor/preopen, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cgK" = ( +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cgL" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/xeno_mining{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Port Quarter Solar"; + dir = 4; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/port/aft) +"cgM" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cgN" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/mob/living/simple_animal/bot/medbot{ + auto_patrol = 1; + desc = "A little medical robot, officially part of the Nanotrasen medical inspectorate. He looks somewhat underwhelmed."; + name = "Inspector Johnson" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"cgO" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/port/aft) +"cgP" = ( +/obj/structure/sign/warning/electricshock{ + pixel_x = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cgQ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"cgR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cgS" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/computer/security/telescreen/prison{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/security/main) +"cgT" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/main) +"cgU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cgV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cgW" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/item/pickaxe/mini, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cgX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"cgY" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"cha" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"chb" = ( +/obj/structure/table/wood, +/obj/item/storage/box/deputy{ + pixel_y = 5 + }, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/flashlight/seclite, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"chc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"chd" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"che" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"chf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"chg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"chh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/central) +"chi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"chj" = ( +/obj/structure/sign/warning/xeno_mining, +/turf/closed/wall, +/area/maintenance/fore) +"chk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"chl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"chm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"chn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"cho" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Transferring Centre"; + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"chp" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chr" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chs" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cht" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/fireaxecabinet{ + pixel_y = 28 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Scrubbers"; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chv" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chx" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chy" = ( +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -5 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 5 + }, +/obj/item/geiger_counter, +/obj/item/geiger_counter, +/obj/structure/table, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"chz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chA" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/power/apc/highcap/ten_k{ + areastring = "/area/engine/atmos"; + dir = 1; + name = "Atmospherics APC"; + pixel_y = 28 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Antechamber"; + req_one_access_txt = "32;19" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"chC" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chD" = ( +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat/foyer) +"chE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chF" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/ai_monitored/turret_protected/aisat/foyer) +"chG" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"chH" = ( +/obj/structure/reflector/box/anchored{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"chI" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/foyer) +"chJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"chK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Experimentation Lab"; + req_access_txt = "47" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/science/explab) +"chL" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat/foyer) +"chM" = ( +/obj/structure/transit_tube/diagonal, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"chN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"chO" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat/atmos) +"chP" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/atmos) +"chQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"chR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 8; + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"chS" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"chT" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/engineering) +"chU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"chV" = ( +/turf/closed/wall/rust, +/area/ai_monitored/turret_protected/aisat_interior) +"chW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Antechamber"; + req_one_access_txt = "32;19" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat_interior) +"chX" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"chY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/port/aft) +"chZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cia" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cib" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cic" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cid" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cie" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cif" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cig" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cih" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "sidearmory"; + name = "Side Armoury Shutter" + }, +/obj/machinery/button/door{ + id = "sidearmory"; + name = "Armoury Shutter Toggle"; + pixel_y = -24; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"cii" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"cij" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hos) +"cik" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"cil" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"cim" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Warden Armsky"; + weaponscheck = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"cin" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/supermatter) +"cio" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"cip" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/teleport/station, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"ciq" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"cir" = ( +/obj/structure/transit_tube/junction, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space/basic, +/area/space/nearstation) +"cis" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/aisat/foyer) +"cit" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"ciu" = ( +/obj/structure/table, +/obj/item/clothing/suit/justice, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/aft) +"civ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space/basic, +/area/space/nearstation) +"ciw" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cix" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space/basic, +/area/space/nearstation) +"ciy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/white/corner, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8; + name = "scrubbers pipe" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciA" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciB" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc{ + areastring = "/area/ai_monitored/storage/satellite"; + name = "MiniSat Maint APC"; + pixel_y = -26 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"ciC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciD" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/storage/satellite) +"ciE" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciF" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/item/seeds/sugarcane, +/turf/open/floor/grass, +/area/security/prison) +"ciG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"ciH" = ( +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ciI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciL" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciM" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall, +/area/ai_monitored/turret_protected/aisat/foyer) +"ciN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Satellite Storage"; + req_one_access_txt = "32;19" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/turret_protected/aisat/foyer) +"ciO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciQ" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/rust, +/area/space/nearstation) +"ciR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"ciS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"ciT" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "engineaccess"; + name = "Engine Access Shutters" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"ciU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"ciV" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"ciW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ciX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + icon_state = "control_stun"; + name = "AI Upload turret control"; + pixel_y = -24 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Foyer"; + dir = 4; + name = "upload camera"; + network = list("aiupload") + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the AI Upload."; + dir = 4; + name = "AI Upload Monitor"; + network = list("aiupload"); + pixel_x = -28 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"ciY" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"ciZ" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cja" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjc" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/clipboard{ + pixel_x = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/book/manual/wiki/tcomms, +/obj/item/radio, +/turf/open/floor/plasteel/dark, +/area/tcommsat/computer) +"cjd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cje" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + broadcasting = 1; + frequency = 1447; + name = "Private AI Channel"; + pixel_y = -28 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/turret_protected/ai_upload) +"cjf" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cjg" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cjh" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cji" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cjj" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cjk" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "aftport"; + name = "Port Quarter Solar Control" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/port/aft) +"cjl" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"cjm" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cjn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cjp" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/port/aft"; + dir = 4; + name = "Port Quarter Solar APC"; + pixel_x = 26 + }, +/obj/structure/cable, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/port/aft) +"cjq" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/main) +"cjr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/security/main) +"cjs" = ( +/obj/machinery/door/airlock/external{ + name = "Atmospherics External Airlock"; + req_access_txt = "24" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cjt" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/engine/engineering) +"cju" = ( +/turf/closed/wall, +/area/engine/gravity_generator) +"cjv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"cjw" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/gravity_generator) +"cjx" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/item/clipboard, +/obj/item/paper/guides/jobs/engi/gravity_gen, +/obj/item/pen/blue, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/gravity_generator) +"cjy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "teleshutter"; + name = "Teleporter Shutter Toggle"; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "19" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/teleporter) +"cjz" = ( +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"cjA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"cjB" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/engine/gravity_generator) +"cjC" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"cjD" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cjE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cjF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"cjG" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"cjH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Access"; + req_one_access_txt = "10" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cjI" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cjJ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "N2 to Pure" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "N2 to Airmix" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjM" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjN" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/rad_collector/anchored, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/supermatter) +"cjO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjP" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cjQ" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"cjR" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cjU" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cjW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cjY" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cjZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"cka" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"ckb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckc" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ckd" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cke" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/space/nearstation) +"ckf" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ckg" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"ckh" = ( +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cki" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ckj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ckk" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"ckl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"ckm" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "aftstarboard"; + name = "Aft-Starboard Solar Array" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"ckn" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall, +/area/space/nearstation) +"cko" = ( +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ckq" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"ckt" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Supermatter Cooler"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cku" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"ckv" = ( +/turf/closed/wall/r_wall/rust, +/area/maintenance/solars/starboard/aft) +"ckw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/engine/engineering) +"ckx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"ckz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ckA" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/solar/starboard/aft) +"ckB" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"ckC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"ckD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"ckE" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"ckF" = ( +/obj/structure/bed/dogbed/cayenne{ + name = "Lia's bed" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/mob/living/simple_animal/hostile/retaliate/bat{ + desc = "A failed experiment of Nanotrasen to create weaponised carp technology. This less than intimidating carp now serves as an authority figure's pet."; + emote_taunt = list("gnashes"); + faction = list("carp"); + harm_intent_damage = 3; + health = 200; + icon_dead = "magicarp_dead"; + icon_gib = "magicarp_gib"; + icon_living = "magicarp"; + icon_state = "magicarp"; + maxHealth = 200; + max_co2 = 5; + max_tox = 2; + melee_damage_lower = 15; + melee_damage_upper = 20; + min_oxy = 5; + name = "Lia"; + real_name = "Lia"; + response_help = "pets"; + turns_per_move = 10 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"ckG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"ckH" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/engine/engineering) +"ckI" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/engine/engineering) +"ckJ" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"ckK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"ckL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckM" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckN" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckO" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckP" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckQ" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/aft) +"ckR" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/paper/crumpled{ + info = "The safes have been locked and scrambled. Three thousand space dollars, a bandolier, a custom shotgun, and a lazarus injector have been safely deposited."; + name = "bank statement" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"ckS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ckT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"ckU" = ( +/turf/closed/wall, +/area/maintenance/solars/starboard/aft) +"ckV" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ai_monitored/security/armory) +"ckW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"ckX" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckY" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"ckZ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"cla" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"clb" = ( +/turf/closed/wall/rust, +/area/maintenance/solars/starboard/aft) +"clc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/security/processing) +"cld" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"cle" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"clf" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/engine/engineering) +"clg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/plasteel, +/area/security/processing) +"cli" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clj" = ( +/obj/structure/table, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"clk" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/aft) +"cll" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/port) +"clm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cln" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"clo" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/landmark/start/atmospheric_technician, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"clp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"clq" = ( +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"clr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cls" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"clt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"clu" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"clv" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/toxin_tank{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"clw" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"clx" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cly" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26; + pixel_y = -30 + }, +/obj/item/radio/intercom{ + pixel_y = -26 + }, +/obj/machinery/power/apc{ + areastring = "/area/security/checkpoint/engineering"; + dir = 8; + name = "Engineering Security APC"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"clz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -28 + }, +/obj/machinery/recharger, +/obj/machinery/camera{ + c_tag = "Engineering Security Post"; + dir = 1; + name = "engineering camera" + }, +/turf/open/floor/plasteel/dark, +/area/security/checkpoint/engineering) +"clA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"clB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"clC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"clD" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"clE" = ( +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/gravity_generator) +"clF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clG" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/engine/engineering) +"clH" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/port/aft) +"clI" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Plasma to Pure" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"clJ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/storage/belt/utility{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"clK" = ( +/obj/item/stack/cable_coil, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/port/aft) +"clL" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"clM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"clN" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"clO" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Quarter Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/solars/port/aft) +"clP" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clQ" = ( +/obj/machinery/gravity_generator/main/station, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clR" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clS" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"clT" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"clV" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clW" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/machinery/power/apc{ + areastring = "/area/engine/gravity_generator"; + name = "Gravity Generator APC"; + pixel_y = -26 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"clX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/processing) +"clY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"clZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cma" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/delivery, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmb" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Atmospherics Entrance"; + dir = 8; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"cmd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cme" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/mixer/airmix, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmf" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmh" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/starboard/aft) +"cmi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Arrivals Dock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"cmk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to West Ports" + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cml" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"cmn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Ports" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmo" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Aft Tanks"; + dir = 1; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cmr" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"cms" = ( +/obj/machinery/door/poddoor/preopen{ + id = "gravity"; + name = "Gravity Generator Blast Door" + }, +/obj/machinery/button/door{ + id = "gravity"; + name = "Gravity Generator Lockdown"; + pixel_y = 24; + req_one_access_txt = "19;23" + }, +/obj/machinery/door/firedoor, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"cmt" = ( +/turf/closed/wall/mineral/plastitanium, +/area/maintenance/port/aft) +"cmu" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmv" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/machinery/camera{ + c_tag = "Laser Room Port"; + dir = 1; + name = "laser room camera"; + network = list("ss13","engine") + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/engine/engineering) +"cmx" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmy" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmz" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmA" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/engine/engineering) +"cmB" = ( +/obj/structure/closet/radiation, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"cmC" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cmD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"cmE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "gravity"; + name = "Gravity Generator Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"cmF" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/aft) +"cmG" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/shieldgen, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cmH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cmI" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cmJ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cmK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cmL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cmM" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/space/nearstation) +"cmN" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/emitter/anchored{ + dir = 8; + state = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/engine/engineering) +"cmP" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hos) +"cmQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "gravity"; + name = "Gravity Generator Blast Door" + }, +/obj/machinery/light/small, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/engine/gravity_generator) +"cmR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"cmS" = ( +/obj/machinery/camera{ + c_tag = "Satellite External Fore"; + dir = 1; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"cmT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cmU" = ( +/obj/machinery/camera{ + c_tag = "Satellite External Port"; + dir = 8; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"cmV" = ( +/obj/machinery/camera{ + c_tag = "Satellite External Starboard"; + dir = 4; + name = "exterior camera"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"cmW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cmX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cmY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cmZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cna" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cnb" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + name = "output gas connector port" + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Incinerator"; + dir = 8; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cnc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cnd" = ( +/turf/closed/wall/rust, +/area/maintenance/disposal) +"cne" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cnf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cng" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 24 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cnh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"cni" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/maintenance/port) +"cnj" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cnk" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cnl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cnm" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -26 + }, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cnn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cno" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer3{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cnp" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cnq" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/item/clipboard, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/figure/secofficer, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cnr" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port) +"cnt" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/aft) +"cnu" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"cnv" = ( +/obj/machinery/computer/shuttle/labor{ + dir = 1 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Transferring Centre Dock"; + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/security/processing) +"cnw" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/aft) +"cnx" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/processing) +"cny" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cnz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/aft) +"cnA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/processing) +"cnB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cnC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/gulag_item_reclaimer{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/security/processing) +"cnD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cnE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cnF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cnG" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cnH" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cnI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cnJ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cnK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cnL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"cnM" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"cnN" = ( +/turf/closed/wall, +/area/maintenance/solars/port/aft) +"cnP" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/aft) +"cnQ" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/solar/port/aft) +"cnR" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"cnS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/port/aft) +"cnT" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/shieldgen, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cnU" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/securearea{ + pixel_x = 32 + }, +/turf/open/space/basic, +/area/space/nearstation) +"cnV" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"cnW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cnX" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/aft) +"cnY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"cnZ" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"coa" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/aft) +"cob" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"coc" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cod" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"coe" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cof" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cog" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"coh" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/engine, +/area/engine/engineering) +"coi" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"coj" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/obj/machinery/airalarm/engine{ + dir = 1; + pixel_y = -24 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cok" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) +"col" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"com" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Filter" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"con" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "engsm"; + name = "Radiation Shutters Toggle"; + pixel_y = -24; + req_access_txt = "10" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"coo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/engine, +/area/engine/engineering) +"cop" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/maintenance/port) +"coq" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cor" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cos" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cot" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cou" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/port/aft) +"cov" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"cow" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/space/nearstation) +"cox" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"coy" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"coz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"coA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"coC" = ( +/obj/structure/sign/warning/deathsposal, +/turf/closed/wall, +/area/maintenance/disposal) +"coD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"coF" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"coG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"coH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"coI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"coK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"coL" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"coM" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/tank/nitrous_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"coN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"coU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/landmark/start/warden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"coV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"coW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/dark/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"coX" = ( +/obj/effect/turf_decal/bot, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"coY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Fuel Pipe" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"coZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpb" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/maintenance/disposal) +"cpc" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to East Ports" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpe" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "atmosventco2"; + name = "Emergency CO2 Vent Toggle"; + pixel_x = 6; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Ports" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cph" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2O to Pure" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"cpi" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 10 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpj" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/northleft{ + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpk" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 10 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpo" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "atmosventplasma"; + name = "Emergency Plasma Vent Toggle"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cps" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cpt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cpu" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"cpv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cpw" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cpx" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"cpy" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal/incinerator"; + dir = 1; + name = "Incinerator APC"; + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cpz" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/emitter, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cpA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/engine, +/area/engine/engineering) +"cpB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Secure Storage"; + dir = 4; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cpC" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Gas" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cpE" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer3, +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cpF" = ( +/obj/structure/flora/rock/pile, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"cpG" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/processing) +"cpH" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Fuel Pipe" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpI" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cpJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpK" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpM" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Distro" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cpN" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/status_display/ai{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cpP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpQ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/beacon, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"cpS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access_txt = "4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/detectives_office) +"cpT" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cpU" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/warning/fire{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cpX" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"cpY" = ( +/obj/item/pickaxe, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cpZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"cqa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cqb" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/maintenance/port) +"cqc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector"; + req_one_access_txt = "10;24" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cqd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cqe" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/gps, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"cqf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"cqg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cqh" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cqi" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/supermatter) +"cqj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cqk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Chamber" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/engine/supermatter) +"cql" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Bypass" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqm" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/machinery/meter, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"cqo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cqp" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqq" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/maintenance/port/aft) +"cqr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector"; + req_one_access_txt = "10;24" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cqs" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/maintenance/port) +"cqt" = ( +/obj/structure/sign/warning, +/turf/closed/wall, +/area/maintenance/port/aft) +"cqu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cqv" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqw" = ( +/obj/structure/sign/warning/deathsposal{ + layer = 4 + }, +/turf/closed/wall, +/area/science/xenobiology) +"cqx" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/showroomfloor, +/area/science/xenobiology) +"cqy" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"cqB" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"cqD" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqE" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cqF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cqI" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/maintenance/port/aft) +"cqJ" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqK" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqL" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqM" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cqN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Ferry Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cqO" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cqP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Ferry Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"cqQ" = ( +/obj/machinery/door/window/westright{ + name = "Waste Door" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cqR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to Distro" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Distribution Loop"; + dir = 8; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cqS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cqT" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/rust, +/area/maintenance/port) +"cqU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"cqV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/meter, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"cqW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/camera{ + c_tag = "Supermatter Terminal"; + dir = 4; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqX" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cqY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"cqZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/disposal) +"cra" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"crb" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"crc" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"crd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Gas to Mix" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cre" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector"; + req_one_access_txt = "10;24;5" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"crf" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"crg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"crh" = ( +/obj/structure/sign/poster/contraband/random, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/starboard/fore) +"cri" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/engine/engineering) +"crj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"crk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"crl" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"crm" = ( +/obj/structure/rack, +/obj/structure/grille/broken, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"crn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cro" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"crp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"crq" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall/rust, +/area/maintenance/port) +"crr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"crs" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "atmospherics sorting disposal pipe"; + sortType = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"crt" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Unfiltered & Air to Mix" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"cru" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"crv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"crw" = ( +/obj/machinery/door/airlock/external{ + name = "Cargo Escape Pod" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"crx" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"cry" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"crz" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Mix" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"crA" = ( +/obj/machinery/door/airlock/external{ + name = "Abandoned External Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"crB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/coin/twoheaded{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"crC" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"crD" = ( +/obj/machinery/door/airlock/external{ + name = "Security Escape Pod" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/aft) +"crE" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"crF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"crG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"crH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"crI" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"crJ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/engine/engineering) +"crL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/warden, +/obj/structure/chair/office, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"crM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"crN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"crO" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_z = 24 + }, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/engine/engineering) +"crP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"crQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"crR" = ( +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"crS" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/item/poster/random_contraband{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/poster/random_contraband, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"crT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Atmos to Loop" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"crU" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"crV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"crW" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/toolbox/emergency, +/obj/item/wirerod, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"crX" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"crY" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Brig Control Desk"; + req_access_txt = "3" + }, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/turf/open/floor/plating, +/area/security/warden) +"crZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"csa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"csb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"csc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery Maintenance"; + req_access_txt = "45" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cse" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csf" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"csg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/under/color/grey, +/obj/item/clothing/mask/gas{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csh" = ( +/obj/machinery/door/airlock/medical{ + name = "Medbay Storage" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/engine/atmos) +"csj" = ( +/obj/structure/table, +/obj/item/storage/secure/briefcase, +/obj/item/taperecorder, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/frame/computer{ + anchored = 1; + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csl" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stack/cable_coil, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csm" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"csn" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cso" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "greylair"; + name = "Lair Privacy Shutter" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/port) +"csp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"csq" = ( +/obj/machinery/door/window/westleft{ + name = "Waste Door" + }, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/disposal) +"csr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/port) +"css" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cst" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"csu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/disposal) +"csv" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 8 + }, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"csw" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csx" = ( +/obj/machinery/door/airlock/medical{ + name = "Medbay Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csy" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Waste Line"; + dir = 8; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/button/door{ + id = "engineaccess"; + name = "Engine Access Lockdown"; + pixel_x = 24; + req_one_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csz" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"csA" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Gravity Generator Foyer"; + dir = 4; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/button/door{ + id = "gravity"; + name = "Gravity Generator Lockdown"; + pixel_x = -24; + req_one_access_txt = "19;23" + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"csB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"csC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"csD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "ce sorting disposal pipe"; + sortType = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"csE" = ( +/obj/structure/sign/departments/engineering{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"csF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Aft Hallway Engineering Doors"; + dir = 1; + name = "aft camera" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"csG" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/nosmoking{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"csI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"csK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/atmos) +"csL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"csM" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"csN" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"csO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/virology) +"csP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"csQ" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/air, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csR" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"csS" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"csT" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"csU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"csV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"csW" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Gas to Cold Loop" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"csY" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"csZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Supermatter Engine"; + dir = 1; + name = "supermatter camera"; + network = list("engine") + }, +/turf/open/floor/engine, +/area/engine/supermatter) +"cta" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ctb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/pods{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"ctc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"ctd" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"cte" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"ctf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cth" = ( +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/maintenance/port"; + dir = 4; + name = "Port Maintenance APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"cti" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"ctj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port) +"ctk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"ctm" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/fore) +"ctn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"cto" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel Pipe to Incinerator" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"ctp" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ctq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cooling Loop Bypass" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ctr" = ( +/obj/machinery/door/poddoor{ + id = "atmosventn2o"; + name = "Emergency N2O Chamber Vent" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"cts" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ctt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port) +"ctv" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"ctw" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port/fore) +"ctx" = ( +/obj/machinery/shower{ + dir = 4; + name = "emergency shower" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cty" = ( +/obj/machinery/button/door{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -25; + pixel_y = 4; + req_access_txt = "12" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/disposal) +"ctz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/gateway{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"ctA" = ( +/turf/closed/wall/rust, +/area/maintenance/solars/port/fore) +"ctB" = ( +/turf/closed/wall, +/area/maintenance/solars/port/fore) +"ctC" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/port/fore) +"ctD" = ( +/turf/closed/wall/r_wall/rust, +/area/maintenance/solars/port/fore) +"ctE" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/solar/port/fore) +"ctF" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"ctG" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"ctH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ctI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) +"ctJ" = ( +/obj/structure/sign/departments/xenobio, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"ctK" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/gateway{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Gateway"; + name = "command camera" + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"ctL" = ( +/obj/machinery/power/tracker, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/space/nearstation) +"ctM" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctN" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"ctO" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"ctP" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"ctQ" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"ctR" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"ctS" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/port/fore) +"ctU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctV" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/port/fore) +"ctW" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator"; + dir = 1; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctX" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/engine/gravity_generator) +"ctZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cua" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Bow Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/solars/port/fore) +"cub" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cuc" = ( +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cud" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "engineering sorting disposal pipe"; + sortType = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cue" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cuf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cug" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cuh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"cui" = ( +/mob/living/simple_animal/hostile/asteroid/goliath, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"cuk" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cul" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cum" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cun" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall/rust, +/area/maintenance/solars/port/fore) +"cuo" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cup" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cuq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cur" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cus" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cut" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port) +"cuv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"cux" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"cuy" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + pixel_y = 24 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuz" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/port) +"cuC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cuF" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cuG" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/preopen{ + id = "xeno_blastdoor"; + name = "Xenobiology Containment Blast Door" + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"cuH" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" + }, +/turf/open/floor/plasteel/dark, +/area/medical/virology) +"cuI" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"cuK" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Cold Loop to Gas" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/engine, +/area/engine/engineering) +"cuL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cuM" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/engine/engineering) +"cuO" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuP" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8; + filter_type = "n2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"cuR" = ( +/obj/structure/sign/warning/xeno_mining, +/turf/closed/wall/rust, +/area/maintenance/port) +"cuS" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cuT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cuU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuV" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port) +"cuY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cuZ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cva" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cvb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cvc" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cvd" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cve" = ( +/obj/structure/sign/poster/contraband/red_rum, +/turf/closed/wall/rust, +/area/maintenance/port) +"cvf" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cvg" = ( +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cvh" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cvi" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cvj" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvk" = ( +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 6; + pixel_y = -24 + }, +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cvl" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/maintenance/disposal/incinerator) +"cvn" = ( +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cvo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cvp" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cvr" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/engine/engineering) +"cvs" = ( +/obj/item/clothing/glasses/sunglasses, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port) +"cvt" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/engine/engineering) +"cvu" = ( +/obj/structure/reflector/double/anchored{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/engine, +/area/engine/engineering) +"cvv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/chair/stool/bar, +/mob/living/simple_animal/hostile/russian, +/turf/open/floor/wood, +/area/maintenance/port) +"cvw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/engine/engineering) +"cvx" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/sign/poster/contraband/smoke{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/cabinet, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/stack/rods/ten, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cvz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/book/manual/wiki/detective{ + pixel_y = 4 + }, +/obj/item/camera, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvB" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall/rust, +/area/maintenance/port) +"cvC" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/engine/engineering) +"cvD" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cvE" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"cvF" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/briefcase, +/obj/item/taperecorder, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cvG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/item/tank/internals/oxygen, +/obj/item/pickaxe, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cvH" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cvI" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Starboard Quarter Solar"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cvJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/starboard/aft) +"cvK" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 5 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cvL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"cvM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/gateway{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cvN" = ( +/obj/machinery/gateway/centerstation, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/gateway) +"cvO" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/gateway{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cvP" = ( +/obj/machinery/door/poddoor{ + id = "trash"; + name = "disposal bay door" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cvQ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/cardboard, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cvR" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cvS" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/aft) +"cvT" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/gateway, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cvU" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/gateway{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cvV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/aft) +"cvW" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/gateway) +"cvX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/dresser, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cvY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/under/geisha{ + pixel_y = 5 + }, +/obj/item/toy/katana, +/obj/item/clothing/shoes/sandal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cvZ" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/item/wallframe/apc, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cwa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cwb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cwc" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_x = 8; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/fire{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cwd" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cwe" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cwf" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/rust, +/area/maintenance/port/fore) +"cwg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cwh" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cwi" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cwk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless, +/area/space/nearstation) +"cwl" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/aft) +"cwm" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cwn" = ( +/obj/structure/sign/poster/official/twelve_gauge, +/turf/closed/wall, +/area/gateway) +"cwo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"cwp" = ( +/turf/closed/wall, +/area/maintenance/port/fore) +"cwq" = ( +/turf/closed/wall/rust, +/area/maintenance/port/fore) +"cwr" = ( +/obj/machinery/door/poddoor/shutters{ + id = "gatewayshutters"; + name = "Gateway Chamber Shutters" + }, +/obj/machinery/button/door{ + id = "gatewayshutters"; + name = "Gateway Shutters"; + pixel_x = -26; + req_access_txt = "19" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/gateway) +"cws" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/solars/starboard/aft"; + name = "Starboard Quarter Solar APC"; + pixel_y = -26 + }, +/obj/structure/cable, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/aft) +"cwt" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"cwu" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/xeno_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/solars/starboard/aft) +"cwv" = ( +/obj/machinery/power/solar_control{ + dir = 8; + id = "aftstarboard"; + name = "Starboard Quarter Solar Control" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/solars/starboard/aft) +"cwx" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/main) +"cwy" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/port/fore) +"cwz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/disposal/incinerator) +"cwA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cwB" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/mob/living/simple_animal/hostile/russian, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port) +"cwC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/sign/warning/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE"; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cwD" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cwE" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel, +/area/bridge) +"cwF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port/fore) +"cwG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cwH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cwI" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cwJ" = ( +/obj/structure/mineral_door/wood{ + name = "The Gobbetting Barmaid" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port/fore) +"cwK" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cwL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cwM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cwN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/disposal"; + dir = 1; + name = "Disposals APC"; + pixel_y = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/disposal) +"cwO" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cwP" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cwQ" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cwR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/closet, +/obj/item/stack/packageWrap, +/obj/item/storage/bag/trash, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cwS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cwT" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port/fore) +"cwU" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cwV" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/port) +"cwW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cwX" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cwY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_y = 26 + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/glasses/eyepatch{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cwZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/disposal) +"cxa" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/head/that{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"cxb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/port/fore) +"cxc" = ( +/turf/open/floor/wood, +/area/maintenance/port/fore) +"cxd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/vending/autodrobe/all_access, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cxe" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port/fore) +"cxf" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cxg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cxh" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cxi" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/disposal) +"cxj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/disposal) +"cxk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"cxl" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cxm" = ( +/obj/machinery/mass_driver{ + id = "trash" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal) +"cxn" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/port/fore) +"cxo" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"cxp" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cxq" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cxr" = ( +/obj/structure/sign/poster/contraband/clown, +/turf/closed/wall/rust, +/area/maintenance/port/fore) +"cxs" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"cxt" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/port/fore) +"cxu" = ( +/obj/structure/grille, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cxv" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/locker) +"cxw" = ( +/obj/machinery/computer/cryopod{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/locker) +"cxy" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"cxz" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + shuttledocked = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/processing) +"cxB" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"cxD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"cxE" = ( +/obj/machinery/camera/motion{ + c_tag = "Armoury External" + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"cxH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"cxI" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/rust, +/area/maintenance/port/fore) +"cxK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"cxL" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet{ + name = "engineering locker" + }, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/under/rank/engineer, +/obj/item/clothing/shoes/workboots, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"cxN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"cxP" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cxQ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Toxins Lab Maintenance"; + req_access_txt = "8" + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 24 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cxS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cxT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/atmos) +"cxU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/aft) +"cxV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cxY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"cyb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/engine/break_room) +"cyc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cyd" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"cye" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + areastring = "/area/maintenance/port/fore"; + dir = 1; + name = "Port Bow Maintenance APC"; + pixel_y = 26 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"cyf" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"cyg" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"cyh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/brig) +"cyj" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"cyl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/fore) +"cym" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cyn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Engineering Foyer" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cyp" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cys" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 + }, +/obj/item/storage/belt/utility, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Engineering Desk"; + name = "engineering camera"; + network = list("ss13","engine") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cyu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"cyv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/maintenance/port) +"cyx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cyy" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall, +/area/maintenance/port/aft) +"cyz" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/restraints/handcuffs, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/revolver{ + pixel_y = 32 + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cyA" = ( +/obj/machinery/door/poddoor{ + id = "chapelgun"; + name = "Chapel Launcher Door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"cyB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"cyC" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cyD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cyE" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cyF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/storage/box/evidence{ + pixel_y = 4 + }, +/obj/item/taperecorder{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/grenade/flashbang, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cyG" = ( +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"cyI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/fore) +"cyK" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/storage/secure/briefcase{ + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cyL" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cyM" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cyO" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cyP" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cyV" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"cyW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"cyX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/assist, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/punch_shit{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cyY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cyZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"cza" = ( +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/poster/official/space_cops{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/main) +"czc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"czd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/aft) +"cze" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/engine/engineering) +"czf" = ( +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"czg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/port/fore) +"czl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czo" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"czp" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"czq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czr" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"czs" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"czt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"czu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/cable_coil, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/pen, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czv" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"czw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"czz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/bodybag{ + pixel_y = 5 + }, +/obj/item/shovel, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czB" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"czC" = ( +/obj/item/trash/candy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"czD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"czG" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"czK" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czL" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark, +/area/maintenance/port/fore) +"czP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/fore) +"czR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"czS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"czU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) +"czV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"czW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"czY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes/engineering, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8; + icon_state = "intact" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"czZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cAd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cAf" = ( +/obj/structure/sign/departments/holy, +/turf/closed/wall, +/area/medical/morgue) +"cAg" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/rust, +/area/maintenance/port) +"cAi" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"cAj" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/wood, +/area/chapel/office) +"cAk" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/office) +"cAo" = ( +/obj/effect/turf_decal/bot, +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAp" = ( +/obj/structure/sign/departments/holy, +/turf/closed/wall/rust, +/area/chapel/office) +"cAq" = ( +/obj/effect/turf_decal/bot, +/obj/structure/frame/computer{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAr" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/the_griffin{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAs" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/medical/gauze, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAu" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/security/glass{ + id_tag = "Abandoned Cell"; + name = "Abandoned Cell" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAy" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/neck/stethoscope, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAB" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "greydet"; + name = "trenchcoat" + }, +/obj/item/clothing/suit/jacket{ + desc = "All the class of a trenchcoat without the security fibers."; + icon_state = "detective"; + name = "trenchcoat" + }, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora{ + icon_state = "detective" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cAC" = ( +/obj/effect/turf_decal/bot, +/obj/structure/punching_bag, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "chapel maintenance"; + req_one_access_txt = "22" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAF" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cAG" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAH" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/maintenance/fore) +"cAI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance/external{ + name = "mass driver intersection"; + req_access_txt = "12" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cAN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cAO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"cAP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cAU" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall, +/area/maintenance/fore) +"cAX" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Biohazard"; + name = "Emergency Research Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/science/research) +"cAY" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + id = "syndicate_nw"; + name = "northwest of station"; + width = 23 + }, +/turf/open/space/basic, +/area/space) +"cBb" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cBc" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/fore) +"cBe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "chapel maintenance"; + req_one_access_txt = "22" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cBf" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/fore) +"cBg" = ( +/obj/structure/closet/crate, +/obj/item/clothing/suit/hooded/chaplain_hoodie, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cBh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Apiary"; + req_access_txt = "22" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"cBi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cBl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cBm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/aft) +"cBn" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/security/telescreen/prison{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/security{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/warden) +"cBo" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/gun/energy/e_gun/advtaser, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cBp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/aft) +"cBq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/engine/atmos) +"cBr" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/structure/grille/broken, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/aft) +"cBs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cBu" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/item/screwdriver, +/turf/open/floor/plasteel, +/area/security/main) +"cBv" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBw" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBx" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBy" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBz" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cBA" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"cBB" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cBC" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cBF" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/starboard) +"cBH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/engine/atmos) +"cBI" = ( +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBJ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cBQ" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"cBR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/security{ + pixel_y = -32 + }, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cBU" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cBV" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock"; + req_access_txt = "13" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/central) +"cBW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Cabin_3Privacy"; + name = "Cabin 3 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"cBX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Unit_3Privacy"; + name = "Unit 3 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"cBY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Unit_2Privacy"; + name = "Unit 2 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"cBZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Unit_1Privacy"; + name = "Unit 1 Privacy Shutter" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"cCa" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/departments/security{ + pixel_y = -32 + }, +/obj/structure/flora/grass/jungle/b, +/obj/machinery/light, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cCb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light/small, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/port/aft) +"cCe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cCg" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cCh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cCi" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cCj" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cCk" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cCl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cCo" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cCp" = ( +/obj/structure/sign/poster/official/random, +/turf/closed/wall/rust, +/area/security/prison) +"cCq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/engine/engineering) +"cCr" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"cCy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "chapel maintenance"; + req_one_access_txt = "22" + }, +/turf/open/floor/plasteel/dark, +/area/chapel/main) +"cCz" = ( +/obj/structure/closet{ + name = "maid locker" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/under/maid{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/under/janimaid, +/obj/item/clothing/accessory/maidapron{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/clothing/shoes/laceup, +/obj/structure/mirror{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cCB" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cCC" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/item/clipboard, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plating, +/area/hydroponics) +"cCE" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/mousetraps{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/flashlight, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/delivery, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCH" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Security Desk"; + req_one_access_txt = "63" + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"cCI" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCM" = ( +/obj/structure/janitorialcart, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"cCP" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cCR" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "maidbay"; + name = "Maid Bay" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/button/door{ + id = "maidbay"; + name = "Maid Bay Toggle"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCT" = ( +/obj/machinery/door/poddoor/shutters{ + id = "maidbay"; + name = "Maid Bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cCU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cCX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/space, +/area/engine/atmos) +"cCY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cDb" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall, +/area/maintenance/fore) +"cDc" = ( +/obj/machinery/power/apc{ + areastring = "/area/maintenance/fore"; + dir = 1; + name = "Fore Maintenance APC"; + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cDd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cDe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cDh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cDj" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating/airless, +/area/solar/port/fore) +"cDk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fore) +"cDm" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cDn" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"cDo" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cDp" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"cDq" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cDr" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02"; + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cDs" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cDt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cDv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cDx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/fore) +"cDy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cDz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/machinery/button/door{ + id = "medbay_front_door"; + name = "Medbay Doors Toggle"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/medical/medbay/central) +"cDA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cDB" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cDD" = ( +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cDE" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cDF" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cDG" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cDH" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/security{ + name = "Armoury"; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"cDI" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cDJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cDK" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/holopad, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cDM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cDO" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/maintenance/fore) +"cDP" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/fore) +"cDR" = ( +/obj/structure/bookcase/random/reference, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cDS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Armoury"; + req_access_txt = "58" + }, +/obj/machinery/door/poddoor/shutters{ + id = "frontarmory"; + name = "Front Armoury Shutter" + }, +/obj/machinery/button/door{ + id = "frontarmory"; + name = "Armoury Shutter Toggle"; + pixel_y = 24; + req_access_txt = "3" + }, +/turf/open/floor/plasteel/dark, +/area/ai_monitored/security/armory) +"cDT" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cDU" = ( +/obj/structure/sign/warning/fire, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cDW" = ( +/obj/structure/chair/sofa/right{ + color = "#c45c57" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/starboard/fore) +"cDX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/sofa{ + color = "#c45c57" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/maintenance/starboard/fore) +"cDY" = ( +/obj/structure/chair/sofa/corner{ + color = "#c45c57" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/starboard/fore) +"cDZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"cEa" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEb" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEe" = ( +/obj/structure/table/wood, +/obj/item/folder{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/pill_bottle/dice{ + pixel_x = -4 + }, +/obj/item/pen/red{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/starboard/fore) +"cEg" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"cEh" = ( +/obj/machinery/light/small, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cEi" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"cEj" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEk" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEl" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEm" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped, +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_x = -6; + pixel_y = -24 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cEn" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/maintenance/aft) +"cEp" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard/fore) +"cEr" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/wood, +/area/maintenance/starboard/fore) +"cEv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/maintenance/starboard/fore) +"cEw" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/aft) +"cEx" = ( +/obj/structure/bookcase/random/fiction, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cEz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding, +/obj/item/clothing/glasses/welding, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/science/robotics/lab) +"cEA" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEB" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEC" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cED" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = 28 + }, +/obj/item/shard, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cEE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cEF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"cEG" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cEH" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/noticeboard{ + dir = 4; + pixel_x = -27 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/hemostat, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/reagent_containers/blood/random{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random{ + pixel_x = -4; + pixel_y = -4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEM" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/restraints/handcuffs/cable/red, +/obj/item/clothing/suit/apron/surgical, +/obj/item/weldingtool/mini, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/structure/closet/crate/freezer{ + name = "organ storage" + }, +/obj/item/organ/tail/cat, +/obj/item/organ/tail/cat, +/obj/item/organ/ears/cat, +/obj/item/organ/ears/cat, +/obj/item/organ/heart, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEW" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEX" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/rust, +/area/maintenance/fore) +"cEY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/biohazard{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/fore) +"cEZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/computer/arcade, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/fitness/recreation) +"cFf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cFg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cFh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cFi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"cFj" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"cFk" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cFo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"cFp" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cFr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cFs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"cFt" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "atmosventn2o"; + name = "Emergency N2O Vent Toggle"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cFv" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cFy" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"cFz" = ( +/obj/structure/sign/warning/vacuum, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cFA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/poster/official/enlist{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cFB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cFC" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/aft) +"cFE" = ( +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Cargo Delivery Access"; + req_access_txt = "50" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"cFF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"cFH" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cFJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Medbay" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"cFK" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hallway/primary/port) +"cFN" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cFS" = ( +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/solar/port/fore) +"cFT" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"cFU" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/fore) +"cFW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port) +"cFY" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/fore) +"cFZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 1 + }, +/area/hallway/primary/fore) +"cGd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/starboard/fore) +"cGf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/fore) +"cGi" = ( +/obj/structure/flora/grass/jungle/b, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGk" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cGl" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGo" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/palebush, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGp" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGq" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cGs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/sign/warning/securearea{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/transit_tube/horizontal{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGu" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/fore) +"cGy" = ( +/obj/item/target/clown, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine/vacuum, +/area/science/test_area) +"cGz" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"cGA" = ( +/obj/docking_port/stationary/random{ + dir = 2; + id = "pod_lavaland1"; + name = "lavaland" + }, +/turf/open/space, +/area/space/nearstation) +"cGB" = ( +/obj/machinery/door/airlock/external{ + name = "Medical Escape Pod" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cGC" = ( +/obj/structure/transit_tube/crossing, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cGD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/grass, +/area/security/prison) +"cGL" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cGM" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cGN" = ( +/obj/machinery/door/airlock/maintenance{ + req_one_access_txt = "12;5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/port) +"cGS" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cGT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "mining dock maintenance"; + req_access_txt = "48" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cGU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "cargo maintenance"; + req_one_access_txt = "31;48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cGV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/fore) +"cGW" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cGX" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/fore) +"cGZ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cHa" = ( +/turf/closed/wall/r_wall, +/area/maintenance/solars/starboard/fore) +"cHb" = ( +/turf/closed/wall, +/area/maintenance/solars/starboard/fore) +"cHc" = ( +/turf/closed/wall/rust, +/area/maintenance/solars/starboard/fore) +"cHf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/maintenance/central/secondary) +"cHh" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cHi" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cHj" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cHk" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cHm" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"cHo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cHu" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cHv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office"; + req_access_txt = "56" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"cHw" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel, +/area/security/main) +"cHx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cHA" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/main) +"cHB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/security/glass{ + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cHC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cHD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/aft) +"cHE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cHF" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/monkeycubes{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/storage/box/monkeycubes{ + pixel_y = 3 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"cHH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cHI" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cHJ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = -30 + }, +/turf/open/floor/plasteel/dark, +/area/science/xenobiology) +"cHK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/chief) +"cHS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"cHT" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/aft) +"cHV" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cHW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cHY" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cIa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/main) +"cIc" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cIe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "xenobiology maintenance"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cIf" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/security/execution/education) +"cIi" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/wood, +/area/maintenance/starboard/fore) +"cIj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "justicedoor_2"; + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/machinery/button/door{ + id = "justicedoor_2"; + name = "Justice Door Lock"; + normaldoorcontrol = 1; + pixel_x = 8; + pixel_y = 24; + specialfunctions = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"cIm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/glass, +/obj/item/shovel/spade, +/obj/item/cultivator{ + pixel_x = 6 + }, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/seeds/watermelon, +/obj/item/seeds/apple, +/obj/item/seeds/wheat, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cIn" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/obj/machinery/light_switch{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tcom) +"cIq" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/cable_coil{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cIr" = ( +/obj/effect/turf_decal/box, +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/item/bikehorn/rubberducky, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/button/door{ + id = "Shower_1"; + name = "Shower 1 Privacy Lock"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -8; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + id = "Shower_1Privacy"; + name = "Shower 1 Privacy Toggle"; + pixel_x = 24; + pixel_y = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/toilet/restrooms) +"cIt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/machinery/door/airlock/engineering{ + name = "Telecomms Storage"; + req_access_txt = "61" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/storage/tcom) +"cIw" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"cIA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"cIB" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/maintenance/starboard/fore) +"cIG" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 8; + name = "hos sorting disposal pipe"; + sortType = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cIH" = ( +/turf/closed/wall, +/area/storage/tcom) +"cIJ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/micro_laser{ + desc = "A tiny laser used in certain devices. A lil left."; + pixel_x = -6 + }, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/status_display/ai{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/dark, +/area/storage/tcom) +"cIK" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/obj/item/paper/crumpled{ + info = "This isn't funny, I'm trapped on the least fun room on the station."; + name = "poorly written complaint" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cIM" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall, +/area/storage/tcom) +"cIN" = ( +/obj/structure/table/glass, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator{ + pixel_x = 6 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cIO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/sign/warning/securearea, +/turf/closed/wall, +/area/storage/tcom) +"cIP" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cIQ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cIS" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Yard" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PCell 3Lock"; + name = "Long-Term Cell 3 Shutter" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cIV" = ( +/turf/closed/wall, +/area/construction/mining/aux_base) +"cIX" = ( +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"cIY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"cIZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cJb" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/pipe_dispenser, +/obj/structure/extinguisher_cabinet{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJc" = ( +/turf/closed/wall/rust, +/area/library) +"cJe" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 3"; + req_access_txt = "2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cJi" = ( +/obj/machinery/door/airlock/mining{ + name = "Auxiliary Base"; + req_one_access_txt = "32;47;48" + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/camera_advanced/base_construction{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJm" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/starboard/fore) +"cJo" = ( +/obj/docking_port/stationary{ + area_type = /area/construction/mining/aux_base; + dheight = 4; + dir = 8; + dwidth = 4; + height = 9; + id = "aux_base_zone"; + name = "aux base zone"; + roundstart_template = /datum/map_template/shuttle/aux_base/default; + width = 9 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"cJp" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"cJq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cJs" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cJu" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/shuttle/mining{ + dir = 4; + req_access = null + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJw" = ( +/obj/machinery/door/poddoor/shutters{ + id = "aux_base_shutters"; + name = "Auxillary Base Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJx" = ( +/obj/structure/girder, +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cJz" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall, +/area/construction/mining/aux_base) +"cJC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cJD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"cJE" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/packageWrap, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/machinery/button/door{ + id = "aux_base_shutters"; + name = "Auxiliary Base Shutters Toggle"; + pixel_x = 24; + pixel_y = 6; + req_one_access_txt = "32;47;48" + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJF" = ( +/obj/machinery/door/airlock/mining{ + name = "Auxiliary Base"; + req_one_access_txt = "32;47;48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJG" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Prison Yard Garden"; + dir = 1; + name = "prison camera"; + network = list("ss13","prison") + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cJJ" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_front_door"; + name = "Medbay"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/dark, +/area/medical/medbay/central) +"cJK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cJL" = ( +/obj/structure/sign/departments/cargo, +/turf/closed/wall, +/area/construction/mining/aux_base) +"cJM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/aft) +"cJN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/aft) +"cJO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cJP" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc{ + areastring = "/area/construction/mining/aux_base"; + name = "Auxillary Base Construction APC"; + pixel_y = -23 + }, +/turf/open/floor/plasteel/dark, +/area/construction/mining/aux_base) +"cJQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"cJR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/construction/mining/aux_base) +"cJW" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"cJY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cKa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cKb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/break_room) +"cKd" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1, +/turf/open/floor/plasteel/dark/corner, +/area/hallway/primary/fore) +"cKf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cKg" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cKi" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/turf/open/floor/plating/airless, +/area/solar/port/aft) +"cKj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/obj/effect/landmark/carpspawn, +/turf/open/floor/plating/airless, +/area/solar/starboard/aft) +"cKk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/directions/supply{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"cKm" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/highcap/five_k{ + areastring = "/area/security/main"; + name = "Security Office APC"; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cKn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cKo" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/main) +"cKp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/brig) +"cKr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + name = "atmospherics maintenance"; + req_access_txt = "24" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/aft) +"cKu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Desk"; + req_one_access_txt = "10;24" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/break_room) +"cKz" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cKC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office"; + req_access_txt = "58" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"cKF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cKG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hos) +"cKI" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cKM" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 5 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Port Tanks"; + dir = 4; + name = "atmospherics camera"; + network = list("ss13","engine") + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cKN" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/northleft{ + dir = 4; + name = "Inner Pipe Access"; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "O2 to Pure" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cKP" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cKR" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cKT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air to Mix" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/engine/atmos) +"cKW" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/engine/atmos) +"cKX" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"cKY" = ( +/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cKZ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/machinery/light_switch{ + pixel_y = 24 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cLa" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6; + icon_state = "intact" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/disposal/incinerator) +"cLd" = ( +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"cLe" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"cLg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cLm" = ( +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/disposal) +"cLr" = ( +/turf/closed/wall/rust, +/area/maintenance/department/electrical) +"cLs" = ( +/turf/closed/wall, +/area/maintenance/department/electrical) +"cLt" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"cLy" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/rust, +/area/maintenance/department/electrical) +"cLz" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/security/brig) +"cLA" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cLC" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cLE" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance"; + req_access_txt = "11" + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/electrical) +"cLG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cLH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cLI" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cLK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cLM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"cLN" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/solar/starboard/fore) +"cLO" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cLQ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/solars/starboard/fore) +"cLR" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 1; + height = 4; + roundstart_template = /datum/map_template/shuttle/escape_pod/default; + width = 3 + }, +/obj/structure/fans/tiny/invisible, +/turf/open/space/basic, +/area/space) +"cLU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/solars/starboard/fore) +"cLV" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"cLY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cMb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cMf" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/belt/utility, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMj" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall, +/area/maintenance/department/electrical) +"cMk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cMl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer1{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance"; + req_access_txt = "11" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/open/floor/plasteel/dark, +/area/maintenance/department/electrical) +"cMn" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMq" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMr" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/rust, +/area/maintenance/department/electrical) +"cMt" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMu" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cMx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cMz" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cMC" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cMD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cME" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/electrical) +"cMG" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cMH" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance"; + req_access_txt = "10; 13" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard/fore) +"cMI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cMK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cML" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cMP" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cMQ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cMR" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cMT" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cMU" = ( +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cMV" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cMW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/starboard) +"cNa" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cNd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cNe" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNg" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall, +/area/maintenance/starboard) +"cNh" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cNi" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cNj" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cNl" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard/fore) +"cNn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cNp" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall/rust, +/area/maintenance/solars/starboard/fore) +"cNq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_x = -30 + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNs" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector"; + req_one_access_txt = "10;24;5" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cNy" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cNz" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cNB" = ( +/turf/closed/wall/r_wall/rust, +/area/maintenance/solars/starboard/fore) +"cNC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder/displaced, +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/starboard) +"cNF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cNI" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless, +/area/solar/starboard/fore) +"cNL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cNM" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cNN" = ( +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/rust, +/area/maintenance/starboard) +"cNO" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Connector"; + req_one_access_txt = "10;24;5" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard) +"cNU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cNV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cNW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cNY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "rdprivacy"; + name = "Director's Privacy Blast Door" + }, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cOb" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall, +/area/maintenance/starboard) +"cOd" = ( +/obj/docking_port/stationary/random{ + dir = 4; + id = "pod_lavaland4"; + name = "lavaland" + }, +/turf/open/space, +/area/space/nearstation) +"cOf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard) +"cOg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) +"cOm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cOo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/starboard) +"cOx" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Toxins Burn Chamber"; + dir = 8; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/machinery/airalarm/mixingchamber{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/science/mixing/chamber) +"cOW" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/bridge) +"cPa" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Yard" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "PCell 2Lock"; + name = "Long-Term Cell 2 Shutter" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cPb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/bridge) +"cPj" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/northleft{ + name = "Animal Pen"; + req_access_txt = "35" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics) +"cQP" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Long-Term Cell 2"; + req_access_txt = "2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cRk" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"cRB" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cSS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 2 + }, +/obj/item/wirecutters, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cST" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/security/prison) +"cSU" = ( +/obj/structure/sign/departments/security, +/turf/closed/wall, +/area/security/prison) +"cSV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + id_tag = "justicedoor"; + name = "Justice Chamber"; + req_access_txt = "3" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "justicedoor"; + name = "Justice Door Lock"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"cSW" = ( +/turf/closed/wall/r_wall, +/area/security/execution/education) +"cSZ" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 5 + }, +/turf/open/floor/grass, +/area/security/prison) +"cTp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/aft) +"cTr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Arrival Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/secondary/entry) +"cTF" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cTG" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor{ + id = "justiceblast"; + name = "Justice Blast door" + }, +/turf/open/floor/plasteel/dark, +/area/security/execution/education) +"cTI" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/securearea{ + pixel_x = -32 + }, +/turf/open/space/basic, +/area/space/nearstation) +"cUD" = ( +/obj/machinery/door/airlock/external{ + name = "Prison External Airlock"; + req_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"cZm" = ( +/turf/closed/wall/rust, +/area/security/prison) +"dis" = ( +/turf/closed/wall/r_wall/rust, +/area/bridge) +"dww" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/engine/engineering) +"dxq" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/computer/mecha{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/heads/hor) +"dMc" = ( +/obj/structure/table/reinforced, +/obj/item/integrated_circuit_printer, +/obj/item/integrated_electronics/wirer, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/dark, +/area/science/research) +"dQe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"dYu" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/starboard/fore) +"elZ" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/rust, +/area/crew_quarters/bar) +"emD" = ( +/turf/closed/wall/rust, +/area/quartermaster/miningoffice) +"erN" = ( +/turf/closed/wall/rust, +/area/hallway/primary/starboard) +"esR" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port/fore) +"evx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"ewj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"ezp" = ( +/turf/closed/wall/rust, +/area/hydroponics) +"eBN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/dark, +/area/security/prison) +"eKa" = ( +/obj/structure/sign/poster/official/pda_ad, +/turf/closed/wall, +/area/medical/virology) +"eMp" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"eOu" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port/fore) +"eQS" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/rust, +/area/security/prison) +"eVT" = ( +/turf/closed/wall/rust, +/area/science/explab) +"fcv" = ( +/obj/structure/sign/warning/fire{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"fyr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/engine/engineering) +"fAH" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room"; + req_access_txt = "10" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/engine/engineering) +"fXq" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"gnA" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Laser Room Starboard"; + dir = 1; + name = "laser room camera"; + network = list("ss13","engine") + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"grW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"gvR" = ( +/obj/structure/sign/warning, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"gwD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter" + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"gxY" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/vr_sleeper, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/locker) +"gIE" = ( +/turf/open/floor/plating, +/area/engine/engineering) +"gJq" = ( +/obj/structure/sign/departments/evac, +/turf/closed/wall/rust, +/area/hallway/secondary/exit/departure_lounge) +"gMU" = ( +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai_upload) +"hgW" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"hqv" = ( +/turf/closed/wall/rust, +/area/crew_quarters/kitchen) +"hvb" = ( +/turf/closed/wall/r_wall/rust, +/area/tcommsat/computer) +"hxn" = ( +/turf/open/space/basic, +/area/hallway/secondary/entry) +"hzY" = ( +/turf/closed/wall/rust, +/area/gateway) +"hAb" = ( +/turf/closed/wall/r_wall/rust, +/area/security/courtroom) +"hNk" = ( +/turf/closed/wall/r_wall/rust, +/area/security/prison) +"ice" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=SW CPH"; + dir = 8; + location = "S CPH"; + name = "Patrol navbeacon S" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ieA" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/cat_butcherer, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/fore) +"iiA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"ikw" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Cell 4"; + dir = 8; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"ivg" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"iwR" = ( +/turf/closed/wall/r_wall/rust, +/area/science/server) +"iBL" = ( +/obj/machinery/camera{ + c_tag = "Laser Room Starboard"; + dir = 1; + name = "laser room camera"; + network = list("ss13","engine") + }, +/turf/open/floor/engine, +/area/engine/engineering) +"iLn" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"iMb" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/obj/effect/spawner/lootdrop/keg, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/port/fore) +"iMq" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Cell 5"; + dir = 4; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"iRL" = ( +/turf/closed/wall/rust, +/area/hallway/primary/aft) +"iSg" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/retaliate/ghost, +/turf/open/floor/plasteel/dark, +/area/maintenance/starboard/fore) +"iYW" = ( +/turf/closed/wall/r_wall/rust, +/area/crew_quarters/heads/captain) +"iZo" = ( +/turf/closed/wall/r_wall/rust, +/area/medical/virology) +"jaZ" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/dark, +/area/security/courtroom) +"jhM" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/grenadine, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"jiS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer1{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"juX" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Cell 2"; + dir = 4; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"jxc" = ( +/turf/closed/wall/rust, +/area/hallway/primary/fore) +"jAT" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/light, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"jCp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "n2=100;TEMP=80"; + name = "mainframe floor" + }, +/area/tcommsat/server) +"jDv" = ( +/turf/closed/wall/rust, +/area/quartermaster/storage) +"jHJ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"jOz" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall/rust, +/area/ai_monitored/turret_protected/ai_upload) +"jPE" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/engine/engineering) +"jRw" = ( +/obj/structure/sign/poster/official/high_class_martini, +/turf/closed/wall/r_wall, +/area/medical/virology) +"jUj" = ( +/obj/structure/closet/cabinet, +/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, +/obj/item/reagent_containers/food/drinks/bottle/applejack, +/obj/item/reagent_containers/food/drinks/bottle/champagne, +/obj/item/reagent_containers/food/drinks/bottle/cognac, +/obj/item/reagent_containers/food/drinks/bottle/gin, +/obj/item/reagent_containers/food/drinks/bottle/goldschlager, +/obj/item/reagent_containers/food/drinks/bottle/grappa, +/obj/item/reagent_containers/food/drinks/bottle/hcider, +/obj/item/reagent_containers/food/drinks/bottle/kahlua, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/item/reagent_containers/food/drinks/bottle/sake, +/obj/item/reagent_containers/food/drinks/bottle/tequila, +/obj/item/reagent_containers/food/drinks/bottle/trappist, +/obj/item/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/wine, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "A station exclusive. Consumpt may result in seizures, blindness, drunkenness, or even death."; + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 10); + name = "Kilo-Kocktail"; + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"jUZ" = ( +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/ale, +/obj/structure/table/wood, +/obj/item/instrument/eguitar, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port/fore) +"khA" = ( +/turf/closed/wall/rust, +/area/construction/mining/aux_base) +"krJ" = ( +/turf/closed/wall/rust, +/area/hallway/secondary/exit/departure_lounge) +"ktv" = ( +/obj/machinery/air_sensor{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"kul" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"kIJ" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port/fore) +"kSc" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall, +/area/maintenance/port/fore) +"leX" = ( +/obj/structure/chair/stool, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"llm" = ( +/obj/structure/sign/poster/ripped, +/turf/closed/wall/rust, +/area/crew_quarters/fitness/recreation) +"lKu" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/item/flashlight/lamp, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"lSJ" = ( +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"lVk" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/rust, +/area/security/warden) +"mbs" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/item/pickaxe, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"mej" = ( +/turf/closed/wall/r_wall/rust, +/area/science/robotics/lab) +"mmZ" = ( +/obj/machinery/cryopod, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"mIt" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=SE CPH"; + dir = 8; + location = "E CPH"; + name = "Patrol navbeacon E" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"mIG" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/magnetic_controller{ + autolink = 1; + pixel_x = -28; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/science/research) +"mLN" = ( +/obj/machinery/camera{ + c_tag = "Laser Room Starboard"; + dir = 1; + name = "laser room camera"; + network = list("ss13","engine") + }, +/turf/open/floor/plating, +/area/engine/engineering) +"mPm" = ( +/turf/closed/wall/rust, +/area/security/checkpoint/supply) +"nDw" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/rust, +/area/crew_quarters/heads/hor) +"nJw" = ( +/obj/machinery/smartfridge, +/turf/closed/wall/rust, +/area/crew_quarters/kitchen) +"nNA" = ( +/turf/closed/wall/rust, +/area/bridge) +"nNV" = ( +/turf/closed/wall/rust, +/area/science/lab) +"nSz" = ( +/turf/closed/wall/rust, +/area/medical/cryo) +"nVt" = ( +/turf/closed/wall/rust, +/area/storage/tech) +"nXu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"oPf" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"oTy" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 14; + id = "arrivals_stationary"; + name = "kilo arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/kilo; + width = 7 + }, +/turf/open/space/basic, +/area/hallway/secondary/entry) +"pCe" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/engine/engineering) +"pFw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/locker) +"pNP" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"pQf" = ( +/turf/closed/wall/r_wall/rust, +/area/science/xenobiology) +"qfZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"qtv" = ( +/turf/closed/wall/r_wall/rust, +/area/tcommsat/server) +"qtS" = ( +/turf/closed/wall/rust, +/area/medical/genetics/cloning) +"qvS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=W CPH"; + dir = 8; + location = "SW CPH"; + name = "Patrol navbeacon SW" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"qyG" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"qIR" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Cell 6"; + dir = 8; + name = "xenobiology camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"qLx" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency{ + pixel_y = 4 + }, +/obj/item/crowbar, +/obj/item/flashlight{ + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"qPY" = ( +/obj/machinery/vr_sleeper{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"qWU" = ( +/turf/closed/wall/rust, +/area/chapel/main) +"rbM" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/lavendergrass, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/virology) +"ruL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/security/prison) +"rNm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/airless{ + initial_gas_mix = "o2=14;n2=23;TEMP=300" + }, +/area/hallway/secondary/entry) +"swG" = ( +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/structure/table/wood, +/obj/structure/light_construct/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"sDw" = ( +/obj/structure/sign/warning, +/turf/closed/wall/rust, +/area/space/nearstation) +"sPG" = ( +/turf/closed/wall/rust, +/area/crew_quarters/heads/hor) +"tgw" = ( +/obj/structure/sign/warning/electricshock, +/turf/closed/wall/r_wall/rust, +/area/security/prison) +"tqw" = ( +/turf/closed/wall/rust, +/area/lawoffice) +"tyb" = ( +/turf/closed/wall/rust, +/area/hallway/primary/central) +"tCi" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/port/fore) +"tEC" = ( +/turf/closed/wall/rust, +/area/crew_quarters/bar) +"tGU" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/rust, +/area/gateway) +"tYn" = ( +/turf/closed/wall/rust, +/area/janitor) +"uda" = ( +/turf/closed/wall/rust, +/area/security/warden) +"udQ" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"umD" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/plasteel/dark, +/area/hallway/primary/port) +"unX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=E CPH"; + dir = 8; + location = "NE CPH"; + name = "Patrol navbeacon NE" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"uxQ" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/engine/engineering) +"uzR" = ( +/turf/closed/wall/rust, +/area/storage/primary) +"uWo" = ( +/turf/closed/wall/rust, +/area/security/checkpoint/medical) +"vmu" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/instrument/guitar, +/turf/open/floor/plasteel/dark, +/area/crew_quarters/bar) +"whw" = ( +/turf/closed/wall/rust, +/area/medical/surgery) +"wmX" = ( +/turf/closed/wall/rust, +/area/quartermaster/qm) +"wvq" = ( +/turf/closed/wall/rust, +/area/security/courtroom) +"wCy" = ( +/turf/closed/wall/rust, +/area/hallway/primary/port) +"wDP" = ( +/turf/closed/wall/rust, +/area/crew_quarters/fitness/recreation) +"wQL" = ( +/turf/closed/wall/rust, +/area/security/execution/education) +"xei" = ( +/turf/closed/wall/r_wall/rust, +/area/teleporter) +"xqv" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"xqL" = ( +/turf/closed/wall/rust, +/area/quartermaster/office) +"xse" = ( +/obj/machinery/cryopod, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/prison) +"xBI" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/rust, +/area/chapel/office) +"xJY" = ( +/obj/structure/rack, +/obj/item/storage/backpack, +/obj/item/extinguisher{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/extinguisher, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"xON" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"xTw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/port/fore) +"xTT" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/port/fore) +"ydo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/plasteel/dark, +/area/security/prison) + +(1,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +bVu +aeu +aaa +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aaa +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bhA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeU +aeu +aeu +aeU +aeU +aeU +aeu +aaa +aaa +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cAY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aeU +aeU +aeU +aeU +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aUz +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +acm +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +cui +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeU +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +alm +aaQ +aeo +aeo +aeo +acm +acK +aaa +aaa +aaa +aaa +aaa +acK +acm +aeo +aeo +acm +alm +aeu +aeu +aeu +aeu +aap +aUz +aeU +aeu +aeu +acm +aeo +aeo +acm +aaa +acm +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeU +aaa +aaa +aeU +aeu +aeu +aeu +aeu +bou +cko +aeu +aeu +aeu +aeu +aaa +aaa +acm +aaa +aaa +acK +aaa +aaa +aaa +aaa +aaa +acK +aaa +aaa +acm +aaa +aaa +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aaa +aaa +acm +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeo +aaQ +aeo +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aeU +aeu +aeu +aeu +aeu +cpY +aeu +aeu +aeu +aeu +alm +aaQ +aeo +aeo +acm +acK +aaa +aaa +aaa +aaa +aaa +acK +acm +aaQ +aeo +aeo +acm +alm +aeu +aeu +aeu +aeu +aap +aeu +aeu +acm +acm +aeo +aeo +aeo +aeo +acm +aeo +acm +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +aaa +aeu +alm +acm +aaQ +aeo +aeo +acm +acm +aeo +aeo +aeo +acm +aeo +acm +alm +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaQ +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaQ +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aeo +aaa +acm +aaa +acm +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeo +acm +aeo +aeo +aeo +aeo +aaQ +alm +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +alm +aeo +aeo +aeu +aeu +aeu +adk +adk +amz +amz +adk +aeu +aeu +aeu +aaa +acm +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +bUG +bhA +bhA +acm +acm +aeo +aeo +alm +aeu +aeu +aeu +aeu +aeu +aUz +aeU +coy +acm +acm +aaa +coa +aaa +aeo +aeo +aeo +aeo +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +acm +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +aeu +aeu +aaQ +aaa +aaa +aaa +alm +aeu +adk +amU +ckR +bAc +adk +aeu +aeu +aeu +aeu +alm +aeU +aaa +acm +aaa +aaa +bpm +aaa +aaa +acm +acK +bmU +ruL +ruL +ruL +hNk +aeu +aeu +aap +aeu +aeu +aeU +aeU +aeU +aeU +aeU +acm +acm +ckO +aaa +acm +aaa +acm +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeo +aaQ +aeo +aeo +aeo +acm +aaQ +ctL +acm +acm +coy +aUz +aeU +aeU +aeu +aeu +aeu +aeu +alm +acm +aaQ +aeo +aeo +acm +acm +acm +aeU +aeU +alm +aeu +aeu +aeu +aeu +acm +aaa +aaa +aaa +acm +aeu +amz +box +bpJ +bre +amz +aeu +aeu +aeu +aeu +aeu +aeu +acK +acm +acm +cqG +cqN +cqG +cov +cpx +bLM +hNk +mmZ +ewj +qfZ +hNk +aeu +aeu +aeU +aap +aeu +coy +aeU +cnt +cnt +cnt +cnt +cnt +ckP +cnt +cnt +cnt +cnt +cnt +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +acm +aaa +acm +aaa +can +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aaa +aaa +aaa +acm +aaa +aaa +aeU +aeU +aeu +aeu +aeu +bKl +aeu +aeu +bUG +acK +acm +acK +bUG +aeu +adk +adk +bzE +bCb +amz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cqt +cqz +cqH +bGR +cIA +coD +cqt +aeu +hNk +xse +nXu +qPY +hNk +aeu +aeu +aUz +aeu +aeu +aeU +aeU +ckL +ckM +ckM +ckM +ckM +ckX +cnM +cnM +cnM +cnM +cog +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +acm +ctm +ctm +ctm +cmM +ctm +cao +ctm +ctm +ctm +ctm +ctm +aeU +aeU +aeu +aeu +aeu +aeU +aeU +aaa +aaa +acm +aaa +aaa +aeU +aeu +aeu +aeu +bQN +bRy +aeu +aeu +cko +cko +ccg +cko +cko +aeu +amA +boF +bpK +brf +amA +amA +amA +ajd +aeu +aeu +aeu +aeu +ajd +bRu +cqI +cqP +afm +bVx +hNk +hNk +hNk +cxV +ydo +eBN +tgw +hNk +aeu +aeu +aeu +aeu +aeU +aeU +cnw +cnw +cnw +cnw +cnw +ckY +cnw +cnw +cnw +cnw +cnw +acm +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeo +aeo +aaa +aFT +aJb +aJb +aJb +aJb +cap +ckq +ckq +ckq +ckq +ckK +aeU +aeU +aof +aeu +agt +aeU +aeU +aeU +aaa +acm +aaa +aUz +aeU +aeu +aeu +bKl +aDQ +aeu +aeu +aeu +cko +aaa +aaa +aaa +cko +aeu +amR +anD +bzK +ctg +btc +ctF +bxy +ajd +ajd +ajd +aer +ajd +aer +bEz +bGl +bGV +bIi +cpv +hNk +awn +bTz +czR +cFN +cIm +cJC +aav +hNk +aeu +aeu +aeU +aeU +aeU +ccG +ckk +aaa +aaa +ckk +ckY +ckk +aaa +aaa +ckk +ccG +aaa +aaa +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +acm +ctw +ctw +ctw +ctw +ctw +cjl +ctw +ctw +ctw +ctw +ctw +aeU +aeU +aeU +aeU +aai +aeU +aUz +aeU +aeU +acm +aaa +aeU +aeu +aeu +aeu +aeu +bRy +aeu +aeu +aeu +aUG +aaa +aaa +aaa +aUG +aeu +amA +boL +bpP +bru +bte +cni +bxz +ajd +bAd +aer +bzO +bDi +adh +bEU +cuT +cod +crp +cvn +aav +bmQ +bTQ +bLH +bNi +bPa +caX +cJG +hNk +aeu +aeU +aUz +aeU +cnt +cnt +cnt +cnt +cnt +cnQ +ckY +cnQ +cnt +cnt +cnt +cnt +cnt +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +acm +acm +aaa +akE +ckk +aaa +aaa +ckk +cjl +ckk +aaa +aaa +ckk +akE +aeU +aeU +aeU +aeU +aai +aeU +aeu +aeu +aeU +aeU +aaa +aaa +aeu +aeu +aeu +bQc +aDQ +aeu +aeu +aeu +cqs +aaa +aaa +aaa +bFQ +aeu +amR +amA +bzV +bEX +amA +cnr +bxA +cte +bAg +cpZ +cvq +bDj +ajd +ajd +bGm +bHa +bIl +bVB +aav +bJz +bVT +bPh +cGD +cSZ +cdi +cIN +aau +aeU +aeU +aeU +aeU +ckL +ckM +ckM +ckM +ckM +ckN +cDn +cnR +cnM +cnM +cKi +cnM +cog +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +acm +aeo +aaa +aeU +ctm +ctm +ctm +ctm +ctm +cFS +cjl +ctE +ctm +ctm +ctm +ctm +ctm +aeU +aeU +aeU +aai +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aDQ +aDQ +aeu +aeu +aeu +aeu +amA +agy +crx +agy +amR +aeu +amA +boM +bpR +brx +amA +csT +csV +aer +bAh +cqa +cqj +cxk +cqu +aer +ajd +cof +ajd +ajd +hNk +btd +bVV +bMe +bNH +bTu +ciF +cIQ +hNk +aeu +aUz +aeU +aeU +cnw +cnw +cnw +cnw +cnw +cnQ +ckY +cnQ +cnw +cnw +cnw +cnw +cnw +acm +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaQ +aaa +aeo +aaa +aeU +aFT +aJb +aJb +aJb +aJb +bJD +cDj +ckB +ckq +ckq +ckq +ckq +ckK +aeU +aeU +aeU +alm +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aDQ +aDQ +aeu +aeu +aeu +amR +beT +cnL +bfb +amA +amR +amA +boN +bpS +bry +amR +cnL +cuB +ajd +akh +cqc +aer +ajd +bOt +bzO +ajd +bHc +bIo +ajd +hNk +bLN +bMQ +bPk +bRa +bSR +bTF +bVm +hNk +aeu +aeu +coy +aeU +aeU +ccG +ckk +aaa +aaa +ckk +ckY +ckk +aaa +aaa +ckk +ccG +aeU +aaa +aeo +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +aeU +aeU +ctw +ctw +ctw +ctw +ctw +ctE +cjl +ctE +ctw +ctw +ctw +ctw +ctw +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aDQ +bKl +bQq +bQb +aDQ +aeu +aeu +amA +csr +cGB +csr +amR +bkX +amA +aEw +cum +amA +amA +ctb +csU +aer +cry +bBm +bCh +cqq +bDL +bEW +cnI +bHd +bIp +aav +aav +bti +cZm +cCp +cPa +abp +cCp +cIS +aav +aeu +aeu +aeU +aeU +aeU +cnt +cnt +cnt +cnt +cnt +ckP +cnt +cnt +cnt +cnt +cnt +aeU +aaa +aeo +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +acm +alm +aeU +aeU +aeU +akE +ckk +aaa +aaa +ckk +cjl +ckk +aaa +aaa +ckk +akE +aeU +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +bKl +aDQ +aDQ +aDQ +aDQ +aDQ +aeu +aeu +amR +beX +crP +bhS +csp +bla +cte +crg +bpY +brC +bot +ctt +cqn +ajd +cpO +bBs +bCi +cqr +bDM +czW +aer +bHh +bIr +aav +bKu +bLQ +cZm +bPl +bRb +cZm +bTH +bVp +aav +aeu +aeu +aeU +aUz +aeU +ckL +ckM +ckM +ckM +ckM +ckX +cnM +cnM +cnM +cnM +cog +aeU +aaa +acm +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aeu +aeU +aeU +aeU +ctm +ctm +ctm +ctm +ctm +cao +ctm +ctm +ctm +ctm +ctm +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aDQ +aDQ +aTd +bKl +aDQ +aDQ +aeu +aeu +amA +bos +crP +cuB +bjq +cpX +amR +amA +amA +bzY +amR +cpX +cqo +ajd +aer +ajd +ajd +aer +bPr +ajd +ajd +ajd +ajd +hNk +bKv +bLX +eQS +bPm +bRe +eQS +bTI +bVr +aav +aeu +aeu +aeu +aeU +aeU +cnw +cnw +cnw +cnw +cnw +ckY +cnw +cnw +cnw +cnw +cnw +aeU +aUz +acm +acm +aeo +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alm +aeu +aeu +aof +aUz +aeU +aFT +aJb +aJb +aJb +aJb +cap +ckq +ckq +ckq +ckq +ckK +aeU +aeU +kSc +cwp +cwp +cwp +cwp +cwp +aeu +aeu +aeu +aeu +aeu +aDQ +bQb +aDQ +aDQ +amA +amR +amA +amA +amA +cqT +cGL +amA +amA +cpX +amA +bpZ +brK +amA +amA +cqo +bAq +bAk +aer +bCj +bDk +bDQ +bEY +ajd +aeu +aeu +aav +hNk +bJB +abp +abp +cQP +abp +abp +cJe +aav +abp +abp +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +ckY +aeU +aeU +aeU +aeU +aeU +aeU +aeU +acm +aaa +aeo +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeU +ctw +ctw +ctw +ctw +ctw +cjl +ctw +ctw +ctw +ctw +ctw +aeU +cwq +cxt +iLn +pNP +qyG +jUj +cwp +aeu +aeu +aeu +aeu +aeu +aeu +aDQ +aDQ +aVO +amA +baf +cuR +bdZ +amA +bgA +cux +bjr +bpc +crQ +amA +bwg +ctj +ctl +amA +cqC +cra +bAr +adh +bCm +coK +bRB +cjd +coA +bHi +aeu +aeu +aav +bMb +bMS +bPu +bRl +bSS +bTK +bVs +hNk +bXG +cZm +bZG +aeU +aeU +aeU +aeU +aeU +aeU +aeU +ckY +aeU +aeU +coy +aeU +aeU +aeU +aeU +aeU +aaa +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +cjl +aeU +aeU +aeU +aeU +aeU +cwq +cwq +esR +kIJ +cxc +tCi +grW +cwq +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aDQ +aWa +cif +bar +crA +beb +cst +cth +cuh +crV +cuu +cuw +amA +awD +awD +awD +awD +awD +awD +awD +awD +bCt +cou +bzO +clC +coA +bHj +adf +aeu +hNk +bJF +bJN +cuS +cRk +bST +bTM +bVw +cTF +bXH +cUD +bZP +aeU +coy +aeU +aeU +aeU +aeU +aeU +ckP +aeU +aeU +aeU +aeU +aeu +aeu +aeU +aeU +aeU +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +coy +aeU +aeU +cjl +aeU +aeU +aeU +aeU +aeu +cwq +udQ +xTT +swG +xqv +jUZ +jhM +cwq +amA +amA +amR +amA +amA +aeu +aeu +aeu +aWd +amR +amA +amA +cnL +cpX +amA +bhU +aEw +bxq +cux +cnL +awD +agp +bHg +bHg +cEZ +bHg +bMq +awD +bCu +bJW +bJX +cnn +coA +bHo +aeE +agK +hNk +bLj +bYc +cDG +aaG +aez +cIj +aeB +wQL +aez +aez +cko +cko +cko +aeU +aeU +aeU +aeU +aeU +chU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +ckn +aeu +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +bVv +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +coy +aeU +cao +aeU +aeU +aeu +aeu +aeu +cwq +kul +eOu +cxe +xTw +aAJ +xTw +cwp +cAB +cvj +cwW +cyF +amR +aeu +aeu +aeu +aeu +aeu +aeu +amA +crN +bfb +cyv +cnL +bjw +bld +bmL +crP +cnJ +brL +bth +bvm +bvm +bvm +bAx +atk +bCy +bDl +bDT +bFe +aer +aeu +aeF +bJm +aau +bMz +bYl +cDI +cRB +aez +bTT +bVy +bWB +cTG +cTI +acm +acK +cko +aeU +aUz +aeU +aeU +cnS +clx +cnS +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aqp +aeU +aeu +aeu +aeu +aeu +cwq +cwp +iMb +cxc +cxc +cwG +cdx +cwq +cgm +amZ +cvs +cvz +amA +amR +amA +amA +amR +amA +amA +amA +aPS +aEw +amA +cnL +amA +cGM +awD +awD +awD +aQU +btm +aQU +aQU +btm +aQU +awD +awD +awD +bYR +aer +ajd +aeu +aeu +bJm +aau +bNj +bYr +cDJ +cSS +aez +bTW +cIf +bWC +cTG +cnU +aaQ +acK +cko +aeU +aeU +aeu +aeu +cnS +chY +cnS +aeu +aeu +aeu +aeu +aeu +aeu +ckn +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +ctH +ctS +ctH +aeu +aeu +aeu +aeu +aeu +cwq +hgW +lKu +leX +aFG +aHR +cwp +aKM +aMv +aOr +cvA +amA +aRK +aHt +aUq +aWf +crv +cAg +crS +cnL +csj +amA +cfL +amR +crj +awD +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +awD +caB +bFf +ajd +aeu +add +afI +aav +abp +bYT +cDK +abp +aez +ahb +bVz +bXh +aez +aez +cJx +ajd +bNe +bNe +bNe +ajd +cnN +cnN +clH +cnN +cnN +aeu +aeu +aeu +aeu +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aUz +aap +aeu +aeu +aeu +aeu +aeu +aeU +ctH +aqr +ctH +aeu +aeu +aeu +aeu +aeu +cwp +cwp +cwq +cwq +cwy +cwJ +cwp +cve +cvl +amA +cvB +amA +aRL +bxp +aUr +aWi +cpI +amA +bcB +bec +csk +cso +aaO +csr +csU +aQU +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +aQU +caB +bSv +coA +bHi +aDQ +amb +asO +bRD +coH +bPA +abp +afd +bTX +bVC +bWo +bXM +cSW +ajd +ajd +cbF +bMX +cdO +bNk +cnN +cgL +cia +cjk +cnN +aeu +aeU +aeU +aeU +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +bVv +aeU +aeU +cui +aeU +aeU +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +ctA +ctB +ctV +ctB +ctB +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwp +aFX +aHW +amR +aKO +aMx +aOs +aPL +amA +aRR +amR +amA +cre +cqb +amR +bcC +bed +csk +cso +abJ +csr +csV +aQU +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +aQU +caB +azs +coA +bHp +afh +bJu +aau +bRI +coI +bPD +cSV +bSU +bTY +bVD +bWD +bXI +cSW +bZS +ccL +cbO +ccI +cdP +bNl +cnN +cgM +clK +cjn +cnP +aeU +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aap +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +ctB +aps +aqs +arQ +ctA +aeu +aeu +cwp +cwq +cwp +cwq +cwp +cwp +aFZ +aKb +amA +aKR +cop +cwB +aPM +cuZ +cnh +cnr +aUs +aWn +aYz +crE +bcE +bee +csk +cso +bKl +csr +crj +aQU +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +aQU +caV +bSB +coA +bHq +afI +aeu +aav +bRK +cig +bPE +cST +afg +bUb +bVM +bWE +bXK +cSW +bZT +ajd +ajd +col +cdQ +ajd +cnN +cgO +cib +cjp +cnP +aUz +acm +acm +acm +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aap +aeU +aeU +aeu +aeu +aeu +aeu +aeu +ctA +apu +avZ +arS +ctB +aeu +aeu +cwp +aOg +aZA +aBk +azi +cwf +aGd +aqJ +adL +aKS +cvv +cwV +aPN +amA +aRT +cqU +cuX +cqV +aYA +amA +crW +csg +csl +amR +cfL +amA +csV +awD +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +bJv +awD +caB +bFi +ajd +aeu +afO +aeu +aav +bMh +bMT +bPM +cSU +afK +ahd +bNI +cSW +cSW +cSW +bMR +bWK +ajd +bNB +ajT +ajd +cnP +cnX +clO +cnP +cnP +aeU +coy +aaa +aaa +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aUz +aeu +aeu +cwp +cwq +cwp +ctC +apz +aqF +arT +ctD +cwp +cwp +cwp +aPJ +bbR +aBl +aCH +cwh +aGg +cwy +amR +aKV +cvp +cvx +cvF +amR +crr +bxq +crq +aVz +cnr +amR +amR +amA +amR +amA +bhZ +amA +cGN +awD +awD +aQU +aQU +btn +aQU +aQU +btn +aQU +aQU +awD +awD +ccc +ajd +ajd +aeu +agJ +amv +aav +aav +adl +aec +aav +cSW +cSW +cSW +cSW +bTL +bBG +czZ +bBG +cbQ +ccJ +cdR +bNp +cgl +cgP +cic +ajd +aeu +aeu +aeU +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aaa +aaa +aeU +aeU +aeU +aeu +aeU +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwp +cvY +cxd +ctD +ctC +cua +cun +ctC +apU +asR +cwq +aQz +beo +aBn +cvZ +aSf +aGi +aHX +amA +amA +amR +amA +amA +amA +cnh +aRP +aTk +crr +crN +crP +cnL +csh +crN +crH +bia +csx +ble +cnL +awD +bLd +brS +btq +bvw +bxC +btq +bAz +bLU +awD +bDn +caB +bFk +aer +aeu +aeu +amb +add +aav +auW +beV +aav +bBG +cTp +bVN +bSO +bUd +cyc +cyD +caZ +cbS +ccK +bBG +bNm +cgn +clq +bzO +ajd +ajd +ajd +anZ +cmt +cko +cko +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwq +cwY +cxe +cyd +cxt +aqI +arU +cyu +cxS +aKb +cwq +cwy +cwp +cti +cwq +cxy +cwt +aHZ +aNB +aKX +aMz +aOt +aPO +cuJ +cqf +cuJ +aUv +aWo +aYD +crg +bcF +bxp +bfc +bgH +bib +bxp +csU +llm +awD +aVb +aYX +bxo +bxU +bzQ +bzR +bER +bFN +awD +ajd +cdG +cus +ajd +ajd +aer +cCe +ajd +ajd +bMU +bPP +bSO +bSW +bUd +bVO +agS +agS +agS +aey +agS +byu +agS +agS +agS +agS +clr +cid +akj +ckC +agy +aaa +aaa +aaa +cko +acK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwp +cvX +bGQ +cwF +cwQ +aqJ +cxK +cwp +cye +aNk +anP +aut +auO +aBo +aCI +aET +aHY +aIc +aPc +aPc +aPc +aSo +aPc +aPc +aPc +aOZ +aOZ +bMV +aOZ +aOZ +crj +amR +amA +amA +amR +amA +cFW +wDP +bKD +bLg +bLm +btr +bvx +bvx +byL +bLR +bBu +bMd +bDo +cej +bJw +bSV +bKK +bzO +cpT +bKx +bSO +cyc +bPQ +ajd +aWI +bsD +aWI +agS +ahe +bYJ +ahY +cbb +cbT +ccM +cDr +ajR +agS +cgQ +bBG +crD +ckD +agG +aaa +aaa +aaa +cGA +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +cwp +cwq +cwp +cwg +cwp +cwp +aqK +ahE +cwp +cxt +cxy +aot +awe +cyl +aPA +aPA +aPA +aPA +aPA +aPc +aON +aMC +aOu +aPP +aQn +aRU +aPC +aUw +aWq +aYE +aOZ +crk +crg +bot +crF +cnr +crQ +cuB +awD +bKH +bLb +bLm +btu +bLW +bLC +byO +bGB +bBw +bHG +bDs +bDU +bFm +ajT +bKM +bMf +bOn +bFm +agX +aUQ +bZi +agX +bSX +bUe +bVP +agS +aMK +bYK +ahZ +aiL +aiL +aiL +cDB +ajS +bOO +bBG +cie +akj +bBG +agy +aaa +aaa +aaa +cko +acK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +cui +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +cwp +aol +ade +cwo +cxr +apC +cxD +aha +aiE +auO +axy +ayF +awQ +aPA +aPA +aBs +aEb +aPB +aId +aOZ +aKY +aOO +aQv +aUU +aRD +aRV +bwI +aUE +aSQ +aPW +aOZ +crP +cpX +amR +crM +bot +aYD +bln +cnJ +bLa +bLh +bLO +btv +bLV +bMa +byR +bGI +bBx +awD +afm +adW +akh +agX +agX +agX +agX +agX +agX +adV +bZo +agX +agX +agX +agX +agS +aog +bYL +aia +cBu +aiG +cyK +cDB +cfb +agS +ajd +ajx +ajx +ajx +ajx +anZ +cmt +cko +cko +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwp +avl +cxa +cxc +cxf +apE +aar +ahl +aNG +aNG +ajY +aNG +aNG +aPA +aLc +aaN +aEc +aGm +aIi +aND +aLa +aOQ +aSU +aVy +aYb +aRW +aPC +aUF +aTa +aOZ +aOZ +csc +aQN +aQN +amA +amA +cnJ +cni +awD +bKN +bLg +bLm +bty +bvz +bxE +byS +bGI +bMg +wDP +bDt +bDV +bFn +aah +bHr +aeI +aaT +bWp +bMk +bMY +bPR +bRn +agc +anL +bVQ +agP +ahf +bYN +aix +ajc +aiH +amS +cDB +ajV +avM +cgS +ccv +cjq +amd +aif +aUz +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwq +aUb +cxb +cxn +cxf +apE +cxN +aht +aNG +auR +axA +ayH +azF +afD +aWj +adK +aOX +aPp +aIk +ahc +aLb +aQq +aQT +aRg +aYo +aQH +aPC +aPI +aSA +aOZ +bas +bcG +bef +aQN +csG +bid +bjx +csQ +wDP +bKn +bLc +bMi +bLP +bHx +bLT +bEK +bGT +bMx +wDP +afz +adZ +ajd +aef +bHs +aaA +agq +bWs +abO +adn +aej +aeY +afn +aeY +aeY +ahg +bXO +bYO +aic +aiY +aiI +amS +cDD +cHw +cgo +cgT +bIv +cjr +amd +aif +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cwp +cvX +cwT +cxo +cwp +apF +aqP +asb +aNG +aOa +akd +aOC +aOm +abl +abm +agj +aPb +aPq +aPV +aOZ +aPF +aPR +aOv +aSO +aUt +aQI +aQI +aQI +aQI +aQI +bat +bcK +beg +aQN +aqu +bif +bjz +csR +wDP +wDP +bLo +bLp +btz +bvC +bxN +byU +bAA +bMj +awD +csN +bDW +bFo +uda +aef +lVk +aef +aef +bXm +ado +afC +afE +ahn +ahu +afE +aFl +bXP +cwx +aib +ajc +aiJ +amS +cKm +agS +cmP +aUe +cmP +cmP +cmP +cmP +acm +acm +acm +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +cwp +cwq +cwp +cwp +cwq +cwq +cwp +cwp +cwq +cwy +ahR +aNG +aOb +akg +aOE +aOq +abl +abo +agk +agI +agL +abl +ahc +aPx +aPx +aOZ +aPU +aQG +aQJ +aCs +aLd +baT +aQI +bau +bcN +aUu +aQN +amA +csr +csM +amA +amA +awD +awD +awD +awD +bIH +bLJ +bEP +awD +awD +awD +csS +cBI +bFp +aah +bHt +aeI +aaT +bWu +abY +adp +ael +aaT +aef +aef +aef +agS +bXQ +cwK +aib +aiy +aiK +ajf +cKn +agS +cgp +cgX +cij +alJ +ame +cmP +cmP +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +cwp +cwq +cyL +aiV +cyY +adv +alw +czo +cwq +cwp +aqT +asc +aNG +avf +axC +ayI +azG +afD +aQA +agl +aRd +aOR +abl +aSW +aLi +aLi +aOW +aWp +aNr +aQI +aKy +aTs +aVL +aQI +bay +bcO +bei +aVB +aSG +add +acR +aeF +aaO +aDQ +bvW +bJt +ais +bvD +bxO +byW +alZ +bKT +cBX +cBv +cBy +bFp +aah +bHu +aff +ags +bWs +abO +bMZ +aef +bRo +aet +agd +bVR +anw +ahj +cwK +aib +aiz +ajo +cHY +cKo +agU +cgr +akR +alp +alp +amC +bkU +cmP +aeU +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +cwp +abu +cyM +aiW +cyZ +czl +alA +czp +bgN +cwp +aeb +ail +aDB +aWm +aNx +bxb +aNx +aPA +abl +agH +abl +afD +afD +aSa +aLj +aMD +aOw +aQa +aQK +aQJ +aQQ +aTI +aVV +aQI +baA +bcP +bej +bjs +aSG +aaO +acR +aDQ +bKl +add +brD +brD +brD +bvG +bKF +byX +brD +bLn +brD +cBw +csN +cBR +uda +aef +bJC +aef +aef +bXp +bNa +aCv +bRw +cnB +cnB +bVS +aFu +ahk +cwL +cza +cHA +cbV +ccN +cdT +agS +cgs +akS +ckx +alK +amf +amD +anA +aeU +aeU +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +cwq +cwp +ahJ +air +ajg +bES +czq +alC +amt +bgS +cwq +aqU +aDB +aDB +aOl +aPe +ayJ +azJ +aNx +aNR +aOj +aOp +aPE +aNQ +aJu +aQF +aRt +aSz +aIf +aRS +aQJ +aTc +aUL +aWr +uWo +whw +bxr +aQN +aQN +aTx +aUJ +csO +afe +acZ +adf +bBO +cIr +aiB +bvN +bKX +byY +aon +bKU +cBY +cBx +cBv +bFp +aah +bHw +aeI +aaT +bWv +abY +adp +aaT +bRC +akT +anM +bVU +agP +bXR +bYP +bZU +agS +agS +cIa +btJ +agS +cmP +alo +anl +alL +awm +amE +anA +aeU +aUz +aeU +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +cwq +cyE +ahL +cyO +ajh +ajs +akI +alH +czr +ans +czK +aqW +aDB +atm +avg +axG +ayM +aNS +aNG +aOe +aCK +aEl +aGn +aen +aHG +aHG +aHG +aHG +aIh +aQM +aQI +aQJ +aQf +aQJ +uWo +baB +bcS +bek +aVs +aTx +bqA +bjA +afe +aUJ +aUJ +afe +brD +bLn +bvO +bKF +bza +brD +brD +brD +cBy +cBI +bFp +aah +bHu +aaC +aaW +bWs +abO +bNb +aef +aef +aef +aef +aef +agS +agP +bCv +agP +agS +cbW +ccO +cdU +cfj +akx +akS +cmm +alM +amf +amF +anA +aeU +aeU +aeu +cke +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +cwp +crB +ahM +cyP +cyV +cyV +cyV +cyV +czs +ant +cwy +aqY +aDB +aNJ +aqo +aMd +aqA +azK +aNG +aOd +aCL +aPh +aGp +aNW +aJv +aQk +aSE +aQy +aWt +aQR +beB +aTg +aUN +aTg +aky +baI +aUK +aUR +aUA +aTx +avP +bjB +aoV +bmY +aVE +afe +bLk +bEO +bKG +bzs +bzf +aoG +bKV +cBZ +csN +cBw +cBT +aef +aef +lVk +uda +aef +ani +anm +aef +bRG +aEz +cBn +ahr +agV +bXS +bYQ +bXU +aKZ +cbZ +cIG +cKp +cfl +cKC +cha +cKG +alt +amo +amG +agO +aeU +aeU +aeU +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +cwq +cyC +ahN +aiu +aji +ajy +akJ +ajy +amu +anu +czL +aqZ +aDB +ato +avi +axK +ayN +azL +acG +aBp +aCM +aPi +aGr +aeP +aJw +aQl +aQB +aQB +aWA +aQS +beF +aTj +bdj +aWu +akF +baN +bfD +bic +aUB +aTx +aoV +bxK +aoV +bnd +aVh +afe +brY +btD +bvP +bxQ +bzg +bLu +bLu +bIV +bIV +csS +bFp +aah +bHz +aaS +aaT +bKy +abY +bNd +aDd +bRJ +cnZ +cpw +crL +crY +akm +ahP +bYm +ama +cca +cIP +bzw +cfm +akz +chb +cik +cjz +ckF +amH +cmP +aeu +aeU +aeU +aeU +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +cwp +cwq +cvy +aUW +czD +czg +czc +czc +czC +any +cwp +arb +aDB +aDB +aOx +aPu +ayP +azO +aNx +aBq +aCP +aEo +aGt +nSz +aJB +aQo +aTO +aOz +aQc +aQX +aQb +aTo +aUO +aWE +akP +baO +bcT +bel +bfg +aTx +arZ +aUX +aoV +bxV +aoV +afe +bLu +bFb +akv +bzZ +bKL +bLu +bJQ +bKc +bKk +cBv +bFp +aah +bHA +aaA +abc +bWs +abO +aeQ +aei +bRM +coF +cqg +ajw +agV +bXT +bYS +bYm +ama +aiQ +cIP +alG +aka +aka +aka +aka +cDS +aka +aka +aka +aeu +aeu +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +cwp +cwq +czz +cyX +acQ +cvb +czn +czu +cwp +cwq +afp +aiM +asi +asi +asi +aVj +asi +aNH +aVH +aNO +aso +qtS +qtS +aQd +aQC +aNn +aQb +aNm +aQb +aNn +aQV +bdq +aRn +aQW +aQW +bAN +bip +aPf +afe +aUC +bjC +blo +bne +aVR +afe +bsa +btR +bvV +bxR +bzh +aoL +bJU +bUa +bKk +csS +cCa +uda +uda +bJC +aef +aef +bXq +afj +afs +bWr +coN +cqh +bVW +uda +ayi +aJr +ayi +aaj +anN +cIZ +amI +aka +akV +azo +alv +alP +aEX +aCF +anG +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aeU +aeU +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +cwp +cwp +cwq +cwq +cwp +cwp +cxt +cwp +cyI +afv +ase +cAf +aVY +aWe +ayR +azP +aNL +aNv +aCQ +aEs +aJU +aNO +aJC +aQo +aQb +aOA +aQe +aQZ +aSX +aTp +aUS +aWF +aWT +baR +bAN +bem +bfh +aUP +aTl +bjD +aVg +bnf +agm +atK +bIX +bFA +bJs +bAi +bzi +bIV +bIV +bIV +bLu +cBI +bFp +aah +bHC +aaS +aaT +bWG +aft +afk +aei +anv +coU +cqA +bVX +aFv +bXU +ahP +bYm +ama +aiS +cIP +cdX +aka +akC +chc +cil +cil +ckG +amJ +aka +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aaa +aaa +aeU +aeU +aeU +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alm +aeu +aeu +aeu +aeu +aeu +cwp +alI +amx +anz +cCN +afx +asj +aja +avk +ayd +ayT +aWv +aNL +aBt +aCW +aEt +aGC +aNL +cJJ +cJJ +aNn +cDz +aRH +aSd +aNn +aSi +aTV +aWy +bae +baZ +aQu +beq +bfi +aLh +bih +bjE +blp +bng +aUy +afe +bIY +bGp +bJn +bAy +bzn +bIV +bJS +bKd +cBW +cBv +bFp +aah +bHA +aff +aiZ +bWs +abO +afl +uda +avt +bSZ +bUk +bVY +agV +bXW +aii +bYm +ama +aiT +cIP +cea +bPI +cgt +chd +alx +aCz +ckT +bdK +aka +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aUz +aeU +aeu +aeu +aeu +cwp +cwp +bqZ +cxI +cwp +afY +asp +aNu +aVZ +aWg +ayX +aWw +aNL +aVK +aCX +aFt +aGF +aNL +aYB +aYB +aNn +acT +avH +aWl +aNn +aQW +aUV +aTw +aTF +bbe +bAN +aTD +aVD +bAN +agR +cuH +aUD +aVA +aVW +iZo +gxY +bGp +bJo +bAL +bzh +apV +bJZ +bKe +cBW +cBy +cCb +uda +aef +lVk +uda +uda +bXr +bNq +aef +aeX +aeX +chJ +aeX +aef +bXY +ahP +bZV +aaj +ccb +cJs +ceb +cDH +cgv +che +aly +alS +ckT +amM +aka +aeu +aeu +aeu +cke +cxE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +aaa +aeU +aeu +aeu +abP +amB +anC +aWG +aWG +aWG +aNu +aWb +aWh +ayZ +aWz +aNL +aNL +aDa +aFx +aGH +aME +aJD +aSY +aMH +aSY +aSY +aYC +aSb +aNZ +aUY +aWH +aYI +bbf +bAN +bAN +aoQ +bAN +ajm +blX +afe +afe +afe +jRw +bIV +bGA +bJp +bAQ +bIV +bLu +bIV +bKf +bIV +csN +bFq +aah +bHD +aaS +aaT +bWI +acf +bNr +avx +bRN +bRN +bUp +bRN +aFD +bXZ +ahQ +bXU +aKZ +ccd +cIP +cee +aka +aye +chg +cim +cjA +ckV +anV +aka +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +acK +cyA +cuQ +cxY +cyA +are +asr +aNu +avu +ayh +azj +auV +aAq +ayc +aDb +aPn +aGI +aPX +aJN +aQr +aQD +cgN +aQk +aYF +aSc +aRn +aRG +aRN +aYJ +aTW +bgE +bAN +bfj +bgL +bii +bjG +bpp +bnk +boO +byZ +bsd +bGE +bJq +bBb +bzh +arf +bKb +bKg +bLu +cBw +bFq +aah +bHu +aff +abr +bWN +bMl +bNE +avJ +bRO +afE +bUr +bWa +cpR +bYa +cyh +bZX +cHB +ccf +ccQ +ceg +amN +akG +bIS +cio +cio +aFh +anF +aka +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +acK +brp +amT +anE +brp +arg +asz +aNu +aWc +aWk +azl +avs +aAr +aNu +aDf +aNI +aVT +aVU +aaE +aQs +aRf +aTA +aVx +aRe +aSl +aza +aSw +aRO +aYL +aTX +bhT +aoQ +aTh +aTi +bmC +bpa +bpO +bnn +boP +boP +boP +bJi +bJr +bBh +bzp +bIV +bJY +bKh +bIV +afz +ayy +agX +agX +agX +agX +aef +acH +aBH +aef +aef +acH +aEW +aef +aef +bYb +bYU +bZY +aaj +ama +amc +aFj +aka +aka +amN +aWK +cih +aka +aka +aka +aeu +aeu +aeu +cke +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeU +aUz +aeU +aeu +aeu +aeu +adQ +cAI +cAU +aWG +btg +aTb +aNu +aNu +aNu +azn +azQ +aAs +aNu +aNL +aNL +aNL +aNL +aSx +aQt +aQr +aVu +aRC +aRZ +aSR +aWx +aVv +aYu +bdr +aUx +biK +bAN +aTi +bgO +bij +rbM +eKa +bnp +bvc +bvc +bvc +jiS +bKC +bAy +bzu +bIV +bLu +bIV +bIV +bEa +bFr +bBI +bHH +bVq +agX +ash +bMn +bNG +bPT +aef +bTa +bUy +bWb +aef +aGE +ahU +czS +aaj +alz +ccS +ceh +cnm +cgy +cBo +ccS +cjD +bFK +aaf +aeu +aeu +aUz +aeU +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +alm +aeu +aWG +aWG +aWG +bsm +aWG +aWG +cAN +anI +aWG +ari +asC +atz +btp +aWG +btA +aVn +btA +btA +aVr +bxh +btA +btA +aSy +aLm +aQt +aOB +aQg +aSN +aNn +aQW +aWx +aQW +aSg +aAc +aSg +bAN +aPf +aPf +bAN +bAN +bAN +bnr +boR +aMF +bIZ +btS +bwa +bxS +arj +bzy +bKj +cxw +bIV +ajd +aer +afm +bNo +bVt +agX +alR +acO +bLz +aeH +aef +anj +ano +agY +aef +bpX +byA +bzF +afc +apH +ccV +cek +cfn +cgA +chl +cit +cKf +amw +aae +aeU +aeU +aeU +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +bsm +acE +cgY +cAi +akU +aWG +cAP +cCU +aWG +arm +btf +btk +avD +aWG +azp +azR +aAt +atw +bxB +bwY +byc +btA +aEB +aEB +aIQ +cFJ +aEB +cFK +boC +acC +biG +boC +aYP +bbg +bcU +bmB +bpt +bjK +bpM +umD +bAN +pFw +bJk +bJk +bIV +ccW +bJk +cec +bIV +cbr +cxv +cxv +bIV +afB +cou +bEI +bTB +cyy +agX +abH +aAN +bLB +afH +aef +afR +agr +aju +aef +bYj +bYV +caa +aiD +asv +ccZ +cDF +cHx +cHx +cJq +cHx +cKg +bFL +aaf +akK +anh +bwu +acm +bUG +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aWG +aNs +bAD +cAj +akY +cAD +amW +alW +cBe +aro +btj +aje +avE +akH +azq +awl +asM +bwZ +bxP +bwZ +aGJ +byd +aJQ +aLn +aMN +aOD +aiU +aYx +aSe +aYx +bev +bil +bjY +blP +bnt +bjY +bpI +bjL +bxG +bxG +blv +bnu +boU +bfS +bss +btV +bZH +bxW +bzx +bKq +bKq +bKq +bIV +bEb +bSG +bBG +col +bzO +agX +abI +adi +bLz +aeJ +aef +afS +ain +apr +agX +aHp +ahX +czV +aaf +awk +cda +ajQ +auD +akQ +cLz +alE +cnq +amO +amO +bgc +bFH +anh +anh +bVn +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +bsm +aWG +czG +cAk +akZ +cAp +cAN +anJ +aWG +arp +bts +atJ +avG +aWG +azr +awA +axi +ayf +aCp +ayf +aGL +aMX +aJR +aOP +aAO +anY +aHq +aYM +aST +aYM +bie +aYM +aYM +aYM +aYM +aYM +bqN +bjN +bmJ +bmJ +bqp +bri +bmJ +bfX +bst +bvQ +bwF +bBS +bKa +cll +bZH +chi +boC +anR +ajd +bTc +cwM +cyB +agX +bKz +bMo +bNJ +agX +agX +agX +agX +agX +agX +bBr +bYZ +cab +aaf +aaf +aaf +aaf +aaf +aaf +bIn +aaf +aaf +amO +bGD +bIa +bTJ +bGL +cpG +cxs +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +bsm +bsm +aWG +aWG +aWG +cAN +acL +aWG +bsZ +aWG +aWG +avY +bsm +beG +bwC +bxe +bwY +bxY +bwY +aGM +bxJ +ahF +aOS +aBN +aOF +bdU +byf +aTN +aTr +aUZ +aWN +byf +bmX +bcV +bes +bfk +bgT +byf +bBg +blw +bnw +boX +bgh +bsu +btW +bxd +bBW +aYM +aYM +aYM +cbx +bDu +bEc +ajd +ajd +cwO +cyW +agX +agX +acc +agX +agX +bmz +bBq +arq +bEo +bEF +bGX +bBf +aKC +all +alX +aHO +aJa +cfo +awS +chn +aKt +anh +aFy +amQ +bIk +bUq +anh +anh +anh +aaa +aaa +aaa +aaa +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +adH +aea +cAs +adH +abN +czP +cDE +aWG +bta +btC +atL +avK +xBI +aob +azS +aAu +bwZ +bwN +bwZ +bxF +bxJ +ahF +aOS +aJi +aOG +btE +btK +btF +btE +aPK +aLU +btE +cJc +buC +aRF +aSP +buC +buE +buC +buE +bvy +buE +buC +brg +boC +bwf +byg +cbs +cbs +cbt +aYM +aYM +cbG +aov +ajd +ajd +cwM +czt +ajT +bBG +bNL +ajd +bRP +bBr +cdj +bBf +bEG +bBf +bBf +bVa +cHC +cHS +cHC +aKN +cfp +baF +cho +bFw +aZR +clc +clX +cmc +cnv +akK +acm +bUG +aaa +aaa +aaa +aaa +aaa +bUG +acm +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +adH +ajj +ajz +adQ +cAF +cAd +adH +aWG +aWG +aWG +bvT +avL +bsm +btA +cBh +btA +bxa +bxg +bxu +bwP +btA +bsx +aOS +aaJ +tEC +tEC +bvi +bub +buu +bvf +aTe +buP +buC +buW +bvn +bfv +bvU +bvu +cJc +blx +bnx +boY +buC +bsy +aoh +tqw +bCn +aoh +aoA +cbv +cbs +cbC +cbH +cbM +cbP +aer +aer +czw +bWQ +czU +bNO +cqM +bRR +cBU +cCh +cCh +cCo +bGY +bHv +bVc +cbc +cch +cdb +bIh +cfq +aDG +akK +akK +akK +cld +bGS +bIP +cnx +anh +anh +anh +aaa +aaa +aaa +aaa +aaa +acm +aaa +aeo +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +adQ +cxH +cAu +adH +adH +abX +cBc +cAF +cBg +aWG +bto +avT +aWG +azu +azV +btA +btA +bxf +bxt +bxX +btA +ahF +aOT +cfa +tEC +aTB +btT +buc +bug +bvf +bue +buv +buC +bvg +bvn +afQ +bvl +bvb +buC +blA +bAR +bJH +cJc +buK +aoh +bxk +bCq +aoR +aoA +aoA +aoA +cbD +aYM +aYM +cbM +cbw +aer +ajd +ajd +czW +cBm +aaY +aaY +bBk +bBk +aaY +aaY +bGZ +bBf +bVd +bHU +aMA +bIj +bFa +bFa +bFa +bCw +cdr +bzv +clh +bHS +bNn +cnA +bUP +cpG +cxz +bOu +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +adH +cyz +ajA +ala +adQ +cAN +adH +cBf +adH +aWG +aWG +aTf +aWG +bwq +azW +bwR +bye +bxi +aEu +bxH +bxJ +ahF +aOS +cfa +btF +aqg +btU +buy +buJ +bvq +bvM +aTe +bbh +btM +bvL +bvX +bvZ +bvd +bjH +blB +bAS +buC +cJc +bps +aoh +aok +aoI +aoB +bsq +aoy +aoA +cbE +cbI +cbN +aYM +cbR +cbJ +ajd +bKA +bBG +aaY +aaY +ald +abU +aci +bWc +aaY +bHk +bBf +bVd +bXV +ccj +cdd +aMM +bRT +cIc +bRT +ciu +aDG +clj +bHY +bPN +cnC +anh +anh +bVn +aaa +aaa +aaa +aaa +aaa +acm +aaQ +aeo +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +adQ +cAo +ajD +alb +cAG +ana +cBi +cDt +afZ +cDe +atM +anJ +btA +aij +azY +aAv +aBy +aDh +aEv +bxI +bxJ +ahF +aOU +aMQ +aOH +aPY +aYQ +buG +ann +bum +bup +aWB +buE +but +bvp +aUH +bag +bir +buC +buC +buC +buC +btw +btO +aoh +aor +aul +apm +bkp +abf +aoh +bFl +bHK +bFu +bGn +qvS +bIs +ajd +aaY +bNF +aaY +bPU +acs +bBz +acx +bWd +cpS +bYk +cpP +bVh +bHW +bNy +cdf +bFa +bFa +bFa +bFa +bFa +akK +akK +akK +akK +akK +akK +acm +bUG +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aeo +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +adH +cAq +cDh +alc +cAH +cDh +anS +anJ +adH +asD +atN +awf +btA +bwr +bwJ +bwT +bxD +aAx +byb +btA +btA +acD +aOY +aMS +aOH +aYQ +aYV +buG +aoU +bun +buq +aWC +buE +buL +bvp +aUT +baw +bsM +buC +bpy +brT +buC +btL +aYO +aoh +aoq +aoP +aoS +aoX +adc +aoh +wCy +wCy +wCy +bvJ +bwc +bBj +bOU +bKB +bMp +aBJ +bPW +act +bBC +ack +bWe +bBk +bHk +bBf +cFA +axF +axF +axF +bFa +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aFM +aaa +aaa +aaa +aaa +acm +aaa +aeo +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +adQ +cAr +cAy +cAC +adQ +bsf +cCI +cBc +adH +cDb +cDo +cBc +btA +bwK +btB +bwU +bxD +aAD +aEx +bxJ +aIl +ahF +aOS +cfa +btF +aRM +aYW +aZW +bbo +bbo +bbo +aWD +bbh +buM +bvr +aVw +aqv +bsQ +buU +bpG +bse +buC +btN +asF +asF +asF +akL +asF +asF +asF +asF +aos +bEd +wvq +bGq +bOP +bIt +bOU +abA +bMr +aaY +bPX +asJ +bji +acl +bCd +bBk +bHk +bBf +cHk +bFa +bGf +bRT +bFa +aFM +aGk +aDz +aDz +aFM +bIU +aDC +aVF +aFM +aDE +aMY +aMY +aFM +bUW +acm +aaQ +aeo +aeo +acm +acm +acm +acm +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +adQ +adH +adQ +adH +adH +anb +anU +apG +adQ +aoc +atO +awh +btA +bwt +bwL +bky +bxM +aBB +aEA +aAW +aIm +ahF +aPk +cfa +btE +aWL +buh +buZ +btP +buh +btP +beN +buC +buN +buM +buX +bvt +bsY +bvA +bpH +bsh +buC +boW +wvq +adu +bwk +byi +bzz +asl +asN +abG +bKW +bEh +avC +bGs +bOS +bPs +bOU +aaY +ach +aaY +bAJ +byz +bjk +acq +arr +abT +cFB +cbA +cFC +bFa +bFa +cBb +bFa +aFM +aDz +aDA +aML +aFM +aDC +aDD +aMO +aFM +aMY +bUQ +aMY +bFP +cCX +csK +aaa +acm +aaa +acm +aaa +aaa +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aUz +aeu +aeu +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +adH +cCz +aoa +cCU +cCS +cDx +cDO +cAP +btA +btA +azZ +btB +aBz +aCN +aEC +bxJ +aIo +ahF +aOS +cfa +btE +aXm +vmu +bva +buj +btX +buz +btE +btE +btE +bey +btE +tEC +cJc +cJc +buC +buC +buC +bpn +wvq +aow +arB +atc +avy +asm +asw +asw +awa +jaZ +auP +bQx +bOP +bPt +bRf +aaY +aaY +aaY +aaY +aaY +aaY +bws +aaY +aaY +bHk +bBf +cac +bFa +cnz +bGG +bFa +aFM +aGU +aGV +aGW +aFM +aGX +aGY +aGZ +aFM +aHa +aHb +aHc +bUK +cjm +awu +aEh +acm +aaa +acm +aaa +aaa +aaa +aeo +acm +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +agt +aai +alm +aeu +coy +aUz +aeu +alm +acm +aaQ +aeo +aeo +aeo +acm +alm +acm +aaQ +aeo +aeo +aeo +aeo +acm +alm +aeu +aeu +aeu +aeu +aeu +aeu +adQ +cCE +cDh +cEE +cCT +cCU +cAF +cAO +cDA +qWU +btA +cCy +btA +btA +btA +btA +ago +aaZ +aOS +cfa +btH +aXp +btY +bvk +bvE +bvH +aWS +buA +bbk +bcW +beA +bfw +btE +aLl +bpf +bqr +brs +bsk +btO +wvq +asY +ask +aaV +aWO +aoT +abg +abM +awb +api +auP +bIK +bOT +bOP +bRg +bKE +ayA +bNS +bMG +bRS +bBy +bUz +bWg +axF +bYn +bBf +cae +bVo +cck +cBr +bFa +aFM +aMT +bEJ +aVP +aFM +aMT +bEJ +aVP +aFM +bwx +bEJ +bwx +bUK +csf +csL +aFI +aFI +aFI +aFI +aFI +aFI +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +acm +aaa +acm +aaa +acm +aaa +acm +aaa +aaa +aeo +aaa +aaa +acm +aUz +coy +aeu +aeu +aeu +aeu +adH +cCF +cCM +cCR +bsf +ajv +adQ +cDc +cCU +cDh +cCU +cCU +aBA +aAw +aaI +aGN +cDq +aJS +aOS +cfa +btI +aXr +bua +bue +bvF +bvI +bvE +aPT +bbp +bvR +bsU +bvs +btE +aLD +bpn +asF +asF +wvq +asF +asF +asF +asu +auI +atf +auK +avW +ccR +apa +api +auP +auP +bOV +bQv +bRg +bKO +axF +bNX +bMH +bRW +aEL +bUA +bWi +aGe +bYo +bHy +cHi +bFa +aIZ +bGU +bFa +awu +brZ +acm +bGb +acm +brZ +acm +bGb +acm +bUL +acm +bUL +cBq +csi +aDk +aFI +cpy +bOq +cvd +aKs +aFI +aaa +acm +acm +acm +aaQ +aeo +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cmU +aeu +aeu +aeu +aeu +ceF +ceF +ceF +ceG +ceF +ceF +ceF +acm +aaa +acm +aaa +aeo +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +aeU +aUz +aeu +adH +adQ +adH +adH +adQ +adH +cCU +cDy +cDv +ati +auH +cdD +cdD +cdD +cdD +cdD +aGO +ago +aBO +aNq +aRY +elZ +btE +buf +aSh +aTt +aVa +aWW +btE +bbq +bvS +bvY +buF +btE +byy +boW +asF +aeM +bnZ +apw +bsA +asF +bwl +aoY +arh +abd +avX +avr +apc +apj +bFv +auP +bQx +bOP +bRh +tyb +iRL +cag +cbh +bRX +axF +bUB +bWj +axF +bYp +bEA +cHh +bFa +aEy +bEV +awu +bwv +bGo +bGC +bUM +bUS +bGo +bGC +bUM +bUS +cxT +bGC +cxT +cBH +cjs +aks +cKZ +cuf +cuE +cvf +aMB +aFH +aFN +cwz +aaa +acm +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +asZ +asZ +aAg +asZ +asZ +aAg +aAg +asZ +asZ +ceG +ceF +akN +aac +adr +adA +ceG +ceF +ceF +ceF +aaa +acm +aaa +aaa +aaQ +aaa +aaa +acm +aaa +aaa +acm +aeU +aeU +adQ +alN +chj +aoc +cCY +afZ +cDM +cGh +cDd +cBf +cdD +cdD +ahC +aYw +aZI +cdD +cdD +ago +aJT +aOS +aMU +aOI +btE +btE +btE +aOy +btE +tEC +tEC +bbr +aTe +aTe +bfy +btE +aLQ +bps +asF +aoo +aao +arL +bsB +ajH +bwm +aph +avz +asn +bKi +asQ +asV +acN +asW +awd +bHJ +bOP +bRi +bKP +axF +axF +axF +axF +axF +axF +axF +axF +bHk +cpd +cHi +bFa +aEZ +aIX +awu +bmV +ayG +aEF +aGo +bov +aEJ +aEF +bqR +cKM +cKP +cKR +bUT +crn +csm +cKY +cLa +cug +bPF +cvg +aMP +aFL +aIL +aFI +aFW +aFI +aFI +cko +cko +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aAg +asZ +asZ +asZ +aAg +asZ +asZ +asZ +asZ +aAg +ceF +axB +acn +acF +adt +adD +adO +ceA +aed +cgj +aes +aes +aeR +aeR +aes +aeR +aeR +aes +aeR +aeR +aes +aes +aes +adM +alO +amL +aod +cBl +adH +adH +cDk +cDk +adH +cdD +ceK +aAz +aBD +aDn +aED +cdS +aIq +aid +aPv +cgi +aOJ +aNo +aud +aPQ +aTu +bpq +aXa +tEC +btE +aTL +aOy +btE +btE +aLT +bpn +asF +bnA +avU +aaz +aqV +avc +bwo +apk +avn +ast +abn +bCz +bDw +bEi +bFB +asF +bHL +bQw +bRj +bKQ +aBM +caD +bCe +bsG +bBD +bCe +bVg +bCe +bHl +bBf +cHj +bFa +bFS +aIZ +awu +bEm +aLY +aSk +aSr +bpj +bdk +bdu +beU +cKN +bNu +bND +cKT +cKW +csn +aFP +cto +cuk +bPG +cvh +cvk +aFO +cwc +aFO +cwA +lSJ +aFI +aFI +aFI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +asZ +asZ +aAg +aAg +asZ +asZ +cef +asZ +asZ +aAg +asZ +ceF +acJ +aco +acI +adw +adE +chP +chO +aee +ceF +aaa +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +adH +adH +adQ +aoe +apI +adH +ciZ +bSp +bSp +cGo +cdD +ceL +aAB +cfk +aDo +aEG +aYG +aIr +aie +aPz +bwV +ahx +aox +aRa +aih +aTv +bjg +aud +aud +bgb +aud +aPQ +chh +bgV +biw +bjM +bqE +bnB +auQ +auQ +aqV +asF +asF +asF +arn +arn +hAb +arn +aur +arn +arn +asF +bPp +bQx +bOP +bJy +aCq +cbA +bBf +byv +bBE +bBf +bBf +bBf +bBf +bBf +cHk +bFa +bFa +cdh +awu +cfr +cgB +chp +ciw +cjJ +clm +clm +cmd +cnE +coV +clm +cqm +aGx +cpp +amY +aIv +cul +cuF +cuF +cvm +aFK +aFQ +aFV +aFY +ktv +aNi +aGb +aGc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +asZ +asZ +ajE +cez +ceY +abj +abv +abB +abK +abQ +asZ +adg +azv +cfu +azv +adg +acu +chD +chD +chD +chI +aaa +acm +acm +acm +acm +aaQ +aeo +alm +aaQ +aeo +aeo +acm +aeo +alm +acm +adQ +aoi +adH +adH +cCA +cGi +cCB +cGp +cdD +ceM +aAB +aBF +aDs +aEH +ceZ +aIs +aiA +aOS +cgq +aXu +aox +aMi +aMc +aTz +apX +arA +akM +aox +bkj +bmK +boy +aox +cBQ +bAm +asF +bnF +bsp +btQ +bvj +aaK +aUf +asq +arn +aom +avS +bCB +bDx +bEj +atC +bIL +atu +bIu +bOE +bKR +bSP +bXJ +bPY +bRY +bTb +cjP +cpN +cpU +cpU +bZc +caf +bFa +bGG +cdm +cKr +cfs +cgC +chq +ciy +cjK +clo +clY +cme +btx +aIW +aGK +cqp +aMI +cpm +anB +czY +cup +cnb +bSs +cEm +aFU +cwd +jHJ +cwH +cwH +aFI +aFI +aFI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +asZ +aAg +asZ +aam +aaF +cdV +cdV +abw +ceD +cel +abR +atB +adT +aHw +ace +acM +adg +adF +ajb +ciG +ayS +cis +ccP +ccY +bzS +cdt +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +cDk +aou +cDk +bSp +cCB +bSp +cGl +bSp +cdD +cdD +aqX +aBP +bkt +cdD +cdD +adP +aTK +aPH +aRh +aaX +aox +aox +aPZ +aSq +aox +aox +aox +aox +apX +apX +aox +aox +biy +bjP +asF +arK +avv +apP +bvv +btZ +bwA +byk +arn +apM +bpT +avN +ape +asU +atv +ark +bsN +bQx +bOF +bKS +bCM +bCM +bCM +aDH +bJl +bCM +bCM +bEL +bHm +bFa +cHm +bFa +bGG +cdp +aFA +bFx +bFy +chr +ciz +aIp +aIM +aIP +eMp +buV +coW +cpH +cqv +aGy +cpn +aHK +aNg +cFF +cFF +cFF +cFF +cFF +aJl +aFI +aFI +aFI +aFI +cko +cko +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +ciQ +aeu +aAg +asZ +aak +aan +aaH +cdY +cdZ +cdW +cdY +cei +abS +acb +adg +ace +acp +acW +alV +adG +adR +adU +adR +adR +aev +bAf +acm +aaa +cev +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +adH +aoE +adH +ciZ +cGp +atR +bSp +ciZ +cGi +cdD +ceZ +aQY +cdD +cdD +ago +aIz +ajW +ajJ +aOS +fXq +aIV +aox +aOk +aox +aox +aXd +axf +bVK +aHz +bzD +aLW +aox +cBV +aox +atT +atT +dis +dis +dis +dis +ajK +atT +dis +atj +apN +awj +apf +atg +auG +ark +bsO +bQx +bOJ +bPo +bCM +bCZ +bPZ +bSa +bTd +bDO +bmb +bmb +bmb +bFs +cai +bFa +aRQ +cJM +awu +awu +awu +cht +ciA +aMR +aDk +aDk +cmf +aIU +coY +aIt +cqy +aGT +cpe +aHx +ckE +cBz +aHd +aMZ +aFc +cFF +acm +aaa +aaQ +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aai +cmS +asZ +asZ +aLJ +aas +aaP +cdY +ced +aby +ceq +cem +abV +acd +age +acg +aiX +acX +chW +asf +cdv +chf +chF +aeh +aex +bSo +cds +cds +cds +cir +civ +cix +civ +civ +civ +civ +civ +cix +civ +ciH +ciU +ciH +cdk +cGf +cdk +cdk +cdk +cGs +cGu +aAE +aBU +aDu +aYk +byC +aIA +atQ +cjj +aRj +anX +oPf +aLV +axf +aHz +bsl +aXx +bAe +bTh +cah +chs +bfA +cGS +cHf +aaM +atx +arN +bik +bqa +aTm +bud +bwB +bym +bnP +atj +avV +asA +apf +atr +auG +arD +bsP +bQx +bOF +bYW +bCM +aIe +bQj +bDD +bTf +bDP +bCC +bWF +bDX +bFs +cHo +cHD +cHT +cJN +cEn +awu +aGw +chu +ciC +azc +aDk +aGu +gwD +azT +coZ +aIx +cqB +aHs +cpp +bDa +acm +cBA +aHe +aFm +aFc +caK +acK +acm +cow +aaa +cow +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +anH +aeu +asZ +aAg +aal +aaw +aaU +cdZ +cdY +cfK +cdY +ces +abW +abs +adg +ace +acr +acY +chX +adI +adS +adY +adR +aek +aeA +bAf +acm +aaa +chM +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +adH +aoF +adH +ars +bSp +ciY +ciZ +ayo +cGi +aAb +aAH +aBX +aDv +ago +aGP +aIB +aba +cgw +aRk +apY +oPf +aLV +aHz +aTE +arl +arl +byV +bzc +gMU +gMU +bfJ +abk +aqb +atT +atT +aqz +aoW +bqe +aqQ +aqQ +avQ +byn +bzI +atj +auY +asE +apg +bui +aqR +ceI +atE +bIy +bOY +bYX +bHn +aIw +bQn +bDE +bTi +bUC +aFi +bWH +bDY +bFs +bFU +bGg +bFZ +bRT +cEw +awu +cgD +chv +ciC +aGz +bxm +brl +cmg +aGs +aHH +brm +cqD +aHu +cpq +aIO +clu +cBB +aHf +bDR +aFc +cFF +acm +aaa +cow +aaa +cow +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +asZ +asZ +asZ +aaD +abe +adq +cdH +abz +cdH +ceB +abZ +atB +adT +aZh +acz +ada +adg +adI +apx +cip +asK +chL +ccX +cdl +bzS +cdu +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +aaa +acm +aaa +cDk +aoJ +cDk +ciY +ciZ +ahh +ahh +ahh +qtv +qtv +qtv +qtv +qtv +cfM +cfM +hvb +hvb +cfM +aRl +bVL +aKg +aLV +aHQ +arl +arl +boi +bsI +byP +bzj +bzc +bfL +agW +aqj +aqe +aqi +aqS +aqB +bqe +arW +asd +avR +byn +ara +atj +bBF +bCK +bDz +atI +ath +ata +atG +bQx +bOF +bYW +nVt +bDp +bQn +bSf +bTm +aMJ +bDI +bWJ +bDZ +bFs +cxL +bGj +aRQ +cny +bEV +awu +aCZ +chw +ciA +aGA +aMk +brl +cmi +aKQ +cpa +brm +cqB +aGy +cpr +aJp +acm +aFM +cDU +aFM +cFz +aFM +alm +acm +aaQ +acm +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +asZ +aAg +apn +ceE +cfJ +abs +abv +abC +abL +aca +asZ +alV +azv +chB +chV +adg +ciN +ciM +chI +chI +chI +aaa +acm +acm +acm +aaQ +aeo +aeo +alm +aeo +aeo +aaQ +aeo +aeo +alm +acm +adQ +aoM +adH +adH +ahh +qtv +awo +cdn +cdJ +aAf +cfc +aCd +cfA +axk +cjc +aoN +amh +cfM +aRm +cci +aKP +gMU +arl +arl +byN +aXy +aYY +bbG +bzk +bzd +cGk +auy +adb +asX +blM +bnG +bpd +bqg +bsC +buk +bHB +aGG +auc +atj +atj +bHI +atj +nNA +atT +atT +atT +bIz +bOF +bYW +bIq +bDq +bDv +bSf +bDN +bDS +bmb +bmb +bmb +bFs +bFa +czv +bFa +cnz +bFS +awu +cgF +chx +ciA +aGB +aDk +brl +cmg +aKW +coZ +brm +cqB +cjQ +cpo +aHx +ckE +cBz +aHg +aNa +aFd +cFF +acm +aaa +cow +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aAg +asZ +asZ +asZ +aAg +asZ +ceo +asZ +aAg +asZ +asZ +cfY +acP +acA +adj +ady +adJ +cii +cfY +aaa +acm +aaa +aaQ +aaa +aaa +aeo +aaa +aaa +acm +aaa +aaa +acm +aUz +aeu +aeu +aeu +adH +aoO +apR +agx +ahh +ajP +aws +cdo +cdK +evx +cfd +evx +cfB +cfO +adB +aIH +aJV +aCV +aNd +cdg +aQh +bwp +ciX +cdc +byq +aXz +aYZ +bbU +bzm +bzc +bfN +ahm +aqw +atl +blN +aqx +aqD +aqL +bsE +bul +ayq +byp +bzJ +atp +arC +bCL +bDA +bfR +bFD +aww +aLC +bIA +bPw +bYY +bCM +bDr +bCM +aDK +bCM +bCM +bCM +amP +aEU +bEH +bFc +cbd +bGJ +cdr +bGG +awu +aMV +chz +ciA +aGl +aIK +aIy +cmk +aMr +cpc +cpJ +cqB +clv +cpp +bDa +acm +cBA +aHh +aFn +aFd +ccT +acK +aaa +cow +aaQ +cow +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +asZ +aAg +aAg +asZ +asZ +aAg +asZ +asZ +aAg +asZ +cfY +acj +acB +adm +adz +adN +ciB +cga +acm +aeo +aaa +aeo +aaa +aaa +aeo +aaa +aaa +acm +aaa +aeU +adQ +adQ +adH +adH +adQ +adH +cFU +cFf +agA +ahh +atS +awB +awJ +awJ +aAh +cfe +evx +cfC +cfP +aoD +aII +aJW +bdl +aNe +chk +aQi +bgZ +aSm +biE +aVc +aXD +aZb +byT +bzo +aHz +cGq +apy +aqC +avB +cce +aqc +biv +aqM +bsE +buo +aGG +byr +bzL +asg +abF +bCN +bwh +bwj +bFF +abF +bdC +bID +bPB +bZa +ahS +bJE +bCP +bSg +bCE +bML +alF +bWL +bYq +bZd +bFT +cbe +cBp +bFa +bFY +awu +aDk +chA +ciE +aDk +aDk +aDk +cml +aMs +aHH +aIE +cqF +clI +cmq +aIO +clu +cBB +aHi +bFG +aFd +cFF +acm +aaa +acm +aaa +cow +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +asZ +aAg +aAg +asZ +asZ +aAg +asZ +aAg +asZ +cga +cfY +cde +chG +ciD +ciq +cfY +cfY +aaa +aeo +aaa +acm +aaa +aaa +aaQ +aaa +aaa +acm +aUz +adH +adH +cEC +cEH +cEM +alQ +adH +adQ +abX +cBc +qtv +cew +awI +cdq +cdL +aAi +awJ +aCe +aXM +aEI +aZM +aIJ +aJX +cfM +aNj +avo +aQj +byj +cje +cdc +byB +aXG +aZc +bbV +bzq +bzc +bfL +agW +aqO +aoj +blR +aqy +aqE +aqN +bsE +buo +aGG +bys +bzM +asa +asy +bCO +bDC +bIC +bFI +bKI +bpU +bIE +bPL +bZb +bmc +bCJ +bmc +aDW +bmc +bmc +bmc +aqd +bYs +aHV +bFa +cbe +bGK +bFa +cen +awt +aJg +chC +ciI +cjL +clp +clZ +cmn +byl +cpf +cpg +cqJ +cpj +cpt +aJG +acm +aFM +cDU +aFM +cFz +aFM +alm +acm +cow +acm +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +coy +aUz +aeU +aeu +alm +aeu +aUz +cmV +aeu +aeu +aeu +aeu +cfY +cga +cfY +cfY +cfY +cga +cfY +acm +acm +alm +aaQ +aeo +aeo +aeo +acm +acm +aaQ +alm +aeu +adQ +cCr +cED +ieA +ale +alT +cEW +aoZ +cFg +agC +qtv +atU +jCp +awJ +awJ +aAj +cff +iiA +cfE +cfR +cge +bav +cgu +cfM +aRu +chm +aLg +arl +arl +gMU +bAw +aXH +aZl +bbY +bzb +jOz +cGk +auy +aeS +awg +blT +bnI +bpe +bqm +bsF +bur +atj +aHU +auc +atj +atj +aug +nNA +nNA +nNA +atT +atT +bIz +ice +bKY +bCE +bNY +bCR +bSh +bDd +bUD +bmc +avq +bFd +bFa +bGa +bGu +bFC +aHV +cep +awt +aJh +chE +ciJ +cjM +cls +cmb +cmo +aMu +aMG +aIu +cqB +coG +cFt +aJI +ckE +cBz +aHj +aNb +aVG +cFF +acm +aaa +cow +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aai +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +ccz +aeu +aeu +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +adH +cEA +cEE +ajG +alg +alU +cEX +apb +cFf +cEh +ahh +ccU +awK +cdB +cdM +aAk +cfg +evx +cfF +cfS +cgf +aIR +amj +cfM +aRv +atF +aLk +aLV +aLW +gMU +arl +byM +aZn +bbZ +bzr +bzc +bfT +apT +arO +aqh +aqk +att +aqG +bqs +arY +auM +arX +byt +afT +atj +aaq +aum +apK +aun +arw +avF +aus +bIJ +bOY +bKZ +bmP +bNZ +bQr +bSi +bTn +bUF +bmc +bWP +bYt +bZe +bGd +awN +awN +awN +aJj +aJk +agN +aCw +aAV +aDr +aCw +aDk +cmu +aJc +bBt +bFj +cqK +coM +ctZ +bDb +acm +cBA +aHk +aFo +aFe +ctr +acK +acm +cow +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +anH +aeu +aeu +aeU +amq +aeu +aeu +aeu +aeu +aeu +aeu +aeu +alm +acm +aaQ +aeo +acm +alm +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +adH +cEB +cEF +ajM +alh +alW +cEY +apd +cFh +cFj +ahh +ahh +awM +cdC +ceJ +aAl +cfh +aCk +cfG +cfN +afP +aIS +cfM +cfM +aRw +anY +aKe +aLV +aHQ +aTG +arl +arl +aZo +bcm +arl +arl +bfW +apZ +ass +atT +atT +atD +aqG +bqt +cOW +cOW +cPb +byw +ard +nNA +apv +bCS +bDF +bEk +bFM +bGt +bkW +bIu +bOF +bKY +bCE +bOe +bCT +bDy +bDe +bUH +bEZ +bWR +bFE +bEV +bFg +awN +ccl +aCx +aCA +cft +aIg +aSj +ciK +cjO +aMm +aDk +cmv +cnG +cpi +cpK +cqL +cph +bwy +aKm +clu +cBB +aHl +bId +aFe +cFF +acm +aaa +aaQ +aaa +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aUz +aeu +aeu +aeU +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +adH +adQ +cEG +cEL +cEQ +alY +adH +cDP +abX +adH +cAF +ahh +ahh +ahh +qtv +ahh +qtv +qtv +ahh +cfM +hvb +cfM +cfM +cgz +aRy +auo +aKe +aLV +aLX +aHz +bsl +aXJ +aZs +bco +bJO +cgK +cGC +cgK +cCg +bjS +atx +auU +biO +bqu +bsH +auX +cwE +byx +bnQ +atj +aUj +bCU +apD +apL +apQ +bGv +aus +bIM +bPS +bLf +aBm +bOh +bQs +bSj +bQs +bUI +bmc +bWS +awN +awN +awN +awN +ccn +auS +aBQ +cfv +aIg +aHT +ciL +cjR +aDe +aDk +awv +bNQ +aDp +aJo +aDp +aJt +aJx +aMt +acm +aFM +cDU +aFM +aFM +aFM +cke +acm +aUz +aeU +cke +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeU +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aeu +aeu +aeu +cIV +cIV +cIV +cIV +cIV +khA +cIV +cIV +cIV +cIV +cIV +cFi +cDZ +cEi +cEq +anK +cFo +aay +cFT +aUa +ctz +cvM +awE +aEN +aGQ +hzY +jxc +avw +aRB +aJi +aLE +apX +aOk +aox +aox +aXT +bAo +bcq +bTh +chs +bga +aHz +biA +bjT +atT +atT +atT +beM +asx +bxx +asx +byD +asx +asx +aui +bCW +bDG +bEl +bFO +bGw +axm +bIu +bOF +bKY +bCE +bOi +bCV +bSk +aJK +bUR +bmc +bWV +awN +aBL +aBT +cHE +ccp +aBV +aBW +cfw +aCU +aGf +ciO +cjS +clt +aBK +cmx +cnH +cpk +aDt +aJq +crt +aJy +bIb +ckE +cBz +aHm +aNc +aFf +aFM +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeU +aeu +aeu +aeu +khA +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIV +baH +baH +baH +baH +baH +baH +cFr +avm +aUa +amk +cvN +cvT +aEO +aGR +cwr +cFZ +avI +aRE +cfa +aox +aox +aiF +akw +aox +aox +aox +apX +apX +aox +aox +aox +cCi +bjU +blU +auw +akb +bqw +asx +bus +bwD +bzB +aop +atd +aui +apO +apJ +cjv +bqf +cjy +aus +bIJ +bOY +bLi +bmc +bmc +bmc +bDB +bDg +bmc +bmc +bEp +awN +axe +caj +cbg +ccq +aCo +aCo +cfx +aIg +aCT +ciP +cjU +aDg +aMk +cmy +bBi +aHS +aMb +aJP +cru +aJz +bDf +acm +cBA +aHn +bIw +aFf +aFM +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aUz +aeu +aeu +aeu +khA +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +khA +cCP +cEa +cEj +cEr +cEx +baH +cFs +avp +aUa +ctK +cvO +cvU +aEQ +aGS +tGU +aJY +awr +aRX +aOK +aXv +aRb +anO +anO +aDJ +aZV +anO +bcv +bcY +beC +bge +aOk +cCj +bjZ +blV +agZ +ahv +bqx +bsK +bsj +bzT +bCI +arR +bEe +aui +aui +avb +aui +xei +xei +aui +bCH +bQd +bKQ +bQk +caD +bBe +bBe +bBe +bCg +bWk +bWW +ane +aBR +cam +cbi +cct +cdw +cer +cfy +azk +chN +ciR +cjV +aMn +aMo +cmz +cnK +cpl +cpL +aJs +crz +aJA +bIe +clw +cBC +aHo +aFf +aFf +aFM +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aeo +aeU +aeu +aeu +aeu +aeu +cIV +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +khA +cDR +cEb +cEk +cEs +cFk +baH +agD +baH +aUa +aAI +aCl +aDx +aER +aHr +aCC +aKi +cIw +cKd +aox +aox +aRc +bzN +akM +ajt +ajt +aZq +aZq +ajt +ajt +aQO +apX +cCk +bka +blW +atj +alj +bqB +asx +aoz +avh +bCX +bGe +bHb +bBH +bEM +bDH +bEn +bJJ +aox +bOU +bRd +bOF +bJy +aCq +cbA +bBf +bBf +bBf +bBE +bBf +bEN +ane +aBS +aBZ +aCf +aCn +cdy +aKo +aCi +aIg +ayY +aCY +aNh +aDi +aCw +cmC +aDm +aJO +cpM +cqO +crC +css +aJH +cok +aFM +aFM +aFM +aFM +aFM +aeu +agt +aEg +cko +cko +cke +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aeU +aeu +aeu +aeu +aeu +cIV +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +khA +cDT +iSg +cEl +cJD +atV +cEg +ayp +avO +aUa +cvK +cvQ +aDy +aES +aHv +aUa +aKl +aPz +aNl +aGh +aGh +aZf +aGh +aGh +ajt +aBc +bmH +boJ +bcZ +ajt +bgf +aox +apX +aox +aox +apX +aox +ahy +asx +aqt +avj +bDc +ave +abq +asx +asx +bDJ +bAj +bpn +aox +bHM +bPn +bQh +bLl +bSY +bXJ +bZZ +bZZ +cgE +cjY +cpP +cpV +awN +awN +aCg +aSs +bqD +cJY +aCj +bII +aIj +aDj +azh +bJP +aKB +aKD +aKF +aMj +aJM +aMy +cqR +crI +csv +aJH +aeu +cko +csP +cvi +csP +cuq +cuq +cuq +cuq +cuq +cuq +cvi +aeu +sDw +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alm +aeu +aeu +aeu +aeu +aeu +cIV +cIX +cIX +cIX +cIX +cJo +cIX +cIX +cIX +cIX +khA +cDW +anT +cGd +cEu +atW +cFp +ayt +aoC +aUa +aUa +aUa +cvW +cFH +cwn +aUa +aHq +aNq +aZO +aGh +aQm +aRi +aSn +bqU +ajt +aXV +aZu +boT +bdg +aBC +bgl +bpq +biD +bkb +blZ +bpq +bpg +aYO +iYW +bwb +arz +bDc +avd +asB +aru +asx +bpq +bEr +bFR +bKJ +bHN +bMm +bQi +bLq +axF +axF +bQy +bBn +axF +bCr +bBf +cpW +bYu +aCc +cas +bEx +ccw +cdz +cet +azM +awH +awF +ciS +cjZ +cly +aKE +aKG +aKG +aKH +aKG +aIC +bww +aJE +aJL +aeu +cko +aDY +aEd +aEi +aEm +aEk +aEf +aEr +aEf +aEr +cxl +aeU +aai +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +khA +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +khA +cDX +cEe +cIi +cEv +atX +baH +cDZ +azw +aAm +axL +aCm +aAm +aAo +aAo +cFY +aKn +aLo +aNp +aGh +aKT +aZm +brd +bqV +ajt +aTC +aZB +bqc +bdo +bqz +bgo +apX +bqb +cba +aIN +aox +bzN +arA +asx +bwd +bzA +bLe +auT +auT +arF +iYW +bAb +bQR +aYO +aox +bHO +bOP +bYG +auE +auE +auE +auE +auE +auE +bCs +cpd +crs +bYv +cym +cat +cHH +cHV +cKa +ceu +azN +aKw +chQ +bUv +aCS +aMh +awH +aIF +cpB +azy +aMw +aID +crJ +cgH +cHu +aEg +cko +aDZ +aEe +aEj +aEn +aEp +aEf +aEj +aEf +aEj +cvi +aeU +aai +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aap +aeu +aeu +aeu +cIV +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIV +cDY +apS +art +baH +aXW +baH +aXW +agn +baH +ban +ban +akB +ban +ban +ban +aKp +aiR +cfa +aGh +aKU +aZx +bac +bqW +ajt +aUM +aZD +bqd +bqv +ajt +bgp +bhb +biF +bkk +bmd +aYO +aYO +bqF +asx +bjO +bwE +byE +bzP +arV +brU +iYW +bAp +bQS +aox +aox +bZl +bQv +bJx +awq +aKd +bBd +bBR +bCl +bCA +bCr +bBf +csC +bYw +aIb +cau +aCy +ayk +aKk +cex +axH +bFt +chR +ciV +cka +clz +awH +cmG +cnT +cpz +cqd +axa +crO +axa +csP +ctp +cuq +aEa +aEf +aEj +aEm +aEq +aEf +aEj +aEf +aEj +cxl +aeU +aai +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeu +aeu +aeU +aeu +aeu +aeu +khA +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIV +aXW +cEg +cEp +aXW +apo +cCt +cEg +azz +aAn +ban +aCr +aDL +aEV +aHy +ban +aKq +aiR +abb +aGh +bdn +aRo +aSp +aTH +ajt +aVq +aZD +bcw +bdy +ajt +ajt +blc +hqv +ezp +ezp +aZd +auj +aZd +asx +asx +asx +asx +iYW +iYW +asx +iYW +bMu +bRr +aox +bOQ +bPn +bOP +bJy +axn +bMs +bOj +bQz +bSl +aEM +bUV +bEB +csD +bYx +cyn +caw +cHI +cHW +cKb +cey +aDc +awH +aDj +azh +bJP +aDj +awH +cmI +bfe +bxL +cqe +axa +cfz +axa +aDN +axa +axa +aDN +axa +aEk +aEn +aEi +aEf +aEr +aEf +aEr +cvi +aeU +alm +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeU +cui +aeU +aeu +aeu +cIV +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIX +cIV +cLe +cCt +arx +aoC +cJQ +cJQ +ayu +awc +axD +ban +aXC +aCO +aZJ +aHA +baW +aKr +aiR +adC +aGh +aGh +aGh +bhK +aGh +ajt +ajt +boI +ajt +bqy +hqv +bgr +bhd +biJ +bjn +bmE +bns +bpk +bnD +bnS +boc +bwG +bso +bpi +aZd +aZd +aXa +aYO +bAt +aox +bGx +bOP +bIN +bJG +awq +aKf +bOk +bQA +bCo +awq +bCr +bEC +csE +bYy +aCc +caz +bEy +ccy +cdA +ceC +aGv +axa +azf +azg +bKr +aLf +axa +azX +ayK +bxZ +axa +axa +crR +chy +csW +cjI +cjW +cuI +axa +cvo +cuq +cuq +cuq +cuq +mbs +cuq +cxl +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aap +aeu +aUz +aeu +aeu +cIV +cIV +bTj +ahz +cIY +khA +cIY +ahz +cJR +cIV +cIV +cIH +cIH +cIH +cIH +cJK +cJW +auC +asH +baH +ban +bfn +aZK +aYi +aHB +baW +aKr +ajJ +cgR +bsc +bqK +aRp +brM +aTJ +brB +aXY +aZH +ajt +bdB +beJ +bqq +bhh +biL +aZd +bqh +bnJ +bpl +bqG +bsL +buw +bwH +cPj +bnT +bor +aZd +auj +bew +aZd +aox +bvJ +bwc +bBj +auE +auE +aBE +bOm +bQB +bCp +awq +bCr +bED +csF +awN +awN +axM +aSt +axM +buT +cKu +axM +axa +byF +ciW +ckb +aFg +axa +cmK +cnY +cnY +cnY +cqW +crT +cnY +csX +cnY +cnY +cuK +aAQ +axW +axW +axa +axa +axa +axW +axW +axa +axa +gvR +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cIV +bsJ +ahA +cJk +aDF +cJu +ajN +bsg +cIV +aeO +cIH +cIn +arE +cIO +cJQ +cFy +cFT +aty +aAo +axu +aCt +aDM +aEY +aHC +baW +aKr +aiR +cgR +bna +bqL +bno +brM +brj +brk +brE +aZN +bjI +bdF +bmO +boA +bhi +boV +bjn +bmG +bnK +bny +bqH +bny +buB +bny +bzt +bAs +bBQ +bBK +bCY +bDK +aZd +bGc +bGy +bhY +bIR +awq +aKa +aKh +bOp +bQC +bCx +awq +bUY +bBf +cud +cyb +btG +awT +axc +aPs +axN +ceH +ayU +axb +ayW +cja +cKz +clB +axW +cmL +cob +cpA +cpA +cqX +crX +csw +csY +ctq +cur +cuM +aAR +cvr +ckw +cmw +xON +fAH +jPE +gIE +gIE +dQe +axa +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cIV +cIq +ahB +ahO +aiv +ajk +ajZ +cJP +cIV +baH +cIH +apW +arG +cIt +atY +cJm +akO +atH +aoC +ban +aYl +aDO +aYq +bet +ban +aKv +aiR +cgR +bna +aQp +boe +brQ +brV +brV +brV +aZP +nJw +bdL +bmR +boB +bhm +bqP +bmF +bcX +bnN +bny +bqH +bny +buB +bny +bzC +boS +bCF +bFW +bIx +boz +aZd +bIB +bZM +bhY +bIT +bQI +bLr +bMt +bMt +bMt +bSm +bQI +bUZ +cpQ +cwU +axj +cyp +caA +cbl +cbl +cdE +ceO +bRk +axb +cgW +cjb +cKF +clD +aCh +cmT +coc +azE +brn +aLF +cin +cin +cin +aLF +cut +cuO +bVF +cvt +ckH +cmA +czf +axW +dww +gIE +gIE +gIE +axa +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +coy +aUz +aeu +baH +baH +baH +aeu +cIV +cJb +ahD +ahT +aiw +ajl +akc +cJE +cIV +cIK +cIH +cIJ +arH +cIM +atZ +awR +akW +aZS +aZS +aZS +aYH +aCJ +aYH +aYH +mej +aoK +aua +aNw +beL +brr +brb +brR +brP +brA +brH +brr +bow +bqk +bmT +boD +bhp +bpb +bjn +bme +bnK +bny +bqH +bny +buB +bwM +byG +bof +bFJ +bFX +bqQ +ezp +aZd +bBU +bXv +bhY +bIW +awq +aKc +byQ +caR +bCk +caq +auE +bVb +bWl +bXa +awN +cys +caC +axp +axs +cdF +ceP +axH +bGF +chS +cjg +cKI +clG +aCR +cmY +coe +aMa +bro +axU +crZ +crZ +csZ +axU +cuv +cuP +axW +aBx +aAM +aAM +aAM +axW +pCe +gIE +gIE +gIE +axa +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeK +baH +afb +baH +baH +cIV +cJz +cJi +cJF +cJL +cJw +cJw +cIV +cIV +anc +cIH +cIM +cIH +cIH +cKk +baH +alf +aZS +cEz +bhB +bhC +aDP +baj +bak +aZS +bOL +aiR +aNy +beL +aQw +aZz +bal +brW +brX +brr +brw +bnL +bql +bqj +bqn +bhr +bhd +bol +bmg +bnO +bny +bqI +bsR +buD +bwO +bAl +bAu +bFV +bGk +ezp +ezp +bGh +bZI +bhY +bCa +bMD +uzR +auE +auE +bNV +auE +auE +auE +axF +bBJ +axF +awN +cyx +caI +axH +bQm +azd +ayV +aLe +bHe +chT +cjh +ckc +clJ +axW +cmY +coh +axU +aLH +aLu +aLy +aLy +cjN +axU +cuy +cuU +aLK +aBx +aAM +aAM +iBL +axa +gIE +gIE +dww +mLN +axa +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aem +aeD +aeL +ajI +afi +aml +afL +aVQ +agB +ahG +ahV +aiN +ajn +ake +ali +cIB +and +cFT +cJO +afG +ait +apB +awY +aln +aZS +aXi +aAK +aCu +aDR +aZT +bdd +aYH +arv +aiR +cgR +bna +aQx +brt +bap +bsb +brq +brF +brG +hqv +boQ +boH +bqo +bht +biN +bnj +bmh +bnU +bpo +bqM +brN +brO +bwQ +bAn +boa +boh +bon +aZd +bGh +bZz +bsn +bIO +bhY +bME +cBF +bkT +bNN +bNW +bQH +bUU +coX +bVe +bWm +bAM +awN +bKp +caJ +bKp +awW +cdN +ceQ +cfH +axb +aAa +aLq +bKw +aLp +axa +cnc +coj +aLs +cqi +aLv +csa +csa +csa +axU +cuz +cuV +axW +cvu +aAM +aAM +aMW +axa +gIE +gIE +gIE +gIE +axa +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +alB +alB +alB +alB +alB +cEg +agE +ahI +ahW +aiO +ajp +akf +ajp +cqE +ajp +cqS +cqY +afW +aWY +aWY +aWY +aWY +aZS +aYm +aAL +aAP +aDS +aZU +bdI +bez +acS +aiR +aaR +bmy +bmy +aRq +aSu +brr +aVd +brJ +brI +hqv +ajt +bmA +bph +bmS +bmZ +aZd +bqJ +cCC +bnC +bnc +aZd +bnq +bnH +bnR +bob +bRc +bZy +bZp +bZA +bZD +bZJ +bZN +bZR +bMP +bQF +bAV +bNP +bOa +bQJ +bUU +bTo +bNc +awX +awX +awX +awy +cHv +axI +awX +awG +bDm +azI +axb +axa +axa +bzH +aBv +axa +cnf +com +aGD +ayn +aIn +ayn +azm +ayn +axX +aAp +cjT +axW +aBf +aBg +chH +aLN +axa +fyr +dww +gIE +uxQ +axa +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +alB +bfq +iMq +bbx +alB +afX +agF +alB +alB +alB +pQf +pQf +pQf +alB +alB +alB +aep +aga +aWY +aFs +aqq +bdA +bah +aXg +aAT +aAC +aDP +aFa +aHD +aYH +arv +aiR +cgU +aOV +bmy +bmy +baM +beL +bna +bna +bmy +bnv +bfH +boG +bux +bhv +biP +bpV +bmi +bnV +byh +bqO +bnv +buH +bPv +bPy +bPV +bXv +bhY +bZr +bZB +bZE +bZK +bZO +bBV +bMW +bQG +bMv +bNR +bQD +bRL +bBv +bTp +bNf +awX +awx +bYz +axw +cyf +czB +awX +axY +ceR +axQ +ayQ +aBI +aab +ckd +clL +aFB +cnj +con +aLt +cqk +aLw +csb +csb +csb +aLH +cuz +cuV +axW +aBx +aAM +aAM +aNf +axa +axa +axa +axa +axa +gvR +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +alB +aWJ +ayv +aWJ +alB +cIe +bhl +alB +bfq +juX +bbx +aWR +bfq +aUI +bbx +alB +crh +dYu +aWY +bde +aXo +aXO +atq +aXt +aAX +aBe +aEP +aHM +aHE +aZy +aKx +aiR +cgV +aPd +beu +aRr +aSv +aTM +boZ +boZ +aXL +bpQ +bgg +biz +bAX +bAX +bnz +bBZ +bqS +bGW +bGW +bqX +brz +buO +bhY +bCa +blq +bhY +bhY +bZs +bZx +bZF +bGi +bGz +bhY +bJb +bJI +bUU +bNU +bQE +bSz +bUU +bGH +bNh +awX +awO +bYA +axh +cyg +axJ +ayg +axZ +ceS +cfI +cgG +aAe +ayr +ckf +clM +axW +cnk +coo +axU +aLH +aLx +aLz +aLz +aLB +axU +cuA +cuU +aLK +aBx +aAM +aAM +aAM +axa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +pQf +bfs +aWJ +bft +aWR +agf +agM +aWR +bhu +ayv +aWJ +aWR +aWJ +ayv +bhu +alB +aeN +aga +aWY +aWV +aXb +aXS +atq +aad +aAY +aCB +aDT +aFb +aHF +bbQ +aKz +axz +unX +aiR +aHq +bhY +baQ +bbz +bOK +bOK +bOK +bOK +bgK +biC +bOK +blj +bnE +bpN +bqT +mIt +bsv +bOK +btt +bOK +byo +bEt +bEt +bAB +bEt +bDh +bnv +bnv +bnv +ayO +aAU +bNA +bNM +bNM +bNM +bNM +bNM +bNM +bNM +crb +awX +awP +bYB +awz +cyj +cHK +ayg +bZq +ceT +cfQ +aym +aCa +ays +ckh +ayz +axW +cnk +coq +bCG +bFh +axU +crZ +crZ +crZ +axU +cuz +cuV +axW +aBx +aAM +aAM +aAM +axa +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +alB +alB +alB +alB +pQf +pQf +bfM +bfM +bfM +aWR +agh +agQ +aWR +bfs +aWJ +bft +bhn +bfs +aWJ +bft +alB +aeT +agg +aWY +aXU +bdb +bdS +bah +aZC +bad +aBr +aAF +aFk +aHI +aZS +aKI +aLA +aMN +aPg +bdf +bpC +bkG +bbH +bnM +bpC +bpC +bpW +bgP +bBc +bBp +bBA +bBY +bBY +bEf +bHf +bsw +bqY +bvB +buR +bPx +erN +bjX +bkz +bOv +bHE +bjW +bGr +bEg +azb +aBw +bNC +bOo +bLs +caE +bZQ +caF +bSq +bNM +bVi +awX +awp +bYC +bZf +caL +bZf +aUh +ayb +ceV +cfT +axP +aKj +ayE +ckh +ayz +axW +cnl +cos +aAd +bFh +aLF +cin +cin +cin +aLF +cuA +cuW +bYI +cvw +ckI +cmN +cCq +axa +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +alB +bfq +aax +bbx +alB +akX +aeV +bfl +bfV +aWR +aWP +adx +aWR +bgC +bgm +bgC +aWR +bhc +bgY +bhc +alB +aqa +aga +aWY +aXc +aLO +aYj +bah +bai +bah +bah +bai +aXP +bai +aZS +aZr +ajL +ajL +cAX +aJJ +aRs +aSB +aTP +aYd +aYK +aYK +aYd +bdO +beO +bpF +bpL +bxc +bkn +bmk +bnW +bpr +blf +blf +blg +blf +mPm +blQ +bAC +bBL +bkQ +bjW +bAv +bOC +bGM +bHP +bJc +cbY +bLv +caG +caH +bQL +bSu +bmp +bVj +awX +awX +awX +bZg +axE +cbo +awX +aya +bZt +bZu +awC +aLL +ckt +ckj +clN +aGq +cno +cot +cpC +cql +crc +csd +csd +csd +cts +cuC +cuY +cjt +cvC +clf +cze +gnA +axa +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +alB +bgD +bfo +aWJ +alB +bdp +aeW +afo +afA +afM +bfZ +bgU +aWR +acw +bgn +bgB +cqw +bgM +bgn +bVA +pQf +ctJ +cxP +aWY +aue +axd +ayx +bdc +bdR +aAZ +eVT +aEE +aFp +aHJ +aOM +aZr +bdJ +bdJ +aZr +aYd +aYK +aZL +bch +aYd +aZg +aZj +aYd +bhe +cLt +xqL +bhX +bhs +biM +bmt +bhX +bsz +blf +bkm +bkJ +blG +blf +asI +bwS +bBM +bkS +bjW +bEs +bPz +bGN +bhY +bJe +bNM +bLw +bOr +bOy +bQO +bSx +bNw +bVk +bOb +bPO +awX +awX +awX +awX +awX +axa +axa +axa +axa +axa +axa +aBu +axa +axa +cnp +coz +cpD +coz +crd +cse +csy +cta +ctv +cuD +cva +axa +cki +axW +axa +axa +cok +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +alB +aWJ +bfU +aWJ +ary +bdt +bgx +afq +bfP +afN +agi +agT +ahH +aig +agT +ajq +ako +alq +amg +aaL +bdp +cuG +arI +aWY +auf +aub +azt +aAS +aTn +aBa +biU +aDU +aFq +aZG +bax +aKJ +aLM +aNz +aPj +aYe +aXn +aSC +aTQ +aVf +aXZ +aZQ +aYd +bdP +beP +xqL +bhy +ats +bko +bmw +bnY +bpu +blg +bsS +biW +bwW +blg +bzU +bmf +bBN +bkR +bhL +bEu +bPq +bGO +bLt +bJf +cfD +bLx +bOs +bOx +bNM +bSD +bNw +bSK +bEg +bOl +bSJ +bSI +bGH +bGr +bEg +bAT +bOC +cmB +bOb +cmh +bAM +ckl +clS +axa +azH +azU +cpE +aDq +cri +axb +axb +ciT +axb +axa +axa +axa +cvD +ckk +aEg +cnu +cnu +cnd +cnd +cnu +cnd +cnu +alm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +alB +bfY +bdD +aeq +axR +agz +ahK +afu +bff +aVe +aWM +aWM +ajX +bgd +bff +bgG +cqx +bgQ +amm +ang +acU +acV +arJ +aiC +auh +axv +azx +aDw +aTq +aBb +chK +aDV +aFr +aFr +aIT +aFr +aFr +aNE +aPl +bfO +aRx +aSD +aTR +aVi +aYa +aZZ +cbn +bdQ +beQ +cGU +bhz +bix +biX +bjp +bjt +bpv +brv +bsT +blm +bxj +bIF +bzW +bni +bBP +bma +bNt +bEv +bEg +bGP +bLI +bJg +bSw +bLy +cay +bOz +bQP +bSF +bNw +bTP +bUu +bWh +bTy +cxB +ceN +chZ +cxB +cjE +bXb +bEg +cli +bYD +bGr +cmp +bOb +axa +axa +axa +axa +axa +axa +axa +axa +cjH +axa +axa +cvc +bEg +bEg +bEg +bEg +cnu +cwI +cwX +cxh +bPi +cxm +cvP +acK +acK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +alB +aWJ +bho +aWJ +ayL +bdt +bfK +afw +beW +afU +agu +ahi +alk +aim +aiP +ajr +akp +alr +amn +cHF +beY +ads +arM +ayw +auk +axg +ayB +azA +bgk +aBd +aZv +aXw +aXE +aXI +aYR +beD +bbj +aNF +bep +aZi +aZE +aSF +aTS +arc +bdG +baa +aGj +bdT +beR +biR +bhD +bnX +aKA +bjh +bjy +bpw +mPm +bsV +buS +bxl +blf +bzX +bAG +bBT +bnm +bjW +cxU +bEg +bRq +bLS +bQt +bNM +bLA +bMw +bOA +bOH +bSH +bNw +bSr +aEK +bSd +bUl +bSd +bUl +bSr +bUt +bSd +bXj +ckS +bUu +cax +ckW +ckZ +cax +cla +chZ +cxB +cle +cax +cax +bYh +csz +ctc +ctx +cmF +chZ +cmH +cvE +cmR +cwe +cnd +cwN +cqQ +csq +cnu +cuL +cnd +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeu +aeu +alB +aWJ +bfo +aWJ +alB +beY +aeZ +afy +afF +afV +acv +bgz +aWR +bfd +bgq +bgJ +bgF +bgX +bgq +cHJ +alB +cOb +cps +cMW +iwR +aZF +ami +aZF +bdi +aVJ +amV +anx +aXF +aXX +aYS +aZt +bbl +aNF +bep +aYe +aXQ +aSF +aTT +aZe +bfx +bab +aYd +bdV +beS +bhI +bhE +biQ +bkr +bmx +bod +bpx +mPm +blg +bBo +blg +blf +bjX +bJV +bHE +bkV +bjW +bAE +bEg +bPc +bLY +bQt +bNM +bOo +cgd +bNM +tYn +aVM +bNx +bSr +cyG +cyG +cyG +cyG +cyG +cyG +cyG +bSr +bXz +ccB +cgb +bAM +bAM +fcv +bAM +bUw +qLx +xJY +bEg +cKX +crm +cju +cms +cmE +cmQ +cju +bOC +cnV +cmh +bOb +cwi +cnF +cwP +cqZ +csu +cty +cLm +cwa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +alB +bfs +beZ +bft +alB +bfp +afa +bfm +bgu +aWR +aWP +aew +aWR +bgI +bgs +bgI +aWR +bhf +bhw +bhf +alB +cMG +arP +asL +aZF +aWZ +adX +bhx +bdi +aXq +bdm +aVJ +aVJ +aYN +aYT +dMc +bbJ +aNK +bgj +aYe +aZa +aSF +aZp +aUm +bdM +aZk +aYd +cjf +aCb +aCb +big +boE +big +aCb +bqC +btl +bhQ +bsW +buY +bly +bmr +bmu +bAH +bIm +bHR +bNg +bAF +bOC +bQe +bLZ +bkE +bRz +bRz +bMy +bOB +bZW +bWw +bTq +bSL +cyG +cyG +cyG +cyG +cyG +cyG +cyG +bSr +bEg +bEg +bEg +bPC +bPC +bEg +bPC +crG +bEg +bEg +bEg +bEg +cju +cju +cju +aLr +cjB +cju +bOb +cnW +cBs +cox +cwl +coC +cwR +cwZ +cxi +cnu +cnu +cnd +alm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +alB +alB +alB +alB +pQf +alB +bfQ +bfQ +bfQ +aWR +bgw +ajB +aWR +bfq +aWJ +bbx +bhn +bfq +aWJ +bbx +alB +cby +cMP +ajO +iwR +aXf +aeG +aik +awU +amK +anf +bds +aVJ +aVJ +aVJ +beE +mIG +aNM +bgW +nNV +nNV +biB +aYg +aDI +aDI +aYd +aYd +bdW +aCb +bhM +bhF +biT +bja +big +bog +bpz +bra +bsX +bve +bxs +byH +bAa +bAI +bHF +buI +bhQ +bEw +bEg +bQf +bMc +bJT +bOK +bOK +bUg +cad +bhY +car +bTr +bSr +cyG +cyG +cyG +cyG +cyG +cyG +cyG +bSr +bYf +ceU +cgI +cDp +cDp +bOd +cDp +rNm +cgI +ceU +aeu +aeu +cju +cjw +csA +ctd +clV +cju +cma +bEg +cvG +cvL +cwm +cnd +cpb +crf +cnd +cnd +cko +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +alB +bfq +aWJ +bbx +aWR +bhg +akt +aWR +aWJ +ayv +aWJ +aWR +bhu +ayv +aWJ +alB +cMI +cMQ +ajU +aZF +aXR +bcx +aWU +bdi +aBh +aCD +aFR +bdx +dxq +aVJ +aZX +bbL +aNF +bep +baU +aRz +aSH +aTY +bdH +bbb +bdz +cby +clA +wmX +bjJ +blJ +biV +bku +big +boj +bjQ +bkg +bkw +bkg +blF +blY +blS +bAK +bCc +bCc +bOw +bAT +bOC +erN +bHT +bJh +bJK +bLD +bMA +bOD +bQQ +bSN +bTs +cav +cyG +cyG +cyG +cyG +cyG +cyG +cyG +bSr +bPJ +bUN +hxn +hxn +hxn +oTy +hxn +hxn +hxn +bUN +aeu +aeu +cju +cjx +csB +ctf +clW +cju +bEg +cku +clk +bYM +ckv +cku +cwS +cxg +cxj +ctO +cxp +aeU +ciQ +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +alB +aWJ +ayv +aWJ +aWR +agv +aho +aWR +bfs +ikw +bft +aWR +bfs +aYh +bft +alB +afr +bkd +cNa +aZF +baJ +ayC +baJ +bdi +bfu +aCE +aZY +aJF +aWX +aVJ +nDw +bbM +aNT +aPo +bgv +aRA +aRI +bea +bfa +bbb +bdE +cbz +cLt +wmX +bhO +aqH +biI +bkx +bom +bop +bjR +bkq +bkA +bke +blr +bkY +blC +bls +bPj +bmo +bhQ +bGr +bAT +bOc +bPe +bPH +bPe +bOc +bVf +bTk +bXL +bXx +bPe +bSd +cyG +cyG +cyG +bTS +cyG +cyG +cyG +bSr +bPJ +bQa +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +bUE +aeu +bzG +bzG +bzG +bMK +clT +bzG +aeu +ckU +cvH +cvR +cws +ckU +cnu +cnd +cnu +cnu +cxq +cwk +cxu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +alB +bfs +qIR +bft +alB +bhl +brh +alB +alB +alB +alB +alB +alB +pQf +alB +alB +cng +cbj +aki +aZF +baP +ayD +bcH +bdi +aBi +aCG +aGa +aKu +aMe +bfB +sPG +bfr +bex +aTU +bbN +aRJ +aSI +aTZ +aVk +bbb +bdN +ccr +cmZ +aCb +bhP +bim +biZ +bkB +big +boq +bpA +blO +blL +bke +blK +bke +blD +bAP +bCf +bhQ +bhQ +bAM +bGH +bOc +bHZ +bJj +bJL +bRm +bMC +bOG +bQU +bUs +bTv +krJ +krJ +krJ +bPe +bWn +bWx +bSr +bSL +bSr +bSr +cgx +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +bUn +aeu +bzG +cjB +csH +ctk +ctM +bzG +aeu +clb +cvI +coL +cwu +ckU +aeu +aeu +aeu +aeu +aeu +aeu +anH +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +alm +aeU +aeu +alB +alB +alB +alB +alB +cLG +ahp +cbk +aio +cmW +abx +cLg +cMw +cLK +cbk +cMC +cMK +cLt +cNd +aZF +aZF +aZF +aZF +bdi +bdi +aVX +bdw +bdv +aNA +aOi +aVJ +bcL +aNU +aPr +bbN +bba +baY +biB +bba +bbc +bbc +bbc +bgi +aCb +aCb +big +big +bom +aCb +jDv +bpB +bkl +bli +bnh +blz +bkY +blD +bAU +bml +bhQ +bMJ +bAM +bAM +bQl +bIc +bQo +bJM +bPe +bMF +bRs +bQV +bPe +bTw +bXg +bXs +bXF +bPe +bWq +caO +bWU +ccC +bXd +bYE +cTr +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +cke +aeu +bzG +cjC +clg +clP +ctU +bzG +aeu +ckU +cvJ +cvS +cwv +clb +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aUz +aeu +aeu +aeu +bkd +abi +cLg +ahq +bEq +aip +cLY +abD +cMk +cMx +cMx +cMz +cMD +cML +cMR +cNe +cNq +abD +cNL +cLt +ctI +bdi +bdi +amV +aVJ +bfz +aVJ +aVJ +baK +aNU +aPt +bcs +bxn +bbO +aUc +aVl +ben +bct +bbc +cna +bok +bhQ +bio +bjb +bkC +bmD +aWQ +bpD +bkf +blb +bkf +bks +bkZ +bOI +buY +bmj +bhQ +bEg +bAO +bAT +bOc +bIf +bQp +bJR +bQu +bMM +bOM +bQX +bSe +bQK +bYe +bWy +bXk +bYi +cJp +caP +bWX +bXc +bUf +bUf +bUf +hxn +hxn +hxn +hxn +hxn +hxn +hxn +jAT +aeu +aeu +bzG +cjF +clE +clQ +ctW +bzG +aeu +ckU +ckU +cln +ckU +ckU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +cko +cko +akA +beK +bkd +ava +bkd +agb +ahs +crU +aiq +cMb +cbk +abE +cLy +amp +ank +cMj +cLG +ctI +asP +auq +bkd +cNM +abD +cNU +ayj +awi +aXA +aFw +aHL +baD +baE +bbm +aNV +aPw +baS +baY +bbP +aUd +baz +bck +ber +bbc +cMK +cbj +bhQ +bAZ +bjc +bkD +bmI +aXh +bpE +brc +btb +bvh +bxw +byI +bmv +bAW +bms +bhQ +bNs +bAT +bAv +bOc +bOc +bOc +bPe +gJq +bVJ +bUm +bYd +bOc +bQT +bSC +bSE +bTA +bOc +bSr +bTN +bUc +cji +bUh +bUf +bUN +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +aeu +aeu +bzG +cjG +clF +clR +ctX +bzG +aeu +aeu +ckz +cvV +ckz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acK +cko +aaa +aaa +aaa +agy +afJ +avA +ctI +ahw +bkd +bkd +bkd +cLr +cLs +cLs +cLE +cMm +cLs +cLr +cLs +cNg +cNs +ava +bkd +bkd +cNV +ayl +awi +aXB +aFw +aHN +aJd +aKK +aLP +aNX +aPD +aQE +bhk +aSJ +aUg +baz +bcl +baG +bbc +cmX +boo +bhH +bhW +bmN +boK +emD +bhH +bjV +bkh +bkv +bmq +bkM +byJ +blk +buY +bmm +bhQ +bNT +bBa +czd +bAT +bAM +bOc +bKm +bLE +bMN +bON +bQY +bSQ +bPe +bOc +bWz +bYi +bTZ +bZh +bTC +bXX +bWY +bUi +caN +ceW +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +aeu +aeu +bzG +cjB +csI +ctn +ctY +bzG +aeu +aeu +ckz +ckJ +ckz +aeU +aeU +aeu +aeu +aeu +ciQ +aeu +alm +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +acy +aaa +aaa +aaa +cLd +cLg +bMI +cLK +abt +bkd +aeu +aeu +cLr +akq +als +amr +anp +app +aqf +cLs +cNh +auu +axl +cNN +azB +cna +cOb +awi +aDX +aFz +aHP +aJf +aKL +aLS +aNY +aPG +bbN +bba +bcn +aUi +aVm +bcr +beI +bbc +cnD +bhH +bhH +biq +bjd +bkF +bjv +bhH +bhQ +bki +bki +bhQ +bkN +bIG +bki +bMB +blH +bhQ +bEg +bEg +bEg +bGH +bGH +bQM +bKo +bLF +bMO +bOR +cak +aIY +cmD +bTe +bXu +bXn +cmj +bZj +bTD +bWZ +bVl +bXl +bUf +bUN +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +cke +aeu +bzG +bzG +bzG +bzG +bzG +bzG +aeu +aeu +aeU +cwb +aeU +aeU +aUz +aeU +aeu +aeu +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +acK +cko +aaa +aaa +aaa +agy +cLg +avA +agw +ava +ava +aeu +aeu +cLs +akr +cLA +cMf +cMq +cMl +aql +cLr +cNi +auv +axo +cNO +azC +cOf +ctI +awi +auL +bbS +bbs +bcc +bce +aLZ +aOc +bbW +bbN +bbT +bcp +aUk +aVo +beh +bcu +bbc +cne +bhH +bya +biH +bje +bkH +bkK +bhH +acm +aaa +acm +bki +bkO +byK +bki +bAY +blI +bki +acm +aaQ +bPC +bTg +bIg +bOc +bKs +bRp +bRE +bOW +cal +cmr +aWs +crl +bXC +bXo +bYg +bZk +bTO +cbu +bXc +bUf +bUf +bUf +hxn +hxn +hxn +hxn +hxn +hxn +hxn +jAT +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +ctP +aeU +aeU +coy +aeU +aeU +aeU +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +cko +cko +akA +bhq +ava +bkd +bkd +ava +bkd +aeu +aeu +aeu +cLs +cLs +cLH +cMg +cMt +cME +cMr +cLs +bkd +ava +bkd +bkd +azD +cNG +aBj +akk +bcI +bbn +bbv +bbB +bbE +aMf +aOf +bcd +bbN +bba +bba +biY +bba +bbc +bbc +bbc +bdX +cGT +bgt +bhN +bjf +bkI +bju +bhW +acK +acK +bUG +blE +bkN +bIQ +bll +bOg +blH +blE +bUG +acK +bEg +bEg +bEg +bOc +bWO +bPe +bOc +bOX +bRU +cmr +bRA +crl +bXD +bXt +bYg +bZm +caQ +cbB +bWt +bXd +ccm +cTr +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +cpF +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aUz +aeU +ctQ +aeU +aeU +aeU +aeU +coy +aeU +aaQ +aeo +aeo +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cLr +aku +cLC +cLI +cMu +cMn +aqm +cLs +cbj +cbk +cNn +cMk +clA +bkd +bkd +bbi +bbi +bbi +bbA +bcJ +bdh +aPm +bda +bcf +bbN +bci +aSK +aUl +aVS +aYn +bbN +ccs +bdY +bhH +bhV +bis +bjj +bkL +blh +bhH +aaa +aaa +aaa +aaa +aaa +bnb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +bPe +bfC +bUx +bvo +bPe +bOZ +bRV +bNz +bSn +crl +bRt +bXw +bWM +bPe +bZC +bPe +bOc +bSr +bSd +cgg +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +bUE +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +ctQ +aeU +aeU +aeU +aeU +aeU +aaa +aaQ +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cLs +akD +alu +ams +anq +apq +aqn +cLr +alD +bVG +anQ +bkd +cNC +bkd +acm +aXs +aXK +baX +bbX +bbC +bby +aMg +aOh +bcg +beH +bcR +aSM +aUn +baC +aYp +bcD +bgi +bkd +bhH +bhH +bhW +biS +bhW +bhH +bhH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +bOc +bfE +bVE +bXi +cCH +bPb +bRZ +cmr +bRA +crl +bXy +bXA +bXN +bTG +caS +bTR +bOc +bPJ +bPK +ceX +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +cpF +aeu +aeu +aeu +aUz +aeU +ckg +ckg +ckg +ckg +ckg +ctR +ckg +ckg +ckg +ckg +ckg +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +cLs +cLs +cLr +cLs +cLr +cLs +cLs +cLr +asS +aux +axq +cMx +cNF +cNY +acK +aXs +aXN +bbt +bca +bbD +bbK +aMl +aOn +bcj +bgy +aYc +aSS +aUo +baC +aYr +bbN +ccu +avA +acm +bhW +bit +bjm +bjl +bhW +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acK +bPe +bfF +bVZ +bRs +bPe +bOZ +bSb +cmr +cGz +cro +bRt +bXA +cFE +bTt +caW +bZL +bOc +bPJ +bPJ +bUN +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +aeu +aeu +aeu +aeU +aeU +aeU +coi +ctG +ctG +ctG +ctG +cub +cuo +cuo +cuo +cuo +cCl +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cHa +cHa +cLQ +cNp +cHa +afr +cNg +acm +aXs +baq +bbw +bbX +bbF +bby +aMp +aOo +cOx +beH +bbI +bcb +bcQ +bbN +cbf +bbN +cfi +avA +acm +bhW +biu +bjo +bmW +bhW +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acK +bOc +bfG +bKt +bLG +bRH +bPd +bSc +cmD +cpu +cmD +bXE +bPd +bzl +bZn +caY +bXf +bWO +aeu +bPJ +bUN +hxn +hxn +hxn +hxn +hxn +hxn +hxn +bUN +aeu +aeu +aeu +aeU +aeU +aeU +ckm +ckm +ckm +ckm +ckm +ctQ +ckm +ckm +ckm +ckm +ckm +acm +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aap +aeu +aeu +aeu +aeu +cHb +asT +auA +axr +cHa +cne +bkd +bkd +bbi +bbi +bbi +bcA +bcM +bbi +bbi +cxQ +bbi +awi +bbN +baC +baC +bcD +aYs +cbk +cna +bkd +bUG +bkc +bhW +bnl +bhW +bkc +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acK +bPe +bfI +bSA +bLK +bPe +bPf +bQZ +bQZ +bRs +bQZ +bWA +bXB +bPe +bZv +bXA +bTU +bOc +aeu +bPJ +bUj +bRv +bRv +bRv +bRv +bRv +bRv +bRv +bUj +aeu +aeu +aeU +aeU +aeU +aeU +cuc +ckk +aaa +aaa +ckk +ctQ +ckk +aaa +aaa +ckk +cuc +aaa +aaa +aaQ +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aUz +aap +aeu +aeu +aeu +cHc +atb +cLU +axt +cHa +cNW +cOg +abD +cMD +cmZ +aFC +bEq +aJm +aFF +cbk +ccs +cMx +cMD +anW +aSV +cor +aVp +aYt +anW +bcy +bkd +aaa +aaa +aaa +blu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +bOc +bPe +bPe +bRx +bTx +bWf +bPe +bPe +bTE +bPe +bPe +bWf +krJ +bWf +bPe +bPe +bOc +aeu +aeu +cfW +cgJ +cgJ +cgJ +cgJ +cgJ +cgJ +cgJ +agt +aeu +aeu +aeU +aeU +aeU +ckg +ckg +ckg +ckg +ckg +ckA +ctQ +ckA +ckg +ckg +ckg +ckg +ckg +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +cHb +ate +auB +axx +cNB +bkd +ava +bkd +cLg +cNW +aFE +cFv +cMx +cMD +axO +cOm +cbj +aio +auz +aSZ +cOo +aVt +aYv +cbm +cue +bkd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +acm +acm +bPe +bLL +bPe +bPg +bPe +acm +acm +acm +bPe +bLL +bPe +bZw +bPe +acm +aeu +aeu +aUz +acm +cmJ +ivg +ivg +cmJ +ivg +ivg +cmJ +acm +aeU +aeU +aeU +aUz +aeU +coi +ctG +ctG +ctG +ctG +ctN +cDs +cBJ +cuo +cuo +cuo +cuo +cCl +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +cui +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeU +aeU +aap +aeu +aeu +cHb +cHb +cLV +cHb +cHb +aeu +aeu +bkd +aze +aAG +cbj +cLt +aJn +cLg +aMq +ava +bkd +bkd +ava +avA +avA +bkd +bBX +bkd +cwC +bkd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +bUG +bPe +bSM +bTl +bXe +bPe +bUG +aaa +bUG +bPe +bXe +bTl +bXe +bPe +bUG +acm +acm +acm +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aeU +aaa +acm +aaa +aeU +ckm +ckm +ckm +ckm +ckm +ckA +ctQ +ckA +ckm +ckm +ckm +ckm +ckm +acm +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aap +coy +aeu +aeu +aeu +aeu +aeu +cLM +auJ +cLM +aeu +aeu +aeu +bkd +ava +ava +bkd +ava +avA +crw +avA +bkd +aeu +aeu +aeu +acm +aaa +acm +aaa +bkd +cwD +bkd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bRQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +acm +aaa +cuc +ckk +aaa +aaa +ckk +ctQ +ckk +aaa +aaa +ckk +cuc +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cLM +cMH +cLM +aeu +aeu +aeu +aeu +aeu +aeu +aeu +bkd +cLK +cLK +afJ +ava +aeu +alm +acm +aaQ +aeo +aeo +acm +acm +acK +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeo +aeo +aeo +acm +aeo +acm +ckg +ckg +ckg +ckg +ckg +ctR +ckg +ckg +ckg +ckg +ckg +acm +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +auN +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +ava +agy +cLR +agy +bkd +aeu +aeU +aaa +acm +aaa +acm +aaa +acm +acK +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cmJ +aaa +aeo +aaa +coi +ctG +cKj +ctG +ctG +cub +cuo +cuo +cuo +cuo +cCl +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +cMT +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +beK +aaa +aaa +aaa +bhq +aeu +aUz +aaa +aaQ +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeo +acm +aeo +acm +ckm +ckm +ckm +ckm +ckm +ctQ +ckm +ckm +ckm +ckm +ckm +acm +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alm +aeu +aeU +aUz +coy +aeU +aeU +aeU +cMU +aeU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +akA +aaa +aaa +aaa +akA +aeu +aeU +aaa +aeo +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +acm +aaa +acm +aaa +ctR +aaa +acm +aaa +acm +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeU +aeU +aeU +aeU +aeU +aeU +aeU +cMU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +cko +aaa +aaa +aaa +cko +aeu +aeu +aeU +acm +aaa +acK +acm +acK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aeo +aeo +aeo +aeo +acm +acm +ckQ +acm +aaQ +acm +aeo +aeo +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeU +aeU +cGV +cGV +cGV +cGV +cGV +cMV +cGV +cGV +cGV +cGV +cGV +aeU +aeU +aeu +cko +cko +cOd +cko +cko +aeu +aeu +aeu +alm +acm +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aeo +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeU +cGW +bxv +cGZ +cGZ +cGZ +cNj +cNy +cNy +cNy +cNy +cNI +aeU +aeU +aof +bUG +acK +acm +acK +bUG +aeu +aeu +aeu +aeu +aaa +acm +aaa +acm +aaa +aaa +bUG +acm +acK +acK +acK +acm +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aeo +aeo +aeo +acm +acm +aeo +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +acm +aeU +cGX +cGX +cGX +cGX +cGX +cMU +cGX +cGX +cGX +cGX +cGX +aeU +aeU +aeU +aaQ +aaa +aaa +aaa +acm +aeu +aeu +aeu +aeu +aaa +aeo +aaa +acm +acm +acm +aaQ +aeo +aeo +acm +aeo +aeo +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeo +aaa +aaa +anr +ckk +aaa +aaa +ckk +cMU +ckk +aaa +aaa +ckk +anr +aeU +aeU +aUz +alm +aeo +aeo +aaQ +alm +aeu +aeu +aeu +aeu +aeu +aeo +aaa +acm +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeo +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +acm +acm +aaQ +cGV +cGV +cGV +cGV +cGV +cLN +cMU +cLN +cGV +cGV +cGV +cGV +cGV +aeU +aeU +aaQ +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aaQ +aaa +acm +acm +aaQ +aeo +aeo +acm +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeo +aaa +cGW +cGZ +cGZ +cGZ +cGZ +cLO +cDm +cNz +cNy +cNy +cNy +cNy +cNI +aeU +aeU +aeo +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +acm +aaa +acm +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aeo +acm +cGX +cGX +cGX +cGX +cGX +cLN +cMU +cLN +cGX +cGX +cGX +cGX +cGX +aeU +aeU +aeo +aaa +aaa +aaa +aaa +aeu +aeu +aeu +alm +acm +acm +aaa +acm +aaQ +aeo +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +anr +ckk +aaa +aaa +ckk +cMU +ckk +aaa +aaa +ckk +anr +aeU +aeU +aeU +acm +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeU +aaa +acK +acm +acK +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +acm +aaQ +aeo +acm +cGV +cGV +cGV +cGV +cGV +cMV +cGV +cGV +cGV +cGV +cGV +aeU +aeU +aeU +alm +acm +aaQ +aeo +acm +alm +aeu +aeU +aUz +aaa +acm +aaa +aaQ +acm +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeo +aaa +cGW +cGZ +cGZ +cGZ +cGZ +cNj +cNy +cNy +cNy +cNy +cNI +aeU +coy +aof +aeu +aeu +aaa +aaa +aaa +aeu +aeu +aeU +aaa +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aeU +aeU +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +acm +aaQ +acm +cGX +cGX +cGX +cGX +cGX +cMU +cGX +cGX +cGX +cGX +cGX +aeU +aUz +aeu +aeu +aeu +aeU +aaa +aaa +aeu +aaa +aaa +aaa +aaa +acm +aaa +aeo +acm +aeo +aaQ +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeo +aaa +aaa +acm +aaa +acm +aaa +cMV +aaa +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +cui +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeo +aeo +aaQ +aeo +aeo +aaQ +cNl +acm +acm +acm +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaB +aaa +aaa +aaa +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aeo +aaa +acm +aaa +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeo +aeo +acm +acm +acm +aeo +acm +alm +aeu +aeu +aeu +aeU +aap +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +aaa +aeu +aeu +aeu +aUz +aeU +aeU +aeu +aeu +alm +acm +aaQ +aeo +aeo +aeo +aaQ +aeo +acm +acK +acm +acK +acm +aaQ +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aeu +aeu +aeu +aeu +aap +aeu +aUz +aeu +aeu +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aeo +aeo +acm +aaQ +alm +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +cui +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeU +aeu +aeu +aaa +aaa +aeu +aeu +aeu +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aUz +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaB +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aaa +aaa +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aeo +acm +aaQ +aeo +aeo +aeo +acm +acm +acm +alm +aeu +alm +acm +aeo +aeo +aaQ +aeo +aeo +aeo +acm +acK +acm +acK +acm +aeo +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aUz +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +coy +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +coy +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +acm +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aeu +alm +aeU +aUz +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +coy +aeU +aeU +aeU +aeU +aeU +aeU +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +coy +aaa +aaa +aaa +aeU +aeU +aeu +aeu +aUz +aeU +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeU +aeU +aeU +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +alm +aaQ +aeo +aeo +acm +acK +acm +acK +acm +aeo +aeo +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +acm +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +acm +aaa +aaa +aaa +aaa +aaQ +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaQ +aaa +aaa +aaa +aaa +aaQ +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeo +aaa +aaa +aaa +aaa +aeo +aaa +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeo +aaa +aaa +aaa +aaa +aeo +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeu +aeu +aeu +aaa +aaa +acm +aaa +aaa +aaa +aaa +acm +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +coy +aeU +aeu +aeu +aeu +aeu +aeu +aaa +aeo +aaa +aaa +aaa +aaa +acK +acm +acK +acm +aeo +aaa +aaa +aaa +aeU +aUz +aeU +aeu +ciQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aeo +aaa +aaa +aaa +aaa +aaQ +aaa +acm +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +acm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +acm +aaa +aaa +aaa +aaa +acm +aaa +acm +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +coy +ciQ +acm +aeo +aaQ +acm +aaa +acm +acm +aaQ +aeo +ciQ +aeu +aeu +aeu +aeU +aaa +aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +acm +aaa +acm +cbU +ccx +cbU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +coy +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeu +aeu +aeu +aUz +aeu +cco +cbU +ccx +cbU +bVI +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aaa +aeU +aeU +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bVu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +cbU +cbU +aVC +ccx +aVC +cbU +cbU +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeU +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +coy +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +bVH +bVH +aUp +aVI +ccx +ccx +bcz +bVH +caT +aeu +aeu +aeu +aeu +aeU +aUz +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cbU +cbX +ccx +ccx +ccE +ccx +ccF +cGy +cbU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +caT +bVH +aUp +ccx +ccF +ccx +bcz +caT +bVH +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cbU +cbU +aVN +aYy +aVN +cbU +cbU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +coy +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cco +cbU +ccH +cbU +bVI +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aUz +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aeU +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +cbU +bVH +cbU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeU +aaa +aeu +aeu +aeu +aeu +aeu +bVu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aUz +aeu +aeu +aeu +aap +aeu +aeu +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +coy +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aUz +aeU +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aaa +aaa +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bVu +aaa +aaa +aaa +aaa +aaa +aaa +bVu +aeu +aaa +aaa +aeu +aeu +aeu +aaa +aeu +aeu +aeu +aaa +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aUz +aeU +aeu +aeu +aeU +aeu +aeu +aeu +aeu +aeU +aUz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeU +bVu +aUz +aeU +aeu +aeu +bVu +aeU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +bUG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/_maps/shuttles/arrival_kilo.dmm b/_maps/shuttles/arrival_kilo.dmm new file mode 100644 index 0000000000..125f017a2b --- /dev/null +++ b/_maps/shuttles/arrival_kilo.dmm @@ -0,0 +1,558 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/arrival) +"b" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/arrival) +"c" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"d" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Arrival Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"e" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"f" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/shuttle/arrival) +"g" = ( +/turf/template_noop, +/area/template_noop) +"h" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"i" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"j" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/arrows{ + icon_state = "arrows"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"k" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"l" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"m" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"n" = ( +/obj/structure/shuttle/engine/propulsion/left{ + icon_state = "propulsion_l"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"o" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/obj/structure/shuttle/engine/heater{ + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"p" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_y = 8 + }, +/obj/item/flashlight, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"q" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/arrows{ + icon_state = "arrows"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"r" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/arrows{ + icon_state = "arrows"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"s" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"t" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"u" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/docking_port/mobile/arrivals{ + dir = 4; + name = "kilo arrivals shuttle" + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"v" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"w" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom{ + pixel_x = 28 + }, +/obj/effect/turf_decal/arrows{ + icon_state = "arrows"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"x" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"y" = ( +/obj/machinery/requests_console{ + department = "Arrival shuttle"; + name = "Arrivals Shuttle console" + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/arrival) +"z" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/window/shuttle, +/turf/open/floor/grass, +/area/shuttle/arrival) +"A" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + use_power = 0 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/arrival) +"B" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"C" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"D" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/machinery/door/airlock/shuttle{ + name = "Arrival Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"E" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"F" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"G" = ( +/obj/structure/shuttle/engine/propulsion/right{ + icon_state = "propulsion_r"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"H" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"I" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"J" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"K" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"L" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"M" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"N" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"O" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/arrival) +"P" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) +"Q" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/arrival) + +(1,1,1) = {" +a +a +n +u +G +a +a +"} +(2,1,1) = {" +b +h +o +o +o +h +b +"} +(3,1,1) = {" +c +i +p +v +H +i +c +"} +(4,1,1) = {" +d +j +r +x +I +O +f +"} +(5,1,1) = {" +e +l +s +B +J +P +e +"} +(6,1,1) = {" +f +k +s +y +J +N +f +"} +(7,1,1) = {" +f +k +s +z +J +N +f +"} +(8,1,1) = {" +f +k +s +A +J +N +f +"} +(9,1,1) = {" +c +m +s +B +J +Q +c +"} +(10,1,1) = {" +d +q +w +C +K +x +f +"} +(11,1,1) = {" +b +c +c +D +L +c +b +"} +(12,1,1) = {" +c +e +t +E +M +e +c +"} +(13,1,1) = {" +g +c +k +F +N +c +g +"} +(14,1,1) = {" +g +c +f +f +f +c +g +"} diff --git a/_maps/shuttles/cargo_kilo.dmm b/_maps/shuttles/cargo_kilo.dmm new file mode 100644 index 0000000000..6d9d543842 --- /dev/null +++ b/_maps/shuttles/cargo_kilo.dmm @@ -0,0 +1,391 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"b" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"c" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"d" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"e" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"f" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"g" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"h" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"i" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad"; + name = "off ramp" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"j" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/supply) +"k" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"l" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"m" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/effect/decal/cleanable/dirt, +/obj/docking_port/mobile/supply{ + dir = 4; + dwidth = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/supply) +"n" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"o" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"p" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "QMLoaddoor"; + layer = 4; + name = "Off Ramp Toggle"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "31" + }, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "On Ramp Toggle"; + pixel_x = -24; + pixel_y = -6; + req_access_txt = "31" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"q" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sign/departments/cargo{ + pixel_x = 32 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"r" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/supply) +"s" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"t" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2"; + name = "on ramp" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"u" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/supply) +"v" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"w" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"x" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"y" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/supply) +"z" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/supply) +"A" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating, +/area/shuttle/supply) +"B" = ( +/turf/template_noop, +/area/template_noop) +"C" = ( +/obj/structure/shuttle/engine/propulsion/burst/left, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"D" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"E" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/supply) + +(1,1,1) = {" +a +a +a +i +m +a +r +t +a +a +a +B +"} +(2,1,1) = {" +a +b +e +j +f +p +n +u +v +y +a +C +"} +(3,1,1) = {" +a +c +o +g +k +g +o +g +s +e +A +D +"} +(4,1,1) = {" +a +c +g +g +g +g +g +g +g +z +A +D +"} +(5,1,1) = {" +a +c +g +g +g +g +g +g +w +x +A +D +"} +(6,1,1) = {" +a +d +h +l +h +q +h +l +x +y +a +E +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +B +"} diff --git a/_maps/shuttles/emergency_kilo.dmm b/_maps/shuttles/emergency_kilo.dmm new file mode 100644 index 0000000000..5187c34a3b --- /dev/null +++ b/_maps/shuttles/emergency_kilo.dmm @@ -0,0 +1,2095 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"ac" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"ad" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/radio, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ae" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/communications, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"af" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ag" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/crew, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ah" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular, +/obj/item/crowbar, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ai" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aj" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ak" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"al" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"am" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/box/corners{ + icon_state = "box_corners"; + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"an" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/restraints/handcuffs, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/assembly/flash/handheld, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ao" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/shuttle{ + name = "External Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ap" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/crowbar/red, +/obj/item/storage/lockbox/loyalty, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"ar" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"as" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"at" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"au" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/folder/red{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/folder/blue, +/obj/item/gun/energy/e_gun/mini, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"av" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/keycard_auth{ + pixel_x = 24 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ax" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ay" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"az" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aA" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aD" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aF" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aH" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/shuttle{ + name = "External Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aI" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aJ" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area"; + req_one_access_txt = "19" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aK" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aL" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aM" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/command{ + name = "Shuttle Control"; + req_one_access_txt = "19" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aO" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aP" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aR" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/delivery, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"aU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"aY" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aZ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ba" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bb" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_one_access_txt = "63" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"bd" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"be" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"bf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/item/storage/box/zipties{ + pixel_y = 4 + }, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"bg" = ( +/obj/machinery/status_display/evac, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bh" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"bi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bj" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"bk" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"bl" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bm" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bn" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bo" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -4 + }, +/obj/item/tank/internals/air{ + pixel_x = 4 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/breath, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bp" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bq" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/docking_port/mobile/emergency{ + name = "Kilo emergency shuttle" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"br" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bs" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bt" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bv" = ( +/obj/structure/sign/departments/security{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bw" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bx" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"by" = ( +/obj/structure/sign/departments/engineering{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bz" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bC" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bD" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bH" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/status_display/evac{ + pixel_x = 32 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bI" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bJ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bK" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bL" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bM" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bN" = ( +/obj/machinery/vending/wallmed{ + name = "Emergency NanoMed"; + use_power = 0 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bO" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/window/shuttle, +/turf/open/floor/grass, +/area/shuttle/escape) +"bP" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/window/shuttle, +/turf/open/floor/grass, +/area/shuttle/escape) +"bQ" = ( +/obj/structure/extinguisher_cabinet, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bR" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bS" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bU" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bV" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bX" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"bY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"bZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/item/radio/intercom{ + pixel_y = -28 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ca" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cb" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cc" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cd" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"ce" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cf" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cg" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"ch" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"ci" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cj" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ck" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cl" = ( +/obj/structure/closet/crate{ + name = "emergency supplies crate" + }, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/flashlight/flare{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cm" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"cn" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/medical/glass{ + name = "Shuttle Infirmary" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"co" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cp" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cq" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05" + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cr" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"ct" = ( +/obj/structure/closet/crate/medical{ + name = "medical crate" + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/healthanalyzer{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lazarus_injector, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/medbot{ + name = "\improper emergency medibot"; + pixel_x = -3; + pixel_y = 2 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cu" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cv" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cw" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10" + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cx" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cy" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cz" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/recharge_station, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cA" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cB" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"cC" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cD" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = -1 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cE" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cG" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cH" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cI" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cJ" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cK" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating, +/area/shuttle/escape) +"cL" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"cM" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cO" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/structure/chair/office/light, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cP" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cQ" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/chair/office/light, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"cR" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 16 + }, +/obj/item/hemostat, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/shuttle/escape) +"cS" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"cT" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"cU" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/escape) +"cV" = ( +/obj/structure/table, +/obj/item/defibrillator/compact/loaded, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cW" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cX" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/reagent_containers/hypospray/medipen, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = 6 + }, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = -6 + }, +/obj/item/reagent_containers/glass/bottle/charcoal, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"cY" = ( +/obj/machinery/status_display/ai, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"cZ" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"da" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"db" = ( +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/turf/open/floor/plasteel/dark, +/area/shuttle/escape) +"dc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/command{ + name = "Shuttle Control"; + req_one_access_txt = "19" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"dd" = ( +/obj/structure/shuttle/engine/propulsion/left, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"de" = ( +/obj/structure/shuttle/engine/propulsion/right, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"df" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/escape) +"dg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"dh" = ( +/obj/structure/shuttle/engine/heater, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/escape) +"di" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/shuttle/engine/large, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"dj" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"zk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"Vm" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) +"WN" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/shuttle/escape) + +(1,1,1) = {" +aa +aa +ab +ac +ab +ac +ai +bb +ab +bq +ab +ac +ac +ac +ab +bX +ab +bX +ai +ab +as +cS +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +ac +ap +az +az +aS +bc +ac +bD +bB +bI +bI +bI +bB +bx +ac +cj +cr +cC +cK +cT +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +ab +aq +aA +aA +aA +bd +bm +bs +bC +bJ +bM +bJ +bS +zk +cf +ck +cs +cD +cL +cU +cS +cS +aa +"} +(4,1,1) = {" +aa +aa +ac +ar +aA +aA +aA +be +ac +bt +Vm +bK +bN +bu +bD +bK +ac +cl +ct +as +ab +ab +as +cS +cS +"} +(5,1,1) = {" +ab +ac +ai +as +aC +aI +aT +bf +ab +bu +bD +bK +bO +bu +bD +bZ +as +ab +bg +as +cM +cV +cK +dg +di +"} +(6,1,1) = {" +ac +ad +aj +as +aD +aJ +ac +as +as +bv +bD +bK +bP +bu +bD +bK +cg +cm +cu +cE +cN +cW +cK +dg +dj +"} +(7,1,1) = {" +ac +ae +ak +at +aE +aK +aU +bg +bn +bw +br +bK +bQ +bu +bT +ca +bC +cn +cv +cH +cO +cX +cL +dh +de +"} +(8,1,1) = {" +ac +af +al +au +aF +aL +aV +dc +df +bx +bF +bL +bL +bL +bU +cb +ch +ac +cw +cG +cP +cY +ab +cS +cS +"} +(9,1,1) = {" +ac +ag +am +av +aG +aM +aW +bh +bo +bt +Vm +bK +bN +bu +bV +cc +bY +cn +cx +WN +cP +cZ +cL +dh +dd +"} +(10,1,1) = {" +ac +ah +an +as +as +aN +ab +as +as +by +bD +bK +bO +bu +bD +bK +ci +cm +cy +cI +cQ +da +cK +dg +di +"} +(11,1,1) = {" +ab +ac +ai +as +as +aO +aX +bi +ab +bu +bD +bK +bP +bu +bD +bZ +as +ab +bg +as +cR +db +cK +dg +dj +"} +(12,1,1) = {" +aa +aa +ab +aw +ac +aP +aY +bj +ac +bw +br +bK +bQ +bu +bD +bK +ac +co +cz +as +ab +ab +as +cS +cS +"} +(13,1,1) = {" +aa +aa +ao +ax +aH +aQ +aZ +bk +bp +bz +bY +bJ +bR +bJ +bW +cd +cf +cp +cA +cJ +cL +cU +cS +cS +aa +"} +(14,1,1) = {" +aa +aa +ab +ay +ac +aR +ba +bl +ac +bA +bH +bl +bl +bl +bH +ce +ac +cq +cB +aR +cK +cT +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +ab +ab +ab +ac +ai +ac +ab +ac +ab +ac +ac +ac +ab +ac +ab +ab +ai +ab +as +cS +aa +aa +aa +"} diff --git a/_maps/shuttles/ferry_kilo.dmm b/_maps/shuttles/ferry_kilo.dmm new file mode 100644 index 0000000000..744d09d373 --- /dev/null +++ b/_maps/shuttles/ferry_kilo.dmm @@ -0,0 +1,293 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/transport) +"c" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/transport) +"d" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"e" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"f" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Ferry Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"g" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"h" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"i" = ( +/obj/structure/window/shuttle, +/obj/structure/grille, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/transport) +"j" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/transport) +"k" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/o2{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular, +/obj/item/crowbar, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"l" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"m" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"n" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"o" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"p" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"q" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"r" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"s" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"t" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Ferry Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/fans/tiny, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 11; + id = "ferry"; + name = "ferry shuttle"; + preferred_direction = 4; + width = 5 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"u" = ( +/obj/structure/shuttle/engine/propulsion/right{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"v" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"w" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) +"x" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/transport) + +(1,1,1) = {" +a +h +p +u +a +"} +(2,1,1) = {" +b +i +i +i +b +"} +(3,1,1) = {" +c +j +q +j +c +"} +(4,1,1) = {" +d +k +r +v +d +"} +(5,1,1) = {" +e +l +r +w +e +"} +(6,1,1) = {" +d +l +r +w +d +"} +(7,1,1) = {" +f +m +s +m +f +"} +(8,1,1) = {" +g +n +r +n +g +"} +(9,1,1) = {" +e +l +r +w +e +"} +(10,1,1) = {" +d +o +r +x +d +"} +(11,1,1) = {" +d +e +t +e +d +"} diff --git a/_maps/shuttles/labour_kilo.dmm b/_maps/shuttles/labour_kilo.dmm new file mode 100644 index 0000000000..9ee9a38f07 --- /dev/null +++ b/_maps/shuttles/labour_kilo.dmm @@ -0,0 +1,312 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/labor) +"b" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/labor) +"c" = ( +/obj/machinery/computer/shuttle/labor{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -31 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"d" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"e" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"f" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"g" = ( +/obj/machinery/button/flasher{ + id = "gulagshuttleflasher"; + name = "Flash Control"; + pixel_y = -26; + req_access_txt = "1" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"h" = ( +/obj/machinery/mineral/stacking_unit_console{ + machinedir = 2; + pixel_x = 30; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"i" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"j" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"k" = ( +/obj/machinery/mineral/stacking_machine/laborstacker{ + input_dir = 2; + output_dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"l" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"m" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"n" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 1; + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"o" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"p" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"q" = ( +/obj/machinery/flasher{ + id = "gulagshuttleflasher"; + pixel_x = 25 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/shuttle/labor) +"r" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/labor) +"s" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/labor) +"t" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/labor) +"u" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "prisonshuttle"; + name = "Labor Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp"; + name = "labor camp shuttle"; + port_direction = 4; + width = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/labor) +"v" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/labor) +"w" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating, +/area/shuttle/labor) +"x" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/labor) +"y" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/labor) + +(1,1,1) = {" +a +a +b +a +b +a +b +v +x +"} +(2,1,1) = {" +b +c +f +j +l +o +r +w +y +"} +(3,1,1) = {" +b +d +g +a +m +p +s +w +y +"} +(4,1,1) = {" +b +e +h +k +n +q +t +w +y +"} +(5,1,1) = {" +a +a +i +a +a +a +u +v +x +"} diff --git a/_maps/shuttles/mining_kilo.dmm b/_maps/shuttles/mining_kilo.dmm new file mode 100644 index 0000000000..1de45c713c --- /dev/null +++ b/_maps/shuttles/mining_kilo.dmm @@ -0,0 +1,242 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/mining) +"b" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/mining) +"c" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) +"d" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) +"e" = ( +/obj/structure/table, +/obj/item/crowbar/red, +/obj/item/radio/intercom{ + pixel_y = 22 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) +"f" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/mining) +"g" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) +"h" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/mining) +"i" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/mining) +"j" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/machinery/status_display/evac{ + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/mining) +"k" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Mining Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining"; + name = "mining shuttle"; + port_direction = 4; + width = 7 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) +"l" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating, +/area/shuttle/mining) +"m" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/mining) +"n" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/mineral/titanium, +/area/shuttle/mining) +"o" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/mining) +"p" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + icon_state = "pipe11-2"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/mining) +"q" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/box, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) +"r" = ( +/obj/structure/ore_box, +/obj/machinery/light/small, +/obj/effect/turf_decal/box, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/mining) + +(1,1,1) = {" +a +a +b +a +b +a +a +"} +(2,1,1) = {" +a +c +f +j +g +q +n +"} +(3,1,1) = {" +b +d +h +m +g +l +o +"} +(4,1,1) = {" +a +e +i +p +g +r +n +"} +(5,1,1) = {" +a +a +b +k +b +a +a +"} diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 2b76850b44..779de8ff03 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -287,6 +287,12 @@ credit_cost = 4000 description = "A fairly standard shuttle, though larger and slightly better equipped than the Box Station variant." +/datum/map_template/shuttle/emergency/kilo + suffix = "kilo" + name = "Kilo Station Emergency Shuttle" + credit_cost = 5000 + description = "A fully functional shuttle including a complete infirmary, storage facilties and regular amenities." + /datum/map_template/shuttle/emergency/mini suffix = "mini" name = "Ministation emergency shuttle" @@ -419,6 +425,11 @@ name = "fancy transport ferry" description = "At some point, someone upgraded the ferry to have fancier flooring... and less seats." +/datum/map_template/shuttle/ferry/kilo + suffix = "kilo" + name = "kilo transport ferry" + description = "Standard issue CentCom Ferry for Kilo pattern stations. Includes additional equipment and rechargers." + /datum/map_template/shuttle/whiteship/box suffix = "box" name = "Hospital Ship" @@ -447,6 +458,10 @@ suffix = "box" name = "supply shuttle (Box)" +/datum/map_template/shuttle/cargo/kilo + suffix = "kilo" + name = "supply shuttle (Kilo)" + /datum/map_template/shuttle/cargo/birdboat suffix = "birdboat" name = "supply shuttle (Birdboat)" @@ -481,6 +496,10 @@ suffix = "box" name = "labour shuttle (Box)" +/datum/map_template/shuttle/labour/kilo + suffix = "kilo" + name = "labour shuttle (Kilo)" + /datum/map_template/shuttle/infiltrator/basic suffix = "basic" name = "basic syndicate infiltrator" @@ -493,6 +512,10 @@ suffix = "delta" name = "mining shuttle (Delta)" +/datum/map_template/shuttle/mining/kilo + suffix = "kilo" + name = "mining shuttle (Kilo)" + /datum/map_template/shuttle/labour/delta suffix = "delta" name = "labour shuttle (Delta)" @@ -501,10 +524,18 @@ suffix = "meta" name = "lavaland shuttle (Meta)" +/datum/map_template/shuttle/labour/kilo + suffix = "kilo" + name = "labour shuttle (Kilo)" + /datum/map_template/shuttle/arrival/delta suffix = "delta" name = "arrival shuttle (Delta)" +/datum/map_template/shuttle/arrival/kilo + suffix = "kilo" + name = "arrival shuttle (Kilo)" + /datum/map_template/shuttle/arrival/pubby suffix = "pubby" name = "arrival shuttle (Pubby)" @@ -559,4 +590,4 @@ /datum/map_template/shuttle/snowdin/excavation suffix = "excavation" - name = "Snowdin Excavation Elevator" \ No newline at end of file + name = "Snowdin Excavation Elevator" diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index ad4c0c232d..5546f564b5 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -1245,6 +1245,22 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "storage_wing" +// Vacant Rooms + +/area/vacant_room + name = "Vacant Room" + ambientsounds = MAINTENANCE + icon_state = "vacant_room" + +/area/vacant_room/office + name = "Vacant Office" + icon_state = "vacant_room" + +/area/vacant_room/commissary + name = "Vacant Commissary" + icon_state = "vacant_room" + + //AI /area/ai_monitored/security/armory diff --git a/config/maps.txt b/config/maps.txt index 6792cb9468..4bd2b1ce8a 100644 --- a/config/maps.txt +++ b/config/maps.txt @@ -40,4 +40,7 @@ map runtimestation endmap map multiz_debug +endmap + +map kilostation endmap \ No newline at end of file diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index aad3e78590e9d275cf62bee4a4e1bea67b2ef47a..9e37bb1a000814b881021782f7522b50ce9714e3 100644 GIT binary patch delta 10948 zcmb7pcUTi$w=bZ8h#Em@Dj>W9(m_F*5ClP`3rG!wB1mtcw?R-ry0lP5d<8@>p|{Ya zOP3ak5FzvskZuSeH|YC)&pGFwd!BRum|1(Tws$78e{0QJ{hw({D`^th0IM@}R8&-= z&X^%8Dmql4p^5i>JD9DPqldSnyBigie|Botm-z4M7hVnC*8TPnfmf^VicfC4R_@t= zqs>0uO(S>K@U`fePSMSZj~lBsn24tdcfW=KGcG?aq1tnwmYHO_`;m_pq1>S}jl^Gb z`+a8b7iLHsd*CKiV_o~eD}XZD@DIA}u}*J(Y!DmkcYtzls%u<*pGFaQ1i|#L1P~6` z-i=M{t=s%n(eXWEDf790{m@v)@=@Yql0`g>yP~-VeB%w>*Mg*3vgJ$i?gP#Z^W2*- zq0JDKaFp3;qxx_kE@h)nHa6(jSM?HUoyVcdTaUe@9^aUay`=jd=v;fR$nlpX2VLd_ z6c_$=_429pNSpVkpH4^rZR)+4vM_IBsF8eeEYNNrR_>85o!Q*bnwKHP`rPGC#N}T# zS+{CJW4mp6N621tp$@~{=5j^g98_=vqe=@6SCLeq4v2fj3-GWL3rQ}Vp z{`TwC+j@wUn4<2L$hgXvds_T!k*6l3KJ4>;XQJIqeA}MDHp~vGwyF{L?&LflobTV|zu5GXl+wPMWFsnbL zwVpc)lyJQE2)R;SAvNMKVu6OCIpu?=?|Dh)oEp78bWY~(-SYkHQ|pyC=BRIi3mr0I za&1o;7=P>4>tmJ80+KLYxjhdbe#&+#?MxUSdBJg7l1A>QYZ2Y4*|Zjng;^)vi#q4k z=++lTD=$y~<^TN6r`n|MS5@y{M>w8Sz9rW2Q(-CDs(z(aLCQlFM6`jVaK-9KO z(R1coIahD;7}QY)ag@O&F|p_TPnB(zuZwhM-hk10*}O~1Yz1^KqVlBvAmHlwQcM z$Jl4vRF9&5{}=y$FAhbf+Wty=XzD4s??ptj$43pLdy5Ix6RMBy!(s6@Yh)! z$H#NIoA=eNI&Ipr6+TRPR8#%pUl~KnTryp7Y3bh1M0F#3ERvnocl!YgZhqs6(5@H|h4g z$!Rw@Bk7v~@VyPfii$DtOM~sHi8|X;Lv^WLJHivQ!iyWJ&5@z% zWUjljv)1QED0#(t|6ck0)Y}YcauJzr8uM9(|*9t%-aA z8xN-9(}ULkAkB$8&u||^lB~&n3L9CoionR7{%nBol52x6*Z%R2yI94?^LnK2_ji=X z{_Z|^V3PklE|MVpv&0U{l zuXCIlR>m~uk>+diNxZfB7{hNE<8SW84&aWO-GnE*Uy!$f_^=}j;nnh!Xi_OoHI(1XDF6B9gR;z=ri4{GOyQo@NUR$RfzBT zEmVGS<>~14G(>Ngkm&QXzo%)O=U%rkROcy!12h)OSTrySF)6KPNLZ zmAqKj!?U^N`dImFu^n7j33P5Pj2~P2KWu5Wyc3S4G3TVcqtN{#lk@2(33HDM+B?OZ zPEQmj9FX2_fy%}MAul$sXbHj{;`&98wiJF9{T-)2)T}-Msf_q?wd$S{r)A;9=_{rT znw&zNLQJ(s8HIut0;`!fM(O><=wBWok*q6$6_k;GoZq`(`Me5GB2JGXQw9 zJo}0C8FTmR2vH~%?*Dh9p6^@1dD7OE_G}5XocY$J{T8eG<>RRaInb?A!IJ&t0KbQlQrStZd zk>jMA+xFzu1!Lnxyb_cLZq@vi{8Inb5%eS9idIwP`_oz9rRP;3mIEG4ELOJ{f>tyn zq>c~3yRP`bt)a9Z5^bta!bx`KMEjBbP0U2YWYsZo@aGWRD!J~yX*Aw$nh0{dNy(+C zgd(U;QOHLv36ROTM^7FDyvxQH%`H!VVQF7T%}J?r_ye$X zN;poq#@MY1c@0w6NYU5oNS$^bi0?8q1AcoAlAtNM_*v1aQ|hvfJpR6&_tb0FTIQO! zmk{lrtA-o}ob-0sYGTs3By4-^8wbCnf=UW5!WK^z3${WCEndlprHj2u%~GGiK$!@^ zK#;%1>-H>$b!p)!(>;ims}y)udD*g6E=JsTDyYQ?+bd@nBPZ9Sp?8b&w=}_coh1dj zj2VKL?~k{_cZykIUcsp?@Ezd*uI;d@CRh@E3Eu*>Gbc)ot28Ze2(U1`tH^l2?`18x!yt{|9%N5LVz-TcWb6rQhO(?YCv^N9yGC7;7ZfmU*O7{ zj?Z(Y!OT`36J;n8S)@l(+~u^}?2%t$+dS|AZgTLMJO!l>CCI$}x@*3q zEgrj&^Hqa(XsF^Jo_A#1zjza%uE>-<=}{&4IQbYGD*KPsxi@- zZ+bOl`-^r$;>w6$0=Ej%-Y3-un0dyFm4FbfIAA-fi$b_#KBXw4>o2fDNr>2VcfZKE z5`1EpF-ryu+zGz@x@s^#Au7X!2r(lQ{oWj~Ip=C}6E0BLi$gClP>P8KTT@2Y)N*;; zHRCH3;rfH!@7$A~#5bF{4~Z_Xy18Y?m6Ai*2uEsD%gjW7N;JEj)s0si=V}#iIov2X z5HcF?`x)jF0$?Lpgq=0~TVh`aRjlume5Fu;s9ERua=?v76(2DB5bnC5isU0ex{8ad{`I zu2X!DdL+E0nqCW&=p59t+gL>zGL}zqNr-kkQ4ScH=q#B}Yw8M0XMI|wXl0fNjO~Xx z-ZPp$Rq&g8tb@d#IH*6d>iNg2@_O+J(}e?+?vK=O`d-=P{EA+y!B~(+Bd9?mphZfP z5y7sB@vxP;(_H%_x~%d?^tVF{;P{2b_P@DmF#E)3|M36b0=nGOehhnKJA>=Ldvl1l zxR_CK(^O-xRpbucJ8k#JbH^X5#bxz@3Sk zp^c2?Z%J*QXlyDe8lzS|{TM3D^GB!K?Eyu|N?~n=Yw_rYePy$J7$q7N{6j@$z4|Yi z8GQyBgEvHXtp9pJHcX-^3P9*H7{d}%E`6q4&dQ8sFqNhQ=i^^ZZU7NMs@{4kD!1Gc z%w%DZjGXE_2z$B4I-mU_Ey1W&(+oPGBiTZrRQLs?VFH>8jA<=KGgs*Z?fMHT&ev)(yc~& z=^m1F1qf>M!I;V=>Rl> zXnOp$MjKJZ>&`#Jsy>XGCcqrr-u9P&67jcqH zrOsKA_Q0goaH+(GX}{-e<^VfiNrWKcrIAH1ge@hpkn0k7LY)RCD+<^PSBOJ)kdDewqQFBrWjFH zl2JcyD%+pjWs>A@&V9s22=1DqZt1^4{TuGEwUQQorYGP@!LK|_2EJ6B0&&d+6!4VI zv_P{o3ZB4cP_sh1b@M;qM=Ia!w`Y(32j;3HRzV^5|9~e}HXVWc2Rtzs%wa1hD0>2d zoAo)93B>pBOZJwzdYUa^la&jFqf;)%9h5x%t9XE)X zr-)j^h3Uc>-<_M0byJ$zroDDpZ8LEB>^LPA7HDCpF=)Q_M*)>fmp!A%n| z9B*eX>39VIjul4si3i_0I=E#*sHx8L{14k#)X`Q;YeY_`u3uP3-iZN#McXAT;6uszC~2k>DHPc#^K6xbWNawI_-%e=AZ+ z#My9_!p`<#60mWA_+jSrFQknjsf*c zmr-thst$E)X(|+#xm|o5k@)j@PoyQ9H{H&Dj($$Cz+f(#oe>Z7whw4=(XeY8%r{&j z3a0dw=V%s*9Mr8yUCu9`)m1CZyP3KdDuigT%D;ut{gMi>X{}LWkhg^^$b=CR@Fm)= zDK}hL+$68>z~FkXqB2J`gGA$H(@R^SW0$Qz*R&!p&z-4)8_exJW%T65B$s%A<)as`YZ!UxBofTA)WvZ}XW>`x;h~H3 zw9b6(?KnQ5Rg>~G+tcEyi(f{4Hqv}k-Bn!hlev;|{}t$RaJY=T!&`kn>In<96Y^S= z^OO-a{HIDR^#|1xbds*Z$TP78v`l3R{D!V3s<2myuW0_)xIjrfPf|^x5yimWk9*Ek zvgWg)M7*)t6uAdD9r)zy z_LqS^IX{Mt6g&<{ke+@JMy;G8K1KDkz|Re!U=G(T`ZCnJB$pahjo&Mhxmd*A)68)?&Mg@N1zBwC?iUF6I_oPxwoS z?FEBI2yds`-^L{cU4>O7SRhg&cbse~2<&f#QJ1{v$03`|V34y@D7!vwkTJs-J8{+e zG;a8=1IgzAhy1z&y-J?>$%&?-x zu4Z%*BpA9-9SDVJHCN;_1i_pYF zht2tC#o!lV0euDYJE0uO{0&dv8WKApl;ej?A9dEv*sx82^;g`nrl)dMru@d!qVXCX zzNzUCf*LDJy~YN&66@OG;y_w20v+Nt-|VvWq0wghJFAh|(^dI^jZde-c4(>TJbH_m z{_@QlvJ{0!3abyWQ^|@`Vz97vbfHF9VE+Dt*!;O|4{d4?8&&(s8e!=YULBsRKLUd; zU|=5DXnfK#&)i}(HDf=EZ4U?RuseCU>-#SkXQIK9Mu>$d2EYLa2xtV(=jX9Inz+fO z7?`rlOa1PedoyWYxX4yx-RW}Ec5d^Yt8s`(nUe@pvD?Aq$(fj$u;Y|!_P&5b#xM2r zEhk7Gy(Ki=)s?eF>=Jw>gJ8=&c<2tPCU~<+vVlBJI)2oC*2Bid5+IFTvHYxO^Tc?l zQPX>IBRr)GsC!zTz|%Z{0!sxE>q4rCIz_^c=2JF!x&6W>I+T0SLG!Bvr9GdCkN|Sw z*0E{$>99xbNhM-$2(#+#>9~)1CZVMUgRhWqv*6}ZTTLm0(2U;xR-f$XP4#(PmTmJQ z5sD33CShg|5-8uE0!_EM;ng_#&Bp@PV|A_T%XxsLX7j#up8GjDtcuT_GQx78vR8Ki zxn{BPY8w&!^293a>HR2e?dr^=6rUoOgXLGGn4s7Gl5r$W4B99;a}#jgw6J8{1ZFl* z-ZdMW$qjrtQj8utKlc58N&fA5j5?(ET9M3!pbNw$+d=br`-Q2HrFuebntSlR?jk@E z-R$90@Q4wxK1Hpl$>nzqzW zpGz1i*zY0^N>!1cVFeh0wj*5}|{-6wm`?2VE+!4I-I=AsL5K71a!$V~zCoH%6nJ-t^0)8wJYo!ZXnHu|g5ij7+kr9pT1qEVYbi>}#CH3|ZL+aFM=TIi_CNR}JrzYe=?mTiXbN?$`6Jb8m zyz~kA@{Fixw#{1+^LIHyyzP}g%3r1;6C?|HTKT)eUg`*n2Mqt3TBr0W{gYdN%`FZl z5odGIZb#ANyhw5FKrjZiGZpFt?O(Pe#9j4;hA#H1k>hiN7G?Ht6_UO$DdYy?I&uC> zjDy;N04IhpYECQ)QH30JVU9K$4}hZ`Hu9ECbMf?t<5?p3IA8{2oF>nadl)FDurp;Z zCEl@C5X-oI@{9l88gm}ZcZse0wzRgXvR1gOsCt90C%udJYr3#|x_fNYO;kd$j_n}% z`-9m!)`&efR3FQ(%Il~yV(r?s{e%#-4H$q&a9A>XR^JD%!qIDY&WOaFDHz&*xBGfe zfhFm#74})b4wu-yg-_y-T!}N_Ec`EP7(3YI0&jcTQY2SXWd*k&*2}f&s0Z%H8@0a7 zmm$A=8|v@&3|ue(H4B~zB6oqs!@q_q`7|JQUe{mbeJ`evyw{NvCz_^zi0c07{SuH} zTvX>C3|Yu=_Jr`JxFAzSOCY@|2zh8p`fi17>AI{ClTbCfoAnODPQ^G!+(`5Ab4OF> zzE{3~gEtf}ZQc{KWL6+$KkJ3<=;%O;iHSAY!!7Xo+`_sYtWWZm5hh|#3lYopjTsbl zJJly^l(1$C>oE~z!_W%yItc0lCZa^%ruZEpQ2KuCB#rjzEJbyAp-oVS%bR>$$0=4^ zF7IgjZTld^2T{Z2Pi#o|D6zrn%CxY3jEIFeSE&g(zu{^1a_^#G@?l*yEt8$tritKH z^hKVri6B1BxEi$=UvH%k!WNm$%9IS&yw9Z#!WNk2PsZamn2zyXB%sZtxqmC)zjnQN z*K@45cIe1Vc~w>n3V~bfD}p>dJ-4cY4mL<$CAk||Vci^e*YA{bpb6r->;D+xo3mMm zv=|CWI&Bh{-zhzXo)_Bv&T7wFuitL$z%k5f>TBUdzRYAFa|6CIyjMN3-OuI(5>=i0 z6TeknXm_wW0fIDrmMWLU(?zQn>MW4C@L+Cd3zf?}{9D$ap}H3mI$9ny1{5FTF_9$! z6ad-G){V)9RX3AX_9O*+Uzq7Rep||N{&ar&@BCBi`Rlmbkte$?_eZF-K03&_Wgj>3 zzMC&o1zRwH!zJHnxxXt?*H^1f6cdLRj56o5J`e+*r>edVfRx#Yx#$|Nc@?EV%GiA1Y&w*CNgQqiI#q1lHVRNsnUC)yGCt-dCSV6!I)C?j=sKw z_XfQ4bAB!o%BM9uBJ0wwXzsFR-UcC!NHmV2j&N2@Uqu7n6N+b8IB7=2M+m zh*d8_6n-gHzgS_mEb2|@)Y>szH9?LZ^Z99Z9unG(dvqSg#qVk0n@5>H2=5C&0~m&@ zA|6wcO`DcrYGShAeW!09{3Kqz?OHk$M@eVI+v+-6WtuX;fY$eH6e&q-%PF63-WilW zx|-iL% z_r0eIaG{5VZ$V=V?7xKW(sgN zSbVuVLQqm~GaglT^;Q~aU3G9@&8BoVN4Gh_K?z|{+H4<8XjVZRJkt;>ojy&oeqZjv zoL$7v@Fa(_g>9pkQ&q~EJWqld$}Y3;Y+3j1vX^|n%v5Lv?FyUpgus#tTZ19=&Zsq= zlj?g(QVIkr2Fe5^H~1d1A^23_^t~IKS8|0~Z_uq_jzc7L6+;@e;RXR~tH_{b;_);Wwnq$K#$($&PUE{TwN}=hFAHU-PcO(^bz}D1s7OgfN_@Qv}Tv_ zM(vJ`bpc~sSGhCMN{o+h^9{|WhN_@Vkyx{^P>plr%ywnub^~tIev|Fn7X3v^V)e<> zIz}j`ZZ>t2YtARg1Me~F$oF9YUcj4=&!mFAW`+M49*ijn_2@%RJKd6IGZ9>;3Nr2_ z>d^%UU6|>TNw9Y%piXmoBmKbjRSuSy=@O1+N>?g$gF@voYR^Eu^>hDxAxVF6>ew_?+;V$r@;%YC7r zfk2lee0Mcdc3K|?`0x0=uJ|kD!TD6#KnJ%5<8=?WtSL`BgNkMNjR!3q@ti{6 z(y*evidI2;TeeL4Nkux^6ZPur>=I~w>ziXQ#K)a`YC($A0*iBIx9HXlzsk`w>qMle z)-9KQq%s%M=~G*Iw*i?p7>E#Ix&$m~mI$>vY0N(nZGd#Kq{=7Ve97$jw5h!~kns3m zjHG#SCwg)IKYU20sttJAJm>2c{Ay@$sT%Pn-$1mlzpbh=#P)lcnP##V>y7WBkgju% zAS1`ezS?1RX$1X_7~!QJmcmqW(oCc$iUQv1B43Su+jJ}DTDergx(=N!k%!hBa*3T3Ugkh}rKjjU zu{mmm^+Wem05BfO@M2xiUo3idPt1kfs6>5dv6jc!bP#)$EK9dOJvhs5_-4p7G1a8Q zH1V@T2mE=oswCH)cUUd8b%gLIh)eCxMCileID@egNjBb zLR4Ivwy3IjE-6uEpGG|W3=sDo%pB{0r+f<4owr7&fKcHm>WFblCCbXDJ*oUGrS6pA zLOv1&c#Vt$v`cvCimOPyz+q2Zv*!9cJhLm+=aWvR)IxR#T+*06qNa3Hp7P1a+J3^c z5$z3IcH(}=cTz}tb<`>zI&?IVa9m43lS#BYZ@G_?o$Q#v%WmB7SY{&VL7^3UF%H1j z8I&Kngi`#XbYf3FDk=2eotgi!X&TVVZo4ttNaRBei{b7R?TisSADMRQteW>Ko%qlW z=PE_{ZHBIXiJ%vEvflaeC4wzvPjYMbWPrzI;!ipXB42<@op)LPs*ZH{B>Q@AB-}xx znRWl9Q|rVWN3F>up&6Ak{(G*m^8tA;=so1EV9=!QLF#gy<;OpQwD}ck7y}2}FmgeE z?#lX!*U|8{TDjP(l#vjnOh_UBO^cbreRm5ztOu;@p0C$gv+x;4ON&XtL+|A&A>>r6 zZ5%}?8dPQ;m#uid%rlGeNG8i0J8bA7ka~?9mns-2GQAif%|!pVCu)eF_N_Hcpd{x> z@h1>%j%9Nvt&aV~IamHxzf<{7N8~q}xcF+B z3MOz+oG711aH>h!$>bq*(90X)CFdV7Q67Y{t1Kh)@1}Js50mhT+W)GfO(16=7FP5x SST>*R?~$6$eT0ft`2PVn61x!q delta 10100 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 woaQted(Mk#WyP3Q-;2t=p Date: Thu, 20 Feb 2020 02:40:34 -0500 Subject: [PATCH 157/380] corrections --- code/modules/projectiles/ammunition/caseless/arrow.dm | 2 +- code/modules/projectiles/guns/ballistic/bow.dm | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/code/modules/projectiles/ammunition/caseless/arrow.dm b/code/modules/projectiles/ammunition/caseless/arrow.dm index 57f47e2ad9..df4941aa6a 100644 --- a/code/modules/projectiles/ammunition/caseless/arrow.dm +++ b/code/modules/projectiles/ammunition/caseless/arrow.dm @@ -10,7 +10,7 @@ /obj/item/ammo_casing/caseless/arrow/ashen name = "ashen arrow" desc = "Fire harderned wooden arrow." - icon_state = "asharrow" + icon_state = "ashenarrow" projectile_type = /obj/item/projectile/bullet/reusable/arrow/ashen /obj/item/ammo_casing/caseless/arrow/bone diff --git a/code/modules/projectiles/guns/ballistic/bow.dm b/code/modules/projectiles/guns/ballistic/bow.dm index 540ea722b9..0fc181f71c 100644 --- a/code/modules/projectiles/guns/ballistic/bow.dm +++ b/code/modules/projectiles/guns/ballistic/bow.dm @@ -22,11 +22,9 @@ /obj/item/gun/ballistic/bow/chamber_round() chambered = magazine.get_round(1) -/obj/item/gun/ballistic/bow/afterattack() - . = ..() - if (chambered) - chambered = null - magazine.get_round(0) +/obj/item/gun/ballistic/bow/process_chamber() + chambered = null + magazine.get_round(0) update_icon() /obj/item/gun/ballistic/bow/attack_self(mob/living/user) @@ -47,7 +45,7 @@ update_icon() /obj/item/gun/ballistic/bow/update_icon() - icon_state = "bow_[get_ammo() ? (chambered ? "firing" : "loaded") : "unloaded"]" + icon_state = "[initial(icon_state)]_[get_ammo() ? (chambered ? "firing" : "loaded") : "unloaded"]" /obj/item/gun/ballistic/bow/can_shoot() return chambered From 296e845183433616188b14e5d4fcc804316045be Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:00:04 -0600 Subject: [PATCH 158/380] Automatic changelog generation for PR #11160 [ci skip] --- html/changelogs/AutoChangeLog-pr-11160.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11160.yml diff --git a/html/changelogs/AutoChangeLog-pr-11160.yml b/html/changelogs/AutoChangeLog-pr-11160.yml new file mode 100644 index 0000000000..cf0fc3253e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11160.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - balance: "Pie reagent transfer now requires an uncovered mouth." From ad337901e2e853a1bb5305a3c730822d233974bd Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:07:54 -0600 Subject: [PATCH 159/380] Automatic changelog generation for PR #11149 [ci skip] --- html/changelogs/AutoChangeLog-pr-11149.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11149.yml diff --git a/html/changelogs/AutoChangeLog-pr-11149.yml b/html/changelogs/AutoChangeLog-pr-11149.yml new file mode 100644 index 0000000000..bc9ce5eb9e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11149.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Mining vendors no longer fail and eat your points iff you have precisely enough points to pay for an item" From 1cff36babdeae775f9b87e0243da1d7665766e0f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:08:17 -0600 Subject: [PATCH 160/380] Automatic changelog generation for PR #11146 [ci skip] --- html/changelogs/AutoChangeLog-pr-11146.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11146.yml diff --git a/html/changelogs/AutoChangeLog-pr-11146.yml b/html/changelogs/AutoChangeLog-pr-11146.yml new file mode 100644 index 0000000000..09d3b0134b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11146.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - balance: "all supermatter damage is now hardcapped" From 5f44230442ad56c3120154e93c2ff9d6dbfebe6f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:08:30 -0600 Subject: [PATCH 161/380] Automatic changelog generation for PR #11141 [ci skip] --- html/changelogs/AutoChangeLog-pr-11141.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11141.yml diff --git a/html/changelogs/AutoChangeLog-pr-11141.yml b/html/changelogs/AutoChangeLog-pr-11141.yml new file mode 100644 index 0000000000..68de20a632 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11141.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "pais are no longer fulltile click opacity." From 1b518b69c45ab3e936b92ca58c83f23c57fb01af Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:09:06 -0600 Subject: [PATCH 162/380] Automatic changelog generation for PR #11139 [ci skip] --- html/changelogs/AutoChangeLog-pr-11139.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11139.yml diff --git a/html/changelogs/AutoChangeLog-pr-11139.yml b/html/changelogs/AutoChangeLog-pr-11139.yml new file mode 100644 index 0000000000..99a7027977 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11139.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "pais can no longer bodyblock bullets" From ca7e4de5d4204aa8745b26489939c53c7bd27959 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:09:49 -0600 Subject: [PATCH 163/380] Automatic changelog generation for PR #11080 [ci skip] --- html/changelogs/AutoChangeLog-pr-11080.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11080.yml diff --git a/html/changelogs/AutoChangeLog-pr-11080.yml b/html/changelogs/AutoChangeLog-pr-11080.yml new file mode 100644 index 0000000000..1dd764cfc3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11080.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "Stunbatons changed yet again." From e36c5a10b32076a1ba8e99ab90e3dcd60f0ea8b0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:14:17 -0600 Subject: [PATCH 164/380] Automatic changelog generation for PR #11166 [ci skip] --- html/changelogs/AutoChangeLog-pr-11166.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11166.yml diff --git a/html/changelogs/AutoChangeLog-pr-11166.yml b/html/changelogs/AutoChangeLog-pr-11166.yml new file mode 100644 index 0000000000..c812c77ad8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11166.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Fixed IRV." From c39d51465e484b439357adedb97f5ef9a90da6eb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:24:53 -0600 Subject: [PATCH 165/380] Automatic changelog generation for PR #11033 [ci skip] --- html/changelogs/AutoChangeLog-pr-11033.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11033.yml diff --git a/html/changelogs/AutoChangeLog-pr-11033.yml b/html/changelogs/AutoChangeLog-pr-11033.yml new file mode 100644 index 0000000000..c5b9a2f65a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11033.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "cmo now gets advanced surgery drapes that techweb-sync for advanced surgeries without an operating console." From 6cb07e2c9059fd3aaa2daa55d67d36501cf9f93f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:26:19 -0600 Subject: [PATCH 166/380] Automatic changelog generation for PR #11140 [ci skip] --- html/changelogs/AutoChangeLog-pr-11140.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11140.yml diff --git a/html/changelogs/AutoChangeLog-pr-11140.yml b/html/changelogs/AutoChangeLog-pr-11140.yml new file mode 100644 index 0000000000..1054039b53 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11140.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - balance: "pai radio short changed to 3 minutes down from 5" From 385cf77c6e0d9d528f04c0065e9dbcb04f474132 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:27:51 -0600 Subject: [PATCH 167/380] Automatic changelog generation for PR #11025 [ci skip] --- html/changelogs/AutoChangeLog-pr-11025.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11025.yml diff --git a/html/changelogs/AutoChangeLog-pr-11025.yml b/html/changelogs/AutoChangeLog-pr-11025.yml new file mode 100644 index 0000000000..af9ac20f62 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11025.yml @@ -0,0 +1,5 @@ +author: "Arturlang" +delete-after: True +changes: + - rscadd: "Nanite interfaces have gotten a rework to TGUI Next, and can now support sub-programs. +add:Adds the nanite sting program, which will allow you to manually sting people to give them nanites, changeling style." From c5c29faf4b4056aa7bc00734f18474a377205f47 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 04:48:08 -0600 Subject: [PATCH 168/380] Automatic changelog generation for PR #11136 [ci skip] --- html/changelogs/AutoChangeLog-pr-11136.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11136.yml diff --git a/html/changelogs/AutoChangeLog-pr-11136.yml b/html/changelogs/AutoChangeLog-pr-11136.yml new file mode 100644 index 0000000000..5289fc3492 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11136.yml @@ -0,0 +1,5 @@ +author: "Owai-Seek" +delete-after: True +changes: + - rscadd: "BROOM" + - tweak: "Janitor Vendor now has gear for two Janitors." From 35aecac620471e4eabb7f0c2516d99998d93065e Mon Sep 17 00:00:00 2001 From: Artur Date: Thu, 20 Feb 2020 12:50:25 +0200 Subject: [PATCH 169/380] Disgust mood for bloodsuckers being disgusted, and blood bag inneficency --- .../mood_events/generic_negative_events.dm | 5 ++++ .../bloodsucker/bloodsucker_life.dm | 1 + .../reagents/reagent_containers/blood_pack.dm | 24 ++++++++++--------- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/code/datums/mood_events/generic_negative_events.dm b/code/datums/mood_events/generic_negative_events.dm index 81ee5c3989..1464927c3a 100644 --- a/code/datums/mood_events/generic_negative_events.dm +++ b/code/datums/mood_events/generic_negative_events.dm @@ -243,6 +243,11 @@ description = "I have been scorched by the unforgiving rays of the sun.\n" mood_change = -6 timeout = 15 MINUTES + +/datum/mood_event/bloodsucker_disgust + description = "Something I recently ate was horrifyingly disgusting.\n" + mood_change = -5 + timeout = 5 MINUTES /datum/mood_event/nanite_sadness description = "+++++++HAPPINESS SUPPRESSION+++++++\n" diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm index 4a4e518261..8466b7755d 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm @@ -360,4 +360,5 @@ C.Stun(30) //C.Dizzy(50) foodInGut = 0 + SEND_SIGNAL(C, COMSIG_ADD_MOOD_EVENT, "vampdisgust", /datum/mood_event/bloodsucker_disgust) sickphase ++ diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index 2f5fb067ea..fcf5f85ffb 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -107,25 +107,27 @@ else return ..() -/obj/item/reagent_containers/blood/attack(mob/M, mob/user, def_zone) +/obj/item/reagent_containers/blood/attack(mob/living/carbon/C, mob/user, def_zone) if(user.a_intent == INTENT_HELP && reagents.total_volume > 0) - if (user != M) - to_chat(user, "You force [M] to drink from the [src]") - user.visible_message("[user] forces [M] to drink from the [src].") - if(!do_mob(user, M, 50)) + if(user != C) + to_chat(user, "You force [C] to drink from the [src]") + user.visible_message("[user] forces [C] to drink from the [src].") + if(!do_mob(user, C, 50)) return else - if(!do_mob(user, M, 10)) + if(!do_mob(user, C, 10)) return + to_chat(user, "You take a sip from the [src].") user.visible_message("[user] puts the [src] up to their mouth.") if(reagents.total_volume <= 0) // Safety: In case you spam clicked the blood bag on yourself, and it is now empty (below will divide by zero) - return - var/gulp_size = 5 + return + var/gulp_size = 3 var/fraction = min(gulp_size / reagents.total_volume, 1) - reagents.reaction(M, INGEST, fraction) //checkLiked(fraction, M) // Blood isn't food, sorry. - reagents.trans_to(M, gulp_size) - playsound(M.loc,'sound/items/drink.ogg', rand(10,50), 1) + reagents.reaction(C, INGEST, fraction) //checkLiked(fraction, M) // Blood isn't food, sorry. + reagents.trans_to(C, gulp_size) + reagents.remove_reagent(src, 2) //Inneficency, so hey, IVs are usefull. + playsound(C.loc,'sound/items/drink.ogg', rand(10, 50), 1) ..() /obj/item/reagent_containers/blood/bluespace From 6ffde67b7888372f4d179e228111c2431d953633 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 07:17:36 -0600 Subject: [PATCH 170/380] Automatic changelog generation for PR #11153 [ci skip] --- html/changelogs/AutoChangeLog-pr-11153.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11153.yml diff --git a/html/changelogs/AutoChangeLog-pr-11153.yml b/html/changelogs/AutoChangeLog-pr-11153.yml new file mode 100644 index 0000000000..bba1af88db --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11153.yml @@ -0,0 +1,5 @@ +author: "BuffEngineering, nemvar." +delete-after: True +changes: + - bugfix: "Addicts can now feel like they're getting their fix or kicking it." + - bugfix: "Aheals now remove addictions and restore your mood to default." From 549e3d7fbdcb8cb5397101aee2b39766460517a2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 07:40:11 -0600 Subject: [PATCH 171/380] Automatic changelog generation for PR #10649 [ci skip] --- html/changelogs/AutoChangeLog-pr-10649.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10649.yml diff --git a/html/changelogs/AutoChangeLog-pr-10649.yml b/html/changelogs/AutoChangeLog-pr-10649.yml new file mode 100644 index 0000000000..04e3569ad3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10649.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "Shuttle hijacking has been completely reworked. Alt-click the shuttle as a hijack-capable mind (so traitors, and especially traitors with hijack) to begin or continue a hacking process." From ee07f1312eec495c1e4dd22725155e9937a7814b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 08:31:42 -0600 Subject: [PATCH 172/380] Automatic changelog generation for PR #11142 [ci skip] --- html/changelogs/AutoChangeLog-pr-11142.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11142.yml diff --git a/html/changelogs/AutoChangeLog-pr-11142.yml b/html/changelogs/AutoChangeLog-pr-11142.yml new file mode 100644 index 0000000000..35c4033e2c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11142.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - refactor: "vampire \"immortal haste\" has been reworked to be more reliable and consistent." From 0892837e5ae74635011b0998cacdca20f9946bf0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 08:33:30 -0600 Subject: [PATCH 173/380] Automatic changelog generation for PR #10572 [ci skip] --- html/changelogs/AutoChangeLog-pr-10572.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10572.yml diff --git a/html/changelogs/AutoChangeLog-pr-10572.yml b/html/changelogs/AutoChangeLog-pr-10572.yml new file mode 100644 index 0000000000..d18e2d9e93 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10572.yml @@ -0,0 +1,5 @@ +author: "Tupinambis" +delete-after: True +changes: + - tweak: "the portion of laws that require harm prevention by silicons has been removed." + - server: "silicon_laws.txt config file is required to be modified for full implementation." From 505c93a68b4d2ba75cb9accc1d53ba302ef4f8be Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 13:52:32 -0600 Subject: [PATCH 174/380] Automatic changelog generation for PR #11154 [ci skip] --- html/changelogs/AutoChangeLog-pr-11154.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11154.yml diff --git a/html/changelogs/AutoChangeLog-pr-11154.yml b/html/changelogs/AutoChangeLog-pr-11154.yml new file mode 100644 index 0000000000..03e1898b60 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11154.yml @@ -0,0 +1,4 @@ +author: "Kraseo" +delete-after: True +changes: + - bugfix: "Nightmares no longer delete entire guns from existence for merely having a light on them." From 116d2b190d325ca005a97bc0ce52ed802f62a114 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 13:53:30 -0600 Subject: [PATCH 175/380] Automatic changelog generation for PR #11157 [ci skip] --- html/changelogs/AutoChangeLog-pr-11157.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11157.yml diff --git a/html/changelogs/AutoChangeLog-pr-11157.yml b/html/changelogs/AutoChangeLog-pr-11157.yml new file mode 100644 index 0000000000..5843c5f0e4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11157.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - tweak: "Licking pref" From a80a770310a3a1b127f185a05cc820f76dd89b03 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 16:50:11 -0600 Subject: [PATCH 176/380] Automatic changelog generation for PR #11155 [ci skip] --- html/changelogs/AutoChangeLog-pr-11155.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11155.yml diff --git a/html/changelogs/AutoChangeLog-pr-11155.yml b/html/changelogs/AutoChangeLog-pr-11155.yml new file mode 100644 index 0000000000..069cdbdedf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11155.yml @@ -0,0 +1,4 @@ +author: "necromanceranne" +delete-after: True +changes: + - bugfix: "Literally unclickability with a cham projector" From 4ca9eb4171e69761ed6c4c6e6d93b4507e487ba6 Mon Sep 17 00:00:00 2001 From: keronshb Date: Thu, 20 Feb 2020 18:11:54 -0500 Subject: [PATCH 177/380] Fixes healing nanites Fixes Accelerated Regeneration, Bio Regen, and Mechanical. Also changed one line on Exo nanites but it doesn't fix those. Dunno what to do. --- code/modules/research/nanites/nanite_programs/healing.dm | 6 +++--- code/modules/research/nanites/nanite_programs/utility.dm | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index 5114e156d8..cd165c791e 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -23,7 +23,7 @@ if(!parts.len) return for(var/obj/item/bodypart/L in parts) - if(L.heal_damage(0.5/parts.len, 0.5/parts.len, null, BODYPART_ORGANIC)) + if(L.heal_damage(0.5/parts.len, 0.5/parts.len)) host_mob.update_damage_overlays() else host_mob.adjustBruteLoss(-0.5, TRUE) @@ -136,7 +136,7 @@ return var/update = FALSE for(var/obj/item/bodypart/L in parts) - if(L.heal_damage(1.5/parts.len, 1.5/parts.len, null, BODYPART_ROBOTIC)) //much faster than organic healing + if(L.heal_damage(1.5/parts.len, 1.5/parts.len, only_robotic = TRUE, only_organic = FALSE)) //much faster than organic healing update = TRUE if(update) host_mob.update_damage_overlays() @@ -180,7 +180,7 @@ return var/update = FALSE for(var/obj/item/bodypart/L in parts) - if(L.heal_damage(3/parts.len, 3/parts.len, null, BODYPART_ORGANIC)) + if(L.heal_damage(3/parts.len, 3/parts.len, FALSE)) update = TRUE if(update) host_mob.update_damage_overlays() diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index 6352f50b8b..9e0d8d1386 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -241,7 +241,7 @@ for(var/mob/living/L in oview(5, host_mob)) if(!prob(25)) continue - if(!(L.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) + if(!(MOB_ORGANIC in L.mob_biotypes) && !(MOB_UNDEAD in L.mob_biotypes)) continue target_hosts += L if(!target_hosts.len) From 8d00f11fc105b6b7e20e56ecfd35edd873caa350 Mon Sep 17 00:00:00 2001 From: Putnam Date: Thu, 20 Feb 2020 16:01:06 -0800 Subject: [PATCH 178/380] maybe this'll work. --- code/controllers/subsystem/vote.dm | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index f3513b7af7..532fe2b97c 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -211,20 +211,19 @@ SUBSYSTEM_DEF(vote) var/already_lost_runoff = list() var/list/cur_choices = choices.Copy() for(var/ckey in voted) - choices[choices[voted[ckey][1]]]++ // jesus christ how horrifying + choices["[voted[ckey][1]]"]++ // jesus christ how horrifying for(var/_this_var_unused_ignore_it in 1 to choices.len) // if it takes more than this something REALLY wrong happened for(var/ckey in voted) - cur_choices[cur_choices[voted[ckey][1]]]++ // jesus christ how horrifying + cur_choices["[voted[ckey][1]]]"]++ // oh god it's being done AGAIN var/least_vote = 100000 - var/least_voted = 1 - for(var/i in 1 to cur_choices.len) - var/option = cur_choices[i] - if(cur_choices[option] > voted.len/2) - return list(option) - else if(cur_choices[option] < least_vote && !(option in already_lost_runoff)) - least_vote = cur_choices[option] - least_voted = i - already_lost_runoff += cur_choices[least_voted] + var/least_voted = -1 + for(var/option in cur_choices) + if(cur_choices["[option]"] > voted.len/2) + return list("[option]") + else if(cur_choices["[option]"] < least_vote && !("[option]" in already_lost_runoff)) + least_vote = cur_choices["[option]"] + least_voted = option + already_lost_runoff += cur_choices["[least_voted]"] for(var/ckey in voted) voted[ckey] -= least_voted for(var/i in 1 to cur_choices.len) @@ -411,12 +410,12 @@ SUBSYSTEM_DEF(vote) return vote if(SCHULZE_VOTING,INSTANT_RUNOFF_VOTING) if(usr.ckey in voted) - if(vote in voted[usr.ckey]) - voted[usr.ckey] -= vote + if(choices[vote] in voted[usr.ckey]) + voted[usr.ckey] -= choices[vote] else voted += usr.ckey voted[usr.ckey] = list() - voted[usr.ckey] += vote + voted[usr.ckey] += choices[vote] saved -= usr.ckey if(SCORE_VOTING,MAJORITY_JUDGEMENT_VOTING) if(!(usr.ckey in voted)) From a49260e0ac93003dfcfd78c94e70e981297df407 Mon Sep 17 00:00:00 2001 From: Putnam Date: Thu, 20 Feb 2020 16:03:00 -0800 Subject: [PATCH 179/380] Revert "maybe this'll work." This reverts commit 8d00f11fc105b6b7e20e56ecfd35edd873caa350. --- code/controllers/subsystem/vote.dm | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 532fe2b97c..f3513b7af7 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -211,19 +211,20 @@ SUBSYSTEM_DEF(vote) var/already_lost_runoff = list() var/list/cur_choices = choices.Copy() for(var/ckey in voted) - choices["[voted[ckey][1]]"]++ // jesus christ how horrifying + choices[choices[voted[ckey][1]]]++ // jesus christ how horrifying for(var/_this_var_unused_ignore_it in 1 to choices.len) // if it takes more than this something REALLY wrong happened for(var/ckey in voted) - cur_choices["[voted[ckey][1]]]"]++ // oh god it's being done AGAIN + cur_choices[cur_choices[voted[ckey][1]]]++ // jesus christ how horrifying var/least_vote = 100000 - var/least_voted = -1 - for(var/option in cur_choices) - if(cur_choices["[option]"] > voted.len/2) - return list("[option]") - else if(cur_choices["[option]"] < least_vote && !("[option]" in already_lost_runoff)) - least_vote = cur_choices["[option]"] - least_voted = option - already_lost_runoff += cur_choices["[least_voted]"] + var/least_voted = 1 + for(var/i in 1 to cur_choices.len) + var/option = cur_choices[i] + if(cur_choices[option] > voted.len/2) + return list(option) + else if(cur_choices[option] < least_vote && !(option in already_lost_runoff)) + least_vote = cur_choices[option] + least_voted = i + already_lost_runoff += cur_choices[least_voted] for(var/ckey in voted) voted[ckey] -= least_voted for(var/i in 1 to cur_choices.len) @@ -410,12 +411,12 @@ SUBSYSTEM_DEF(vote) return vote if(SCHULZE_VOTING,INSTANT_RUNOFF_VOTING) if(usr.ckey in voted) - if(choices[vote] in voted[usr.ckey]) - voted[usr.ckey] -= choices[vote] + if(vote in voted[usr.ckey]) + voted[usr.ckey] -= vote else voted += usr.ckey voted[usr.ckey] = list() - voted[usr.ckey] += choices[vote] + voted[usr.ckey] += vote saved -= usr.ckey if(SCORE_VOTING,MAJORITY_JUDGEMENT_VOTING) if(!(usr.ckey in voted)) From 7a1bc9d22b77a858ddce4fce039a85e124913027 Mon Sep 17 00:00:00 2001 From: keronshb Date: Thu, 20 Feb 2020 19:11:04 -0500 Subject: [PATCH 180/380] Fixes the travis issues Fixes the travis issues, Exo still remains a mystery --- code/modules/research/nanites/nanite_programs/healing.dm | 2 +- code/modules/research/nanites/nanite_programs/utility.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index cd165c791e..70a1412b11 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -136,7 +136,7 @@ return var/update = FALSE for(var/obj/item/bodypart/L in parts) - if(L.heal_damage(1.5/parts.len, 1.5/parts.len, only_robotic = TRUE, only_organic = FALSE)) //much faster than organic healing + if(L.heal_damage(1.5/parts.len, 1.5/parts.len, null, TRUE, FALSE)) //much faster than organic healing update = TRUE if(update) host_mob.update_damage_overlays() diff --git a/code/modules/research/nanites/nanite_programs/utility.dm b/code/modules/research/nanites/nanite_programs/utility.dm index 9e0d8d1386..6352f50b8b 100644 --- a/code/modules/research/nanites/nanite_programs/utility.dm +++ b/code/modules/research/nanites/nanite_programs/utility.dm @@ -241,7 +241,7 @@ for(var/mob/living/L in oview(5, host_mob)) if(!prob(25)) continue - if(!(MOB_ORGANIC in L.mob_biotypes) && !(MOB_UNDEAD in L.mob_biotypes)) + if(!(L.mob_biotypes & (MOB_ORGANIC|MOB_UNDEAD))) continue target_hosts += L if(!target_hosts.len) From d38c2bc6c08d0824dba9550a89c949cd930d02f7 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Fri, 21 Feb 2020 02:20:38 +0100 Subject: [PATCH 181/380] Update twohanded.dm --- code/game/objects/items/twohanded.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 72a5c5b1da..570d12af6d 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1061,6 +1061,8 @@ target = A else target = A.loc + if(!isturf(target)) //read: Mob inventories. + return else target = user.loc if (locate(/obj/structure/table) in target.contents) @@ -1078,4 +1080,4 @@ /obj/item/twohanded/broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) //bless you whoever fixes this copypasta J.put_in_cart(src, user) J.mybroom=src - J.update_icon() \ No newline at end of file + J.update_icon() From 503214dee6b32b67910ae6ef13da76d731144e74 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Fri, 21 Feb 2020 02:26:52 +0100 Subject: [PATCH 182/380] Update freezer.dm --- .../structures/crates_lockers/closets/secure/freezer.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index c3a23cb171..ff3f4d8793 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -4,10 +4,10 @@ /obj/structure/closet/secure_closet/freezer/Destroy() recursive_organ_check(src) - ..() + return ..() /obj/structure/closet/secure_closet/freezer/Initialize() - ..() + . = ..() recursive_organ_check(src) /obj/structure/closet/secure_closet/freezer/open(mob/living/user) @@ -17,14 +17,15 @@ return ..() /obj/structure/closet/secure_closet/freezer/close(mob/living/user) - if(..()) //if we actually closed the locker + . = ..() + if(.) //if we actually closed the locker recursive_organ_check(src) /obj/structure/closet/secure_closet/freezer/ex_act() if(!jones) jones = TRUE else - ..() + return ..() /obj/structure/closet/secure_closet/freezer/kitchen name = "kitchen Cabinet" From f0599e292530bea22de3997d6e377c8462191a3a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 19:43:06 -0600 Subject: [PATCH 183/380] Automatic changelog generation for PR #10541 [ci skip] --- html/changelogs/AutoChangeLog-pr-10541.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10541.yml diff --git a/html/changelogs/AutoChangeLog-pr-10541.yml b/html/changelogs/AutoChangeLog-pr-10541.yml new file mode 100644 index 0000000000..f59ebe0e75 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10541.yml @@ -0,0 +1,5 @@ +author: "Detective-Google" +delete-after: True +changes: + - rscadd: "the POOL. +remove: boxstation dorms 7" From 1f843e6c4bc67ceced28ef1900f6479c9df24ed1 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 19:43:33 -0600 Subject: [PATCH 184/380] Automatic changelog generation for PR #11163 [ci skip] --- html/changelogs/AutoChangeLog-pr-11163.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11163.yml diff --git a/html/changelogs/AutoChangeLog-pr-11163.yml b/html/changelogs/AutoChangeLog-pr-11163.yml new file mode 100644 index 0000000000..5492ad563b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11163.yml @@ -0,0 +1,4 @@ +author: "MrJWhit" +delete-after: True +changes: + - tweak: "TEG" From 62ad68f1ef9b3080705a007153c89eb755ed382e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 19:47:21 -0600 Subject: [PATCH 185/380] Automatic changelog generation for PR #11156 [ci skip] --- html/changelogs/AutoChangeLog-pr-11156.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11156.yml diff --git a/html/changelogs/AutoChangeLog-pr-11156.yml b/html/changelogs/AutoChangeLog-pr-11156.yml new file mode 100644 index 0000000000..dc684eb4ef --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11156.yml @@ -0,0 +1,8 @@ +author: "Psody-Mordheim" +delete-after: True +changes: + - rscadd: "Disfiguration Symptom." + - rscadd: "Deoxyribonucleic Acid Saboteur Symptom." + - rscadd: "Polyvitiligo Symptom." + - rscdel: "Revitiligo Symptom." + - rscdel: "Vitiligo Symptom." From 9f9881b57e35a7ee717a31c6814c08aa94364fc9 Mon Sep 17 00:00:00 2001 From: Putnam Date: Thu, 20 Feb 2020 18:43:36 -0800 Subject: [PATCH 186/380] this is so sad --- code/controllers/subsystem/vote.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index f3513b7af7..0bd4840c7d 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -211,24 +211,24 @@ SUBSYSTEM_DEF(vote) var/already_lost_runoff = list() var/list/cur_choices = choices.Copy() for(var/ckey in voted) - choices[choices[voted[ckey][1]]]++ // jesus christ how horrifying + choices["[choices[voted[ckey][1]]]"]++ // jesus christ how horrifying for(var/_this_var_unused_ignore_it in 1 to choices.len) // if it takes more than this something REALLY wrong happened for(var/ckey in voted) - cur_choices[cur_choices[voted[ckey][1]]]++ // jesus christ how horrifying + cur_choices["[cur_choices[voted[ckey][1]]]]"]++ // jesus christ how horrifying var/least_vote = 100000 var/least_voted = 1 for(var/i in 1 to cur_choices.len) var/option = cur_choices[i] - if(cur_choices[option] > voted.len/2) - return list(option) - else if(cur_choices[option] < least_vote && !(option in already_lost_runoff)) - least_vote = cur_choices[option] + if(cur_choices["[option]"] > voted.len/2) + return list("[option]") + else if(cur_choices["[option]"] < least_vote && !("[option]" in already_lost_runoff)) + least_vote = cur_choices["[option]"] least_voted = i already_lost_runoff += cur_choices[least_voted] for(var/ckey in voted) voted[ckey] -= least_voted for(var/i in 1 to cur_choices.len) - cur_choices[cur_choices[i]] = 0 + cur_choices["[cur_choices[i]]"] = 0 /datum/controller/subsystem/vote/proc/announce_result() var/vote_title_text From 0cffb2e6729997fa7511931254e846ec23b2635d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 20 Feb 2020 20:50:50 -0600 Subject: [PATCH 187/380] Automatic changelog generation for PR #11176 [ci skip] --- html/changelogs/AutoChangeLog-pr-11176.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11176.yml diff --git a/html/changelogs/AutoChangeLog-pr-11176.yml b/html/changelogs/AutoChangeLog-pr-11176.yml new file mode 100644 index 0000000000..98c7619990 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11176.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "IRV fixed... again" From 38f243e1c29ad389b2e7cf55991fe1e432d32181 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Thu, 20 Feb 2020 22:15:32 -0500 Subject: [PATCH 188/380] Update language_holder.dm --- code/modules/language/language_holder.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/language/language_holder.dm b/code/modules/language/language_holder.dm index f8934549d0..b307e66b39 100644 --- a/code/modules/language/language_holder.dm +++ b/code/modules/language/language_holder.dm @@ -138,7 +138,7 @@ /datum/language_holder/synthetic languages = list(/datum/language/common) - shadow_languages = list(/datum/language/common, /datum/language/machine, /datum/language/draconic, /datum/language/slime) + shadow_languages = list(/datum/language/common, /datum/language/machine, /datum/language/draconic, /datum/language/slime, /datum/language/dwarf) /datum/language_holder/empty languages = list() From a8f863f90183670f317b3498036c0b57264bb401 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 20 Feb 2020 22:17:47 -0600 Subject: [PATCH 189/380] changes - sprites --- code/__DEFINES/jobs.dm | 22 +++++---- code/datums/traits/negative.dm | 2 + code/game/machinery/computer/crew.dm | 3 +- code/game/objects/effects/landmarks.dm | 6 ++- code/modules/clothing/under/jobs/medsci.dm | 17 +++++++ .../modules/events/wizard/departmentrevolt.dm | 2 +- code/modules/jobs/access.dm | 2 +- code/modules/jobs/job_types/paramedic.dm | 45 +++++++++++++++++++ code/modules/jobs/job_types/psychologist.dm | 36 +++++++++++++++ code/modules/jobs/jobs.dm | 2 + config/jobs.txt | 3 +- strings/ion_laws.json | 4 +- tgstation.dme | 2 + 13 files changed, 131 insertions(+), 15 deletions(-) create mode 100644 code/modules/jobs/job_types/paramedic.dm create mode 100644 code/modules/jobs/job_types/psychologist.dm diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 9bc8127c3d..52642ffe48 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -23,6 +23,8 @@ #define DOCTOR (1<<4) #define GENETICIST (1<<5) #define VIROLOGIST (1<<6) +#define PSYCH (1<<7) +#define PARAMEDIC (1<<8) #define CIVILIAN (1<<2) @@ -78,12 +80,14 @@ #define JOB_DISPLAY_ORDER_CHEMIST 21 #define JOB_DISPLAY_ORDER_GENETICIST 22 #define JOB_DISPLAY_ORDER_VIROLOGIST 23 -#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 24 -#define JOB_DISPLAY_ORDER_SCIENTIST 25 -#define JOB_DISPLAY_ORDER_ROBOTICIST 26 -#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 27 -#define JOB_DISPLAY_ORDER_WARDEN 28 -#define JOB_DISPLAY_ORDER_DETECTIVE 29 -#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 30 -#define JOB_DISPLAY_ORDER_AI 31 -#define JOB_DISPLAY_ORDER_CYBORG 32 +#define JOB_DISPLAY_ORDER_PSYCH 24 +#define JOB_DISPLAY_ORDER_PARAMEDIC 25 +#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 26 +#define JOB_DISPLAY_ORDER_SCIENTIST 27 +#define JOB_DISPLAY_ORDER_ROBOTICIST 28 +#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 29 +#define JOB_DISPLAY_ORDER_WARDEN 30 +#define JOB_DISPLAY_ORDER_DETECTIVE 31 +#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 32 +#define JOB_DISPLAY_ORDER_AI 33 +#define JOB_DISPLAY_ORDER_CYBORG 34 diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index b19c6a71f7..7868bad458 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -52,6 +52,8 @@ heirloom_type = pick(/obj/item/cultivator, /obj/item/reagent_containers/glass/bucket, /obj/item/storage/bag/plants, /obj/item/toy/plush/beeplushie) if("Medical Doctor") heirloom_type = /obj/item/healthanalyzer/advanced + if("Paramedic") + heirloom_type = pick(/obj/item/clothing/neck/stethoscope, /obj/item/bodybag) if("Station Engineer") heirloom_type = /obj/item/wirecutters/brass if("Atmospheric Technician") diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index f6d0fcfc0d..01a1d043a2 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -40,6 +40,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) jobs["Geneticist"] = 22 jobs["Virologist"] = 23 jobs["Medical Doctor"] = 24 + jobs["Paramedic"] = 25 jobs["Research Director"] = 30 jobs["Scientist"] = 31 jobs["Roboticist"] = 32 @@ -207,4 +208,4 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) if ("select_person") AI.ai_camera_track(params["name"]) -#undef SENSORS_UPDATE_PERIOD \ No newline at end of file +#undef SENSORS_UPDATE_PERIOD diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 8f09827bd2..621f67554e 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -151,6 +151,10 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark) name = "Medical Doctor" icon_state = "Medical Doctor" +/obj/effect/landmark/start/paramedic + name = "Paramedic" + icon_state = "Paramedic" + /obj/effect/landmark/start/scientist name = "Scientist" icon_state = "Scientist" @@ -485,4 +489,4 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) // Landmark for the mining station /obj/effect/landmark/stationroom/lavaland/station templates = list("Public Mining Base" = 3) - icon = 'icons/rooms/Lavaland/Mining.dmi' \ No newline at end of file + icon = 'icons/rooms/Lavaland/Mining.dmi' diff --git a/code/modules/clothing/under/jobs/medsci.dm b/code/modules/clothing/under/jobs/medsci.dm index c27882aac7..666501282a 100644 --- a/code/modules/clothing/under/jobs/medsci.dm +++ b/code/modules/clothing/under/jobs/medsci.dm @@ -158,6 +158,23 @@ can_adjust = FALSE fitted = FEMALE_UNIFORM_TOP +/obj/item/clothing/under/rank/medical/paramedic + desc = "It's made of a special fiber that provides minor protection against biohazards. It has a dark blue cross on the chest denoting that the wearer is a trained paramedic." + name = "paramedic jumpsuit" + icon_state = "paramedic" + item_state = "w_suit" + permeability_coefficient = 0.5 + armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0) + +/obj/item/clothing/under/rank/medical/paramedic/skirt + name = "paramedic jumpskirt" + desc = "It's made of a special fiber that provides minor protection against biohazards. It has a dark blue cross on the chest denoting that the wearer is a trained paramedic." + icon_state = "paramedic_skirt" + item_state = "w_suit" + body_parts_covered = CHEST|GROIN|ARMS + can_adjust = FALSE + fitted = FEMALE_UNIFORM_TOP + /obj/item/clothing/under/rank/nursesuit desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." name = "nurse's suit" diff --git a/code/modules/events/wizard/departmentrevolt.dm b/code/modules/events/wizard/departmentrevolt.dm index 67e96455f0..ce6b4802fa 100644 --- a/code/modules/events/wizard/departmentrevolt.dm +++ b/code/modules/events/wizard/departmentrevolt.dm @@ -19,7 +19,7 @@ jobs_to_revolt = list("Assistant") nation_name = pick("Assa", "Mainte", "Tunnel", "Gris", "Grey", "Liath", "Grigio", "Ass", "Assi") if("white") - jobs_to_revolt = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist") + jobs_to_revolt = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Paramedic", "Psychologist", "Virologist") nation_name = pick("Mede", "Healtha", "Recova", "Chemi", "Geneti", "Viro", "Psych") if("yellow") jobs_to_revolt = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index 81f47b9a1e..087cce2942 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -357,7 +357,7 @@ /proc/get_all_jobs() return list("Assistant", "Captain", "Head of Personnel", "Bartender", "Cook", "Botanist", "Quartermaster", "Cargo Technician", "Shaft Miner", "Clown", "Mime", "Janitor", "Curator", "Lawyer", "Chaplain", "Chief Engineer", "Station Engineer", - "Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist", + "Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist", "Psychologist", "Paramedic", "Research Director", "Scientist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer") /proc/get_all_job_icons() //For all existing HUD icons diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm new file mode 100644 index 0000000000..5c1b219824 --- /dev/null +++ b/code/modules/jobs/job_types/paramedic.dm @@ -0,0 +1,45 @@ +/datum/job/paramedic + title = "Paramedic" + flag = PARAMEDIC + department_head = list("Chief Medical Officer") + department_flag = MEDSCI + faction = "Station" + total_positions = 3 + spawn_positions = 2 + supervisors = "the chief medical officer" + selection_color = "#74b5e0" + + outfit = /datum/outfit/job/paramedic + + access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) + minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) + + display_order = JOB_DISPLAY_ORDER_PARAMEDIC + +/datum/outfit/job/paramedic + name = "Paramedic" + jobtype = /datum/job/paramedic + + ears = /obj/item/radio/headset/headset_med + gloves = /obj/item/clothing/gloves/color/latex/nitrile + uniform = /obj/item/clothing/under/rank/medical/paramedic + mask = /obj/item/clothing/mask/surgical + shoes = /obj/item/clothing/shoes/jackboots + head = /obj/item/clothing/head/soft/emt + suit = /obj/item/clothing/suit/toggle/labcoat/emt + belt = /obj/item/storage/belt/medical + l_hand = /obj/item/storage/firstaid/regular + suit_store = /obj/item/flashlight/pen + id = /obj/item/card/id + r_pocket = /obj/item/pinpointer/crew + l_pocket = /obj/item/pda/medical + backpack_contents = list(/obj/item/roller=1) + pda_slot = ITEM_SLOT_LPOCKET + + backpack = /obj/item/storage/backpack/medic + satchel = /obj/item/storage/backpack/satchel/med + duffelbag = /obj/item/storage/backpack/duffelbag/med + + backpack_contents = list(/obj/item/storage/hypospraykit/regular) + + chameleon_extras = /obj/item/gun/syringe diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm new file mode 100644 index 0000000000..da1a290fbd --- /dev/null +++ b/code/modules/jobs/job_types/psychologist.dm @@ -0,0 +1,36 @@ +/datum/job/psych + title = "Psychologist" + flag = PSYCH + department_head = list("Chief Medical Officer") + department_flag = MEDSCI + faction = "Station" + total_positions = 1 + spawn_positions = 1 + supervisors = "the chief medical officer" + selection_color = "#74b5e0" + + outfit = /datum/outfit/job/psych + + access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM) + minimal_access = list(ACCESS_MEDICAL, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM) + + display_order = JOB_DISPLAY_ORDER_PSYCH + +/datum/outfit/job/psych + name = "Psychologist" + jobtype = /datum/job/psych + + ears = /obj/item/radio/headset/headset_med + uniform = /obj/item/clothing/under/suit_jacket/green + shoes = /obj/item/clothing/shoes/laceup + l_hand = /obj/item/storage/briefcase/medical + r_hand = /obj/item/clipboard + l_pocket = /obj/item/laser_pointer + r_pocket = /obj/item/pda/medical + pda_slot = ITEM_SLOT_RPOCKET + + backpack = /obj/item/storage/backpack/medic + satchel = /obj/item/storage/backpack/satchel/med + duffelbag = /obj/item/storage/backpack/duffelbag/med + + chameleon_extras = /obj/item/gun/syringe diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 92fd25a811..2d95b4b3c6 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -18,6 +18,8 @@ GLOBAL_LIST_INIT(medical_positions, list( "Medical Doctor", "Geneticist", "Virologist", + "Psychologist", + "Paramedic", "Chemist")) diff --git a/config/jobs.txt b/config/jobs.txt index a0c1ffa970..1bf271763b 100644 --- a/config/jobs.txt +++ b/config/jobs.txt @@ -31,6 +31,7 @@ Station Engineer=5,5 Atmospheric Technician=3,2 Medical Doctor=5,3 +Paramedic=2,2 Chemist=2,2 Geneticist=2,2 Virologist=1,1 @@ -43,4 +44,4 @@ Detective=1,1 Security Officer=5,5 AI=0,1 -Cyborg=0,1 \ No newline at end of file +Cyborg=0,1 diff --git a/strings/ion_laws.json b/strings/ion_laws.json index 1c28d5d5e5..e85d20b7c0 100644 --- a/strings/ion_laws.json +++ b/strings/ion_laws.json @@ -331,7 +331,9 @@ "BOTANISTS", "RESEARCH DIRECTORS", "CHIEF MEDICAL OFFICERS", - "MEDICAL DOCTORS", + "MEDICAL DOCTORS", + "PARAMEDICS", + "PSYCHOLOGISTS", "CHEMISTS", "GENETICISTS", "VIROLOGISTS", diff --git a/tgstation.dme b/tgstation.dme index 456d1ad969..41b45e69cd 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1972,6 +1972,8 @@ #include "code\modules\jobs\job_types\lawyer.dm" #include "code\modules\jobs\job_types\medical_doctor.dm" #include "code\modules\jobs\job_types\mime.dm" +#include "code\modules\jobs\job_types\paramedic.dm" +#include "code\modules\jobs\job_types\psychologist.dm" #include "code\modules\jobs\job_types\quartermaster.dm" #include "code\modules\jobs\job_types\research_director.dm" #include "code\modules\jobs\job_types\roboticist.dm" From 07222cfd9af04b8600099b6cf4218a4fa3b6e0bd Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Thu, 20 Feb 2020 22:21:25 -0600 Subject: [PATCH 190/380] *snap --- code/controllers/subsystem/shuttle.dm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 7eff8b9e3c..5952c77298 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -55,7 +55,6 @@ SUBSYSTEM_DEF(shuttle) var/lockdown = FALSE //disallow transit after nuke goes off - var/auto_call = 72000 //CIT CHANGE - time before in deciseconds in which the shuttle is auto called. Default is 2ish hours plus 15 for the shuttle. So total is 3. var/realtimeofstart = 0 /datum/controller/subsystem/shuttle/Initialize(timeofday) @@ -78,7 +77,6 @@ SUBSYSTEM_DEF(shuttle) if(!supply) WARNING("No /obj/docking_port/mobile/supply placed on the map!") realtimeofstart = world.realtime - auto_call = CONFIG_GET(number/auto_transfer_delay) return ..() /datum/controller/subsystem/shuttle/proc/initial_load() @@ -643,10 +641,10 @@ SUBSYSTEM_DEF(shuttle) QDEL_LIST(remove_images) -/datum/controller/subsystem/shuttle/proc/autoEnd() //CIT CHANGE - allows shift to end after 2 hours have passed. - if((world.realtime - SSshuttle.realtimeofstart) > auto_call && EMERGENCY_IDLE_OR_RECALLED) //2 hours +/datum/controller/subsystem/shuttle/proc/autoEnd() //CIT CHANGE - allows shift to end without being a proper shuttle call? + if(EMERGENCY_IDLE_OR_RECALLED) SSshuttle.emergency.request(silent = TRUE) priority_announce("The shift has come to an end and the shuttle called. [seclevel2num(get_security_level()) == SEC_LEVEL_RED ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [emergency.timeLeft(600)] minutes.", null, "shuttlecalled", "Priority") - log_game("Round time limit reached. Shuttle has been auto-called.") - message_admins("Round time limit reached. Shuttle called.") + log_game("Round end vote passed. Shuttle has been auto-called.") + message_admins("Round end vote passed. Shuttle has been auto-called.") emergencyNoRecall = TRUE From b7baa6fad8ced44af6231c85d8d242d5649ee250 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 20 Feb 2020 22:30:55 -0600 Subject: [PATCH 191/380] sprite changes --- icons/mob/hud.dmi | Bin 17871 -> 18046 bytes icons/mob/landmarks.dmi | Bin 25137 -> 27103 bytes icons/mob/uniform.dmi | Bin 387484 -> 389315 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 8ea155256cf1f0fe576c5ad6a0e01b8d93454871..58209a312ba88da1dd0ffeec7b84a1bbcbb5aaa3 100644 GIT binary patch literal 18046 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 aWQIQ>Zm)4~Ru(|OpNgX9^OC2Q@BTk~r~5tt literal 17871 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 X{k+uTtswBnO>nZ3iV{^~MuGna6L{(0 literal 25137 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
      $V&F`=JW?-QRTYg+v?2bqjpW z#p~}5Pr1>KJ{y6*nOSgC=dgolV4vdh8Suz?joY9a)4`w)<#hPY`@nJ7IEgYWkKvpb zSXkopn8eJnTM`RU)2Hp934W${L+hY05?8tZ4rCk6Y9gu4v^mO~nDO1k#+NS zdYe?IcS6$l2H@FZjIaN=#ljwr!#sQ^3U@3~37&7}3HPLWSNj_*{JV~So0*x>7Umh7 zS;`;uby%*A2Ja+czaEASE?TU0rW@HQV(2bZ^An>53(gw2BT8$LS#nLvO>e zaoow|FY-?qsL$NCZ$OESj#=+M$}_x9{L0GPwnrX(mZaU^LzR8IM%?`UTMCO<%;P)b zf6`EMGon(*D7fYXb|hJ`K>6DyxZOvPZiH=x{pq7xAv+;4G2?jZNA1sbx0JjrvVyp_ zA5*x!E50+%tbnBZ2x91lvu+cxd^D&wO;18bj);2uWviF# zH6dm5PZ8?sVEgx`2#=TqC-;*a`y9tEvKj?E4b9NHzd#ma+{QWkxc4h8&26D$E?Znh?WOwsf1^`5lY zHB7Jl^+x+_kJl&HtcP3eBp7$dns`VP9+ENcShi=NS?5w$;Nj$NxIZ#c)8{smlas2B zBZNbkBddABJhsaT711uHV`;n*7wbxKTFACbHNilQwmtY7LBeMI?{_0G?e9ONzCG*} zGg!LaP}V@ZgVAnVL}5CI!2@C1LM@V>vByWYU89ODfKT~tFQ1^vOP{eDlK)4T1@i8X z_S)BK*mH{s=5A;g()8MpAE)V(sA9+6Bi_qvpGu*;n`%@; znYn=j3{nQ2HF3=anQbg-Pqs3dGSF{p_Y8|ojx-=qm%{+Y2p-5D#^3CZiq{rvV))X2 z2h#}tQDpq{LyY!OsMw^W%;V|&(Tj^ZIo(1IGX+Yi+}>3nmJ(NR%mYkxhxGy;HL z4MQXRFzM)g|Gg&&oNpA99G%s*+GYYN0#=TiuU)WhOkFe9?|Q*BG$6}Gq>WNuG>6-U zuidGAfQ=V(q^tMOyj%f=3ql9M5a@^c2OTtmp+|zdM?*uy!+(wJGleRJfWd%&!@Mpk zC>lGUS9DVVkMj1m)wBW22+8|Uc*avzrDkrUbgP2J9&R;cV?8k3OlESG2 zatU#_#HyzNN@Rr|ej1uUAYkutg%K|j;2KVrWCOSVRo>>j*Yy8yu=R%FL|gQM$ z>;c#UIUpywWb(feSLw?WQblVywEd4euRN8}2lu2^lRQ}Es25G~DShD+>C8sS3pU&2s1oTj-oD6XpKfNZk{3 zH^YdHV5di%Wk$EbMz>t?2LPLJTjZ65R904+P`s@Ot{U90G%G4#(gJ7)FT9M5Or7n& zBoc1(FVzD47USfZ+?}$8Zk*<$#KwTizzk8)^#WSjN4q$_!tWTJz!tNvYrGhWkVN}W zcxe%lzVm!VN8clq7d*be0EUglXv%NA0>f6f;rryCp-a-AS1T*50y+v1aX#<6v+}{i z5v*qTn4ZH{{FvtlZZ59HR`<%d8ErP0BOyWuFhY~(HGLpCYLlnN!b-5gdB?(Q+twVx z{zT}-qG>da-lxgjsN3U(;|$lWV56N&hU|^*;HO)RkwHZ!s=d!_o=gOU1rTAKYrnd= zzEZ5SonB|ALvnYg5;m`i;bHZ0dV2c$U)tIyCF7Ge`77C0T+3G5b8vH-7In^kr*2|O zmnA*EvH`FE6wIp!+^vgEvp=yak$R4eC;4^ncCa5U7E-L2=PSQFnVg0ydR$d!Nv-~* z5~S07xtL{JI~B$(8hmWsSM*)i=rEK|=dZeX|$&SHC-&4Vl8m`P)X5S>R81 zF^rk`u(UfK7y3xDngPuKp$`D4rFKh+6n_pVuMMStE*mm#F>#m&c1!N)Ku=W2_kqO6 zeYos_t30H8mH+eiaL0V$^e3!@XgbT5P)CNUb`!jqhcN-@clH>;DT7;nejwcfZjHmA zw}YiWNV$woXDfnnad8PZ+6*g(!`?q?YHFk)5J(c6;c!KjP!ZWHqMXn}ZB z$${vt z)$bb_^fAU0r-@PU?T*3xSfE4#{y@ zBBep~67LIa7e+BiF85h+n&ef;w)S_x;{Vv-5WzQW>M>ZaG${87Oy< zK)kc7>j!}PO|`n)tH<3`N#hgee*-fe1^msDX z@Z6;e=C!oF=rJBjpr`4YAU50HF4hf=XD)DY14SELV1Z%--fW2VVJL|Y)p zh~X&Fi8UqRTR3Q7!l1j>(A$Xo9#=N{J>7>7KLwrl4)8ecG>Me81%XG{Xjf3n5n{hwPlyrS-mkrvkUTiQW!zGV)1{ z15olvMc$-^Iut3&rLG_L*^Wp#OYII~rN#zW-^}DKt7~iV0N8aAh~t#AKPhE@@+Ic^ z9;1wf(T5k`r<-EjLi*VeW+^}w zIy$H^9BXDdv`J5x+2xFkTi&W*uYf9BFn7*(QvUa&>_S#D0DMlt{)8a9jOaq4!RoS z_TCsHwf$PBPC`G)&f^Bqp$hUj6F3{g9QHHO-A(b+8`@^SC;omUq&LRk6Y^|kH@=F$pHq_6elQd7sBj$| zv-Ol{Xc4iKJc363@Ja?HB7xtMIUKu4aeH__kp7j`c|0bbn)?T9S+~)FX4lmv0XRLx z`bN?A>X!ee(8Szne?tilz8Z_$IzMjCyP+@sio|%-9aei9|0tn z|K<%I{5dE*K7wUh6mu)Ey#9eVuh0s;Uvx8mpZRp+g7kN;UL;ubup>JsnkA-0y!8W% z0-S9lV8Nx)@N|s3f{GGB;N59yji_{~*7WGkQ$dGT)J8BGQN-)>{lLUTG%(F+T2r(G zfHM#mPIW*aglq;6V6*HuNVsU%I(TJDIODG}g3D}~g+bwMgv3t(nQhRnhk@^O0}pk) zkZcQ;7ydE-=$VPSI3@g7T;mT$>YH9U%6m~ipG2g+-Q8*k)X(@}@^@}#reUH0@Zz6B zqI{pA1aB>PH(JbhcPDV$P>)yzAB){U z#g0!G(IiM7s>s4duVN$i-d{}A(_AVPMSM3VyRv(eWlDQzER-*&zbASeY^X%dV#SinEv5BXVmXUS!dr2=D(hZn=2bXT)-p$dm`S~^5^u%wshPE z9J+@MGQ*n)y4dmFq)xuL+uf)Y!T7wJY3Ac`8E6irV`~9f!C_=bV{~jf({8d?Sr4m3 zg|0|`aDP0l&?nTD>{D^Q6A%1F8&iU$6Wa|pP`T9p8E3JIFVA&vn3@P91&;aJQr=nB<0|i*1j$;medM`g*t&Br>)0w(=3lS|Yn< zX3Y0W>5Uu@!h_xRspQ(52h$qbU)gu7Ou4`^#To02LXsoFoQ|~ra4RWQF0M5 zzy8j@#)qS3OUs8RUbGC^B21m~!wJUJ*cdrramuTiKpV{CW4?|q2~KSX`gL`mfN;8r zv09_KZMmfO_^PmhXK?3K->{&AizBdS7v6oPc0j~S^zbH&w#E^?`Aos;q2??;0M33m zDy<9($76^9Y4`a^KiCQ@(B;_5vV4f&uHxj~J>{g40yRJVnYeEf++1JDxUgTlX)HXr z!ZiPAtbBEDopKu_D4pznQP9zb+mG#Gk*`PWG8d)Y^O2EpW%RDr-uZRU+eY-64(bxT$4Sp}FRUlNvK&8$<& zJVAc@w%6iuLE%dO%`jCsF1q)IuGGyIxA;|{Mb}6wW0}LxEKCT z!_eX1KsTKh)Ib-$v%^2WhF$2s7q71)VJuH#Mpz!c1nv(u49-~960hB0y^ zQi!}5C{E**D$*&Aimane`Gm@MPr+e}wCyY+ zqv?ArDTYmP{A1b|hMUIJCh-DG$3%2x?M-GG6nsWDwl;`jURs!hd*%kMB+W_pq50{A!=7-1I>?p_<`FkM*Tocnr$;3zgt#0N=j2 zOTjV0i;p01Xr}8cTgIdPLL|Gc`CF;{%T^@Pdd?qj?mkv(zVP$V(@yLFtd?#HFf*%* zwry7FLup~9z#a@`QA|0lm($CoGh`zf8SICo=$mT~>v zRhKNy63Z&->ifCBr(V0+LarqqfJZIHg#hQU(Fp?#|A8NHNG>bv22K9$3-Yq>)Wa(w zUmWeNU@MNUZ-~6MOFl&xYYDzR$v$ZZjC3(Ox&^a-XmJhNh&goe*+cK5nmL@W?zX>^ zVEX&}an;9u`ZATf>2a;Mz7?yuSe<>R*BHljt5OZdO@!azB)=Ya5Fp5qSqs~=EKS#J zbM!~Gb*@fA%70b}Xxcyy4-e&iz7caH-AoEvUvJME+ADCl9(|dbpVtb7 zZuLbPjJEn07Z;mgNba$-vGoJR_6k)N6Ynphu6DI_3E$J^Ns3$X*puTr3c3CAd(C?e zav7r7h{8Oug#@ugYHn>$-y!>)_{9dfEZ#}-@4<)rJXMG_{+jlcXxYKK@Cd?Jp?E3D zVc8;Q84`LNI4;>w4u&l242fNkmr{Na*S={K1&PT$dQAfC7MbYxN;7q`&F|EVz113& z$<-}ai`HVi#5XPHTUgEa_IA(@15=v?$MhP@7aJ+-jS(HK14>I-{>Vo6(^pF{eO6M! zFi-mCyfDT=V*Xb!Gmbi;L^+b2NV!n?+v;X)guZ+%{;#3k%bTDqL*s4LssqEW^ZgI1 zvo09Ep_)yZ&6L5%OPcnxxXT!_It?(9qNV%M!VKlz!mijsW@I_57kZ*k?Wk4T&6~N& z#l^o=M+6NcSLF2E$V0}4aBga8;O?9W;cFb+rKS68(St>nt! zm|)29eEG0*r9pE*l+tZdWux6H^PoZwmK6C9yQK8yzxJpJyEqhNQRy`Jf+ZZzUikL| z^xJ#L#|yrwW}XIX{J}u2aDiMRFF#RaGheE;rL_BX2$)#c3722?VxQWr{QbV^ePokh z_fYucu4Fy-xs8%8m?^9MVL^Y)MEphgFZAuXJB(rYQ8wwiGX7z%5B3PhFbLuDylTx# ztNhXW1Tm^?Pqu+S{>g{c)|RO$6lUdUYYyw4^J3Z8?R9Go7ud+_?CT5O*+ErY00>?> zdU{7X-7IWuT4nXCEJnWAjI8rf5&?FpI|g9WB#M0Ed>F=ZMCd} zBc(4d@6_!=zOat7`Je_uF*@22cJD5MfF^8H@#Vs1HJ~=Rr}+6K1~upmt#@to=S!Tr z#63cU051bGGpe(*b0+y4FhwY^PyREN2{V`J*GVOg*ZtB9&=roxveVKObS;^b%F36> z%euzyknMh5RO|EUPh=x)ygXieJdROc-DC6`3U;U3=$Cz<HI6Qz0Rl>I0w;F-Sv=r#FA z7E7!o4uiZgqLS~g5=&zQE7R5OEY;?BZM9Vvxj}}W`5-LtsRWwxl~^uZtWQy93Jbb2bUC{CpHRTqUwz2g zd`fyK%#GAGh7@L06B5Exh*9tp6Soczhc>zbNklw2wg;juULG!m2qQjz{K&){4-eM2 zB#o$>{bEN)dvQv$gnpS=;`>oAO7j;$t7~yP9q!dFZAy$0)3fR+g>X4tp;cAa&;q?# z^x)!zI?{xn`PoMX=MBcZ*8)E_E=dv#i=|BIvm8q{(N0kz6s)5j(j1QSD4k!wHNhU& z-ciQGyV(vI0`>|2b1-A7$RdWWb(N?O-Gp%lY9U-r$xO1p$f*F}sV5ZcxHmkkb@eOv z;eSl(1-pJl%~ZEGcvMsYr-iJl8cgzV&d@XV!z=4k0*6!czxahPI`s^4gRD&SwMAi? z-U09cy>ixy7xHq6goH`{6`L&9%!Pb_I%?r4=%se=Emt-i^PbQa(D8`z(WF`);%(!`(>P;-)3!_2yZe*F8O~ zHpwt;*27_XxsL4?_MBASb-NJSW_W(C=BZlN)TC3$nUR@UKBJ#!|M1RN>F-lFk;~dE zvo`o4AW-!Ex5ew8Mdo|mq2NF1Zm;n1a>uil77^)JLjH%92F|uL!=Q^RK{?F`KAb2g!rpmIpudnZ$g+;C1 zst}d1u)e)v7O!#h;Yb+u2SV^hXwLe>>AmO!)d4>bDaM58zO1gUWZDbw_AdRjK^0_z zm8dJxhp6(aq|@#9a@U%)V-%Dpd1v+q`OsAAS7%dw(DhXUEKfD&p&^ zfc;F7oU-!XM6E?BFQ)h2C+2u__i1U+|g|v-k0XX38}I1g3HR5 z{VL2E_Is^%NB&z1;Qp)2X%3tPLD5F878CXaXyE=E_w7}7lf(J>PJ)O!Ve+YE*c_H= z7nHv84a~`W<><0ovckfG2sk49h3bh9L zflKZX+-xEZtlrDdG{jzzfF*8=YR4|dG~QwlpX)kN7`b7B)MoSSu7?gVzdZaI(@xFv z{V{zw`}nG5%ncI8z1bEm+3vIG$M@~8`6dwmoXqx+C5jF4e*=}LZ}8e_?w$Ekfr{ZW zmD?aJq1WY?QrL;ugwp4SJcC%xANv3#`r0DD)oZ+(Do`f8{qpa4=MCiTr}#Ak;=RLB zQ*(fZcGyz?Q3h5 z$KC3D6OdG0R)z22B2~kw3xZM2)%N(UuL{raNv&A%AXuI2gw=t^z;$mqM;`5y) zkjl|-*Q2^VGnM*9wuhFgDbw(?wQ#MKB4VJp(MhgvMO|$DZ^}KwAJsYJCU$CLu{WSo zgN`rpN|wf${d;`G`iokZm8?f)pqi@aWBda0<+G5G4=+icQ^Qj!3OQ~`HtNIO?Ad1b zGF_{!D_(y}$4QVvQO!88L!iwP_@AS?dc&MEWmu5tWsnK!(V@=Le_jHK`V7Tx6#!g9 z9;QD^zY-Z5-p~poFy+>m3t!XmyUMpqK>A^!E^$7+!qQtqE#MTbpCkctp6^3VO+A_6 z6~0EFewfbp14yO-2_QG!8F8%?P?e~B!eIit`&gT^@0Gtv?4yer|HdEp$L6KW@cxE= z$v5rv>_Mh7{*g&H+LZlaRxB+@Ow8!g8boi;NsF>v;2R_IqaSj@?5^lUh>U zq@UXt{mj}EJI3$Y_Hpv`+h;J!ysv3LTao1Go0lD)g1pv5sEQ!L(g(ZTM$>|D@VE9M zKvCdpP@8Fk^I5(9;1IjmUq3|9SdO}->kt@u81T)pPP93py$zmIGu z&=E9R@jk>|Ag@rPPEz~wrGFhWloRLYV5{EffowVYGWL5MHZdiY&WfKJK3>Eatz)L?KJ&@r>BIcpt_|gT| z-D#HSOPd{Se96-qauCN?%R2?+lxC1#-^BWfiL48k;uX;lHCEoXu7D#v$; zJ^K#00z#x2UJrm?uhFbH6$ukUb9su9zbj}NYN6G15~lSq>duk=xH9PMmZZB zX2=0JG$N8H5m%bOaI$^_Qdif=(J+`nKu|E8ii*l)Kx1O+>7jOqC~+D{T!8ijN^|4m zB7sIz+iF15fjrLe1Bo8MMs+e3{I;-s; znM-YjHg7T1G$iEY!WQrQNif&j%gKH1GXVHaipNEGgKW;s@h*q{CbfxW!;5+D)5d2$ehAJhbG1%H~dE(Zd7?;RfF^J24&IG9RqJ_*){4N7fpV4&Bxn zhzPsnXcQ{*SgvNRkA4(LJ?*vMd;g!LoGG-q^c!wr#wqo7TCR;r95DM~J^-P&x0mrn zSy{QMwbhwRUr1O`km-e!lk;!=*B@(s0pL6ZgDP(-pkM>74v~R@0ToUweyIi{7^c+G z$thsopB=cq>g&D43pH65UWvsh_MYrhc&okKp|-C0ug2bv<#PYEM!V|eau9H_(_e8j zy36zSYX8SrzuZqU!TYi$y}|r>H^Lt1xtXPUTlO7kD5dQtuHHMK zWXp|-DgD^8x!%*J90w0ias((!5m)`ujg0t@_S6m*MD>2WH@m z2KC_DIrg?2>bEGa9rZ6*qYH`N<{q9TTBARf+}vvK5%JR1Jukw6{|l!bDxnj*C5A?> zuTX%%@?RJD1!irjtMj3BK+Bq}GL-wOJje98A6y?Ib`2xacT&14j z^?29cyAnW?YMzp!zp?vI9|gJ;)FshyEOEgnE4r-zJ@uE@0olS{viFaY?fqjXXfpHG zVLCVytHj}eBbT{j?9&ifIBRVNBCBBH`to~#79x42*d|6AqJ919jyp{E!K3-t%RMVh zOQzAlg?_7=v|lOr#NPM1I_`kr$Zrwe%_S!3oxma;UNUG;;%Cjjs$5xW$b9}o(R)FI zv?X~~WBu?V`x6~&(D_0o1&D2YTB8@3w!cig*`SD3;LE4x$ZZV$}YMO?2cIV zK>-MS>py9$5q#CtA!>&W@t$EcNB`c9T`4imepW&N`R}tIKmf`lyl09KFB_TVP1Gyr z(Z8FCZ!JmIZ>a!Z+K^8U2gtYS&6LmD?WOp{|5wk?xRqS1;~5Slu%y5J zjolW$(NjUH{^bZd_{`1IHMEwN^3T$1+r6&#w`Ftlbrn&Gis(pQRmd`h*c43`3a>llq>!}7hqy0m_K!?KgGy-34FhJ*G#+g{~{;#I54v69l*IpJR z1f*L)x*Mfg8tIU30qGw|Nwa_;NGsjlu~II*pp<~LfYK%1xv;Qzy!ZS5nKN_d?7U~r zoP5voJbPW`cfxR-a4qSP3zq=EcyxUf&$LO1L)MlmmM8BXKoSA8ZnbN_pDeK#XX9&91`M8B>Wh>yh;szpXJSt;Gp+(jPfWKH#@#)@5v3P* z?wINLf;7vX!Gnc&n9`Tp1Oh2_CkB{2zuoL8$fK@A$kC!Nd7@SvWs}k z){*PJ=oN7Lu-%iO1=6$r%<)}J6HUHw1h7$3E*LeQrO5dTw6oZlJW)&;N!ii^TR5bZ zaOq+_yM#e0>dXU9{9*ZFGg3bLJ=$h6Vro^S61h+8_sDmZ-3||i#)iQ*`(OW)zQ33z zyru5#?JaI<62aJF=_XlQdkP871-$p%%IjhPDN_!a^i)<;T|HJiDXRM<8R782=OLrM zogO853Xo?UHzTZ%kg~q~6)hcN_^-%(7iG*eat!DH{1$Q_5po;ZE*(0$4SRQO)H>^{ zDIVS+EqbSs5xop_#SLRl?IbsDC0a9E!ovkm|Jywh&#|H*fNWR@HJf~8A z&cvZwZ9V`DXCE*5=TI>xZviqDgE-=yc*q75^zddsR+2B~$H(?+?+1q?thHZ<5Q7<* zOm=c!T7SLsdusR=bw@d&el^proR3fQSir^3(yjTm4xlVQCM2+Na^i;3bk|V}*ak|J}#{D~|&ZkH#a% zYipqAUOi|r|@LuKSPqNecoyO)(Bb!H~s%tqDc zbB}zjNNMQkf^@ETZu~=Kyp$@2C)?j>6mM*t@(R?`#-hhj3E^nphvsF?jwLI0(wnC5}`Ag z$lS9#O(Df0y@@{FnuDW$1puqm*9BHN2*Vm9Nk+QTq?KyJnrIXn6Lp)8fc624QY7OU zT`al?V0hdV41B-G*bCQV8Q^Xk>n`k3X^Fo-!)H+jWoUmVhi|%0QGQ%Gcvxd}tw77K zF`9yNjqf=nZ4|L3GBa|p_KQQy^+F#iN$mQyWhwR<>!Z{t|IjLu{6(PCob0xIbkMmd zgV}De2EFd@rvj88F|94RhPDS*Q-%KfBRctKO22KKhtp;xo$oR*I*_XeZxF?OS&y-6 zlyFAkUY!_6vsqXNiXyj5tm;jZGrvhm(Z^d@q5u_8@uz%F|HG*+7<>^|tV#t1i;Yz@ z3)0wmQw@w+Xk4V(TpizcPevjd&F#2)0aT|_ntD`P8U?^p1+Ydro7>wZMm76oSO7g~ zFVgx$QQB(ko?}C@ZT8wrlK#$YDZ;P>tyvliJo_~r?ax=N+G;iJ)~D(fi9Yl0^IFWC z+{8UpE7)gyHx04Yb_U^%0tXb{qZZYz3*>Be3n9(&$O^3-_I9{?LPxZH(f8ruSX8ic zqM4hIXv68LuTg|#3x@rg-x6qktQs|oW8q2 zw41xaGqpn6b0<&vz;IqlB9E-CBmU6ST`0%I#+L@|@Ud0@qkLjA5c!DC`E=8Mxt0H? z0jjfX?QaytT_?wjQ*)-k#K-o7x7XtB9&ug=CTNEI5^%!<;%W>c8OuGgQ7}f-gW3~i z3STAQn`A}Bzhn^)QygG=f+#Ll_-x9$r$FbF;ICq0FRx3z*^^(gk42Bk(kSd|V&V8y zNkT4DGc3%81&cMDAUupI8A~#61=4Yqq;A+wCb_#;|70w2#XHuZtGXR-?RngByyUkM z^3A|ZrSm9_@pNQ+&Q&{vYQQh*y?E%COo6*D9`rq`hp(IGXnfL3C>nuhenO7^dMHv|6Z9GyR>d)TVd=~-S{r0v2q&dyy&1Xhpw2jt zG)7umcUn0$w+NkfwP9WCk6fzbzsHWb95+WnF3wNiOa$?CUeN(%%fIvO&Zf$#{Mfo& z&$-GWj6bq`@QOL@t{`Zd2eo2)n^-vM)cOwTfrUht(4Bn=9{1WJ_Er2q>Kv!^{=-GW zuGJm(4>c}@qi&rJ6dH}1toYbuX42pXV_tR-2oL6Gpi)_0Xc*q>h%*jUzG1s*F^ke; zvEABl+8&$UtGJXzk2t$N3cLME8G65K3o7qAd2;S?#ndymvi}%VOnOrglu~%yuRJ8+ zaA5oW17UN#|B~xBf!A_ooq~;WZZ;4z=_vYwf(rMT%tlY$g=e62H?#Fibo6E^dC|!N z0xWp=!?7*6DzY~3D4>VjH(WLm!uJ%y{}_tos|k+p^urxYVx(I9F@E#}?KmB(7|^eU z^nY(!$CSt zJ>}FC2)Hu>QlLgg>B%`c8X@MYP!Z-@79wbfIeuGPn-!VDM}&68MhJvZQ5GEmux=xm z3ZT7rp|n1dd2`4GtQ_9WH}Yn;H#fSJtf82U2}Cb?|6bk_(TXPzKlBpR*9->V2mnDv zBUJD`_7k6)2YxQOZPY;nU5@{23!y)Sa#qyFng;{y@bjjQ?<-ECl8a)r307N>FWgpu z$5{?Ghxw)IlKUqi;nU7cO>afa95WcWaBiQAlhei~tvyG{P0R8bD+fmj5XDW})U~t% zV+59Oiz`P@c)7V1U~_u2%_uI0F;$miXa0C}O_xiWA$4D#x z5ZPmxX(cy0W7?WTKk=y|Y|gtRB&dA*`>kCjih4Zy<1Ud$Y6f6LO~Nbwpqc8|0^@2h zD&Y0D@P8Tq`!bpKW~v7R<^0Ise*Dv3vJaic=iliPRA$MkUW?Mo3=^%8>Feu9Hp45D z&+h`&)zybijx#~#P3+pT<0mjcgd#F`WiI9FiX2E~u!eZ<8~(-S&PY^%uc)*Xi?~b9 zxlSwi><33_%ZpFR$sjp3HN5PM^nXcyrLNvT$B)WnT2tDIaHgGz)cS%kF*Bp2t4pkP zXb%5_MW=hs_AfiU)zXvfCwdtN*k7f9CInS8=M@% zw{agoPTe=w)00N=QuDX8Eu+&s?CU$o0xPApKt%ODJBb=27NGnj5+1a$bl=y%{guy)AQ0+YO zGz2BSG(VKSXO;yuG)%MDZfq2;uCBI!Ft2u%0B+pKhSsW|xsBUaUE+ubn~nAn)6<76 zIF@ zi<0$qPmDg1(ShV z@Om^;C^a?p%Wg`M+Y{!#U&~3zoV0vtP4viFH|qUkYY+jjek5ifPNOdY){4etA<4ZI zY6-#RZy-DV^XHr2jc;s2-z8vUG7{HMlTKP|Os3WE@+>MV`J3GR_60+c3}qBd_WZ$E zVWXW%7$~r4vS`)s-5SaG zw@Xf&P;QLGkB}?N^SyV~PE#2cmbJ*Lhv7~fi)^H##U&+fT2Gco1L_%W>9&3Us1J+gCR%?+iN9qL0xe3BQnEoc1j z+nft#qNe0eO|ten)z~NDw;zrekFwX@YYuPNE)x=jp=u-ufKX7bx0Yy7->N+!}T?2&=sKG^29Sj@?U?Cer2L7 zr=o(5L&T6;UTqq&g#u)D-<Mb{ zlA)WcetS;9V+u&kh5l7zjQ{L!Nv?!9dq6-y>CfS9IO7vrOEhl2)SQrfYI^zrAOaQR zV*TZGfX<_G0G%MVJn?T7mz9P}Lg<_OOpV zc#Iw5Dr(0jIZS5rS#1=grLjeB$8edJKHM{P(5o+1Ax3)NLLyNoIEdTGq{gc=w=>an zSg845#9BgP3n)ob=kzh!F+V_MV%G<>=vI(mF$alAgZG_(!Szf_?YCV6#M+GV(AA{@ z-*SmPbxku*aMhyEINh5_w)Ve|MRN$dA?Aq>f$r*XjK2CD?)T9Os6f*nupf_!2})n_ z%RXO;x|jK3SNg(;?I+o~Z;=x6h8Xze@R|CoGC^VMPnCwBDv4$4o=X&}0!u$oCu--@ zT)dpCCAD2oP>|t2BWJ%nQbZw3`v?rl$dH|&W0wP15GJ(Xfs^R()AH7z0~6QFzsTXg z{ROuLfmo+;ftr|zb3zMVkK)x}#c`q_JQvRPk;f-VpBb0UQHM;XAji37r2^UYsgZ;B zz<+sa+~1=g4#KAz$?=t{b_4dBlBN=rK z(`o_w=u-aA@V8s1rof)S;*}NP=rm?1c*N*OsH2B}CGVkrRF%MK&Dbbq$wL^PyxRCE zQ^YZmU0OOfKAylT>E-S9iA8}jyT$^iNWMw@Gh`iIsdZPMZdd-FKV}b^TX~Ce zfcx^7+rrm`Iq=;N)b?0j&8Hg#<$Mw_stNfWS-|Rtyk@tL6B>H9;qJ-ww0*TBRP^0w z;P~SS;pdT5xnK7fftYaf`<00aIYq@|f`PH%Yx)w^#Lak1AD8WYGz{f2`_-%IYs;Xp zhr;1)hZ}~wq0!@wfy6h9^9{UeI*w}XJD#7$%7U%}Hh=Zi4XeMtZ}$aSlfJRBs--1; zSg@6u+3>CJe&+xb;2;Sv)#SZcYC?R49-+z5=4ol)&OMF_yNf>AtguIf^!LJitX3w5 zfVi9JyNB3ooYraN8WDr|v%%h%mDSbjtKpbd8<3zYHzrBRY=HVA0$^Yl&KSktJ_A5H z9Fme|zD%9dsN;(V;^kU|hGn7a)>f@m*Po&TgHYKd=`&oK<1P;C1v~1!A`!H))o$iZ z;8EK)XuiuaY3>FG8{6y9Ow}#Ls3wgs*=K2fo)ba_K%kkgrN$BG*9EB2{j-3J14E_r zq`Uj)!2G*wPvw9h=jS`sSAl~%9}y`B&_4PP1?2j{6(@?CEAp`uN~QPL#&L^G9vhyya9VNnLifk0(Q$b0Hv zMsYJP9V06g*|c(;0sMMKwzkT!a9p>%{3w{FW3l-nNCcHk3+D-_3+LmRhS$$B zd;U`<6@KnS{AiB%s7vmS@$^r>P^}S5FD&`+{026vloHg^dSf6|mPY5Fy6(nvfiXyXB z>ipfLOHf@KR|9vi=0mr3Xe8YBG+sx>EWg(^LJ4ej`E}(eLE`_Q~uSg z?Y2GByBFw6#+z)TZ2EZ_97!wWmoWm9p%dgJX9@=FC1SGdfRyp9aO zNh?*O3ZI7`6XlAZ(m0MEZ5;d#Nln{&Wt6U?_G9j;Wb-s%_SIWsJcE6Owi+yM-=alB za7(-H5qEfpB_|`X`PMoaOlr|Ys-fgEpO|cQ;+wgLgvWhO-{nqxmq1tx878oeD3hlb zyzUFH4KvywuOwkcJn04q3? z>S;YGr|+kQ!dP#ttt&I4T5nD=&h9G;Ld;~*7bQAd=aoN1sDldT|2w1SKq&6Qk&wjF4EJetwrH$ zFP{-C`9>@GtKG2q%+WX6!M>ho?9@xyk6QyeI}?_ELy2AH-q_k5a{41nDewxZ<7B0Z zCW^Oke0!i~N4$T}#mBR8H1ran_kRaazyH4TRHHBuFXQ$89Zp4h&jOHDDUDU-wT#tK zQh)OsHt{B`d|Zgn^dm5C9K-hq*qKxJyP7yShaJ)tWX}t&i}R~Q{^9#qMkW{3Vf-5) zzjisGmv}u@nq^YQm#N9FJ~I4I9;8A$ueiB39w?^TS<0ksaA+TdDwqFbYNQdVEg~>Z zasOfc1H9FfsenqXb4&Ng*u&F*JXG+IU$eYS!D7+gec5M`(5ex1mCW8hV+5|KA7ij6 ztuB%>uHZSxV)&L-)5JklW%l;(o{w*S4^7|!7z1_a!&HaS&Tq8(V}`0dwFP_UW?}c+ z!qlf#Z7NO(S}^L+s{Ch;n4NHzJ$`a#CMQt@KK{?mZN{U-R9m0zZ9m5W6QOpp2P@r( zBNXarl$uA`FErH8A^vc!8Goj2VX6%c-Q3aZMxCR*fUrWOcg%_F5bWIYP;1f!=;|K=f#$dh91I`rwP6C-1->+1p*Psr!Jo}4A8SJ5 zJ&#By=-t-oc5(3G)LcvC^ z_<)LEdY2ra>M`K*pFFIfr&2G;wxzwGaMn`Z=qG6_&k(mM*zb`kpT=tavkq6h+;;gx z^M~5tL8Fj$vh$&vBu!*;q;>Yi9`8lIf|v8`jES>5rFR%0KOyNK4hr}$>|RQJ)tTq0 zfz*0tl-}uuF-{fVtlS^@DZE~zSYKx!;e);|qN$q&F#WUv zFcUyU325RCX6Do{G=1J*?0Qonk@6!~M}MwgvUUuh>k zd}yx)0kx|0>W^6)uS^Jryu7@nMG?@?0h8n95WgCWt6B4!`Rm5c%W* z@0WaB1RXHpsHJU?QFnSrX`&Npji(jBP$+hO$!XXu;qB1qu_DV5xWgouO9m1GlNUDE zYVzOxf-(G^Z?KcTt!&iVkW>w>CYdjfama|#A&RnQ`Z-2YkpCE=pPk1dD?<@#>^%JV zL~(Qm`|a7L+STF0Ai&dl&SO+d45+TXTiE{UvBF=VG0wg9M&OH!vM)E$5vL*W#|#et z{v)8+`Tybyfe?72l<483*;i|RY2}P4L2sW3@rF0Y!iNV78Ihe*1&FC1LTWa@2%L?S zUXhwSSInjWrgug^lO5PZ*}@G)B;5T(p%c54mLw-ftHXDYa#i&902-s9&d<{*g~bK1 O2vSqlR;pL9iTED_BLJ@e diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 69d89663297c02a2a3f487ac473212829eba548d..bcde4d84f789c6c15010bf80e27eafe06ea2798c 100644 GIT binary patch delta 24116 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 z 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 yb-Z7a Date: Thu, 20 Feb 2020 22:46:37 -0600 Subject: [PATCH 192/380] man FUCK psychs --- code/__DEFINES/jobs.dm | 24 ++++++------ .../modules/events/wizard/departmentrevolt.dm | 2 +- code/modules/jobs/access.dm | 2 +- code/modules/jobs/job_types/paramedic.dm | 6 +-- code/modules/jobs/job_types/psychologist.dm | 36 ------------------ code/modules/jobs/jobs.dm | 1 - icons/mob/hud.dmi | Bin 18046 -> 17961 bytes icons/mob/landmarks.dmi | Bin 27103 -> 26300 bytes strings/ion_laws.json | 1 - 9 files changed, 16 insertions(+), 56 deletions(-) delete mode 100644 code/modules/jobs/job_types/psychologist.dm diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 52642ffe48..d45762ee34 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -23,8 +23,7 @@ #define DOCTOR (1<<4) #define GENETICIST (1<<5) #define VIROLOGIST (1<<6) -#define PSYCH (1<<7) -#define PARAMEDIC (1<<8) +#define PARAMEDIC (1<<7) #define CIVILIAN (1<<2) @@ -80,14 +79,13 @@ #define JOB_DISPLAY_ORDER_CHEMIST 21 #define JOB_DISPLAY_ORDER_GENETICIST 22 #define JOB_DISPLAY_ORDER_VIROLOGIST 23 -#define JOB_DISPLAY_ORDER_PSYCH 24 -#define JOB_DISPLAY_ORDER_PARAMEDIC 25 -#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 26 -#define JOB_DISPLAY_ORDER_SCIENTIST 27 -#define JOB_DISPLAY_ORDER_ROBOTICIST 28 -#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 29 -#define JOB_DISPLAY_ORDER_WARDEN 30 -#define JOB_DISPLAY_ORDER_DETECTIVE 31 -#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 32 -#define JOB_DISPLAY_ORDER_AI 33 -#define JOB_DISPLAY_ORDER_CYBORG 34 +#define JOB_DISPLAY_ORDER_PARAMEDIC 24 +#define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 27 +#define JOB_DISPLAY_ORDER_SCIENTIST 28 +#define JOB_DISPLAY_ORDER_ROBOTICIST 29 +#define JOB_DISPLAY_ORDER_HEAD_OF_SECURITY 30 +#define JOB_DISPLAY_ORDER_WARDEN 31 +#define JOB_DISPLAY_ORDER_DETECTIVE 32 +#define JOB_DISPLAY_ORDER_SECURITY_OFFICER 33 +#define JOB_DISPLAY_ORDER_AI 34 +#define JOB_DISPLAY_ORDER_CYBORG 35 diff --git a/code/modules/events/wizard/departmentrevolt.dm b/code/modules/events/wizard/departmentrevolt.dm index ce6b4802fa..b82cd91323 100644 --- a/code/modules/events/wizard/departmentrevolt.dm +++ b/code/modules/events/wizard/departmentrevolt.dm @@ -19,7 +19,7 @@ jobs_to_revolt = list("Assistant") nation_name = pick("Assa", "Mainte", "Tunnel", "Gris", "Grey", "Liath", "Grigio", "Ass", "Assi") if("white") - jobs_to_revolt = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Paramedic", "Psychologist", "Virologist") + jobs_to_revolt = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Paramedic", "Virologist") nation_name = pick("Mede", "Healtha", "Recova", "Chemi", "Geneti", "Viro", "Psych") if("yellow") jobs_to_revolt = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index b0467b36ad..9bd5dc1684 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -357,7 +357,7 @@ /proc/get_all_jobs() return list("Assistant", "Captain", "Head of Personnel", "Bartender", "Cook", "Botanist", "Quartermaster", "Cargo Technician", "Shaft Miner", "Clown", "Mime", "Janitor", "Curator", "Lawyer", "Chaplain", "Chief Engineer", "Station Engineer", - "Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist", "Psychologist", "Paramedic", + "Atmospheric Technician", "Chief Medical Officer", "Medical Doctor", "Chemist", "Geneticist", "Virologist", "Paramedic", "Research Director", "Scientist", "Roboticist", "Head of Security", "Warden", "Detective", "Security Officer") /proc/get_all_job_icons() //For all existing HUD icons diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index 5c1b219824..3dd6687b24 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -11,8 +11,8 @@ outfit = /datum/outfit/job/paramedic - access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) - minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MECH_MEDICAL, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) + access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) + minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) display_order = JOB_DISPLAY_ORDER_PARAMEDIC @@ -34,7 +34,7 @@ r_pocket = /obj/item/pinpointer/crew l_pocket = /obj/item/pda/medical backpack_contents = list(/obj/item/roller=1) - pda_slot = ITEM_SLOT_LPOCKET + pda_slot = ITEM_SLOT_POCKET backpack = /obj/item/storage/backpack/medic satchel = /obj/item/storage/backpack/satchel/med diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm deleted file mode 100644 index da1a290fbd..0000000000 --- a/code/modules/jobs/job_types/psychologist.dm +++ /dev/null @@ -1,36 +0,0 @@ -/datum/job/psych - title = "Psychologist" - flag = PSYCH - department_head = list("Chief Medical Officer") - department_flag = MEDSCI - faction = "Station" - total_positions = 1 - spawn_positions = 1 - supervisors = "the chief medical officer" - selection_color = "#74b5e0" - - outfit = /datum/outfit/job/psych - - access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM) - minimal_access = list(ACCESS_MEDICAL, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM) - - display_order = JOB_DISPLAY_ORDER_PSYCH - -/datum/outfit/job/psych - name = "Psychologist" - jobtype = /datum/job/psych - - ears = /obj/item/radio/headset/headset_med - uniform = /obj/item/clothing/under/suit_jacket/green - shoes = /obj/item/clothing/shoes/laceup - l_hand = /obj/item/storage/briefcase/medical - r_hand = /obj/item/clipboard - l_pocket = /obj/item/laser_pointer - r_pocket = /obj/item/pda/medical - pda_slot = ITEM_SLOT_RPOCKET - - backpack = /obj/item/storage/backpack/medic - satchel = /obj/item/storage/backpack/satchel/med - duffelbag = /obj/item/storage/backpack/duffelbag/med - - chameleon_extras = /obj/item/gun/syringe diff --git a/code/modules/jobs/jobs.dm b/code/modules/jobs/jobs.dm index 2d95b4b3c6..78b7dd3964 100644 --- a/code/modules/jobs/jobs.dm +++ b/code/modules/jobs/jobs.dm @@ -18,7 +18,6 @@ GLOBAL_LIST_INIT(medical_positions, list( "Medical Doctor", "Geneticist", "Virologist", - "Psychologist", "Paramedic", "Chemist")) diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 58209a312ba88da1dd0ffeec7b84a1bbcbb5aaa3..c21fa47b9c022ab9c2d8b14389f610058d53a494 100644 GIT binary patch literal 17961 zcmc({cT^MK*EbqaYzTZs1rZRHCcTMBjg8)lZ*E z5R<0H6GIS)ZuVq5cLwMQA8kznflil(7@PS$aqzYGaq;qV@$>+Jg3>cme|StO{G*E5 zHNCbucHU0Wdsy|JYSahu$;0#QAGtI~p5`cUP3)77>pqX%cfVqFb%w9)mVD!)C3DYV zUmTJ~#Jdx5>&YFNvf7b-AC~(6?9b2NocXf!)2GSY@~)`A{ZH^jcM!2W471m2dtr; zN@fr5U;WtgbMJ}fkjK3&J0CXxOn0AceUHUj^=DyB(>RXO9|Rm$&Cj?m{|awPyLz~J zvBh&4*OHNY7?3&RJHD^ff~nfe6g>Pm=|rrznr<21@^Q-?cs^6=0dWlmZ_=&*ajmd^ z-Lv{#27WGb*62^g@)h2*-w)O5=gqWVnB=_jaWupP83Z7{-YdOS`ut%2PEH}~2PWAt zJx5H@_%0U2G2f?V=J!|Y-syh5``6F83MYIzg==xXP;dtKg?AwwnR9qPL$dPTQmO4# zr;RUn^v*qhHPOx2A!ougJul&Y?Hl`FrQ`IF0GT^Y45|z4ePw`JTk~1SpEA6Y@MyR8iiV`(xz#ayE$6K}+eWLphJ5d8`$oRJigkQfZFOll zUhQSPTyN2%$^ZDKfU~0&FrD;i{!|XEaPVnZ@);)?0Fn0eb(?!6OxtFx3|uH z_E70tV=nT}^Ze6!f`4L0nYie`>>GdZdti_+U3qcF%UZ%X8>7#k`f4rd#rr~2I7gwi zrsLO;e|H?1u5}p0b>%D|Wn&mv^v9mewLa;+u=AEYN?C0ll(+Q3X=~aJEU{%9KjxB@ zr9-w^G>7)Ky6@V`-FoXWlA3+q{+%L&3D=X7dR?<0lX=RI!@n`u7xY}WS?FM zJIRC7bH_HG+^*Q_?+Q=%-bn|q=19&qoHBA~!^LPPOHEBj9W;D4t2kAJPk3{>^y}b& z*Im`K3lGl*y=%u(b3!ske$l+P)D#7U1?&cv@Ty7;bjy;@ zQ$PualEG&a6jM%HXXq_5>3G=soJw#_6jfM!3PUx*g3|@UNYC(@c1*3WKC`&>kC$}v zcx~|HbGwI!x8Cpj3`e(wp1wV4H1I(5l*wrC$d+>XNXK}aF1U#0?_Sk$n=a~z>90ql zbugmhjzgoJlFQvwB}sArfd4WW^jZJCMurlJQ~68zWe_&nsi%CivRdu>tRT=$kmi$z z#zEss-wn2Umr4jJLen(g}FJ(G)?F}>Q+Jv zkSLZIYemI0FEpR+wi5ccn^KSS!N!GbQODmYTMnV6*_Ka-6kVx2`6!+c>XB>bi+)Jh z2!4=Yie68Zh5cIG%v$NXZ9PVI{`)o)_NH=2Bl+5J@#E>s@SITU!bMF(RaMo{s;Q0Fku#3t-4q#>x`W*5td%&FV>Cxt zdprj+bh88YJ`)vUtuM1tpUHu=XmSi)C02ZNdXI2`ZvAn{>RLY&>}ZKtLA>WF)8Km< z3#J}Lqg%-MzO0pG1hWjJsG#TQFAafspIN3U9j~#RKfk-P&=oBtQ(>mFjw#bOhZq`u zbG~~$gsKrEeHO>BIgF-ZwKRw0pvuqTds%AlGqGQ?^#{n4<6q=5aVeOAgT=DOP2PR3 zTF8e*9{FmoG8JmiSulc+``Jq{7CnJHwG~ z%nEowN&KAp#M?L0z%W~|^plI&w>FYbhCnq4E>w!qG8`rleG(`opuN&ObTW8%&hNh3 z#Kc5CZMk~4k-l|UHjmYgayY4PVLux}>kNSkFqU1U{bPBDi1yQ=mgT#G;7A$X zS<9WB?My%EkkJDl|bC`VmC0MKJ&w?eE;f# z7Uso!dQBjJVgKC$3~b@E$Z1*2FI`X&xGj22^UP2-%V zrX*=RFtn#zp=Tc%c&PJGh9Sdcf(>Id2u~|mvE0EQWBJrkb>Lbvi86Ey&dD#_T08mH zMEz;aUML4VM*DNl#((!P>E9=t|IgPpw4Oe1h0JFYr#lS-&CT+OfP*!;iV`KoW4P@?sEPfumQ z)`v4PRA`eDo7gQfCvtKcNAO(5luQ#b?jGYSWSX!uj0)Srk%_Qm%of?`#Q}wcVj*H` zq+pPP3V!zqnhE1kcUB4XBOeY>dA;B;V;t1|xOpsWA#M6OC4~b#G2u4-{Zas4#$l=# zjhIft!@Opw92f{0toWSVeECE5=1Q$HvBV+p1+`93gQB2k4X3!?*n9V|goc`!BG)O>Q&7xv^o_`EV^frVWib#^*b3{Lm&)nefGm` zZ<3phCdu2OYQyZ6N)$}_AI`U6QKTzu#QWkk(C4~JtM^w9b|IfmUg7yzx>Nso-W5p@i1}$7 z2z39!{|B8{w1%1RI@f4N{?gVKDqGvPmXO1pVHgtFQOEoau`gM|)kp=@*4o~Qp8)p} znrJfvu%pC#P)mE_KsSDG16(6R+W-z1s5~i4xVZKiS|>i{MXM{a_GC z@q(4-gEnQCI0>K1t00is;7dC2WT(sMG7=*N9UCAc{hzk3Q?Rw}u1)x4iS4gUAkf>_ z3FV;w(C=543TJ*xK|l{?cK8zZrPFJz)vC$>>5Y!{eLP57r=SBkSd%Z&J-{q!W?8R{f4$b6AsV*7-q-8&h^zVvlHDK}#!Q!>p&{6byclj-Rnu^aZxi7FRr}tEr4K zt>?j$ zrE;vX*baU7)kULWBj!*q8pYi!X*+~wwUS?z%0q4?_1(j(qb;4!T)cKuv(XiQO>?+| zz?v-S_P1VYk2OVcjeR)^a*bc}xDJvbpc%47($|7h@t9{>$u^SMLr;`~E;^j1DMG|S zU^G{W3F5IYt4Zd%RI}*1uVP{HyG$(Q`(=LFmZP)Dfvv=_RpJi{OY1r9fCKD42Fy;N zY@;^GOayT)qI`9H+>^O8p1^25ixQ`5qi-lbH~jXN;=t*H;}gAKo*j}pL&2sBt&`ca z9-|H#Ri3kZPzU6Y80v=`3A+tj>KWgUpUo|Af44?R!G1PJ6>q?5!-Nc&@8PYWGzx`< z4T)l^#RHAl2=}FImtUI%?eRR3_kfK>1?t|&7I_~#gacb$3lZm?Rl?W@nfHE2%X#6I zP1M^`$GPZ846~@C$w`_e*Q?0^eF?}EQ6-tz26jxC5AI7a8X^jWU-*mAfo#tj`=wl? zTam}`O2SSn0oV7(KAgNxcUC>(2Sm*+<^iP)b}aFz7JpVxZ!sT6abMCd;C+fL3Zt#t z@IqcfH-;o^IeE)(PIas>vUz%~5hVoQl98yP4g$h;Z*{2WcI)OJWfLF%3-`Af)NkU9 zyv{OF;AHmvazF6eujr9D_$cA6@8f=iq51eR0PQ+L%3ENX+0!u34VC~dHSl-44nCL<1ibH;ug6+<$E+$}e35@@t`d^y_ z;!dQjZRiuc_xqi|2J0SyVyW4)Sso7o_sb{*d}lsB5P|2gc!KXOHI!=)q7S+EHcjDE zHoUaSDD_k{%X*QolTy6p;m(E(9R1F!y=pPl+Z?&CGtNJ|q8?-LTlCvep}IkhBv0zL?2Hzi09H+%SV4;+LD$f zS`P?T4rl9rbkv@P?VeM~l(cWj6+ zB~GqOQ~$^c1QU3sej`}32W;q;qxQ-gHp34YyLjGd3=d{KwjdUJ)&4{^{3B|WHZ=>| ztWvJMRgbDgQE}OjG&sWsdl}>xapS8e>RUT&6R!cviv((_F} z2M8=enaQ)+W#U#aUO~cI_uak3%;-zi7s`3%8N#QELg69++K%jpF zB>H&5l_2GHN9(&KeMW9=zPCs~z6( z<%&*~drT|f3SlEj5c0Q|uC6sNyDdKXe~X~|s$Eo4^5^Y&cITPqU^weLOA8BEe@>73 zxikBlQ|fSI(>hhBaH3D>T=5%mj_%BT}&|r->2b?b{ z3}>i0e4M|P_~KAH2Yz`#8{s9&Hge3)8>`_vfF z-6VczQNojav@38u<|SZog!GM#jqk8Uy`v&+fSWlEeN!#`{@wW?J%+rp*DUY7_-R;} zxUwWDz@VmyM(u^I@+(2fr}H7SvN)B=u=QwrX_dO;7#6?jl8UEU+0!rR9aUy)MMW$uInY3dkyM^^_ zh#+TFhao1Uhy9e+wJf2}qZ=K9K%fZB(X78ub|hb4pUCiQ8MAO?A0n8H&e(lBkg@v& zzuQ-a@^s*|B%sEwUcK6r){pEGi=)QXDjkD`;%ws}twYYnREblaUe3&O+L>>YROoB0 zK2oEs^Ww{|W{>*a4@;yR&0?mOG1Mgt7V|NiW#H)VZr9$}DUnS#_3|Tr+}woI_<3fp zeQg_L6*OIRPQ{5b9zvb0ag~`_iE`uhy6N`LaQRYl)a{ENAF6H#v@K!4_v!T{l&5%Y zz~Gi>_w&$xtHcV(ui9LFWzr#0;69VC(9idYeV@tfUoBIZGgZPH1$0tu1l^KYvu6xk z)~1K4yP;@v0VkZSIxwqWS&&%r~kp z{4Lak4C-;~qPvH3_2^mv*yM!~mach;pVL!rN_nrgR$yi<({c0T?q}MtX21+%%V}p+70b75#5%N9u{`@)3VGGZe zT;RJijbaZK*kFJ4Dql=y`0Z~rckOStpi0qEvXp)A@6Wd$`~AA4?mYPQVPQ#0QsU8d z4Tny(^P!QhJs;z*Teq0Njg`Yvn*Z#Ys1*Gi?tjLQ9jQYpsW@z|z?7eVvOCvwTFJ=N zG2(gh_ zM$h5PRf5jbjs96qoT_`XANBozQr|Ut97$>pGm+R|0+Uwo^v`l@KF&)nReH&sAM|f8#u9)lF}BpcOK0PewxEI z$t8o^F!%h3?4j>D%c?J?DjoXZeGU!|V?JFmocY!*A@UPWpow=-*0HM=2dg;P*6;}J zZ*IOGXA!Wag^@|TYVWv_{Cyxx%%G{k+^`SZM?kHX9u zRFH)QJHitd+qnOffkzDai#8v0fzw&qQUdOrP`2XEhrAb*0}& z3AMfwsA`h;m4`A+oNV+jDkaaeKeMnX3RR0WDYI_5V$nRV);wlf_7t`2$(Mh-&TZmb zzdpA+zXcrd8_yI&U!ReUjc|3+9|RQA!QqMBm7zDs#(#c(z>)t*Xu=WE*HXgTWfVlQRQ%E6Xcdfw)Cs%;=et@& zdinPDbK^lMT8q<6_~G;moWMYYwJ4{PO>9c@v_(m#qnDM{+PR?Jq3cq?01Nr4D*bZu zEy|JvOfxe`_C@zU6XUS#kIl;7B}LXnw?bLF!YB@kyfzB}qeqirahJQkGj2ybr21xc z^#$z)%}b}ZhLi4v4yZxr-Btv2r)&dh>(^;4cXh$OXZ)NlJ^M|_hgn6dSgiy;%S;3t z9sB!RT!(xl?VLKTar{#u71@$PY(S>p40qC~M`bfLLL8^UeWg`Q$^9;cl=n&5d=Vn= zIpsWpLpc3VQk%i0*&b(+ka*eb+?9Io^$T*^+iw{_MA4CnpE^s+iU3jd=&Ed|u@+oO zLfGDpTAB5hzzK_{1Bvc5JNGIBe8+?CVeMqr_fLSCwavY8^>jB`7;+?5K1yKefz6o${2%Ez#}&7mOkT< zc^*=lz4*t!4K#bk>7kRfc4mWgpKqO3r9m5#2SGife4b`zkzdZ3a!C^OHny@q52;D^ zsFdHCS*1kBi?)~^H^^i<*KPrh$gF1>z&OZdE_9JA}sKJi1_c9n0cdcn0 zFIx!|mQ|}!i3YK4jAt!EF<_&<81klz2XcKa;CG65NqkN+1S;=90U{6oHoCI_na|ne z2jye+++C5l5%=~BPamGyqV;=j;H2T$rsR$7x9`MpB!=nV5{DZuyY|qhPyewyPf3

      EQo>5l#sVWm*?N_szDR7$8%BJyg5cWsy2Vv=q{CYmoQmb@&Uv5Y&RW zKacPrzZ<2O5HYfn3NCqt_`%r!`O_IfPWv8CGff2V6_4&d_L& zwxX?$v=}}S5$@=WcAm$WMY?apJLOR`J#?Spa}V|QA^>d!Kl+WuzkI8g>3Y`y3EobtIA@;Ki#@wElrPvV;_7uA)U%97d?0Fm>r! zn5104ATH@#?M*l1v+CCWb%F1@pIqbD@SrHFC6|*MT>rcsz!;BpwZBZd%clK_2BzvK zc}GHEU?6qt#KdQ*N=VyVm?BDZc?<`$DQ@op>I6Y%H7p}>N55F8opPq*lYvl*pc?da zj8(EqNJb)bm2tizb;$lAT&_uO!Qd#-rjen>=w1mu150iF6TcUtQAx>0mt@*A1A{2Y z@2@}pC`*AB`-jZtv8qTI7&LQ*dHkFg8@UcZSt0=S$xm##+pBJgX=4pv3mLrJN6y61 zI>XMoqj*$YyW*#i*I5)$Tm4G_6IQH>M$?n)$T@f-AUFPP;*+c8?K}ynAt;-l7P&1g z@1d+^+-B6P%rSkKZc5}n|{~;P^NdKE7{GXbR zqq&N>&^$+rG5x1$6;~R%Za@4_Cpx5>|Bw+$LBGM$QGLZoSS^Hq56wzF^Ei{^y}U8M zB0T!4`f?rlhPoYZ%nC~6dg1GgVqodi-w(>0uh&0Tk8cbXAMcR-?5sw}*@~5C%*yCw z%i#F=ZsGFXC)ov_7&98TnE?Lm_T>S!!u7l5j>+>`^fq8k4?P0cigY!tR}llYoyLXp z5ji?!l*)C}wTa)1v!w^#X|~+m+D*Y~wCXR?|F8{<+L%`FQii_*=Z(YLz2&#(-&(Yr z6R*)pN5K6&tC|1aH~y54DQ@6_iAeW}SrAhCDk4Ccq|c|r<6oA5XV_P+?o-fNF#Afrxx4?W`0PrY~p zb#5yJtw#R#9jq$w1=CQy$s#=#K6A zhVNe8@$Kzu-=GzZuN3*I{%Pt99ve}bbh#~5NjW3)!<-Wqv%4|tBI4Zf-FA@Lvk`FA zo4{ejZaQS@w3^Lj?ZhE^PRb^NucsZGu2G+PC%|gvEUq0(j@mujZ5`DX8%KekUUSM` z>5$3_(=ByBc0&rE$|}Lk9IP)VTgGuugC8;+F*B3z+k{@$(ks`gMR;>0EAHWuGT)$4 zN*sA-MS)srO3BWF31nP3e=5Ek9szc9mVKGHQe*BeW1<#9cTTc-{t*SZ=SutGJwK%w z6n%&CME{)}kgGTedx<`Ac6D_Dz+H6w;s*5xu&XbO*3g?9o6(zn+s^N_j=uB{PBRff z#u)tU&t;31_-n-OGOk}>6_?QFutv!g#hn`-C;$;?f{j$L)-{kmc~XlMl!m} z(y1uDB4=_d7S#s$YHIxSUeWKR$|X)q;nJ1x?N1e zYH`y&8noN;+LYy2%A;j&>y|K>6z)(Q_=PZdju7< z0pn9-WuK~G-4!gTh{Tnxy^(n*WS@FrX#8vVs15&N% z0r#`Z@PBFn+{q#O>87i%;m+YtH8TE{%(YJ z?!d9JG1^{yp$>E8Pwrg{OKgh~;yHKW7~a2meI56;>3JL-tbSkj=LxF^qbsR-`S8E8 z*53&M?I^GMxq^=y!8UsQshagoSVxs)*lDKbxvbA|Ld9D35S3Zf znN3_98M+ZKXc~9n*#90rFK`%xy@%6om3ZBM@74!Ti;qST%%1PjI1IVuzhyY$Z7rYp zCW8E%&6;5|8~{CikhBIF#$bndcW+G`IZ(G9n2`F{iUty%3p;&eX^F@xdVhrytvC49 zo*cxf@XmoIV}o~wgx*$%cepQZzVc%;7cf3G4&K8#7sq~oTqq~M9Abuu+>|IZ26Bpm z0kD%~$|Ft>!upxjm@eU0_rQOV?)bpC?syO0VH)AfPm1*4QE}DY?SJCp ztY(S-L%95Zg@suGMH94h*U}B34LF7A;WfqCP=Bbh1S9itXw|RSb6GUsj%eFO^AP_W z3l7;}9gz#92y;GgJ_MrCAz>Zkft{9HL;tC#O!%rX)CKlnny_q8L-=QN6R{9%%gBfO6 zT3TqO7sj@VhXHX9qlI2*>9k@M6FtIC;kSP~Q>s@Q413?FRfNgLKM*2!7+ZLscKKR4Rk<^q zcHzLYddXusllVqRAk|Yn5*@Z&dv$!{blSrHn}tR5Im;|x0PQt6xDaqK%o?2NKQ$`b z6y-QLINmSYaTyvK+I_PqP%%x6tATg#sf{Hz1M#E`)S}`c`M8!d4^I%(4Lz|Pw^SuS z)@?V4ZU9;%gNR2`rDT2T$IX=uG5Ct%W(OI`r6Z@TX11Ysd(w zV<4Fd&-Y4?DddI{UPSer9Lbl|?o3w{T+6VC`p@Q(82jkfg0A@Yi?MD>{+iO90n;x5{=l#Xlz)(IdF;3A40g<=PZ2h(5x8 z9wift%IvZ_3u#ZF%t;e|YZ4@v3M=e@C+qOryZ-ig5rLIF9PG5gYKv!CO|u6?u6y@l z+Xd}7)5Rmpx}A+xJq^leL;MqnGaUArrrR~5d4oRx6-})lZ`xLdgp)PD)v9i3?rrsa zoGsS04KqbLyP_K1$Zu`-nT!y!RBbUG7C4%=7>=`0((@RcbFbF?vhhuIhXzIHQVaB# zR>D~Si{a-8QUV)s8Y2GxFVKr@Gz#-R^iDMsqFQ!baS{?SL*dv zFMePu?xWH9baZh_mSK7Cu#!i!!sQO=zbPr`VeLP8ectJ#a2gq33)w4N?2NLQ&rJnVxBofk^&<5Xt9$bnWa?W#(2M%ffss_@mpP3z zDA2DV?h}O`Rpvnf`@7vDZQv2+1P=jtzChQ*?*9Ch>xE1!uCRY3Rq#+-U!6%g1T?GZ zce|S4QM0Bs>8?7HC1U}%Z%=P;KJP;b1LzqT@gQt!5fc@k_wTz?27#`jh+CL}L8y$X zB9(INjO|~{*GHIu;ZE-()b{pub4l(J=qo8{Xy7boOQhuFkUxL^%q;CY!+KwHajfb2B)vQA#n0v8?(B#v$Qa#=PfCqFlFojE=@nnWRHDG(PR1f$> zQPIu3TR)Gfn7D}Pq%nK%mwqogICGTiXrXi0CxJDF3$)?Vm;QCu`#8> zZEU&%e7%*6z&pvqZ5|fL$FS9{uNWYP z70;w%_*7+JoIwH)%HRD(i*O$>h=MXGKK&WfYa8w}9mF>Jv|+N?H)v~P>XC%FDoG?* z&fvLGnNyCPT%1F<8>P02z^beo4TVG&FVf9YLSg(6Eu8k(iXlzkpNN7v%NFF6w)7uFEj&R zJ$K<`_D09D-Q=en!7Oc_eQ(mz-w|hA0;b?Gu-HU&|B54GnbH%VA=R#VrIs7 zr%AJxsGGW}_#rm@b>~6P2De?pm-{z`0B0PZP#MpEzD`Y%KIBJLNnU;(Xl9*mA~%x> zSNv}_*no}t|Gs+ie?<@d2`?;y2wuva36|54g)k5LMGQ~?gAp{ zJ)_CTKhwid2l2v>KCI|nzPU=~%{Ytyp%1`9xxBU>+B=J~nL~8Lrn)1?CllBwd~DniP3#hkvnhiXxQ!RNwgRgG_cp#t*DSsd+-BoI=2rrpkJKLBD$5 z6Rzt;hXYjDKRNv#@*mVI?#-7%&yG%PtFXzKP!E$c^}Ff3J*#az{ZakWaU(f@Y^ecm zi`yKr2R~~D-S{M1*D^z2=Nnla{)8uXg4^VgK=mQ29S8=(i48wWpnsut`W>`bc`3n$ zvueKmeN7fxyfA5IB)Qbk)(&z`< z%C16GsC2f-fd~jh5c_p__S#wBQtn?v`^4(;i2>M^-A-tu!2QJLqf|#HJPdaWCMxiK zn=tt0HU8iyr()Q3%)^!aZ5c72jk>1}n0W9l_37*d~z|J^%-c0V{EiM5>;S1>;L z69>CJoc5n!0BKQwzSa29l-Ircm1T{=>CXe>z&E!whX%C3!tVsGb8v~`m@UldgC+NB zhF>)%lMR^d$$0=N1O*CPJuE=Kx1~Fw?1BXlrQvFKzY;|Rg3(eW1I7_+Kb6z-ss0i- zru|MPjL3(U;xoGEi$RgG@py`3d5Cm7!wI- zgBYFLzIJ_+gRjDC5vg}&F)*Zzh@FZP~3+7dK8LE#m? zU*r~~mHOI_H=WzmfLucL00RWS@FO9% zVTbHejLpBn9SRD5?roz0^yyc0Yksd7`T6-9nB}J`vrs_gIrX_nl(wVMa!M^qO#3s5${3DI0 zUO+tX6YXPx>y2B;%{ZI7zL`U;I~%BR!xh61HJ?x{pM9ESW93id+LaS^OEqy1wn5_# zV8}MB-04F%{{yt9JK)>EV_;+d*dC1EY?1NZ9<;24wCKM1@0gz5WY`T+oX&hL^rFCl z#2HJ8bc}E|B1Lp#0>OvpK<;epK~2NTktCcGf~e@}n^Q+ExqOKz2YK|R5e#`{w;1SK zImcJIHStb=5?4EB9GlJ?H~qW;)ta*Q`g8H?CGivSNJyFI6=9Rrdw~FzmTQ zeSizWhm(n@u~8bD@qESp6VVtr9sdkvXvz<2^@sc;MTLL9Jw$N@onFr@5osZ5X8_%N zhdXGo)_b|&x_G?~oBf2GoPxTIyn$J`0nXI`)+R$M5?`M?OWvFv&#SumoV40c;!w}T zRh;#VMQMqFw50Hl(bRHj+pg`YQN*BPAGU)vp7$Q{A|^ftMR%{(X+D`=^y*DW-%#t% zZ+c`BQTfpO%;;`Lm=zyp5D@4IAw|q2z}n$PfV~JNqUp+n8_!01uxl!A+CV$sF1pd) zxEWmiQwgfhAnVGlZQSLF?a_wkYuxwSpjp0-VZJw=f@H(wac_c#Q?`fv4+9ml{1TOH zilBiy)cp`-Q}Nt#q7r*e0<=`W^)cBx)bY2cV+>oQ0#Kcq$~>i99Xutrg%Nrq&$p`) zY%O=tuCA_t4}Mm5)YYUS&{cHm5ZA_PmT2}vZsXtp8JKexZF>A@S8IbfYu?5sVcGRP z#OT808~yYflNtCb?m(`0ANXTBVQHlOd8Mo@22N);SCOv!M=PE{4PTt%{`Fw4;&buR z+LOe0|B#T7AOK^e`7cE@*>mMv7{OOi7-r|>*nWb&d*=QdLHwIss=Sd6H&>b& ze4?}61laCX57zWM+^_FjxR9Wj5pjpm!B0t{t{8w4JuoFo=52j_Ja_qlJNm+jqDBDi z-<6At@`9dSf*QT9>MW1C#=5tKZ^^~lb)bN}g6ld%W+k4Qlueq%zJk79--1EF2j#bG zaIfM_OILWRNcb$5^BQ*R^91D1Al+;pb9Gl;LHdsdd{eUr#+wE_d)YUckBoZ|I{Hb5|DOCWrjDnhtoaxu;AJ+&( zzF~LCwNckZfpOn|@*Y_9RY>-^E086K?}QzNi?PN^H}eLRthuwQ>R@LJf+Ibyp$!|a zrEO;cV^`w>UJR+U=Qo%80lp)Yb*f*CXK)I>KUvNqf6~_YWer7_>-n;N!AHyQC~o?~ zqs`VQ1Db@1%w#TV0?K@|9-y759Ac!#j$J~R+H;*V*{3M*2H@9>4wN(P7>^dhq0Y@1 zP=|~6jrway%a0x^3CES$VeWs~_8w=dNt!`!$)UKVwDeCdrOgDjF?3xD4Lc7fL?JDb zX4+uY7pBf-9}8NYpfV2bA1a=59pd4@f?Po8c`L@^OR>b|v!H?_H9i&=wB^O)^_?@c zEu%HMhJLoEPo*v&h2xJqmr~V`7Y`|qtg4T%x7`XG&8MxbCcfasHi=BRo$UimJQCk* zS3Y+4Em3Xyd{HpAWV(zF*bXv*5?MKOb`w)9h#Z8BX5m~SXO)%4C*{B_fUBxi{&`Jpu|L5eJNzbEJ{(e_xttMU1n>j0f#GW^`TQ64!HG&=xwE#W-XQ`7q0%ZG z*vR4OzQCH5M&`z;%rC8yHJXo77?o|HqZoh8OII1ZJD^g|iyrCKSmcC2wLu24Fw^&z;laYWN}ZU*!SzeeHZA`~GPMOXZ~ zHDOID=zg*uycoB_3kwI+4r&Q(OWMn8`|G}iW?W-hH8vM*<}Pk7V8R1+(r>ApMWepX z!HOoShKL+!YH9|6?jkG=vWO%yuPm$EYM2Pw2y-3ecx_q6OK(&KtxhVF~XGKx%-dNZj$yNa!j06vvw zD8mE8WD?D{U7Xm=4DdYx`I!9zQa1I_$UhQFOWA~kg#MK*0C+u0-|B@kU#a0G*R-YK zx3E6cCmG+qrrrc^s|0bqlL>gR37Ao;G}p@c1Vv;z3~f;%khTw1mIMV2#0?dCruwyV zub&=9Y)7>xyquOAaH}R47yd13BRAtJyM8_Kdr3+SeCwzr@=b)PjUw53*FfvsbH_tf zea+y})jMCTJ7M0PB2Ab^r1kGCW%_T*Rh3{vRixP^SX7}0FAeo4u?zWdDONYBX98F%$S$K))@oCk}8hu481cBK82E$i)D3|vfK zojh+WZY8rMf2zq9>RF61WOnv))$hY#l{Ypv6dYIEQ-{Z%qXxl5o*>@!;V(Acm$$`Q zQ>An>(ELu!NGBp`18_7$Ww+1N$C$4H8@8~=nfF%dlT=nIhmRdr5u*XSAunCP8o3Ar zWlpWJ*drrU(@GXXJrqRJ9{wjc+xb0v@Zi8S+WZc^!yxXRj)4mv0WtQEtymnOZF)&N zNBbid5fQ0eRm$nAy?7~Pmh=sB#xl331JSdv=so>dvnC7h$tJE=oNFivF2jl1Tuv@H zt5y=sdRnTEgLxrw9(GhI0-4~M>6Y3nYn9MVYIc9>&DFHvl7j9P}nPq}%`2H1OR%rzz+)O%~pNiM|6 zeD0hx)(=oX8+i<@WoEjB1+BK5gGlOnuviRykRl!wswGsBNm?mME*nuMqr?6Fcfy-u z)J%a8+7;E^r^(2%VAR9}KKF{N1olAKIY~5BXOrkH3R73W&ZDQZnwTY;Wp-v@g32li z9M;hXg7-nBsIHSnT77jFKdR40Wu@M;y}81dP}lmaEYmfUE{MOnhe!wb#OL7yZG!A1 zqQyA%sIE78iqE9oJR8`xG+R}5NZfqI#!^aEvs}otc^?gFTR|tg(TNR7_0xE#7rg9C z&~W#+3cY%p&uxs|X{`%0P;mYnJ4#sLO6YMTF*+!k5%1r*FSvb6Fv(?rP9ILUUXgp zUzD3vi72vhvJu`G{o9_-s}QQ4V$#8S)=Cl|gTcAZo^Gm~_&*~Q81DLqZfBd23R`rb z4MK<8V7vOmTcO~f90sf-%}|E@2Cm}#TblGfwSLpO1};3SvGip9s^xHvF_ZoJE4Eu_ zSP12`&CbQuZQWu=V<=ge5P>r^fj@)G^ut~ROQS+IIH>vA3oV@pwhGuAskk;gqNPL` z4d9X<1WfR@PX^-;2X2F*Qm7Om}A1uG+_)pfasZ5|#k5q=W+Cyzm~6 zoFg_G3Dm*Xdd4z>iC%>2XaZ|7Eewp&mZL9$HDjkc*n4o#Ql!9~q?gS-C0K<(z9RCn z_8d_YN6~s#aSccCI&x_x2vJ7?lgZt!?m~x~;)0O|vBq@xdO=RiO+w8%FU`>tSUAL- zxwCe4h{+4+b*0k(i?p|jilb}7MhBN5!QDN0f;+*32MECl?oRN*2~Kc#cZZ;ZLxQ_o zaQDICbl!h`H)s9l>Re5)>0aG?SMOc*RMk_}l#g}r-{%YD?p8<98IW$pdKN_7T@Pr7 z=(bhyyY%%0P*98?H?}v(|DAVJOfzYUNoqGoHh%se7XazWwSx+kwN8_FTMrW5el)N8 zZrR*2smtBNq}uL|THdgO6{<=xioKDgCW?FkM_-Rb?rz8rV$o>=2m^kUD=$@Y;^qeg>%=yfx`JX2M7=AnEfsc(;g8pKl_=zShm zdDNx+fMxIfW82CcAgrd#{p1}k#am{mX<}jnvKlNNM?y*Mu4`rll$USVL0?}yq7~V} z(Z|bh$=3ksHZ8HQ?svSoyP)!F35_@#mk0hn86lgn@^8nFa;0A(fOPM;YAGCa32~sN zC@cUpEM;LgSQ+o^J#cN>Gxa6`g_g%|{Nk9)bB;45yS$WtJ5l%sBrAWv<;SL1aHklx zY67!clvpvO$gH(_bQDqf_`(3{YCWMq+1%W`dpN4rT*~9;0z?Mg3hB^kb3Ni=Wnn>E zZFNom?+@Ea(zKvPcSCtP-_PkMbhB&-5C*Gk=E(NcY2K@MRfSIkSf=z$I9#OHsth%F zE0+>q0addivx+)O76T}<1V!U397CtZdKWyq;f1+})tRb5q3^&YAyE;@X@VYVq{)T= zd&o(SNed}ktXg0c%zFv5ico?*txe`$U;UDYF)TXX9p$|&R|BN>0J=^vwM3YfX!&O! zKR`7O7zOm(j0wf65tXWnqab#36c$oH^ST91 zLin752H4{1x?ISYujXFQjUO|VhNa~!5dy6K2*vy2_E2>94l0wY3RE>( zVqV5(n`!Bjjv)S~l*{Dz|EGm&B_1~Ne)yfoVs5NNV{YuZez8K;Ao0Lg!Q)5W@qG$F z_3hY5sy;1|0AC^*@@({qGHBeuFbXwE<4|#XU1BABmwq8**}ErOY(~V0O3a>R>w<5eg^@B%$va~)z3)HOC?YlOa$7)7)_}Kr#)@co0wI z)f4d%XOpNu!2F3Gy1Dpm^cO)ReZR7o%CLaJJoU7qm^(smu(MXpj#$b=h<`bg_%K>f zgv{D@v6&5<0l5yFVWTwMpDm|NkSpDO+zV0}wM?p{q1BGKpB=+r`CkMsZYu}eUc$J%_6s%Jz_wFKpNWom9 zsqmmvqgZ48kSbFM{E6vayN8Q>kJ5#&mGiW1%_P$JSI7FL9=C>AtA_jH(x2@iLSX2F zBir_+C>UmfXP53B`YY)%cYp8FUU{GSSiLCl23_8qG2hHywEY@MnK1YRWkF!fM(w`s zPFHE6Y(5r1&)Jl_ik1z8Wm#=axe#ad?%VmND=#hI0va6dn~kcaK0#xe@KJu}u8JI( zJH!117t#J+%yY~>5r_hx2)`;W`TMW zZRT+&v@2Gs3xylH!d3CSRqpe-4nJmIVzhGz*fXHOn{=gerZs?x2q@qA)V)EO%ujV6 zo&qk@<{eNjBOCKq@InlpfOF+MQ;k%IUYLn-6xn-&AH;kP&!$3^THw{3GC+hdp~H=W zzPN`xx#350;G5}fw28O}#P)?x0Z?hSZloslPtGqOSy-0@5~K3Wi$>bc%A*1^e5=ZJ zbg|6ItRx@bONG?i%tmvRKQil0x5lx(>7o*C;RMXyORyj&xS8S?Hg40niG)BfdLG`8 zFM7cGNwDa5-1|m^V^%|JSCxFFDDR|&YA(ZXN_AmCdJS=>R4%>iQw@Gxe%Zt zOETB?D}sn6)+E0g@GPzE++E_ZwiSNy3g8WPLXBWP`I;WBTz`u2X{KLWje*-&fc!-K z-DTMINtEf8VAB(TkX2;?bT zvj>W6<-_!F;3o&}dy3iHAp0zO$Ji$rQfKfq;SSVCt8Ki%9YB9zQS!DfgOv>sLA0WI z9eGQXDZow38?6H#e6Fg$MH)TFk~S z+H?pDTJc)$;dw=%Spte-O`EGtpDz9-x=yhaw#YYY*1M6+Lmvey>L}(-3ZfKQ^Ufr`u>D<}Zh!-f;9IsGSWzgNw)W|++VZ%x_z?AEl-HnpLnqHV zhF=bsX+6f)YSkMTLIh3e#94&H6awhR04~$vq7vz2O@ry0AwpTGe|&qI^=NLHSsjC! zk!ju0VRn-yeLFu1zo?7^RT!8@#`LL;wR!~bDM{gZ1<|NKW4B`K*kFn2L}!WFfPQ^$eEd_ zJiL{FEMaU)N~l)7+2%kLiP=#?H2a=^>Ub@{pqk9rq@@*K4Bdhh)pj>azA>m;8#(oI zDQei>X{w08ZfFtbpt74he%T<@rN9djZo{MkKOt}LkI5f7TP1PUO4OR&5MNI`q2v!B zfk3($nW`Fk=v}%A)?YA_l~6|$H@j+p^ktp1)5cooQ3goK1I^QHVZ7IHQk@C(}awruk-ZLTTrpYbg-kH#$V%n zeYerH6m+vEkh~=e>i5-)jCsA`G;6i4X<2rdQ%Cv!?%d2x7Tl69q4dgRi*xN+Chyb6$(hTZ(lh;AB~_V335Z&_y9hYSsyt*N2Lu z+tzdT@A^=yPoL00>)=P$59VVH(!SX~P$J-H8-SRNY+I-^j13(_YEeV2`ObsY_z?!L zxi>>j*M$-Z9qSZ$JZr=AE#u=C$bYM zs$jd+eM1BZRwUMZ=Qws>bSg%(JnjwRlkJ=HGFcfawC>TZME@r0e7U?&xxh%2Q7gsy zP^4_W6@m_mRFdDC9?Y)Y2VZRQpXEg1WkT&Hh6z^~bYe zgSCaSl3}R!^N+NJruF2EY5tk{c{R_xgkf@Q^Ox^~nrySLGEa6p2VTXqUyv8Fx0Jh! z5x97GKC7yCZ$r58e=vb!+9WBu=I06gqI8--6YK)S1{4%S_JXLSSi)aS5{|#j+*a*t zD~xo$R&MQ&r|u&COw}@Zu0RAgA({w^^6<>1PVH^{8M=xZPiBOouzPq6f`%QCB2bK? zM%1@dA0M!Bkh1GVG!uHiduldjrXg4@zs}F<(#T%>6ETPONiPpkjCsBzmFh2N~(fMh4he@=sm}; z+4+*q=ku#u`)}ap_Vaf@ExhseP^|aWDDT`sQ+8WVu6u%Jnkf7Dpl#-`yy#jb%Rjl^ z-q?M&5e7nuqGaZm^urXFCUY=zJ{{>t(vPhLm$r(pJ?!iz5Aj>8RS@fWDsLB&f{v_# zAS9W;`L|S}dp~uqA?q$bBP($3f*&}qt0jm$bl!t=!5QxayKmDmS``cm%gVxW?(cOy zC#66({7~a`ZJNBn@UpTp{4>2t-MNAL)Y#Z>KCZiNdUSMj0}r2p{w*hCZV15gP31;~ zuZS)F;JSY29hR3iNRrL23dqonZ|-b)m4YcOEU@-j&+UH1?pTWfk~ z*wfQ+6D2^HFvg#Yb-=AsKSvo)L}rr7EZDc6*w{oF)SbDhl=0j2Jy|;_TD2Q(;%@DX?aL#;42w3dKRWxLCma z5ju~7uc4skUj;Rj^97gKIJ>Ga{29wc%Z~5w zDM5gwk6GEw>>W857n5jHy8ifN9N6d8IJ^lCPBKgJr7diD6uHP_Zh7=QMKnCwE?=He ziV?I9g1hMrCiXES6O>l1pERWqUHhx?RaXIevDF7Xn*Vz<_Iw5GF$IkNd~ZOmTh*=M zK-U+xmhCuFx73_ZT3V^xur?MJ4#f=`22r5Z%IX}4*1ud5*~EWJ3>c;tCPM#qdKY}? zVd2Q&;c$2ni!;9|o}3Bgc;lc7t6-fmB)U9nNP#e5jTF%;Ag^fxRCv-A7D~!UUna|t zJ9_djg}>-_1I>7*s9_LUCN*V-f5B?XWF@`u${XZ8h&)VDh1-gzSN>iYs|Qx#psc{> z=u-RA3JQXH{uLYY5y3sZWQ4blP|2846-vX<9V-E{2gGAt8vwe@Gbl^?PCigxO|&`Ch9<#5U#+ z46>t1uz$Ga@S;bdXK-e1s*f?T88~||s$9j~4U%LQt`m#j#8UGuOjTDAXF?#N_eI8k zu4lAhDX$hd4-XH|?N9L?q>C)ZNstzJs-`sK4bcz-Z}d)H;p8cD>Km5Zc2eoE=<{bq zy5^GHH24MT6|7yBL9^yCWj?+WHy6Gjs@<=gRx^xBS$y5+yG2oe6wxSnA}dznzicsI zHgnnc%`j10bh(#zFG2$QpJsMW_}jIy;LKS2*KffHEW1a=vvti2aa%mC2BL?G^oK`B zCOWp=5GcXk7hCvK;iL!3CZQuPr%Z7y35D-Lc(VTs$hSW#P-i7*~d_QSvv+rq6P47QO7=wb1yK zSomOs$%O@3S1E4ZWU^fEWgi$nrg!&5&TiL&AIaWQkdoSPi*ci3Vqnml*3e;nd+x5r zRmO~Wpc_WTt>sW+92?`YjcBS9n`H#-+1$ZExtVI&*!MwzGVFxeDdu+dhTH=3mU zo(aIZl8z$%Z7$kbY$G3u&CM@W!l~e$_!$Xa0hWzeHR-|Ib))K!e*!eY#8M*VJDClBz9P`ns z33J{1cwP%Va9w`xiRQ&|QqM<5RdJ$;NS#~M@1V54?;&t(Ho^T=iNh*;39wZB46qHE zdt*)w(2frcmVRm>qqqPd)%9^b3ZrRq^EyzPDb9m-_q&S@m#F3onStK{>JVXKZ)7|x zHNTpmpALbPaizkW0*ew{g|(ph@@`)D$vW0Rr3+d?kq}#}CJEX9h3{kj`SoeqK4uP0 zB?|htF;MEyMz<{7ac09DlDo*?pD<-+<`gHTd{?Ds)~L7_=_!OUY1xw0j*&SJvYfPZ z!GGhhvHxyaTG$l)DuDl~nB9@8Z|^tZiNnY@f37~m>3*O@-bNEEt1F{}$T(Wnvj6$i6Ybs`a$d18N$OZxA%A)MVER~DT5LIGDdL=e ze?8Dnf#|TqB&Qf+5gCCqaUx+{|6P17R{-;g7CWp!nHpUMxRBNd+tLrXkoq8A7B1o6 zEwUy5KX1`o{D$)1&Bm|@Qm9pMgBBIO*(P~END~~mz~2qhA@$bKe2`5yy$=K#^iqIzf8B5-0{7{}2dpz%A>McIGG52QWVF;qm%M(*2#9e7D>dG2{mKc@aA2dAwvVj(^2)^=k zYTXLgI!>;>J6edkyhGXLef}O%Ymb?8E(-2j)3#6L z``+x{ydWGaYcP+LvQ{x(c@w#M0`>_jV84`w$OknyW4gLFGV1H!-QSDontuo3pZkn`3Y1x&)@^EC0kx?Spbex2j`GIvd;cl(Pv>dCUD(A&o~$*Yg06Z4s$6Orr0svjaX;X>c-MrgHc8E^e=4ctP41>6UEU zVb@V9F&PJs{8R;Z;o#fb?nfk0jaNnCrCa^$HJ{Hg0p-}uQrjTx=&t#!TYS@>)m&q# zf^2eSJ#_Yz+Ztpvw7%ith=&JHE@E^M5fK&-)7qIcxCavbdr4Bgdn$eXwMbb=QU{Qg z9~}Q7*m*ZZ_Yl!TAEv@C{Ea&&1~oAE+xCpQ!~O;pc7Fb3@Q-tq6ZH$5d-~-4y*W}f zE`+c=amMZWJuPnH!z0ewRK`E-Ikmantxt|>S;Nu2GY4u?vVr8;3zQ8Av$%8z{AxQA zJt>Suk0Wmzxw&nYf6ZDxbjK^S|7=F}QDeDfZI3TGcOW;oBrUZpC0%j**%N@R?{3Gg z@lD$(tVsze6cy7=R^lS&D8u8m$gtV4Vl-&=yow~Avj8mb6*p-v5Yr2kR%gdQ*_X@eLM~&SOhWN$JOFJiy_wAqMp1kh8UA9q+g) zm^mwau-A1;ltr6_`(m&M?TBiHS$hP|yZ- z2xJpPQc7TILEcx>h-{(q)K)6K;Dukm3txS_K8E7>3y_IFP^J;5mz0<1*XH`Gq4Tpb z_1?+hNLg4A`sa40yg?5_J5p9jh>m}Z;IDb4+$z!&+wPM6{#=uOlHSB$i3Y3=$@9-R z8W9abZo|DG@5|p-sBb>qtzvF@Y_@15DX47JEhb-%ww|>B+f$dzQi!DKbUQI7%dVLv zlSeFZovV1Gt^V>X>>=x2U|X}V>H=--MmYluEv}C`p;^>N2L<@Y4>3;f8Dg*kKZh#I zZMRj=ZH1R_N;Qj62LuExT%TvldYN!)>bc?ptq|KEPuoCGySxyX4FCym-8W~)J+Mvr z-o-1so6NB^A3^wxt3uVdB3lo5J~co4O<2f2?KIlF?2~;8Mt50zGQ+d9fYolY#Ft$Dgm3K!RoA2*h0T0XTPxGJpWMrs?uXx z&u;qlQ(R-I%U0}b>i~$(Ct|KD$dyVQJ_sHwgRr0B4BXRC5IM+BA9Q0->E$kiNGm zD0#>IGXqyj%!TmNH!`p%`_o@)lp_j-S#v?oLX2HWaq_n2v*RXcL#}4nOoRH`3KYc( zmr&@p33p#vrFKAa+6E3_xf;{5m!9q~%kAai68K^Op>*J)zjXTpa*6dlhBu4q>Bbp! zFLi30X7(4XZc%pk@W8^x{wN^<_iz39lJREkMU&^Ywx<0f5AoP6bVZ!Ktg=3A?T+v5 zhvR)-M}Js2(XexG-I5U*>BBv%;}K!qs#jgUS>^c6aV|bCuf*rP%n-zXnX{ zUGnXIA>T~J?iZVj*^pxOBL3{y0)fJ4)D~L32>j$DC*~G_Js1E@ulOGqAPf!(8@FQ5 z-3*_YogGkGdUI%Ham3szpp;%$w9tq?_Kz_HV6Iu-Z#E^{+ZSr2!rom>SQ|cX&i*Ol z2o$CFj+J-l_I8i(e(QSfWZCb|J~wK}zlL)haUeHV*U((SS^CAXIRL{t$6AX-j-=+` zcxx*L5*O)I=jBn+(CE(!7h0h-{ZbTiIVQ!Nj6ZDlniq9)Y2jXc;5LnH9viQ zp?UvQQ3U&Q;kg}0eBMp(`Z|SyD60Skdt{XPzUYTc z>xLzaWqElsVvea-*p5Z$9iMdFR!O_!763DuF$1v40NYc4H)+nHtA#xOZ4?oK^u6d$ zM8*R|-oubLzMDv5AH^8KA|j*}BW|Vli+R$tAfQdByO)>R=g)tq{%9WFl0Nq*zkIeh z8dd1HXg2YM!gPwPnas`p>VHyK$07ajjcfV)$!6G-eL|bWV7Lke89^V0;b53T(icAV z4^vrpIl0tA)B)gU%0G8#|7QE|9cbg5NR# zMJ;kfB53iyC0!H!r|qI)^`fi-05il|RPGkQ#KO2~@)ZHyLnaXbgp%fHDk2zi05om& z&n=BEJGAO)f7VfO`*9x}@4DjlWdm0#pdJrDqcE6J&HjgK=@wN_?A;ok!rfdvcr zJ6}iH+dRuZ-Yl9H0}>yiR{_wiBhH&%hOlo`oZIS&KqX(pupD)XPSud&TsW|8pdl`2A4@N5{CE9C%8TnzmBx0vmur<^_=gbgB zW$VN?CG6ALQ*qWf3#05kq$8AY#SoMsZ{n4ZRb?ow~unQ5PlB}Khvv!=U^hAYX)k_x}sB7bL6ba42CMpThs=1Z)e5 z6K6QbA}*jK21h6ON{98qEf9;_cJt+S3Te^1y?xs(Z)qzi-1xlrD3Tl_afpZ**gY-v z6YwEm9NTbf)VmJ%Is>c%n#?TPM1^!(uig;Be2LV!pf|~{y{1SOfcrKZ zQ+fY<3wb>`cVl8=`kBg@VH!|BIEqzou8V<6X=rFfJ&6@-LZ*zTg@>f~f|U5+qXQBC zRCe=`TV#10`*xBH$L03S6Lzl=hRxuPK-IWnK$%2Iq9bf@ca&xQCcrpx0Nw3wu;Z1X~7ZSyu<; z({pF#I@TChd-S{6tCp#g&{I1dP2c6Yv!!=2CoYejLs!99b(rTZ_qP$|r(Y?#^!2YJ zl>0mxp69vmzzaj~2+OKq})M_fFddSe0+sebZF z<%PDG6tXtig|=#CI|xIxuX!lOdqyi~3r!2=Wh~F;d+|rR(7(3#VIk?M}r^o)wM}ml&A+Y2i-3A3=&|BF0#mKj?Q3Da(OcEYX^KSf= zy0MzJmNz-{w6qSuCmw)ea6a!lj(nLIy9=_7zA!BZ&8s$?63#iJ_o*e7mA#N{T$*Up zEdwVY3o{McA2BQ5cPThiQ&;Hw?Y(QWAPfAAw0PLf{u@1Wr_Oi=I!Vjlwwu1=g`F=x z%J#mtwq!sfVo?0=?WV0WyJJNa#T)zbk4?OxYdl$!T^TZfLhAz_1ra1vDFxA8eTG&{X|>2=>WgKw>S96tY5$a@hepubfC7UK?$2) zF$)4HG#>nm+h*pDW#{la#i*scvoMBb<+)GlRD<>P{CXOr3$aW}^Av0L8KGfewP0mg z*_t#xGc&V@GX`KLkG=D5f{mm=cWOXIdw7$Uv!_XaGohuA51UTZ2t9OWmNCztJ{Uqr z-y9~IhWY9<$>k&=u~N3au&`jHZES3uy#$W`9rUHVQOWt{LK8>3)yQIOpWwJ6_Qq`M z$Od;|HgxjkV;-;6R1;qUyqbXlrkFU?@h>9X#gypFzgMAF9KHFB#~$~SFDgiqFSZ%$ zl9m4J-;Q}p-!2dkBlg+P0uZ^Rc(sJK z((?!*SOW1Yk-O}LAQ{b*j|9^&J0-P9blnrI{=*=}eQ)n;1E)A(jgA+EwE2eNN6kKT zg0&A7UAefqr$jB0)!5sJ?I|dp8erT#ytYnG;JPN^+8Bjm(G?s*uKEAvIC$*8d!M&` z7#$y6PLESFB`k~D4|Lgg5r~wg39+I<%#TG>>!>dfnBhe{C?ORZ$}>~|gniQ{D0+G2Ls1RQI!38tTrY4^%(#LrMm8UJz7@KFML1d8cx(e_DU{sO}x+utB z7}%e;Vsv@jV7S3%|M)l38?hb}9*+fwaz-RMrA@}^tV&n5%kEe#BBVDmJ3g!p=#(EQ1F`C6_ zDpFC1&reSklN%{ayiV;lZ6^#<4f!R7!Kd{ z$-#CN^B>MWJl4K!G}}Gq%K^F^({}x$|9dO*DeAOl9+^zKfH1fI)Z`8HdTW*rF34H2 zhG`<=as}<^X@4k}RIok$VS>8Y?kT$pqDYHQ+}AMdEA@9{GlPG+FSUr?+xuAsH)2L! znPo%Sp2h7z$$ofS*A@(f?RrF*in#0JCv%+l6<)K;p{mxr>mu1P63J)qY82W94g%6* zCET#^U+;a{omLwm3{;NV&hYyUb+G3ngZ9iI-`_2IKrgtTaRNyt3-CZNf)2sMyXE17 z{@s}uIj3k?LG?uH{@9{VSV!UI2@7<0e$HuZi9MRo&isMW>+i*(6MRXYbO6XPFpd#e z$tJR}Yux6HLn2D18&t`5=gTpo%vNRPCFPudkBWCXld~M}F`CYBf}+!7>RH5c`th(ed~N=$lVh@v^j8U9plx=10G-nyUtwczf+Cv&S1z zHnaLgm=Fu@_tQFnDJ9QZQ4F+L$WPM4&M>x}ef%dzG+7?6M# z)HMuvJo6P~iRthTC&@m%gN`Gp7q|UE^YWxSVrg~O`EafdkcfdBEID zwX~!plh@VhvuYbmb#5Dvvos$;8c_1xdQL9VXCdYwc~Ct-VGs5zCz zc-i)D)D8qyOYAK$@p5lO}E5< zyuRv1gJxyB)F%C&<<`{R(JD_bUHp9PcfD>v9+^Wnb#AmyAxLsVRu}mA*UHwe8qZR`{8zzk_Hw0_NUNVSeJv8%eL> zUmpp^gx3zaTs_PWZ{f`fMzN=h6}tiT7LR~HI?UhQs#m^xDcb&?Q6mKpy^}Emi`Z@| z27A$*ctO>P*mW2r?BT@!8Ro|Hp;f$vSO!{NK2lAC<5Fa%Yz+OyZv>4T7KedHQ&6B4ppL89 zDy1&(xhSe;%NNUe>rF-cRty(4R=?x6whUV2rq(BUA)acC`P#{3ls8L3`W(ed6_H%1 z$)@#d;Cq^tN%>_nEn9eYQZtvYaUQ?EFRY=)Skk%F#q^)#U3;|Zo#DP3cC+NiIlrdQ zKhs|eUHNrdXW+|tDoYe|PFRnkaq8GJ?kYD+>8sWVHC#fXo7V9L`(t0-?Uj{?$wXDr z_9yYxzx_@TmUi$&}>m(+}q>}0Q$L!T9~ zaDsjM_DW($V=|~k7?-O`hL_WF^B2+#4#J~0W3P&KEHBYfMt%IPXf2|UM=u`23-3vK z3Hp_p4RA$StN$h+^}L~2DA-s&116YQ(tHNvTj|bFB&n` zr!g)pPH$wYu-X-mv&xyYL#>NlB=udq&)@eMC-v8!>IHgT_g0SE;0g3)yNsKgU*4`T ztYh0OOLw)-XMPEZjx4XA%%K@xmIlL|`Q9WP5X8H2jW1<9Y*#qB@*6jNJYC(B{yr*A z(835_irrf%E*VG$&RsrN+gs-P>J#S_Ja2(cheu9itD8j{mlLIpMKen3kB%$%{_fv} z{muK0GilYBqELi?)u7D^v?-4rMG(}jTjfQFdi(6}WA*{$8AZVT(LwraXR#$$6)(i~ zsA3&%$o_tv=EX)z#H(pq;oN^+gc2KPt3*hvXOmmBiKFH|Rt9^QHl z+e(vY%`K1q?R!$&B`3H3`7C|=%1}K;H=H3)XWyJj3(4}?rj#P$JnRDJ)KjEcqCc79 zG?Mu(D1KJo2HuG0*JLEUR{VB4>C|tIjtqc3n$Ki3^3JGvQVu0(x{_WXG<9=7s4X-) z%>X{%_%8RmJ6RyoHN(?R>0g6l9wtN1PGBBEGy}V`I3>2*#m`1pKbYdlTdBY*u!w;MLMRrp0OGxv$p zB4}Z5#t$<95k|2~*_Dk)v?gu6xT|q=`a3?Ok)&>hE0L?dv^Y%PVs)-_`}M+S$H6mv zN=acVDsdCDojjtfzJ%8ntkG8`Ja+E%oa(%{HpVnpG{wjUQr$N7RrFLP*kruEWxK_{ zc?&R8p9V>=**ikTDBD}Zg}pG}R?Is;lz-w`$LoU*&S`xR@=*arTEUL=F_$09m^b;OMHQPoyf9;*S%zIj?Z?|iKeQ0E| zfp6z_$3HvA&n|!|xHT+PEZ*h~_tJgDXP4)75CnZ zkdt+7;E0fA;dDCsdJhGB_M&ZdA^?0oP?7>=)y`szOca? zbOg}HMQpLo&yTx0MnLvj$g?aZsP8Me`-KK53t}&l=n*W0HyZ-Ji!J5^l4h+yoQ~b88&9DOhdn-|N*!iEhT(z2=e)n*vd7&xKDy0sUE`T#e*iD{- zw>T`HLH?6pd;JGHGmN9>bv{UP$7sdr+Kg6LI{HFg1W^X!8H|-b7@JQo`YdakS-3^V zJPTx)R>f6K&)?q8Bt!&D=jTlS^PG(>pDC*o7)e`0LMV6|Ryguk0OQOU_VqwK59a)j`-_ZEWs3v%!kUV7i4 z$I%2XMu-+C@e+wg@|u?e>95p~oL`Dp%&XZkz$$;Is=%5`-mbUuZ9l z?&vKAn2KJJc-XZ3=>F7%^_w<(xGzc9q#jWuHLxED( zjqKlqH&X#Y>=S()W`DDNJ#kEITsa0KWw5zEn0H=_Se$Px?+3%dY4eN{p7 zO^wX$js(6d)_pO#s$HFiWfeVN%{h2PF$=lGZ+ZqFdLsk}oV1nfQw&xyv*%M&MQ^n* zTtF|1E^`rlk&w08ZNzj0_6QAim}Z+8e9X~?^vq1xUuV;qnQmbFp{9_I(^G;ITg8c! z$))=ZyOXM{n7GqibfI)hZRQanGAIAX>>y*~fGjRizl?To&~+zqPmagm>#7g&LGzJIzLBi2-UG9%%)>47Y`TgQ(gXz+dGt^{617=9(ic+r<@Mk zW2WVG?YM-Krz{m|^9h`|ZqnZaCrqyqYdt}JR6P{IOkfx;lx}E<0MCr)uH4(hRRbYY z@Vj;JU2ux`CLykrICA%#tyhZU7Q3D{{WASjY<%@s;lns4lf4Ye_p&ml{=K9NM!#{< zfkjjTtct^?x#`mMZ-PeP)9_Bx$$e%l!1aNO8ZKw7X~T}*NBZFIhavxJKAFDqx5(Wn zoIG!y_DXPaL}XV?rYK#qg&ooqvIQE2+dmc7nJ$yRV@9`e47?W~rk{e->GT%x+8dwQ z&Jr4Y@)PBOG=D1oA>JS@^9-&Mkn=h^|1tMd^HP{X86*5`6y=+6)X_CfKP5Xw7Jr9K zDmI^jO%*@OZ9S4ox{Pg{DTqF0>n5fN%2+t(@X#T){3+QD&u54BjCt9kbK(n5iD3HE z?D!>QQ$MY5F^B5Y)=qcawXJ&Kzpav~SusuCm^qKN$|LrOv!<8m*WQ!p9ygaJW?S6$ z09pJZS}w$(8xxcF_7rgYf2ywWj5GXnht;Wf=DJinXo7(T;V7l$_Tem;ku~$IuI{MB z?gd(hU0&`=s?mUQ-@_iOx(qz!L?{Qj!E4gP58>!e#s7Tm?+iXu`CwdKN4VZg;x=sT zOTINDBIZU{ID{%g9qS%msB_C?bK}B9JJ!Xdl|z~T{vT~5!+>w}KaL1BfA;wbqtgGO zl7#-x`S~AB1NM%^jLXm%7%U|E2R{^wxLcBe4+Y*C@#U=VTJ-zY! zGWOVOspC;h!##Ajrch+PFzx&2mu?-<-E&~`PZ4wdh|n&whbGzQD@}+5T!Rl~u9d)O z$d<6%#`dKKzYaElUr}9OW<^Tbma($tl4T#>H|_GiV1G#WIK0!72Wf+Z1BnOS`$8)d+oZI*?vBqv5xAQG6H>3RJOmUQgY)aT1XGXY_<+|5;A7^ zH_UI{I2BqQ0irDK0l+|`&5vC?-iK6*bOGW52^CdKi++Y2Jz%V&NJn*k(zH?F8az_w zQkMS;I0*KZ;0Via5r2yl*+ zmD?XX5I6kG8BzjW#Dy+SZ_|*fvJA-=*kcdMMWI8i8)kQ-SnIRZ(7Thpe}^F9T$U<& z_bJ`jr?Arwr z+LnpW<7R*O??_~ZSTWxcSJ&S=?|x9U8--US;Z>IG!>9qXGmp4h(;F@Q@-P~8Gp7*v zDMGV)@{qOmvX-}QhF|jRoCr)7EhdAvvYl(4IJh)6g`4`r;1P2Y;K}{N=%oJvTj%!9 zkMZ`hgy&0m9xe92ggruq_QR0Vma(TtO_9l!?*|GWx~`brEM8od z^IFP}jxatv?S>xxSOLihn+E{L$Pyj?RNs=!kR>MjjgUm4RybV8i^_|dN0W3i#yMzu z@B4Hg&FjcBnSmU~pj!NEq6^2-?U}_5HQ&3|3^h=nw!#D_O}Z|Rm`zv>OZt~Z1D655 z<&P)E_jr{ zRk_Sb&Vm*r?;}mKnAs&gr(WEW!0Cu3X$D=72EwLBml!oEhKKR>e`ZZZeASVXMEJ`~ zOX%Sx0nhi#3+W?nSBlqd@@A>>*t_*{{2!<##5Kj&>lqxAo;MkqglJ+)j#;iRIFOc^ zr@ppzYn$Shbe}>|FUk42yD4h+8YSh3b`Z2}5I&G$w2_=bQ_7$c%WL`lWfFS>SXtM> zTu|OEsvuAcBAS(^i!^D-^TV7$`i&~O*xg!*ilcSWSgVarQ4<}tX02XP8@)xgPqXX% zVsV!eF)u>O)YB+8)5T}stce%gu7Tb6q~pS7naNy0G3fM{YD(J->ucv>xIPkRkw&n+ z^`oZGNg5Sr)zT{~+JwmA^goE^_*;}5;NG0y&et9N&~U~Ofol8`@Kt?kxa1xg8~$V9 zru2cfYw9T~tWQTl4p?vBWX~!VOBD;DN9u|-%sZB>H!GhHG9pa*_rCOehG@MO zS65D}Pdonr0}6lQ0jVKnZVqbw3^&B;R)x~)^x7;NP|GcPLXa-1kjZrvd-uyCFRup$ z?Rqc3prCpl^>qXUB72mR6j#qW-#)(l7Y3Q_Y^rFRr^9eR2^RwNe{PFGl{erY_U$r` zlqhM=ABElrv*;(;rE!6?imze5oQamG8sLQ(s!Oz=Or`EFvt?S2F*h8yuAeNNHtidS ztdnxm+8`6GJJw2{74JPz@#fr4J716ySce3m*FyVSK5EW(8mm8I#gykwZOA!GL9F+F z0;*&(hA5crG}EFx1H)@Dgqh4r@VZj{ub2j zDO?OGGr7_exAC>fxV1an#ob;4nl>k7Oi2ok7`Ka8)bY7dL zb5HYhqW$@~Iqg3I{b4gw(0&WTYUNlVdR`^D`ib1`6p3hf9&K_(4*fc6_V1vUxt`0I zu=i&pW>|7WmTM~$CJIT!dec5lxujH1-78BvfY%XTVrNHIK%`4y!lDis(`0Bf_GN-Nv2(qdTIg2-vS4x`(1x zZQx3{6MIN$6*R+RtV`qZl@!iKNk9$>`8{uLj>EL6nI+!*BPfG5y(7gK-iKk8&p!0OP zn47FsEkG`C8KtIZVLqueP)%m96w&Tyj8n%&+Mj{%0VBg4?ezb&^`22pd|$Y5=uJSH zbWw`ZtAL0Ul`0@z#DJj)D4|M;2qB0HNE47EAcl@~=_L|+?}Q>XN+(nUp#%bV{QcMa zez@!A!)C+x_JK%#9vHPFq)FQY%4RIL3cAR#dYrP^?lI=dA}u z_LdhuLb3fD>HVYBh~NRy=+gy%g{CVICP)m#(2Ib0p z2?zYw?mNbpXXN+nlbA*KmoG18lTq!}*lfu)xP^dZ-=tfsSf0vzEhP^)l-}n8GeBP- zWoP06|R>5VUM*3(QR$Q{*YR0XSBlZYaH_q8+=wvOI zYLoaGOo8*{3M(x%=VSDYAx%%t9 zq|x9EPgT}J3t(Tlao+FNU`KVO>jwW_T~w8xoCBP{KaEU7oycOhvB}G-1ngBfH?l~I zHH9_ia$AhAi54h()};*rusOy#;AmyaXeXD0Nv{*a`Pj?|yX%LZC=;|rEOz^U=)CKK zd#YG=gGcSveW)-0o`0XcevdNS)Yrnw!a4=4VhLtCV|MmAt{0W^d}h)gaoH18uuU^7 z_qZ`G;z|;8%K*2}=!YjiAM+Ql80MZ^!%LgXKAeyNmL+?N$mlq^I_E*k|ID_(S4 z-)$I;B>sa zRF}cH`7)veO=1~CAK1V6OHQi}z{)nS@8i}j%&=)%*Zc22b_tHQEC$qy{%XN_026; zN>Vzqdi25ot6p5AnwXgUL?gXOYJ1LcEL%)QN)RyB&cH*ZUFqlhJNE$;c>LKSr(-8G zZLWgOdXm-)Kmh-}ob0rmJI0E-E{^FFg*t(DFYy)-S8MlE>I|dBP*t&@S@}!%6u-6A zaW+1`eIE)0vJZ)&0RxDon_X&zJVhQ~XAE?#Rgy7e_!vXTmg5?FZ9Z!fv-^RA&{6@6 z+rq)9b0%6hqRRczV^>Y{*zD5oV%ZNxp=L7XHKw=9%O^Ux!uu5*ezxmVyvsomPl=(VwEh%qixEw}0i98UTcxgtds6X4(%2M{3wI zh5#4|)%ZFiLu+!j;hJ(p#&gu9jW z_H>{%Ez|$Dl-)msKXl`F6ozikxRt6!>Ju+X7jXjV^kqoMqARc}lyrc#V&AibDly8c>mv^K>DM)aqv+7(; z^6&TMpS?5!WD$-U1NRi~&0aFHa)iELGla3!t~x`*c4V8X8rPiPKHlxmJjT?8_!#S1 z38nFXb5XRT5!s?%tCuvr##&2!Dzo@I6JE<2f7hptz4c)FBENXX47*RHXoDur5nMbg zl9fEZ>AAX`G^9WV(Y6v#&+=7?hqDRbtJi)`mao(}?INqT4EmA34ILj;=R)qMise7HPOZDM>!9pSy>$iw}wh`e^$TW>)`^>Cov^CjtiRVnXZT70C4C2XlHiQ zI&LM~C5dj(d3os6`weaZxpPY`aQ^2C#Rqp}j%paB`onO2AF<1pF8D=J<`s6T7xXPI ziyLoTN}5X_F3*8Y{mys`5$79qP7d1}s{7KihqL&T>i!ded6C`iLX~132OaYW7@_zS zPpcJXu{-;qZ3R&?55CCBp?XCLYzGD~0CjoT zIjiHGssUr|ZDxzl4sJ%5ugOgge1nTb>qmLS-^SPiN{q!%->!_#J$+(0l0cPql2XtM zKKJ~@RXJn4u25Eq?xp3>-4%elx9Bx&8nFmCZLc^4apAQVR;IXXAh$PY1er39!JOMu$Un=aSA>E8> zHCb?IEUw{qPyS3a!&(wYn!sf>(2&?Py`DvF^0u{hsitos(a8<1OI+-?D`@wtwqC^}~HvA6u9~aH_nzNSR;LYnShcFjxr2A3PgBm8kWnVNC)` z6Wl!Rt(@J=HUJEZ1bllO)!$KDVd(Z;V_a8xr3`i^XZXLa`05%4lhsP+^B>|2;4Whe zLdj22M(H`C=iXO&yRHLwXZ_e62mikc%5wYRA+^)$LtA^k?6YnHE(<}H{{)4Gfi_?Q9}=@FzmFXu~nh05t5-i zH@)#!;J>Q1S>Ha8`=GHA+!8x)A6mOwkdH3f9i#lO_Ko`vKiO02JNL&T{z@%OY?S5y zsOAc>#9+Wbi!masR{QNR-413f|KDGo$>S-+Z{xd0zD3L?aIGdHd=SSW9K&U-<9{Po zJru3_k579w1>T_tC9iu<9QXp6NGd8g#xN|tK03UNR0{f{b}@Wb?=JH^yX%^ zJp}^^EbJDDjHH_iHQp&WK~3`~#r;pVLElDZS@*Av_`S!@*t-a%hy*=;&#c)gnH za*RQqca&f3Nz_3;=)`Q?KQF)2bGx|?uH z&t!Y=`>JCLaqv0+$BaN3WcANbZM0ZpFLB$R&=FF`$=-l<2g!$ZyW72RG z^WzdtIF*H!&%DoY>ck0j7Y(LJmUvY_ZvZdEQXHJJ^7CYFkGzYOSDQE);!ChA#{L=~ z->Jj}!7hD#y_+|z-Qj}tUg1Pu{yXjR^Jr|%!#y~OST=FAfU?R#yS@uOw)@~zKb%zF zdb$&@tlT}oz*TNFVCF~JMG3aW7p;*TbK^msq~3ST zu9FM!I_Di|d8)>1g5~PDgRotC%-Y%NO#lt%3k9llxUCYU{R^?4q!svNR4*R?3M42f zczm$WTz_b#Ojdn-hTH5fMG6TDg1D4!ae&-4uY!1873xLpD3QVbA@7=>ec0Jx`6_$W z;%+InjI3xhXxI^%>@Og18B| z1?s?YQgkUK<8y*bh2o~fN|?beyPsd&7g^en?>)eqlO-R7NB`h403$6ah=-_hIiBKx zH@$?r)xq4uk08J9sv*Uo9(j`a5x5-E2Y>hT<0aMZov%CB;o*Xse$lo(`|qWN7rzEK zrz)&g`b{|-*63`?Qk~8w`O#Qn$2h;M7GOR9>8dYRHsbk-is781C0=Mp8T7;Ae2{AI zOYLqb)zt|YRcgVZD9BYi_py3j!6O!K4yu+SD+txj9q?biJLz19BaXD|Z?r}KX+zjW zozTUPAjFHCj}sRceLN*ue+%@?_!SSG1l^l?QW?un^#cv=uL$Nox-qZi;qlRLrc8qr zP8KD-%RMpwVex~*okkv6R~3Ty$%6xhL?;-9c=!sh5L!~%1=HS z)K>(`fM^pEsDW*X>=U?qPFtbemWqk+(@Ht@gnNXh)?3t;;<*pTcz_MOG8|z~4fiPO za1!UdjX;&qlCjAZhOn8)W{K2fn=omTbOL;Ma)O%1&Ta)S0{G`K?CGb;6hi^aYTx3i0=1 zdme7c<^rPLE9jE!F;Uh+vuoL!lst$rv^E*YkI(d7ly~_O_OVx8zV``jzfI*{xOc15 zBhED?$81TQgW-6~o{xfmHl>Z`89Al0Hot>Kb}V(JVH3%8_pU4R%-BMp4H9x+5+*f# zy;lvsyMW4<=&ZY@HXopO(3|@n-^b9G8>YF8uz-9LGcxK!T>$Ovl*HvZIr={1Qk&RC zonq;eHFduCX$Q7pJrIRLGQ|y)@8HztuBQ(C87)#ayFXhxfmEds2T6>=&4{l^G>dYc zy12YR=WEy?CJzThdgdy)6^@d{A*rfLj)AKQA=YK?=;z2NwUeA>VVy`f0kJGFU%jSgx|#q}yD z+k-cB=9;D>-Sc>pPJM7IULNXKHQvz9-sJ@j5$z2pjjQH+uj<&u%YW|q(!X)!=#!AK zGbQ%-`5g3kO7wIxWAd{~uUVLBHIqzh zE`NL1mY3UO@LEZlh#ScDAi>nTifS&Y`-8}!V)1~~GkE3#9JSi~#3Hu@RTtc}b5b0> z^LVm!bHEv*~Uw;`6ia(*q znBr^;zbmjh@e09~VVry8jc$9;YSe(h`tjRHEiLxMCn5jZyV9DT9@?v?t6a*+h=_sC z9G?)}bV>!!@JD`b#sDSfP4A1~OYwk^g7N~NoZq^}6ph1dz3a-5v(8`s`>|a5-8FpO zjuP7Vx}e-`y0D0dP*#Sx|7V*pbwn=W_#C&VSjA^6dajN&~i8Gf9=rHNO(@xqTD#QI8!H1Nz+kT;IKv zFw{+FovSiw)Gk~ zHEu<~2X~8QmqXKJU!_rk24OgiH#*ONG%_JIhF;%?g{4W`0%r@EkU1a}Y1`>ctgE^Lg** z6@*Z!1JzDfbxxJaqekWRFk{s=mW2IZrJFsQhf?9vpP!wjmVdL8Kea1eRk@u$NDTrC zsi;8Jb#+2=-r{MyubWA@2bteiQA?XDnk^a%kdF~TPTcYj&FH#jjKn94Apl__4u4_du#<`Ti@_h zP$``#j_~#y)eJJI^pfHbxrktnDbw3pkK05QdQ(;bSx^Ev<3q)quf%x1ylI~ZSGkC zI9QpGx^em1=P8tgsPX;^a;dSbZi-M79id0*bmfKN2PZ|4FuQZ&3$+F!K3*O6>=k!d zxb8K1dHN%PTV$Xi=H~ayG;F4}`<#4`TbVu+UT4Y&Xe-qRrF1tTjH;Bg8}aKuDE)8$ zNs~!|^u(=str}Xk?2}#0({&*^u}8@m&RAfaC0$lp?DXn>?ce0VO+b4;nZvF4F7Fpj)jye{0 zf`iX{_)Fcv4glaI+!xYt8QuLn1q<6iPqAkhYiXT39g`bg{Vc*Luy}VlqBXv8;NX^- zItvR`*mdT&{z(OTpg5xUtuSWpl3Djb8LV}MDd?#u~ z1V0Yk6wGdscP4v;5Gds2%y!1#8+U8W3k4t*J}-g>N6J(G6~QBaR;Ho27J}d@S_Zf#&|C%)EUU>g&X=>MG081xz1+m3)XY0KdzSGRh zAWB(>Z%B?dVQ{&9ld)N+%v7*;B#PR*ye*H~^#p_h3cfE%`mZ-1T(8A;-uTmLo2j-J z=0yd_6|1tyT5qolyY)OB`z6&Vyzuzb@i^B3IyC?a%_$Uf+|5;QmCn?<{F zk@>}5VH#`CVQ$QYetf6GQ!BFhrlqW3O0H3{b>eqD*=`A>heO;+{*^MP??#j5#d{|i zB2v?+5&>sAIwJ;;&4^lm1;6%IpPx$j^Ee0(#fXOO9zSCd7@1}^*v76aKWr}ZcP>95 zCn{?4aL)1ZN`A^ z)T<9tGtak+JiK(=di^4iYidkNjw8$DGrstlq${2IJDd_3tU;vWkBj2pmBOh5`jPyT zx4-xNc>kTF=74M9rhcrg`H`BEKyik^!!NHu;uRjpi`FK8gZ@8J>+cj;lUhkMh+~}i zT^Nlh*$6hb`rqcBosMW#pOFsF$f_VUinx~LQdO6WQC9aJsV;~`X?eUAL3ert0BS&9 zT0+w+WB;4C7yi5H@PId$U+C#+SWO0zY3xjl%+-m-#o>@Bz6LrXx~s{WNH6w;s%y$< zCaRC8s$r;KGI{2iH|OE|oHQ2+JypNiGrAH}RRJAU6q{usP7 z*wJ$T*W!NI{Epo#ga;c@0y`wvIjJ?(Z-+Jh%LK;`b)A)5FxBDtM)C0dD6NB>WT$#ej3qry5Ou`mmsOmRq0IzA5yCV!3J3GOO3$kzMk|R>oWFvU zTI ze`uc}`*e>YdMK2|=5qpSzj+(FZ7dw??eC*PxQ7>NM#WE@~DNl0j$PGJwxj@;v z@FfAVp8hHV;`uC6eN!xN4JDCCimgUc+E>tns5Q%V z8QhLht$1C+s2$)k;3_kjoW0oMqkpWOx10Yk7-?@1Mpj^Tz6o)MNI7`{w6qA>{S)$& zWOE<&TR&3xzw%tw{MVZ}R|tDMY^)E(l(*dPYdQW50{~W|kfqHwVxA9G)xvZ#5-7n%20Tr6k5{4az6<4H(4s;X#95(8FDw-n?v&PYa6&*tO> z*(FcQce)p<5zKQKJ(Y<=6()25n`K*s&|ZFlk&Svu?>3tWaJ=ku)F^T>r4esuIh-*E z>dL^oVnn7GCrcZ3?4Smu>-z`g)W__WxSRP7q_an%JD%D>Ggf!RuIERC%Cu^yEOWLT z{sPIDnPX3^Fp4@8dfrA1N1W^XVF6Wy>~-=lDQ6l11}XKRTv-U6=mTyTCRrdKRRF66 zbZ;hLIp@LOZUmR#yboJCBpgBfPtO;!a7!zz%>U%fH#bLNleYPJ3SSnRR@CRR(<0*m zUwnZGn+O8PL!~FzBzGyOqIQy$Euv$wv-Ejpe+^M|jORwB)*eLOU9#`Z4U?6#JymQ! zh_Xj}|9xwZ?7q?S#oWru>MBN{)CD($0YfSb_R12T8n|3g4YDpyOiC^`2(g@OcR{9d z!d~D(d={#T6WQwN>yPJLfN^&^E7x9hcO+%!?k+Kd00fwA^7-m?zH4$UrnuPDLBQIZ zpbFLbhpYciD~Vl>Hj~fQGQ2yAh-|Pb6w6{x^4pV1khN-JVyyw(p9RET6vksqfgF>~ zR0va*tZ~$x6seS*CC{i@G^MEB)t&S8<*mmz-N~n13@UqHSuapZ9{1PI*EcsN_YKZK z5|{BSUq8ROlZ{@a??~*1O|#5cqle<1)t?CQ$au3Z<+*+pAl=;E7CJW9EKWw&`R*^f z)XWMrrEAOoQ6v6Y{1qdQSqrI4w(*mnu(VmBrt)+A3LU%9Q3dng{W8&vIP; zBV@~^%7$q2eNmwi9Fm#Fqn5pWN=t4izZKd-wI`=n=2%jxUMP)J*y{Dk2C`QD_rj93@<=?-_S?9Zg46AcPptbLuPHCvVqY(2aPrkqBa_zyeoBK_m zS7%3pVtnKb@Eo@2Ep_15WB6Phc7tMk1?nK1Q42ZPv_Iz=Oy-n59WAF>)8&Z&=BKWE zmii`&aBaReStpsp!0BL~Z%V-6=1ALKh-&cg`yiJcSH7d6wy^8$>ikwpabd`I^DztA zSb3amX}|ZH#&m4RKLXI($dafboF52%eIwgzJXaTLY98K+a;_~2} z(JaDdGYaI|BlO}odSlX+(<4W}(q@Ho#+Tu@tDVgqEYu^Y<+C`LIh@6q|+aXSuKaoR3c~vXNouk99Fb^slUS6D?NqzWG zL{BLuCZ_+}?eEZb^Bzj!TeX~Fm(xvo0H#&^bz3=|f7os=OCp&5*VKAodCfaO1eoJy zxC`_@#t0kd zfSqjgJlo-eu%}@MvDyBHa&dZw4>G24>(is~Z}+`0iC|FL zI<_%P@dG^UX~)@7ImvBl+1?t-n~3B5O3(vk42C3T&+Rd)zg7zM5!Wu&{bO>n-aUbb zjgF39Vcs8~ebjU|QW+Ek55O4p?7|8^{KSKG%K+D2lRuG1CuXzYhK7eR2?z+Zl8=^~ z$qo+>-M3>%|6I$lv^7<&6a3r~;oAr(|J83u%5PA64U7qx5^J#f`*Dx|b=#dTO;5a_ zr>Ey_Xvr<~aDUSt%IhT)k|Q)r#jMFV0-CHvTpUgzGiO+OV?A$e*IVf8G&^}oOp|F8 zHv{d!)_<29e$@q}V|ZAC>)4y#z^d8}kfT45Fgndj72PCed3N|t^5gGW?XTbc`yEc5 zyW|9IK_+uKE`w?@7X-44Su@w93Rz0;%~{ZJPsV#ZL#pf~-Zyzw$`>|UpjKOs>{oaX z5{d}i(0XGu#ca zs!sottwM?w+)}NmY^iY5zF3;w$pVPwP)hc1Ux50l@ta_R2c^LaMVyw?qsXq+)R>I0 z&9fWXryeTH(Kc|x8E)=t)@pn1U=vkefS1Q6S?|4H|K*^@Jhu~2%*i$Tx45%`dNcG} z%I@E-_g!|6cHOG}HrASczTcpkJ#`S>+UW^sYTn-7G=LE_;Lpo;G=PxP&~B5KRLG5) zwxd%RaA)XZ&CgRzUVpe+apXE&ZuVg~aSFqtu;Kp_83_-#9W7J9Qt~L$*09>;F?^); zK8>YW41aoxeDfrgu-@nyvPxekOngIZ5H-52^2QYGF_!nYuYQqfm)A!29v}O>PyA7&19!Bjy#dY4w-f_n-QV1-w8vVB zi*}Md-ncWYp2ERe{O)ceuMpTxo)K~t!cxnaqr+q60T8CM-GwG`7@z~hugoLp13ygW zo2<0>xtl)i89l+PrNfmPHj`FcjrQa#r#peH@Y$s0l$5$u#U4T$8U(FtbrTV{X^I9A zfY=gt+0#e@%Y_<-M^?UX>-y5lk(pM~@!_*BsrrWMOwi=fkb|f0yUA?<;-`cnQ{V4_ zvviN~lPpTZ*O;$-F6|JJkW8L+Y`=Q?tgv?AubFyDGg^IPL0hvTaqNcxv`_Fi!U%vi zC*$SF#UR};8<_I*kB{#&Q*UsmkM|0KF^33y#b$8-lgJ{UFff6& z9q+VOxU4?ycAWe1fsR6mT6~x-;_7B9JTD@NO~(|mt5K`8)JRJ!4Ek`lF(c|zX*Ei@ zKUdvr_p9H$<1-1*KXY-RZ&)hJlmQ=@NIhf4jwBGgV>fb*b;x95>J;tVtDW5Sur?wFXkDE)@ zJ1nWcwG$7=qA=!8bvj)9r9NGpbGvq`{yS*rRHyaPwdr(XW5N$Qz3Spt<2%)}56z;H zvO%VZ(24aG1)1^7K|;iy_rX`5L#aF{fYaj;$^GfsDE7~vaJe{zKPA5wzd**IipFD7 zp=M@A1^sGaSy|7;-c0r%o4j$2)3ru&BJIjk9>?EB3(jR8z9Z+&=@k~61_%5t45fSs zr=BiSqkRt8ZBEx?>RApmN>P&u{CpfJK6Fo!aXo zj9rE{R6*{RjOjEuB&1N9zV~nqg1IRA6)e?{QBz6A#cFnW%S<$aX|AclAuR?4RThew zC_uGrA1@}$-~FqhZ1jGWPSIY}8d9uXF3DTLrH7{Y~60?nne1wnoBFqr|zy}X+^Jb!c zPqWVdVMid7)y z`l>3=Htz8;wy<8k{X$s%iof2^)x@8>Q_%t1(pGCe!^)P*k|KBN+|b^%kY$pw;_*AT z#O-v)770m7$>M&PNQ)lRewTi6m4odm9MDdeVPd>$O}N+`HHG4);F&di5YeozC~{GG z+C5L@@3WijtxSqjK!4hcQ^YROcAu?p>Ujc z4m(NNSzl85&4I$3gX;qw{)Q+b3bu#bwc`1>Nnke;vvjw;~!r<1Ps>Kuzz4gP@@J>lgmd1u!cVG zr6Hg_A5lZX#RgBvMyIC+mnb9&wraUYC?~%7j*NKo+?1VnTX>Nba3gxY@ z`^J&eufyxH01KKDA2r}v2N>h17)mjt1H-9>y751ji>9F#wd)`WG{(sR%2M})R1g{OIMn_kc3ljL4U$KFi5UHongz!$z5h@d@1I}aMM zzEi!aA%XMby;ea6u2#IsE}0CvQ@ReZo0{4cBH*<6k`2rRr58ObYr1+kf+&QSZ^o8Og?x5~4MY*_F=0;MDP#1y&5K^$``7kqeiZ z&BunMIAkgs2p9gEt_&%yWaoIEsu))@7C1Dp@#>?o>V35r+nwG3v{9?gQ>hVCM~B4e zq(t1^ou#UZ8ykl*&|&Fg?(d(dX?B>j9duk?UXF?QEA1`w%?l1E#l^+X15$P5{P4Z8 zAe^3ph=`~SkC~HQ>fIZppT)&wv$|*Ai3d1@n=+MMBXQvD$;gh+ub*-Il5VCL;ndYV zMMoMK`N~T68ZB*%o`6avlVFl;pNh8ojR%y-EZs z3hx~0?%6qWDMyv<{WJKZzi1~8E~qCOP*6~Rr;cW&O_Z3Nl-gfVQK9w<4z8_0f~2DW z<9#fv2UO@3(N6h9jIgKrN4n0s5{hAJoY07PF(;{ZDA-yz{UFBXOf_`pMuA23%yj` zVZOv}48#ADYUWXiy7an;t{Fi-f6$vusihz#6Nr>iNs*oU1380y+{VYY;`Tx5%_SqrBf^t zKxV`I@?}s$0^VmCIuTJ(b)64JH@Jur@87PK6J*)mG>ebGyeIYa^)se?d)DA9>r?F3 zN}J9)s;bc@uy}f~@wP%=Xltk$5}xjODlJxgAF zyA}E}8TWjD9OkBJNO3HX&1w}=59i30`=EdKW@DQDC>5|n#TkE!R zSJUS2Em@tNoh=tsl$C2=zkr7cT=ZM+aj1Ni*X) zr+(k_aaqjhL|ZiQMjh*k*3-@Djr3HqRp5nOSZHj8in8+1=zL%<$jCx4q1Dri<{8TZ ztG8AWZh)Y$ig%hx!yhkAztR}IzxUxyXw{}y6LmuCUlHbpicip>=GfC(h}WS9m9HdP zHZo=UPW-#y+%yN+N2AHvDHNw-u|V|H>-7fNw4A(rktdQmuDiUP8~~IUHvb-{zOdhT ze{1-&0WFAno+U_DuybtJ8565uq0y15jTjNt*ce3o4En763XtaOvk0nIJ$H^CG3NO9 zAql0AFzd^gFPpMN*93S!l2<1xySQ+>xRUwLi>s*}7?}S0_3J+f?!YJ($XRZ1?%enD zQ?|w&PssxB0p~XMm!}$AU`j!QERU^%{w2ZvClsQ$(@SdZ(%R?e(tHjnmX}z({g&eFfA+Y8KoU#^b!b zzockwJ{fMq+@H#!HfCQ10HwKn2RaIH|yQ@G?SV!iwB4d|0xJC+`S)2L5MToWBKMmy` zU&DRt^Yj{|8Ismc0^~w&sBKD-swWg30}Y?PXjP2`__{cET`2^)10vL$|U*e@EcnAQ6zn@_5Z@PMW5rFH&(SYOr)JUrk{MLu= zopm_C!1?=J)zBVAEb#`4fiop{dDP6*t$wM&hU*CclQHujARs%%0lUPThJjB8GJ6pB zR~=_)feMaH#G~&MRn;@)YXw2U5l&dOKKq;NgS(!;6~9&0Ag15Jn!ZP=!o&Rk7O4YV zrbp%M9MXD`RNR9oz}Q?7`i!t<_C!6c{FzTu=X!DTlgo68PPjp%hsjJC7;8c~gVRoC zN^}Zrd}R+?`EK0)y^r{zh}74#40p((yX#u(rIA?@fm+&+0=(5w$(oIY1eYO#U3+<7 z>k;F~-ssI`SyH3KLB+w4C&$rZ=iXB4Y>zwk)YFZ5I$^H30+b_CgwCJLK)Kb8nN;MD zgoWS10a!zsyRrT$_QFj+Fu_XECuu=V8|TrHes-C(RLGszb^ zeT7d30N!s}oIJ-nmfl3|?^QJV!hg$2sgDV0K82(HgaV^IUF+NGyfcoE;+%;a6>~{q zd5i4rJ80Rm&3iYuh}$I^I9)kGAMFk%K#T>#CuMjweMZXv?DAjIXEo`x%Igdak-N=kXhLa#w*1 zR%q=;Yx6eRiFiQ1if`=|6+pMDS~g4pUth8O*evg zTuE=dsT8!y?|%5s%bYp&f}Y3-xeVcm)IJho^>Zl%Gj#`BB%~Q!1}dCt57Oh9XMyrdP$*4$)a<9~;)SeMh&#YNd)?ug|;& zr;A(GO4Q|fX6ULZU;pO;2%yxF%tgN8ovmlmS4DPJE6jgIsX}`To_)B(>m(%lies*m z+T1OK=jh3jATM{bvobNZ)Q|l#=!G2gzVX*7obDJ37{9GCFHbSO7>sSZww3KIKb}F? zmyAw=0L&Mf2zv4_S7@a1IgQh7*m1{BvzHV93;&cE$NgSz1XFwQPc44_{69#5n2Zf0 z{1Xk|+Pc1-hS_mk#_xk1SVB*{wj-EPaxZ_-?HcGruF0+E>=YY|{bv-VeNi#+15XH zHYn8aW58MmQqj|!431#m8xRY*d>&VdD2$@#S6Z7tRKdKus~nARd!m(j_4xNNDfq>x zP?t({P#2p>U=QW+Q=eNwVAvzIl+5yEIuT{$_A9$N?IIQfU}b_3R+E*0Fc2NK4>n>V zBA5YFB&&+|BdlUz{KYj}&b`W%S&KKsjS!z%==*cCzmI{}?=9^|*(>prm(oKQUn=29M`e!uM}t0I=|VTaQj15|TzH?DbCJLObF zn+R}h$qVTZ&d$UMX}XTSgIkxDAb@F2*E4CE(h46S>faf}a1fqRFl3wUC8s|?F#LA& zEW7RBQel_B4}(xezlqv5y*^%B{rc9|SLCh0X9;lA^CMs3jBRovscmD=a<~J0Sav$! zpvejQR);q@A#5+?j2-_a)RB969SrINrw?@_s-zKAATdks_Fer zWLU9w`TAJ4l-!aF%p2?9O8~Z$RVMi_31J^R*zob<=iF`5LZtwBzfdXpnY^oLN)m05 z{zqcgYUe0mDy_zweEgR9_vA_7#y9U4aq}tMcOY(5yGoV$%ti<}S+|_4vH)NfgErNW z7JU}~l#hXOl>eoL&gxVKT+;3p~)wsXN~?z11*Emy&%@DNPHl6 zGp7or>1|X*grv;?8W<^A21DF>FlhL;LK11_igC~TbeQ{<{avU8od9PZ*>r=Gu3>U^ zatx_f6t;3j>ic*Jclqlcqd9irT86DcUYu3SHzF^<2Myd>^9Ky4xzE(F$G} zbh)sMzhmwXlFz7qNBc`i$W|hCV;c-_=WVRE;irpGq5D_Mk2=`Nqq77biIR|N1C!3<09Nx z0kqnXf{xV0U&jfJVE&)@wF~{aWi+9JswFqTESlQ?+yE)&r^BVj^is!P-;ydoKeEyL zy|pe8Laj9cvN=)7G#qf{?7DKNoP7%+qIV^WwbIrue@4QG2PONPl#}R|2tfT%HH+c~ z?nw%Vi~I1%s^7TW96#~2#3Y@4H3vzV`#*BqvqaMXef@7jz4IbIu25l=IJif_g!pKv zXyaO7tP`TuU(gn=A8Z))^$psTFurw4zG^E}B7uL89iRLqzRPuCktt+h8%lG0<@=p| zLDL+6aklc)PpmgJR=$2^gohlkn0g4XYNNsk7#%-Sy}Co|{*$5f;oC&j+g(@10~|__ z;DJkjKdy>cn1F~>$PtQU77C}sT%%qb`31%cqw=v=!*d86WT5j5E6yHj^a=UHsLDa*y`rx;zGLJ3N))L% z*GC?AV&{4KOO@%7-hH}==JW*0(aVacO zw&(ySh{#x3pXFgJ18Q?2^|JW&&b>cMbl@0uWUuX!B?y4loBw$r9XL6 z<)8#DY?El4^<^d=$|W4kO~ROkvhA_g5G(of)`RNBaJ|5Vg^+@!czPxz(Xh8GMAx8q z{(g8AWxbv0fXrz5G^jGYbhI2Nwt3z45c4WDy_ifyRK$sn0YTJ!F#kL%v>+TsVQ_#; zw2xvT{(wkZMNwLVN_hmfNib-ow{P%ynxa)pGOzZ?;sH9Hw7}Dn7xH7MAaLvQvk}$w zAwreFGaE;`T8btpZ_@VB4};AX=`1Z|~8Ti`i@ZUR&(o3PBx3R`^;k;Ro)&_~^XJrZm{DTVq@-)pc@ za`R-%Z`90UuWu(NE?@-fYC`bDN=cl0OaNsy?y^(6GS8=4w`CjbQ5n2M|ReCx7RyF+fv2- zVT~~b^oG%`<*jordDcoCmmr(`+X8K?!(etgvuwj6i4bXFCwZ3U^_6gi6%pJ15~h*e zB0Ia@Y$Mq;yrBC_`SBwoG&ynU>N)q13DlV{1EJbc_Z<~NXI}}S1ugA}(fIyS9a{n$ zx_XwJq_|~t7DGG~-c+29-&g8YhhW~wKM+MGi|_)@ELk2?ZpD`EHdk87V4U$h|9qbu z0FQwgM>`^pqJHrl}tY)v`?Hy^LTaxQ)ecv{ks!R^!vC^oSAk@NCU zY^IZe5kFLqKihc6#JPKK`z^R+f7?+&beE9*u+J$m`vSb1I_FujPbH*v1qm3leNLYXN)lwZmLv01@tbwfLfeGfQ|Ks`F(^_Pg{VQ!!kRnguu9=XTqBZ2Wy_ zWUtgZEW>bL>npZ}DB`$_oOsAP=;G}QAgjY#dVl2!j%Em@)lnbf>q9`Gl&H+WLvyxw z!Mx~-0kl;`seLGsVc^ML>7`nAB%47ns<%h`y7Vgv4%Q2Kv9JhDv_XC~8j)aMwum_{ zY#uvh?)s|WVt=6~&XpLj6RWBGlUT$K=AVXAjFzH?Uqp8FherMIHjq{B1$Qdwo=AZ< zS0&ns)?4zgLm`VsF#zD(izU<3G7P|8TEY))cUbs}O{6;a%~nS*cFbok zNK?W`rb5eTIlrSDkCgOfI_rprp7f;5h{@T`Xz$23;aB#X2TrU)z#Ea=#aEMT{i(rzUk zpfqHO+?knN$n)E!;Et$8zPVp{dZ6;Z*&-5r{n`XfCjxSk%Atr;VZQ`-?JZ3){-R8d znfRiv>jz=qEljdM_O3i#wMqc1JT}0h%=w#ps-561e1wJi+zE5(!xlW#Ol%ms8Q)JO z88>o1Y(Q$febN|kxuQz0+nE+6ZJi_hpdHc555%`bJ#d_^bgGSS4|O z>$Q7StE~LSCpXWcrKRQg;sOZ(s}>Z_1i`vji07I=GCEYsae z0LFs8gy4=8kPxEjcFiUfy&IF$X|>9eLxqSsd)(>KNRcjgB!~%0wS{isjD$i|1BowGtuxx+6Nz1<1) z!!O|g;^+({#MQsD+tg!om;^%+kx~V1)POOwm>asWz8FRjpsA^y9iN&d?1fGdeo;Gf z*jY>)(Jl;V6sUA7Vl%iM{gB^1scw@A=UEe1e(JSG3i-h@iro;x|8U7+xpK*y6W~XN zbEvL_hW6D4xl$rH-e$RZyu|(-3um^Q{Ei~3qeHUVuDHcLu|ro3I~kHZa)6Nks#L3z zc53iaiY&B<&XR{=OXK!|Zs@E`6_JCAkKw#+6N$?1`tKx@?r(~8BsVZBNmBb3kuU`5 znBa^}ObJQ3%M^bOO8Q6E(Q!?D>A00rO{baK+g*Ny%=*9e8rs*uE>MB33t1X92Gv57$lR1FFxLIMy~(;7li~I zjJEpLd%NWQ-s1cl+kaCAuOue%Iy4+GuG?~ z;Py(G^O=M9dD(lZBs1jyUFry1eSk@|&Q7i43gwY$k?+=D%jgmzB6Zv#_sB}YT&!6N zxiXCV``DP8zUJwR5AX_BPz}SMtrR|XD=hoHTVUSzyQg1{^=rzMrq$s6{r%qF%WtRG zEv{m9%t^}dLUsPHCtv((^K8rdOd&1~=pXrDehs)2#*RgPaIHi&mSAU54VF8db0*Na z5s168fcu>Pauc=tnEw}T=2sTN^j-*O6e4i_+smXTUF`FgsV~sSuX9B1fVQ)~VjQ}2 zdSZX+?E6!UK5OG_qRKXSy6T@GlNUy$%v`^l+tcYNJay#mg#A(VyWX9OZQky8+<3&W zNHeQ;>bCCpNPrW`?2E7;FP!+aI{98<{WjYHxV)Hpq>RqeBw)a}?{e@h;B%nOdjD57 zpo7TB7Y;y0MQu~8tlT|08jnzqjb1&@=+h?cI)&`L;uycKqN-`*T?cX}Q z^}o@e^21Gzg3c0D`~|#+6nwhW)>>N6W*HrOSs9D+KUD5yO9Ux z&j-SxqW2Y?uqV-au=dl!?9P&XV^HMCMd>xA?{Rxy{qn~bqtLtkIzLE_ou0BkG0T6k z)_Xlarb|(xDEbE#dQGMd_bppFLw@xCqOWob1{=hs=;DSCec_E!tW~V1IQSDJfK!=n zlx+|E8?(XJ2JxZ$k-p?*1Bifr(bR&dzsn-){?yH+7o9B=^g@{an^LdecPl1eBjeX3 zI+i4>(WglJy{DlVfLl0^dYYc8>(G->0ctp=fVu^DM_vHA{#|cQ)jTTDC+v*%j*;#( znkl#GHz~)18TdcVku>*9Wf{#hC8qzRSM1cGNJDJCglLiiZp-=js9DX?&}r zYXL{XoQ5jg1^5w#1(Eer0Y*W0Y@W6tUt%Q!X5mz<(s7ubMjXBL)iRuuh01WWLAz3) zqEJlJkF!2iAqXI-lOxN(vu6H@5=ov&&7veovDI4h6<)^Oo7|vOH51;BUq-y>Hc&H8 zg+-TA%9*VXAD(qo2jH$o@(}l+`rJJJV(u*o7CH2DaqCkwKsZ86NBctpJp=WMx#vzP zC^%>pgh{JRZ<(T;rHT8Bfud-0Nhv84WoYa7Wsc+g-wP;8wvBWp=Ep7Hv)-5Qu<;DJ z3quL7xfvL`7|y2k9F+rhzIlQL%eY{zFaFB{cI11QLE}%gHmSINNLXnr&#A+e!ubTDNxu#fYJw z834%ls>luccwcu^J7Oq|7z6=w<#3fu%y}hhaYvnsr0DFp*w`@44<8~eM3SyG5#@8+ z2L`$rjhbWG`%vhl8)PfNstPYJF91fLtw=(GMZ)J>a`i|k3$oF-2B7n5d#5YqO z1K_YQ7w4eCjqxi|<*v{1-F$X4Z)9XlL1q!^(=%!TmV?4(Q8o*??`uq+t{j^$rq8W1 z{X7;nQF>|$cZ!BlQLQtt9@ws0!iV?AAtyUsaiQr0+m*grVZItHkva_V1#TUI2q>{A zUn;VU=^IVh_-(7I1$c78t5l%Ny9?FA3Il_2X?cO!H5hu6d#yUhTEQ!^|MvD+(F&{H z4u$#o`QhLZAOW+kk5&>zCi4fW+ZYPgQO71TVCF^~|4XgOtl6E4Npw6mr=pkFbvQdk z=9sF1DJ$ zi^wn0GN++0CKAv&7Ukj($!Ou`l8cQnEta0VN>sKHrdHTyv{)Vfi@K84%d%D+a>)b5YarK1XH2m&*r2d zSoAg=gh;=xfzxGbW*Y0dfehNGn$Ek>3^D;gZ8Dv%@4*3)m4mONN9oBIk}v^vKi}!+TmgM5&yX;4-D!^ zL&X29sI&P0P<6NToV}5#iHK`vOu;OGCRP>8UvjMqZ?*$yHJ0qg}jd|S^4 z=_ev|*R279EhM*Bv4Yn-KWM?!iG>9E`tH%UC@bki zJfLlG@&&L;L5!BArJye(ayOn&Dee5ltIHitmKv+uA%hW9k}E+qN6;j*r28*POzzW< z7SqcFRO+H_1lyaRrjr?Tn>;yBs~)eZJHTQ@oy!10?#tD2Gn{!*`0ORRf9IWoxZrZ$ z4UKa|!(DkF}YD{=$|1& zR!p@DBD!0MrM}?v?y5C4`W2PZkvWMWCMj?K@}iq(i0Y|ytH_d_dA)x&;~9kNCa}8 zjQJnFJEOMVaj@*oT{`~+fah^V4~6Ik175A+x)#=$4;;`y!!g4@08DCg15`mU^}BYk z0a{{hW6Z5F~Slz|3{CQ0x^Jg;gdr^8O$$+^(pnYS+mAXgGM zw(B%qBGg}naeI%8==Kj0n9zI_%FXn z5I28}8;LNx*}_Daf|bt29_%&5QB4a`dO z{@yQ!7RR?>Gg29woGq*D>t{#_$Z6czf?M#Su}-YY^v*s*yxC5O7zUv1kFT1WySmv~ zmQX>6Q0E^p=|z66lfh*1T3@8fQqX50LZI6IPVgP^cmS6o@hsksD5CTwc{CZC{PCFr z+{i4ap&3{Ovt}v?KkO-f6Swp~dC7t3-|JsF!IyrUaHpp=5fyr)BO<^mQks6*<)a); z61JnW*PtJW#JoAaI!Q(>ygBr1AdUvq3=zR%NUytVI$BzEpyJWp8LUyt-u;uW4~0C6 zqEI}%xq-_8C_>Kz%J2#MRaQ;={n=S(!uliPFsbvz`; zQRbfR-xa~kr2pHC5T=o9@xK^*tFSnlsB3g^2oNl|JHg$81$Pa>65QS0f(3U865L&a zySux)%LI4kbl&g#Z_e`^xgb<#=#EC4?rT7B^}w^BzzK-a-(@GLz7?~0-~tn}6C$M`E_tl|zz5VJ zI`q%}nu%tIra#wW;$K<6$+&)l?^6;2`P(*rIp!A?ZM#a)cxgM9J6;m8$%<*)NlEG6 zu)nn6#8(Zrhj_cS& z6bTCNGgxe41e8oEB^JnZ+&&|I1~YM}maL<#x(O54F(d7jGl&Ozw0}~ogzMkv@%?$A z)9dyNz?=wI^S|)y7U{ODRHYmJP95XCgs$VTY>L9^Mg( z`Cjqm?xYxw(2L;qVwhX4Y#|BPV@yRhjzP?rO!da<$W zjImlWMY%mOP82)e-I#3)ORS77jEx%_Q7fg-Tldhz=^GPmz7z7wVO*40iA}iX;*joA z)b0b#%*1H(@ZBmV1|Mo89oH_HSpMv!6+e%M_yx9-`+1vZ?dyd*#b<-bj&w}q zk6u=6=S*ZCgTj;k{wveA$+g=uDiSXqp)Au6S4LrE z=96RVAEKEP;-UAFD(lbWgp`;mGx4uX8byPdNPU(T?j_#a`68b(>N5T{m<8pdNT++E z1KaLW%b@^L|7Xo-LDILfBBEw@|3b(Io}y*oSPgYzXz-^2mx4YN6x1&^qmcRitE_L; zT&Hof6i`qHoe25PPJ}ALma@_%zCR9<3xuZsm>@YkHq<-vU~hPH8+nt~rAwf;FqRBQ z?d|gJLGRSojJfiTC!y)nLTQbJz|M7;qvGSSNQo)f*l3A>y_u_Xy|?Cz=Gz;^KDy(4 z`GnGnBa{WZr+M-$bDoSi7;g$8BmQhpscs-^z zO9yYnKU61VAaiV;AahM&E`~1kpEdh6tr2_f-icv$M~E!IoQZQ`(5cLA4@+Dp5LSFm zHP#q0_xyiP!sPS^qW?<(IzmkOV_zSM4sJB2ZC&AB=!_j#iJdpS0X4PfU<9$xfBAO82?8W}h zrIifq01Y%~Aeu|BP~2PUYB_l^7%9x@7u5ol!`rdm?9xnu3r9L|zzY?|Hl||zkV-|? z`&0DC`g6^3f6;YAe2{!P8^-e;Nv{vutBUr)=`M`fp|)LxR(s(zSz}tZr&Sk8na8Vm zkf(45F7Z?hlt{~4IlYN_%w^Vm8$Ade#OuRz)G7;Vdfr>F1Vw_DbTEJeCbd#cQf#2m z$j~kz1>RSR;jT!-G4hD;ODfDsk~H(O*EQ$Y?Nnsm+7KbUZCMH;YJBYUrpm&)>%6At-!=d8{0fiWQpx=!bHo3-y__Yw6UQS!^snPf4q|b6&5TTw zC8-0nC_QQOR#RL%Xm~=*Akfy%S!C&nCFmemyUsJzS#^az&v#o4AM|Z<_=nk`?QNxo z_RXgrQPGnzrFLf|Y~4rKXG84-Z$m@F?Ac@VDBrPZOkku|d$Umfs|^^dvWCwCqE(AV ztD!bYvuH~9(8^FM;;vF^ndJ6JHc#i@$2!g}#34`I6l;0E(iH5IRh8qptQMgD6;?8g zr?VOa%)1OM7)#zsj`bu?wz)UZ3U?@Ai~*CBfAy`&KBwQLwt#3n%!Y=HIg4qZK)(uJ z4cziw``}4V``i;59KSa!*aAx04DF_e`lfWmSaEo99ka|KMKdmFbHOs`k9KT)RGD&){|V5QuYNz~Ot zL(+97%>!fHZuMk`(Vs55GWeWgQ&YnLf0n|>=s65helY)DVshh0>itAtz15=q&Jog> z_v!q5JBc=HM-g`okkD>nRBwJsLiW6+1NSi_=mDe;8cBTjO;aWVyA z0c0z>>m7UMldp7GO*0Z%{EZ`_@;>Ku-jj*xTV1_pS z)Xs94^?V`KcGSlMqS!?(X)*K~UAAUvTAhp~1S@Gpomrs(fbChmZhKA}0o0`*)yw zh{JnOHu!X!_u#8F4vR^8SA!X{f+bJP`GwVOl^qzp$-^Bu9(&PBx_dO8CoL`A1tf_J z9QavznbdwU5Jv5NScLy1@HU))yS;NB;A{14FtmxeH8TyDR)$NA30Vw0bRZW*wtce= z_2PPube*?-01ioSVSMrY+h%yl7aSZsG-Gc6{EH3b-;4iz5`|5gG4u`@dAx8u>`_Z>%Y^V-C2Ts6U2-iMNcF&EvMI~P8=O)bAmX>k+wzeGD-6Y7N$>)n)QBSVRW$z*?Cc5qyguqWEwlbir4FzIY~yN^06$ z*Kp7#*zvKfvY4Vny1ZdBhJ#_h-3KTe7+0@m9$(4zw7weaG`JM>2~7@)p~<+lPqfbn zRy_+H`b@qWpbEcK!}~)TZ}l6&AksEFo2=z~bCTI~l;7`IE#s7NXx^E)IG9n&$|%x+ zhvF1R2~JP=+eb!6*%sz&Y*rf-s|X=28E(FfDE>f}ay9EuZiTYNJE4Lvf3WE<%mbdC z-@Ff^vsi#1Fb1XPao+j}8f{wARftM{Vd2#>K=i@x#fyP~@#60NK{&(wtI)=3xz_$+ zap(DrO}U?8(crBTw@G|rd|%EWT8*6q$u`FJ8N={R=-VHzdz#;t_>%J8D1*tQl;AR~ zprD_zUXFOP3v2251-?nD)~k1gOgg+@l|}NUKMc#rG*H1MQN7x$=;+94YU0&QPXnb| zms5dgcQW@I;?ovcUwT#2*E6_=`E;r}_YRWd({(IQ?^V*fDw}rRb*+%*Gv{&LDcF@3 zwz|x};okayTY7ssvieD$J)%!7zDK{AyM_D9roU(K@)ZDy`1%TYjgBnoe3kU=;6fsA zqDgPaF_o2VP*$yl^Y6?zaefwhU4vV@O#cMZfUPNpjmmEI5}; z@VhZD(vZ=@f0T-eN5@?}zMTLk|K=Y5{gN1Tb^P)u|GhS-uTOm96S&PNlbt+iWJFd6 zc5ZF$OvWO;g8<4yTkrGsm)nn$LW1#^op_(+oRGs0wZ&G0B=iMLjF)N+BAblqm=17) zB>W|j5GQzbzZgHC;lWWK|BM)rw9@!uW5cwMjol|Hb^UXY#L0`VCEWMV*2E{fvqXQ; z!ckt4$sdu^q0tqHq0NZeCarF4$rP>`@!@ihm>jlKZ`mGFvM|`W4VZp=21*JTbSVaY!9}!>Z zO}#=ZAwM>=^Q1LU~p^6ir$L~ZG zPD@X>sI)A6G3Wakes5k1QJ&6v@!zV#_4T1=EJlC6IG9*VP%b_xW?FjsYyZfU!#;Vx3;FLZr55NPIWZf@Dcf*m()=wL{{;X z*+S?zm=>z9;N^A(`aI`WiH|Rmge$x)0E>I~ zBkG@!#mlI0M48`~9C(9n)oC#;ZIlQaA1Q9*QxI<;zoEZgBTtzIyTrsCmBB`nLU zsm)p(>>i%Vsk?AZJ%;y@@pHUukH8Z{R%Yq#WeBh6R15n7Hf*5D+%>$svfZjCnsFfqM!UBfvEu1L}Vm|0sMA+88{AB~?o4)UVPMW2|fT==q$+_O8( z-7Evt#u4<*9odEV_x`FWz8{Pf{%FSL9JO301Ez|1_begI>?pLE>} zdDB}hv`h7c(-?aV{w1^{0L9AAft4^EG;C}LkT9)nE)`qLg<+iL2J|H#Yb-6a0v9*| z7k;v7?R>%tz^*z`LP5_TEK*6;li81xl`M$N-`N7YXrGckN@VW0B6nE*vgS@85=gxA z*-tb{i6hCB{3kS)tXt1s39L86Ygara~7}pVU;Ie+d`} z=|`11Iyx@3xG(_nvR-dV%E%xB2yr;sNO=V#%FBv-99mi_!51Ubq&5ZmJPn9_8~&iX z^Hr&+%D!C(2_^Zx9;VJxkUe{3GXAUsw|6hV7TtCCJqt|&0Et(iSeS==}-c*=jRzaK+5o3`kBO{|WJjKaLDKLR< ziD%tiB5Y(jq_Li)6FuTN(${g)6Snz}DBcry7@axoXh%cFr#`$J%#q?0$AouC2s7SP zX2@4RoH4`1DK6h##jX8MW5yqNfcOq}K9mg5=wpzEiI)Z%8nN(HaX_Pr3{{!}Xy|?> zh!qDKZ2_EQzzyQu;VeY{-*52u))k5hb9hXuX2Y61Xy%ZUT@_W(ki=V<$N@JTEo|nu$x$X3PIzL z&<<`1alLek7d3W-em47oQ8!^K-HzuRp>w|~)T60^-ZOYz=8f~DaOD#(4LyqK$D`2D z$n4_3upk>78(rqOyO)Bul%1#q4fa=Kq6Atc_^s3;QW|Fk=x=Za9AhZlSf1w_!l8$@ z?K-eWFe)E{X_Ge=PG7-lq{=T4xN5>C9*0^DQM-R#9^Rtrjb)yJR+G@w{3HQgoao_kf1N;e+mDoHGLd|ADB z8x_z&dT;tFf$KvL>bWam_ux6pJbQdiK~ZEE3yJvE2kTvAmtr>!Q)%Q?N-V7SxZ=u!N#2 z&ip~>bm4|x_t(hT&CBxJ)08jA?L6P;HLBv#Z9`X?XgYt(4nyE#?bQ-ocJ|hL)RMOJ z7ZG?nzh|YV{c2mie!>L*)m-!FSzL@67=ZskN(v4A@-Q1_CwSFrhBqT2Z%DzVK0miO zKYfNPt$L*l0_Yr(P?7VR&Zyvj2gg>E=O=uG4@W8hfCCJd%c+NTug_t!y^)QZGBBp| zAv~y0^S#2-XiiUiP<+=?c}+%nDfHGFzS`sS&x?|s0HCPEO zICCrUd&U-B6eUtgWqU?`Qc`Dr(hm|j6&2XzupJ$~h~(zQJdU;HLBz{HziqfyrEe{4 zeiJ#iQfL4txZS%VzwXM50<}VB!#Vqmv5u?j-yYFyvH1 zYZZTSI1*5Rc$IYbN_??qRHtPqt}5FtZdPWSpEoGyQq?n~5HJk2Sa=p^>^#u=w&g`9#z<1v*L>q-)4x6W78Mi2VuYhRyfG=%#nKg{)A^u`_4-U< z8cHsdBR(f)E)N?SxuxmDB~1Jfmbj#e61Od|#Hu5pcN<9a1a~X-;k!e)InFx?g<$Te zgF>3IC{x*pa0?6D1}49`Z^g@C*5{XHiZ;Fvok8d~{Vs`x!82b^rLOYvChpT|2~JLz z8!XCJZ+cCCJz8zcit1oB9d4|KhDGkhOt$^Q5z&y4h>QcDpN|1cJ%%S{XuSdg@U623 zo4I9e=5_z0l#IO6?tJG13vHL}v%*5&2VXR%@ZR4AJ;+zpv#RbdGg>{-q6?Zj>2-uQZz zG;b33IF79WOg*235*9-(#2$ZU)ch-w<}Fu60`c$PbEPnVuLuet?-NG<@S!hXCIJsH zva)>c@KI4w+x{-7r5!^~+o&n11wQyE25Zz_2R0&wMH;^BFJ7%9*iGwmUZ&qNte5%? z#t!E;FN>PmQ+0&s8;bUZ$|!)g(!o6J-I1rV37O z?wOgjvEc)wv_ylG$YX%%4>929gV9GeOd(4;ayEFyGX^8b1&n+u$B!d}>9dvU^mAcr zCmno1%}XrFnOcHpuY01F4WQS@bm;_?+#%ON4{!0TU>0;U$=r$ZO##dTS`a*rxt@N*xfxL;D}%3 z@vmZGh@_$b=5T(CYI=Woc0_a9(IhvT;gBAY-d?R*$m^ef@Zk}p0Z6DGwsU?Cd!DHP zTydh((um-WXJ!!3nmr5%;Lsys>3IFKdaIY(s7Xc7KcMHvfxXI2=FG3k+!{Yl+9Bp) zfz*qIiSIQYRqng3b+NLgi`61z9*L;@BJ-Z$-`&`94DfoyLMLU-dJiGgA2|as4wVkB z@85PEun72UQ3llNIeEAY$}8$`VN6mWM+=S_96pt-#0;Kmo^aM4XLQ1Cjlr)qW|SC2eSQd2}Iy1 z8BN-ju_>fw47FOlZF8UhtZb11F?JlJ?42!(8nuVTY0UyU1(Se8W+IcxdbxuzujEIo zpBEbLMw_M%Ogsv6#`iG79x=psXylC4Au*e;znZZM0V>6br>ce4c8WHyW3gPol+Vs4 z1J>I3Y05X*1*4di$isEF&3Yf*8pGgK%ACUkCLF-eoPma!It~m)L877K4Dz2s4^YE= z1e@ux+Vmk}0+YbSB6NBujku-VYmN~rocdWsTv7^a=TK?qM#cKcl2RrI10|g=+HTRe z%){xZ>8J)eyQA{G|8_!=Bj-Khz>2mGY$Eoj&rPdA>{3x!_1Kb<`Tgi02!E)~NQ)Gs zL4{3=qoC&9&Hny1`2Nt{fxNX5eAalE5hvFNsFb$mbE7#rI_r>SQ|Wr0+n{#ikQj1j zg@AGIxr4^Vl+N?7FscqXs0wK=Oi~Puf0rR%!J~d2XdSmUFV&A~A^8YR3Xp#r^Wj8i z8e4*?vhFwO&${oQ-E4clnC&UQAsOcVw7-pV+ag7mUg*avfRb5@sAF&-m5|ccWc|EN z{(+b;TB68)>j6WzV)^0@3*5kPfgvO$6!i1w?AqE`Jhj}zY+^~9{R6s-i_4d3K`o|6HXUnJufj8ZNE#2m?MTvs}1Ws<4Y+fJ8im^ zadG^xLe1+(Cx!V4m6K0Hg~>&q^g{d$C5@lby|CU2;$)-nGD4zN$wwiSl-8t^a=M;+ ze3)9B%h%$_7+Lyd0NsUYLB_?F=3lJrjhJ0ug01F+N*kTI_qY4iHq8H``JVgz0ZDz@ z6bgq%IH9}K>LBRlB%|y>+#_YB!ZYNnl(THFtJ}?PXdY5M{IjxptWi2Cp1PgtjNY6Z0G2$6l$~g#}q1D+b>;D7tXLP(8vheok zuPwZQz`$t)I1B(J-{m;!>+8=-nD<^oh{hE=Rx6vNj-2_KJ01*kb91d{85kIbCngH> z^Mm|+pTbR_Vs!0O|JpRf=AeS=_n!>E$T|zZU7OR*&}tpQz=TCdb+1iHyQn7}z#A*6p0UQo zCWiXqeMwnR{cez7KI0RH?j*^Kq4B*Qv6==4FoX=PL%2pyjn%PZgx-h-;Hd4f8?1Rn z)UH)(c*vg-k4hQ96nrM{!JU3pI+SEyZ}#U*6hcCoku?cnGSZSovnsmZhEmFe_N%fw z4{HlK$z-yc7g)7n-<_g541X3w{CmACq7YYjU=%}u0R@0)_w-cG!=oAaU@{N)8_kUZ zj;Y?W+?DVv$WK_$k?>T|P>8-1Ng<6p&ZhP5ukkd`2(cJV1i3Ff4OM>at~)b}dMgVD zMgT?Q|EUESi_4FVqhO~GZ^}XXa6nwp(UD10x12|lPyJ7c5iGZLyx6?m9KpO?rs6i8 zluCHNT+&yzSYlMQy(mQ@%UZ`N`~G$vT*a6V0%6Y17BkY*2yozUK5>U%$EaexBovx> zJjYB%Jhf;OoGLsZ95o-#A9@zh0uB=2XtSVqEw8W(W2@4hn=Gi=Xvi4jgs|@#JDsyE zs7L0*+uNIQBuVhHbz$Yg&_^_>&)RuuQ@{%UUFcWmN{kd%llURUi6S@cpr=>Xa|mTy z1|}eS57rC%^{2V5(1i$4bqG9zt$|xrM?)&ePQU0llQoMxF7BTdY-|gpdDPU@qq4F{ z*-)@x`h%`c8|WW@X6G+iih}^H%zZsvwOXpYSaSxbl_1)*tuGn3*BMNWrK5<_6!@Su zLO!v`cQJ>WHgJ>bmS+5S#rM$twA3^DrHuuKKSP35)U}2`s&JB_4B-n(@K0wIhK4iz zY5nMyO_mi(ABO_ctz0R!rfZDuzSX}WiutC#pj9%v8QGK%+e1l-h>Bdd-Ygue zLP=horf^gLu|cIeuSx*}utD7`tj)04p#g{Ul_FyzDKwW3hW|+=?2S_*(%advD6)}{ zG6hkmE+b#+|9GcEG`#=+ywCre`)Zq);~qYGfA^nv3lp;O#TOGy`OmY>;F1o+*Ss0^ zpZOV?;0GVphrFcGhuW_e^mJvKD)3o(hq-^**V77u(8~r!8ieR+bjEQ!-SWccO)q85 zQ)9}IBFU~5_}}hn2&3W5y_@LBtrI5MU|QemdgHx6ge)E+(gA@&My=W)^Q;e#fpS#3 zhSjMt;q6EsBasEoF4-hNfcMh`;1P53+lChx7aws}&|;OEJAs|p4otpNOk{B&3+w4A ze!z9wTXI;q(B7}XQaM4heZ8QoLdFKwkPmR=3c%n?)z$D&yIG+QNY@EBd8%yHLPbT_ zwPdtEdcQp$3Rb4X#X&WH?DV8bnp0snw+#dNzZ-k?{0^B_E8vc0Xn(uV(OW#X zY_A+K5?-%iu_T*K_ifCKmWuHa!Ooie&|A4#S-#q;t<~sOZ({_IWdZTg)n|Zs*=Dn> zw3MIQ{&_F+en=t!^>a{25NK)&&~CRM2?z)*>NG>c!zt*Nwzw-YZ(e0bLpN)XJ7?Id zj%dN-G`@q(@%N@^Bd_-Z;7vk9vB>ZhqD9;mD;?6I1DJKfA4Q`(;g2FxS)pcfhaN=F z>)CEvcF{NHBGYmWyn@BU!^1=Z?y-@PDDO!GhWf&=KKUT<`o3T`wZE>T&ZQHurjK)S za$;)w#o`#T2Osg#YgJphL1proil=%}O+-E5` zbHDv%^ZG(0?wv-bdXzFYajfNdkrl0K_G zcY2Aetnqxa6J1#JfHk*MX(5h^o9F(XEebpgoLJAJ%U)p~Q@ty)s}LcW(fRUQuoe&oh;B&5hK?XZU7@09Yp>aQLB zY}0c=A)*QugEvk@cc0AMTcmE=+aaY$d^@&2W*_I->&9Doxj)~{kseeUhy1WSYVTh! zxoGb|D+Y2$%WccI=}PMsLcSdxiCN`+nr0N7eg570UB>JN9Iae89t^NBXC%_;WIO;bHydXaL&fA1K)CHKjNXBFDu_JnBqpDd;6IO z9{7ot2>-oZHxRnuuI^4eDBJmUa3;&0)_Sv6!-VJFsbNPsm1$psHiW+CwDJcKHgn42 zh&RZ0=vC3eno~_h<@0z6L0Y=b^y7nj{#C+Lpx7q%?h*aR&%Z10aBq2#KKB#%W@acf zjiPuuwRz?(&blJ>fcItZ^!(HgzK8o~7;LiajW~xHlkJ$ZPK?P(ie2RJXl!Z|Q=0J@ zy#KSAQ)H^7vEb(NTL@JWIE2K$R1@QTrZ!Lnz6A-zV@A#we7T zR(3D#9ZS3Uh~6D9xAQ6bD2ghVJa`wfa{bv}qN0sMG2L_e@n_$4;!}$WeCezYWEXs?ZsbH6Ba*&VSRB8X`OiakTiut&N|Oc~@-^c{%jO?bo}Mx0Bin@Lg-O9$@^o7v0zuSF%J zt!fZ?ecc7>ofp2kzt^|>;tp(5(ZpuwmFgsqq|Au;42Y zWxWb6;hn+fa8(j%RE!nTVmTHaqz=4%jOcsuzzu{(#7mABwf@5CAvGA@b^@~kZiVg^ z{Tpm931XuYe@0ou=qFM*Y$-n836xzVdGq)_=e*h#FhY?ayUR{zR5FZ~tA zMy8p?LUCJ8B3+eHCT9@pE6FORhu%y^X-YV^1ovMP**@IsvX|4(dX#i@Pcsb}g0`ap zgh#ZQ9BuP`?C4dcUV#jgg>Lt3j{CyCg*S2*{eAhz6fWiz^ITkCvPyGW3Pbo4kUsF< zXIMmr9({lIvuo~Q)keWkjuJsTs_`YED8C*+h{jVMd;|L0!?xovFP$tgiAnm!R%34e ze0)g#Y`n;@zi{ZN!0DZf#K7L25E&O{t%P`T{?y689&V&?7M*nD^99eRR75d0Ll6qK zqFK~bAr2Nfb;iL$QE)t(sDmWWMq4EZq=V;yry7qi$2_xFaj=zd$?YF|MfmROq%vtu zmC|LEmB~<1qX4_$##Vymf&r&{wjCCLdSLk`;9SCdsN6btqq|o zBu_|L(YSDWbDqz_L5z!_D3`j>Dj{wsBRN(d+L)jyv)_1V`eHcaHi~4`-%DZWPRC~ zAWWyvm1#0v7sN2IBa4;cvzG@kyzb;M6>wKj^<2wQM&B^;dPe zP`WGjDMk(%IlMz2O8Gh1+%C;&EW}A(G8TRg^{#MN)+wTq;rEX<$d(_%` zu!C7!ExomF7`LnFG|w95>0#@04-a_ey#XB>oXX+nr!WF{h>0S;Fkfp1_U#cB3e;t%R5aQgAF8By+#1GvY<0o!gH6ewGAfDxDWa$~XpztY zY`EZ8g!gQg6DYE^PKeyFv+^(rS!sGEk-`3s$OxGa^fS}mXQ;CMTJ)}+sODrE_C7X{ zpA*<>dgJ+JvXwT zJawjdM)uN`0H72ZEfve%}3BhtK)A+ z3>e8Dq-<39{5r2od^f908Q9+l$tzPEUu+DO5|!1}1w25g4tr0XY-&rcoPpz$mPYe#`9n=Anfd`lWc0li8*HbEcI(fbNwqEq?+e7N(k@I9L z^R697;_>>jhr-c!Npbmy*h`bec-DDJBTrVO+(c1xL2zOXCBCrL+q>^^4hFy+302zG zF+34Lq3%5si?n*l3KTF+!!vus9Pr7tz%mbr2Bj@CVk~C zG_x9S@$(}GUL`apQI_^_Ck}(*Njl<--?#mpPrm&iUMQuXxkU?69>x{4Bqcncx5;jE zHYP_Rm+JC<+~Q+~tRmHpJDUn^_!49tNAa7GpUEvl4D+#KkrKv~KJRi%Yt_JVS((kv z{zy|*;ry!0#8>#)4%rFD06NtHDjG-Xue+CpkD&Z~DyYBT9VlN6Xa-D?{{>E|`|qq; zEhRIkKRVY_f4sSz>g){m>5Spm`<&zc%v}1Drq-%k;tMUUv$jG*=N-PBsh#D!W-mLE;xG;s#fy?%3ilzZU|3;es; z0CowocXiMK=GXz}<5AYueZ*h!NhZ_mhV*BLT&;Q{CY6{~lw;FVEMrUW0X z^`_L6N&>$P#;X`&TK+zf?zh0RO~dg-WWSsJ*fg_?ic`x^ud<@{gY1|9`A4vAR?`;a zk8SG#ws%*Ou)I^z$IBw+%73SiA0Ue7Dy8CtLi~+fJ2z=$;UDbM(Yk^cbqlSR8-At{ zQ0fTi3r#hL*+P<8AQ_$4QYXlY8Ky#A;ML9FGhj|@JYJ3Yb@D3XN$)lfwG$D=A->rr zdgl!3`^(*CHLpai?!3N(r@$*-FQ|Ht31%%Q{WM_K9L!=I?Ikw+uO zwgl8K?+;A%!@Ml8iE+o-_(@rkjqURYZ$LMGPAZV{b0kaddX+gP;qHVxyc<{{LeB*kuwgrgmo-a$R9WB#ph@67jQ?=hQ+ zO{jy&&IU?9G}3>9&eKSU3=HH#Kzn`;_S?cUJ$nG~Jj`cpA6K*bZ$3iD)3yPn9ylyE z<6oCf&Q+z?et1)q{!bCdef$wMP`<%l9QXfJ=Am=(&n+Q@Q~%s>_Iqv!KE^EAR6)yf zc5P7F}4$`D#~~Bycef7)_W}1td_Yjz%4dLW#V9WH`1{~q~m z9W7xz3zQs2#)q?mzGik-&$jY^w{pC4dR#>Y+k3rjD}wnRn@MI79t>Xz{yo1#v$Js4 zS?RbaDs|=f`$^XCC+3)-ztfM`up)`%0Y)alAe0EX?H6^@VFM3%d;<=gh{#b$PsAau z1LTRq_02cm6!N1yEe9a{B>)b5Oa!uVz2r7eltCH;O38B4CU$PiY9MD}zS-p;<$^tD zNXM7MUd@zlV2YorI_{|K^35E*-VA)b?h{BB5x^Inb8ayma_~36>{t`Q@h3dLIT^>*ouwALjI2B0gHJXv`PZ+YoA8E;%65{iI zvYB*BoG&D$ojq^-A~)O_RvVeFp}Z>~9wN+A=lEj$Gs|9vq0H1=sxUg@v`O@{dhFDr z^B!1pMO!cpDTT|VBve+q-lvN3<6m={FAIqUhPRExfg~&$jZ?c%8ykKlV3Jo|{HaY} zpQQcDPQUWj#{gs|yQ=4^_gi+I9V0uaFlo5e(%*i2ppp{5O<7?>fIjyu85>)+-O}ru z9V@#2UH9iEr`G=^-TcfAy<=oED_T1cd;d^p%aN03B=y2{F0%0*d?eO?wq2ucfpC=@ z9Zjr)l$Z~6A3VZs`n52eNd@kmGoFf{g0#(Uw5&9>v-BUEmdh`2Nz`!u4IgU)zw4bF z%|1TlE(wO~Xfguhg0caMx!NHxDxIU8XFNp;jeKebGI;(K$EaJwgv`|fj~D#EUpbW$ zzF+2PIIHgtNB)xidIP(9Q+|Y0ZCCj>2q}16)B4%xPqyrZT=_XQ^$)6*nHpCw|k%-v7~Sp>Gj|0Ktnmqrq?CdS%6o)&qtZZu=CH0lAeg4 zm?|pPnad{JiaLBw+RL876N%n-q<$6mn?(nD`8Fja) zY(VfZ{1dvO)j4kZg^i+*=#qG+{^j>U%i7Ma3@zw54QdFBJq+DmIeT!eg z<-BBc!k}+9CiZz*?B9rM9IkyaXV}+k&s||GY&UWrV2^Y#TD*e_(8bx_-a6)pV#NRa zfh`_oKn&3FF$Yr;u+_1v?-dP%X{nbqERK!L`Q8KX1*{K;EL*7(7~_Q^Rq#*BfS5qle=iE~YHgt;TNH}$iQkx9 z=sFgxsL0b)Kz`+Z4D(;)J8*>3EBuI?T;*(2b;$!NsBhc6Y^Bv#ezX<8C4O#y`l7_| z6c`4G2M|mw@*z_L6Yw%gjg^DITVrP_wa__mIZIG*+6cQP{V1MbX&(5tC{TFipjAz; z{YgV%a{iU2gsx5!>Xj&W7@!)*dfqg_T60o=PC6{TV*r-_-agOLm=x*EG>)da$~(=d z!^b#WBrbkgnd+s&TbIN0|L}Cb(EJ~sC}*#nZ>>(409gQ7F|=k^?JV4IG}g{!{)euM z3Ma0J01$vDa{cqu;mD!AlQAp)_D%jbZiTdM@maS0xr6ftSw9U6L1eJ*Nac)YmnD1= zx1AIx@$4U&xwN3aN@=pA0K94>#0t+E*GhNG@T&jRLqU7%s3a<*cOQL#ahb1g*ayT_ z1??NykI6?ZIhl?{fQNN~yw$L)?-vtDE>Jok7@Qa}&7tpBRbfwTpD`i{c z%0@$~l@Kkxl%GJP{U{Wc|3HJ=Ez631L@cqsU6`RQr*+TK z@G9LvQRkb~0_*9W-ZO2p-$UJa=vri_ucS>v%qF7wd$B)3KTHsF70BHsZPd)Izf2?- zL+`gY`&P}`a*ns=Do5w{Dq$R5LLq+QcMYnr8~P4crzGrR($b25_Ou9IUMoAk7+8H4 zp1S!?g4)`ao3Uhm+D>}FZ}n+2zg+XqIE9_h=tHZMl|KPU6_fERCG_1FqBFJbGZlpc zL=R9gO`L6fD-*9G4o?C)sDF)i7f3B4CdIHSu2)==jCd47+P< z)#cLqr{AipUUWqDEM8Cpi$$kj@9M5SEnn|UmMzcOE z2+q&7aWR6j;0d%(5!07fV2NZt#qu=xOzT0(p2nzzPml%`U`lKTR8j@5BxiX;i^51e z-+gOwD;~XyOnuk1P-5j*)YKaL^!2s>n=RqfAbtc(M+W0s5vc_?4EnrrgKMcDYUiox zDnsWR3L>VE@0;zk#^u80ecxLvCriX43w7=^KD? zzll=pF|GOl3(|Ir=kj3RBwe(w^b}naLdRhev**sMmtgDXN0xOV?rfguPTIRpjY$~Q zylh!DE|rkbyCa&+L|Ei>HyvV2M@d*J&GC=)c|1B`0yB)M(}GC`P*sXh)mrnx=NuQ< z{8|7DXFz;PWHo(8N>6?ujMIUZ`TV3{zabhTy>Z zb`pJgPxuS-h?J+_w|;=38!02)Za6$V8JzLkb`el*l;r#q+$YU~6L)&Vq^#upm76PD zue(*ZZ>`oM#HkL%G_aNwq5=sVJtds#b)OnThVd~zsP0zFZ`Mruk5)cl%zJk@I zJWJq3$#2slxs)E!j_=Xq%k&>(4e*&QH@&|zxoHmv+oT26|tPh&D=BLL{2T_#B3w zmb$y=VvV4bek3e1x@hK$g1Q9XN2GmLDat*ZGr_7}Mob?`+i&W9z@5~)9U^*1eA%A0ThmBkld&dRSpW79Rafrp+)!8J^x7u7>6+rnA@HTX)E|iYy^erXRAW&`Ot429&)}eV`QkI;H}-_ts2ERG0H=3? zTc=BXsjn^OdJ{Og<;GlZIxF@2Y(Of~Xe5J)?ry~E+$AvzBA(Fq0X-TOpVE%l`VNhB_C)NYs; zN3?nfnADg0D&0Nez}YZ4XN$fPn5gOK{St{pBI$z0;=!FnEc<{Y5{X3O6{G=4Boc|l zEA+V!$UfV_ogH2hi9{k99Q4V63aWy{&TBeGLoWExy;&C$i9{k9`1HC7&e41Tc3yLv zX8Gq5i9{k9nDokk?9E3_y;I+%2}vXpPqA>;%|d;7yDXBv)9WTU^%1Qr&tFIa*xud! z40K7?Z20z&061^nNUt<|dRt#IxLG*sX0dwn+lu{n`}y|sBxg3gz7I&fD;7GQ|E+$O z{Xp9B;FZ4=0P~kU!gp)d05EsK0*{%1xAi5iGd|@q0kE&|3$Oe(TIxHRkF)t*&C|k| zoayyOXRzM~)awXHedf2$#}|BjxqRc7SlU{p`Dn<4SN>A0dF34)K+w?fmWC7iX#Z~6 z@GU}X6Y#da#C67}TqcSO_F6xuUM4(kLVeNi$y8j$6?0POclFs-9rd%b_0;(?66={> z_W>1DS1;2ZkFRZ>Rt1&7>jw{7K7QZ<9iy#}0RH%a2RwQom$&sL-D6+*hleIp zUtPtVkxM*wPWDH?yU0bIml-`#B|in{EQB^PzlbX7kydZJjp`E5mg z^|Vip{Zz8wsxvM}Km}DnLLV5!rbSBuI9hPTHZLu8H~@22t)QUFb1B*Hz4{;V+;h+I z@WT)Di{Jj-<5wG6>i_X~FWUa34I#6DcWg~x01NK9(X!^1cXZZiBi$)|M(9g=hhyar zkdPQlZDZ>hudf=zudlgZ{QbihJDo@NmA^X8{&PmggkD7&s+PO;U5$#CEV-zCihH8I zvmKWVNHrgORMT-p9~k5@6RN!83gR!jipndl056Pbr|j3uoOda&v#=t+#&Q zdef9nC(_85Hg>!2?Afz>U0!R&-?<5{ull##a+ga@cpdX)^PD|B8jzZLJ!jPlT3Wlm znrUfm#n0E*nv$*Y&8hFb`X2$GvfzpNiht#rc%Ho zX9mz0{oLFiIb5-~R}olm$~n++xe3nP*npzwY-!kzlvI>qX>G;a((Kj(I^(@p|0BkX z8Dsr&=uoHWo-iS;^*>m#g6rBNj*lOBK)2?OJ9LZx@ej)f%a^nGXX60-Y&7>be|cIz zezh{CbfMU#e!uCmdu&&sRaI30L`6mM$$viJ%Aa2c(CPE?H(s-Sj*5x`VARO50O*4X z0od4(!?{6Y_~g_59Qegb41XTOank{(zm>Q3T_sW^isFLKO1pLoMoaX$al?R`G(p45+DtxN%S&KPkCTl2nBuDReg(bxzn$>{*ZM8^ZxihX3} z7+b~O)o0ZJ{`>9Mm`rv2`I)PEaQ(|XfBwDg(~Fq3`X(ylOQ}0NRGiYCP~ulB52xOD z@w492cjY)a5-F^0zK)T{$ubk04t?$s^KqB{>dkK}YQM^yHM^Yl!Q|%t$ijuzTRwK} zvR<&X9dT{lldQNWI6$+81Ovt^a5As0p^D1T{_Dakw6> z@W1j%3?#FJ>HpL=qT0-zd!TKQL;JV|s+3;-*aF9&Y#sQ7={Y+L`qClJtgBl3p+ zJ=Z@el84S_)fb;oR(AT0%|U^|tXaGAw9gZ=CX;vMFo5mdR*v;Ab7$Ih6cm)(rtNz8 z|46;>;xkU)Rl2JDW0KPN^xK!bWn(j(>9X>VGkC>(-W|1@hm7<4t?#VzS5YhL!xekm&A|D5SMLLIW)QCGtJ`s$*WG$O zO&iQ~Ye11^GXPOdW|zl#E2s(*K7RggC|b{)>!qm28~Q;*$J20PAJ9?3FaFs$RxV%8 zKi+?zwcmf=vG9N1Wa`g<#r$QDaL4u61Gj6gpFL`nZP}go+~~4?=|Zt9ezh_c*jez> z*L-rHb^4L~+)nQ^MqDBaUix~feP5Bv#+=o*lUg-{h=?fC($YC_;2boB8NP42%p?DnofEKS`O=Oc9 zrTw2Kgg{Z+KO?9L&|Albi;knDqD<4_d8}Dzo$-7Yoagj2VkQau1OQtf%ukzP^em>1 z97%LcOsDDg%k?J;>PbKGm3K(kxY4Gc_{uvJ-*aQH^wqwg9*W`AfZRp=YUSbX=9exM z&uOLY3h5y;Z2!4V=CeJTDnnaB?V~9#FI1rhfQOBF&Aw zHUH`^v*2!7`;l#YIA_balVAMy=SpMT8zQjmcID+_MckVxJo-y|Ltl+T)TXdIuD_ne z%a*}Uo2@nXp+lX`!2|lg*}IqGdv1ht&!q&IfAAn{fy7tdf%b$2SFnqOx?QH9yUQ)B-Z39l|EGgHJ!(F1dZcqU8IGhgJq|{yHod7y2$4-@zPj=5 z)0VsBo!6)e(A$<%*U_TTgO!Y!N#eStOKnYIE5F|lz~W`gnE$h%*^FoY&wgfYl50;2 zSo!^aTT+1*`oGz`m#l*aZP8EG!GmOv8f7&mH|h^o)XLw!zbEfljmHKX^|t;%X0S&< zy&4T$9SQqaUw%S$P_S)!L_nC zH{Rv$a!IY z=JCqk+xn7$O`jqlwNFTGZc`H#WCY|n)YRzfmRbjgbsW1*{jOE?;iy04fd_2!PQCDg z=K2GfhLzUw$j)32*8T1_pZs)a(0z%=IRS?qa&cV>sR@YR?BN zR%l-FpQb-?V#iDm=nr__*bOZ3TIJucKoRF0@SeV8aL{W5(gz!QHC>`D-md7qtv?`{ zd^_hHSjD!nYvA_D1TFTge8Uq{#5wEp2AM+&f0KIx5 zs;kS%L Date: Fri, 21 Feb 2020 00:26:42 -0800 Subject: [PATCH 203/380] fixed temp flavor text (for real) --- code/__HELPERS/_cit_helpers.dm | 11 +++++++++++ code/modules/mob/living/carbon/human/examine.dm | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/code/__HELPERS/_cit_helpers.dm b/code/__HELPERS/_cit_helpers.dm index 26910a916b..84cbe5abeb 100644 --- a/code/__HELPERS/_cit_helpers.dm +++ b/code/__HELPERS/_cit_helpers.dm @@ -139,6 +139,17 @@ GLOBAL_VAR_INIT(miscreants_allowed, FALSE) else return "[html_encode(copytext_char(msg, 1, 37))]... More..." +/mob/proc/print_flavor_text_2(flavor) + if(!flavor) + return + // We are decoding and then encoding to not only get correct amount of characters, but also to prevent partial escaping characters being shown. + var/msg = html_decode(replacetext(flavor, "\n", " ")) + if(length_char(msg) <= 40) + return "[html_encode(msg)]" + else + return "[html_encode(copytext_char(msg, 1, 37))]... More..." + + //LOOC toggles /client/verb/listen_looc() set name = "Show/Hide LOOC" diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 8e19fa7776..e93340b71e 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -397,7 +397,7 @@ var/flavor = print_flavor_text(flavor_text) if(flavor) . += flavor - var/temp_flavor = print_flavor_text(flavor_text_2) + var/temp_flavor = print_flavor_text_2(flavor_text_2) if(temp_flavor) . += temp_flavor SEND_SIGNAL(src, COMSIG_PARENT_EXAMINE, user, .) From 9ae903187f43746b75f595646c4cf127ccbe9992 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 21 Feb 2020 04:18:24 -0500 Subject: [PATCH 204/380] always abuzz --- code/game/objects/structures/barsigns.dm | 12 +++++------- icons/obj/barsigns.dmi | Bin 695604 -> 702385 bytes 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index b72a4b816e..55583be1c0 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -308,28 +308,26 @@ icon = "Meow Mix" desc = "No, we don't serve catnip, officer!" +/datum/barsign/the_hive + name = "The Hive" + icon = "thehive" + desc = "Comb in for some sweet drinks! Not known for serving any sappy drinks." + /datum/barsign/hiddensigns hidden = TRUE - //Hidden signs list below this point - - /datum/barsign/hiddensigns/empbarsign name = "Haywire Barsign" icon = "empbarsign" desc = "Something has gone very wrong." - - /datum/barsign/hiddensigns/syndibarsign name = "Syndi Cat Takeover" icon = "syndibarsign" desc = "Syndicate or die." - - /datum/barsign/hiddensigns/signoff name = "Bar Sign" icon = "empty" diff --git a/icons/obj/barsigns.dmi b/icons/obj/barsigns.dmi index 1fffa2e540b5e00d18372025aab5681a55bcf6ab..22f307186220b71073ee83b466b678b5520f9b10 100644 GIT binary patch delta 43672 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 delta 36854 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�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 Date: Fri, 21 Feb 2020 04:45:19 -0500 Subject: [PATCH 205/380] the chair now looks better --- icons/obj/chairs.dmi | Bin 34758 -> 35228 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chairs.dmi b/icons/obj/chairs.dmi index 9e8fb64aba811fa784ad44c8e0dfab010b103384..80a722e79d1510e8b58463bd24a37ee603115bd6 100644 GIT binary patch delta 11600 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 delta 11140 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

      PgjAA`*2d|U5- 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 Date: Fri, 21 Feb 2020 10:36:57 +0000 Subject: [PATCH 206/380] legion heads now swarm --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 11de9df70b..4a5e0b625e 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -81,11 +81,12 @@ throw_message = "falls right through the strange body of the" obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE - pass_flags = PASSTABLE + pass_flags = PASSTABLE | PASSMOB //they shouldn't get stuck behind hivelords. del_on_death = 1 /mob/living/simple_animal/hostile/asteroid/hivelordbrood/Initialize() . = ..() + AddComponent(/datum/component/swarming) //oh god not the bees addtimer(CALLBACK(src, .proc/death), 100) //Legion @@ -174,7 +175,7 @@ speak_emote = list("echoes") attack_sound = 'sound/weapons/pierce.ogg' throw_message = "is shrugged off by" - pass_flags = PASSTABLE + pass_flags = PASSTABLE | PASSMOB del_on_death = TRUE stat_attack = UNCONSCIOUS robust_searching = 1 From 2f2ddbad5a3378b6c09670ae574c56814dd141af Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 21 Feb 2020 12:07:58 +0000 Subject: [PATCH 207/380] removes density from skulls --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 4a5e0b625e..227e70bdf4 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -82,6 +82,7 @@ obj_damage = 0 environment_smash = ENVIRONMENT_SMASH_NONE pass_flags = PASSTABLE | PASSMOB //they shouldn't get stuck behind hivelords. + density = FALSE del_on_death = 1 /mob/living/simple_animal/hostile/asteroid/hivelordbrood/Initialize() From 79967b0ac50ecdfd14c7cec79d385858bd304576 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Fri, 21 Feb 2020 07:16:39 -0500 Subject: [PATCH 208/380] Resolving some convos. Rename Pastries to Pastry & Sweets Move all sweets to Pastry & Sweets Revert Weight Class Changes Add Whitelist to trays. Glasswear, Drinks, Foods, Kitchen Items, ect. Move Brioche Cake item/recipe Move Scotch Egg item/recipe --- code/__DEFINES/construction.dm | 3 +- code/game/objects/items/storage/bags.dm | 2 + .../food_and_drinks/food/customizables.dm | 2 +- .../food_and_drinks/food/snacks_cake.dm | 14 + .../food_and_drinks/food/snacks_egg.dm | 12 +- .../food_and_drinks/food/snacks_other.dm | 23 -- .../food_and_drinks/food/snacks_salad.dm | 2 +- .../food_and_drinks/food/snacks_soup.dm | 2 +- .../recipes/tablecraft/recipes_cake.dm | 9 + .../recipes/tablecraft/recipes_egg.dm | 11 + .../recipes/tablecraft/recipes_pastry.dm | 299 ++++++++++++------ .../recipes/tablecraft/recipies_sweets.dm | 117 ------- tgstation.dme | 1 - 13 files changed, 249 insertions(+), 248 deletions(-) delete mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index a46e2ed7b7..27be53d8c9 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -97,14 +97,13 @@ #define CAT_MEAT "Meats" #define CAT_MEXICAN "Mexican" #define CAT_MISCFOOD "Misc. Food" -#define CAT_PASTRY "Pastries" +#define CAT_PASTRY "Pastries & Sweets" #define CAT_PIE "Pies" #define CAT_PIZZA "Pizzas" #define CAT_SALAD "Salads" #define CAT_SANDWICH "Sandwiches" #define CAT_SOUP "Soups" #define CAT_SPAGHETTI "Spaghettis" -#define CAT_SWEETS "Sweets" #define CAT_ICE "Frozen" #define RCD_FLOORWALL 1 diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 67e54128a4..c265bfb408 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -326,6 +326,8 @@ /obj/item/storage/bag/tray/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food, /obj/item/reagent_containers/glass, /datum/reagent/consumable, /obj/item/kitchen/knife, /obj/item/kitchen/rollingpin, /obj/item/kitchen/fork, /obj/item/storage/box)) //Should cover: Bottles, Beakers, Bowls, Booze, Glasses, Food, Kitchen Tools, and ingredient boxes. STR.insert_preposition = "on" /obj/item/storage/bag/tray/attack(mob/living/M, mob/living/user) diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 7cc1152962..016e37a5c4 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -294,7 +294,7 @@ icon_state = "bowl" reagent_flags = OPENCONTAINER materials = list(MAT_GLASS = 500) - w_class = WEIGHT_CLASS_SMALL + w_class = WEIGHT_CLASS_NORMAL /obj/item/reagent_containers/glass/bowl/attackby(obj/item/I,mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks)) diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm index bb37ec9b5d..89c4637ed9 100644 --- a/code/modules/food_and_drinks/food/snacks_cake.dm +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -85,6 +85,20 @@ tastes = list("cake" = 4, "cream cheese" = 3) foodtype = GRAIN | DAIRY +/obj/item/reagent_containers/food/snacks/store/cake/brioche + name = "brioche cake" + desc = "A ring of sweet, glazed buns." + icon_state = "briochecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brioche + slices_num = 6 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2) + +/obj/item/reagent_containers/food/snacks/cakeslice/brioche + name = "brioche cake slice" + desc = "Delicious sweet-bread. Who needs anything else?" + icon_state = "briochecake_slice" + filling_color = "#FFD700" + /obj/item/reagent_containers/food/snacks/cakeslice/cheese name = "cheese cake slice" desc = "Slice of pure cheestisfaction." diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index b2a474adac..c3d71093b5 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -101,7 +101,7 @@ desc = "A fried egg with a side of bacon. Delicious!" icon_state = "baconegg" bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - bitesize = 1 + bitesize = 2 filling_color = "#FFFFF0" tastes = list("egg" = 2, "bacon" = 2, "salt" = 1, "pepper" = 1) foodtype = MEAT | FRIED | BREAKFAST @@ -150,7 +150,17 @@ desc = "There is only one egg on this, how rude." icon_state = "benedict" bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 4) + w_class = WEIGHT_CLASS_NORMAL trash = /obj/item/trash/plate list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 4) tastes = list("egg" = 1, "bacon" = 1, "bun" = 1) foodtype = MEAT | BREAKFAST + +/obj/item/reagent_containers/food/snacks/scotchegg + name = "scotch egg" + desc = "A boiled egg wrapped in a delicious, seasoned meatball." + icon_state = "scotchegg" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) + bitesize = 3 + filling_color = "#FFFFF0" + list_reagents = list(/datum/reagent/consumable/nutriment = 6) \ No newline at end of file diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 1fff57395b..7dc2188100 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -685,29 +685,6 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sugar = 2, /datum/reagent/consumable/coco = 2) filling_color = "#A0522D" -/obj/item/reagent_containers/food/snacks/store/cake/brioche - name = "brioche cake" - desc = "A ring of sweet, glazed buns." - icon_state = "briochecake" - slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brioche - slices_num = 6 - bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2) - -/obj/item/reagent_containers/food/snacks/cakeslice/brioche - name = "brioche cake slice" - desc = "Delicious sweet-bread. Who needs anything else?" - icon_state = "briochecake_slice" - filling_color = "#FFD700" - -/obj/item/reagent_containers/food/snacks/scotchegg - name = "scotch egg" - desc = "A boiled egg wrapped in a delicious, seasoned meatball." - icon_state = "scotchegg" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) - bitesize = 3 - filling_color = "#FFFFF0" - list_reagents = list(/datum/reagent/consumable/nutriment = 6) - /obj/item/reagent_containers/food/snacks/soup/mammi name = "Mammi" desc = "A bowl of mushy bread and milk. It reminds you, not too fondly, of a bowel movement." diff --git a/code/modules/food_and_drinks/food/snacks_salad.dm b/code/modules/food_and_drinks/food/snacks_salad.dm index aa4cf44f4e..e272733235 100644 --- a/code/modules/food_and_drinks/food/snacks_salad.dm +++ b/code/modules/food_and_drinks/food/snacks_salad.dm @@ -4,7 +4,7 @@ icon = 'icons/obj/food/soupsalad.dmi' trash = /obj/item/reagent_containers/glass/bowl bitesize = 3 - w_class = WEIGHT_CLASS_SMALL + w_class = WEIGHT_CLASS_NORMAL list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 2) tastes = list("leaves" = 1) foodtype = VEGETABLES diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm index 796cff9b65..a0e1ebcb39 100644 --- a/code/modules/food_and_drinks/food/snacks_soup.dm +++ b/code/modules/food_and_drinks/food/snacks_soup.dm @@ -1,5 +1,5 @@ /obj/item/reagent_containers/food/snacks/soup - w_class = WEIGHT_CLASS_SMALL + w_class = WEIGHT_CLASS_NORMAL icon = 'icons/obj/food/soupsalad.dmi' trash = /obj/item/reagent_containers/glass/bowl bitesize = 5 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index 492d5c2db3..f6441210f6 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -80,6 +80,15 @@ result = /obj/item/reagent_containers/food/snacks/store/cake/birthday subcategory = CAT_CAKE +/datum/crafting_recipe/food/briochecake + name = "Brioche cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /datum/reagent/consumable/sugar = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/brioche + subcategory = CAT_CAKE + /datum/crafting_recipe/food/carrotcake name = "Carrot cake" reqs = list( diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index c049cd7563..108307119d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -59,4 +59,15 @@ /obj/item/reagent_containers/food/snacks/grown/corn = 1 ) result = /obj/item/reagent_containers/food/snacks/salad/eggbowl + subcategory = CAT_EGG + +/datum/crafting_recipe/food/scotchegg + name = "Scotch egg" + reqs = list( + /datum/reagent/consumable/sodiumchloride = 1, + /datum/reagent/consumable/blackpepper = 1, + /obj/item/reagent_containers/food/snacks/boiledegg = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1 + ) + result = /obj/item/reagent_containers/food/snacks/scotchegg subcategory = CAT_EGG \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index b19a2a8a67..012fa65706 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -254,6 +254,110 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/matcha +////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// + +/datum/crafting_recipe/food/muffin + time = 15 + name = "Muffin" + reqs = list( + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/muffin + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/berrymuffin + name = "Berry muffin" + reqs = list( + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/berries = 1 + ) + result = /obj/item/reagent_containers/food/snacks/muffin/berry + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/booberrymuffin + name = "Booberry muffin" + reqs = list( + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/berries = 1, + /obj/item/ectoplasm = 1 + ) + result = /obj/item/reagent_containers/food/snacks/muffin/booberry + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/poppymuffin + name = "Poppy muffin" + reqs = list( + /datum/reagent/consumable/milk = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, + /obj/item/seeds/poppy = 1 + ) + result = /obj/item/reagent_containers/food/snacks/muffin/poppy + subcategory = CAT_PASTRY + +////////////////////////////////////////////CUPCAKES//////////////////////////////////////////// + +/datum/crafting_recipe/food/cherrycupcake + name = "Cherry cupcake" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/cherries = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cherrycupcake + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/bluecherrycupcake + name = "Blue cherry cupcake" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 + ) + result = /obj/item/reagent_containers/food/snacks/bluecherrycupcake + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/strawberrycupcake + name = "Strawberry cherry cupcake" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 + ) + result = /obj/item/reagent_containers/food/snacks/strawberrycupcake + subcategory = CAT_PASTRY + +////////////////////////////////////////////COOKIES//////////////////////////////////////////// + +/datum/crafting_recipe/food/raisincookie + name = "Raisin cookie" + reqs = list( + /obj/item/reagent_containers/food/snacks/no_raisin = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/oat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/raisincookie + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/oatmealcookie + name = "Oatmeal cookie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/reagent_containers/food/snacks/grown/oat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/oatmealcookie + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/sugarcookie + time = 15 + name = "Sugar cookie" + reqs = list( + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/sugarcookie + subcategory = CAT_PASTRY + ////////////////////////////////////////////////WAFFLES AND PANCAKES//////////////////////////////////////////////// /datum/crafting_recipe/food/waffles @@ -320,7 +424,6 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/pancakes/chocolatechip subcategory = CAT_PASTRY - ////////////////////////////////////////////////DONKPOCCKETS//////////////////////////////////////////////// /datum/crafting_recipe/food/donkpocket @@ -343,108 +446,8 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/dankpocket subcategory = CAT_PASTRY -////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// - -/datum/crafting_recipe/food/muffin - time = 15 - name = "Muffin" - reqs = list( - /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/muffin - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/berrymuffin - name = "Berry muffin" - reqs = list( - /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/berries = 1 - ) - result = /obj/item/reagent_containers/food/snacks/muffin/berry - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/booberrymuffin - name = "Booberry muffin" - reqs = list( - /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/berries = 1, - /obj/item/ectoplasm = 1 - ) - result = /obj/item/reagent_containers/food/snacks/muffin/booberry - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/poppymuffin - name = "Poppy muffin" - reqs = list( - /datum/reagent/consumable/milk = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 1, - /obj/item/seeds/poppy = 1 - ) - result = /obj/item/reagent_containers/food/snacks/muffin/poppy - subcategory = CAT_PASTRY - ////////////////////////////////////////////OTHER//////////////////////////////////////////// -/datum/crafting_recipe/food/cherrycupcake - name = "Cherry cupcake" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/cherries = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cherrycupcake - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/bluecherrycupcake - name = "Blue cherry cupcake" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 - ) - result = /obj/item/reagent_containers/food/snacks/bluecherrycupcake - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/strawberrycupcake - name = "Strawberry cherry cupcake" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 - ) - result = /obj/item/reagent_containers/food/snacks/strawberrycupcake - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/raisincookie - name = "Raisin cookie" - reqs = list( - /obj/item/reagent_containers/food/snacks/no_raisin = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/raisincookie - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/oatmealcookie - name = "Oatmeal cookie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/grown/oat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/oatmealcookie - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/sugarcookie - time = 15 - name = "Sugar cookie" - reqs = list( - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/sugarcookie - subcategory = CAT_PASTRY - /datum/crafting_recipe/food/chococornet name = "Choco cornet" reqs = list( @@ -474,6 +477,25 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/honeybun subcategory = CAT_PASTRY +/datum/crafting_recipe/food/hotcrossbun + name = "Hot-Cross Bun" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /datum/reagent/consumable/sugar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/hotcrossbun + subcategory = CAT_PASTRY + +/datum/crafting_recipe/food/mammi + name = "Mammi" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /datum/reagent/consumable/milk = 5 + ) + result = /obj/item/reagent_containers/food/snacks/soup/mammi + subcategory = CAT_PASTRY + /datum/crafting_recipe/food/poppypretzel time = 15 name = "Poppy pretzel" @@ -493,3 +515,78 @@ datum/crafting_recipe/food/donut/meat ) result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit subcategory = CAT_PASTRY + +////////////////////////////////////////////SWEETS//////////////////////////////////////////// + +/datum/crafting_recipe/food/candiedapple + name = "Candied apple" + reqs = list(/datum/reagent/water = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 + ) + result = /obj/item/reagent_containers/food/snacks/candiedapple + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chococoin + name = "Choco coin" + reqs = list( + /obj/item/coin = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/chococoin + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chocoorange + name = "Choco orange" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/chocoorange + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chocolatebunny + name = "Chocolate bunny" + reqs = list( + /datum/reagent/consumable/sugar = 2, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chocolatebunny + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/chocolatestrawberry + name = "Chocolate Strawberry" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/fudgedice + name = "Fudge dice" + reqs = list( + /obj/item/dice = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/fudgedice + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/honeybar + name = "Honey nut bar" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/oat = 1, + /datum/reagent/consumable/honey = 5 + ) + result = /obj/item/reagent_containers/food/snacks/honeybar + subcategory = CAT_SWEETS + +/datum/crafting_recipe/food/spiderlollipop + name = "Spider Lollipop" + reqs = list(/obj/item/stack/rods = 1, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/water = 5, + /obj/item/reagent_containers/food/snacks/spiderling = 1 + ) + result = /obj/item/reagent_containers/food/snacks/spiderlollipop + subcategory = CAT_SWEETS diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm deleted file mode 100644 index a06bfb880b..0000000000 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipies_sweets.dm +++ /dev/null @@ -1,117 +0,0 @@ -// see code/module/crafting/table.dm - -// SWEETS - -/datum/crafting_recipe/food/candiedapple - name = "Candied apple" - reqs = list(/datum/reagent/water = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 - ) - result = /obj/item/reagent_containers/food/snacks/candiedapple - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/chococoin - name = "Choco coin" - reqs = list( - /obj/item/coin = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/chococoin - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/chocoorange - name = "Choco orange" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/chocoorange - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/chocolatestrawberry - name = "Chocolate Strawberry" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/fudgedice - name = "Fudge dice" - reqs = list( - /obj/item/dice = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/fudgedice - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/honeybar - name = "Honey nut bar" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/oat = 1, - /datum/reagent/consumable/honey = 5 - ) - result = /obj/item/reagent_containers/food/snacks/honeybar - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/spiderlollipop - name = "Spider Lollipop" - reqs = list(/obj/item/stack/rods = 1, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/water = 5, - /obj/item/reagent_containers/food/snacks/spiderling = 1 - ) - result = /obj/item/reagent_containers/food/snacks/spiderlollipop - subcategory = CAT_SWEETS - -//Easter Stuff - -/datum/crafting_recipe/food/chocolatebunny - name = "Chocolate bunny" - reqs = list( - /datum/reagent/consumable/sugar = 2, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chocolatebunny - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/hotcrossbun - name = "Hot-Cross Bun" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /datum/reagent/consumable/sugar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/hotcrossbun - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/briochecake - name = "Brioche cake" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, - /datum/reagent/consumable/sugar = 2 - ) - result = /obj/item/reagent_containers/food/snacks/store/cake/brioche - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/scotchegg - name = "Scotch egg" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 1, - /datum/reagent/consumable/blackpepper = 1, - /obj/item/reagent_containers/food/snacks/boiledegg = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1 - ) - result = /obj/item/reagent_containers/food/snacks/scotchegg - subcategory = CAT_SWEETS - -/datum/crafting_recipe/food/mammi - name = "Mammi" - reqs = list( - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /datum/reagent/consumable/milk = 5 - ) - result = /obj/item/reagent_containers/food/snacks/soup/mammi - subcategory = CAT_SWEETS diff --git a/tgstation.dme b/tgstation.dme index de3bd872f3..44ad72f766 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1847,7 +1847,6 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sushi.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipies_sweets.dm" #include "code\modules\games\cas.dm" #include "code\modules\goonchat\browserOutput.dm" #include "code\modules\holiday\easter.dm" From 34c8315c2fb647fe44a1f4d0c02d41430b5d4a69 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Fri, 21 Feb 2020 07:26:32 -0500 Subject: [PATCH 209/380] I forgot to hit save. --- .../recipes/tablecraft/recipes_pastry.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index 012fa65706..191013281c 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -525,7 +525,7 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/grown/apple = 1 ) result = /obj/item/reagent_containers/food/snacks/candiedapple - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/chococoin name = "Choco coin" @@ -534,7 +534,7 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/chocolatebar = 1, ) result = /obj/item/reagent_containers/food/snacks/chococoin - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/chocoorange name = "Choco orange" @@ -543,7 +543,7 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/chocolatebar = 1, ) result = /obj/item/reagent_containers/food/snacks/chocoorange - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/chocolatebunny name = "Chocolate bunny" @@ -552,7 +552,7 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/chocolatebar = 1 ) result = /obj/item/reagent_containers/food/snacks/chocolatebunny - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/chocolatestrawberry name = "Chocolate Strawberry" @@ -561,7 +561,7 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 ) result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/fudgedice name = "Fudge dice" @@ -570,7 +570,7 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/chocolatebar = 1, ) result = /obj/item/reagent_containers/food/snacks/fudgedice - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/honeybar name = "Honey nut bar" @@ -579,7 +579,7 @@ datum/crafting_recipe/food/donut/meat /datum/reagent/consumable/honey = 5 ) result = /obj/item/reagent_containers/food/snacks/honeybar - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY /datum/crafting_recipe/food/spiderlollipop name = "Spider Lollipop" @@ -589,4 +589,4 @@ datum/crafting_recipe/food/donut/meat /obj/item/reagent_containers/food/snacks/spiderling = 1 ) result = /obj/item/reagent_containers/food/snacks/spiderlollipop - subcategory = CAT_SWEETS + subcategory = CAT_PASTRY From e08c89ce48711114cf75ad53d7cbb5584377c7a7 Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 21 Feb 2020 15:10:39 +0200 Subject: [PATCH 210/380] Reverts some --- code/modules/power/solar.dm | 32 +++++++++++++++----------------- code/modules/power/tracker.dm | 24 ++---------------------- 2 files changed, 17 insertions(+), 39 deletions(-) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index e31c0c905b..021b575fef 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -27,15 +27,16 @@ /obj/machinery/power/solar/Initialize(mapload, obj/item/solar_assembly/S) . = ..() - panel = new() -#if DM_VERSION >= 513 - panel.vis_flags = VIS_INHERIT_ID|VIS_INHERIT_ICON|VIS_INHERIT_PLANE - vis_contents += panel -#endif - panel.icon = icon - panel.icon_state = "solar_panel" - panel.layer = FLY_LAYER - Make(S) + if(!S) + assembly = new /obj/item/solar_assembly + assembly.glass_type = new /obj/item/stack/sheet/glass(null, 2) + assembly.anchored = TRUE + else + S.moveToNullspace() + assembly = S + assembly.glass_type.on_solar_construction(src) + obj_integrity = max_integrity + update_icon() connect_to_network() RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/queue_update_solar_exposure) @@ -78,7 +79,7 @@ /obj/machinery/power/solar/obj_break(damage_flag) if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) - playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) + playsound(loc, 'sound/effects/glassbr3.ogg', 100, TRUE) stat |= BROKEN unset_control() update_icon() @@ -324,16 +325,13 @@ if(!T.control) //i.e unconnected T.set_control(src) -/obj/machinery/power/solar_control/update_icon() +/obj/machinery/power/solar/update_icon() + ..() cut_overlays() - if(stat & NOPOWER) - add_overlay("[icon_keyboard]_off") - return - add_overlay(icon_keyboard) if(stat & BROKEN) - add_overlay("[icon_state]_broken") + add_overlay(mutable_appearance(icon, "solar_panel-b", FLY_LAYER)) else - add_overlay(icon_screen) + add_overlay(mutable_appearance(icon, "solar_panel", FLY_LAYER)) /obj/machinery/power/solar_control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 3ee75ea130..69d2564892 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -18,15 +18,7 @@ /obj/machinery/power/tracker/Initialize(mapload, obj/item/solar_assembly/S) . = ..() - if(!S) - assembly = new /obj/item/solar_assembly - assembly.glass_type = new /obj/item/stack/sheet/glass(null, 2) - assembly.tracker = TRUE - assembly.anchored = TRUE - else - S.moveToNullspace() - assembly = S - update_icon() + Make(S) connect_to_network() RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/sun_update) @@ -47,16 +39,6 @@ control.connected_tracker = null control = null -//updates the tracker icon and the facing angle for the control computer -/obj/machinery/power/tracker/proc/set_angle(angle) - sun_angle = angle - - //set icon dir to show sun illumination - setDir(turn(NORTH, -angle - 22.5) )// 22.5 deg bias ensures, e.g. 67.5-112.5 is EAST - - if(powernet && (powernet == control.powernet)) //update if we're still in the same powernet - control.currentdir = angle - ///Tell the controller to turn the solar panels /obj/machinery/power/tracker/proc/sun_update(datum/source, azimuth) setDir(angle2dir(azimuth)) @@ -69,9 +51,7 @@ S.glass_type = new /obj/item/stack/sheet/glass(null, 2) S.tracker = TRUE S.anchored = TRUE - else - S.moveToNullspace() - update_icon() + S.forceMove(src) /obj/machinery/power/tracker/crowbar_act(mob/user, obj/item/I) playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) From d112556ea3ac7deb03ff041232dd42a7f370bca5 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Fri, 21 Feb 2020 09:34:13 -0500 Subject: [PATCH 211/380] Fix, New Category, file renames. Remove Sweets Category Add Donut Category Rename recipies_sushi.dm to recipies_eastern_fish.dm (for sorting in the UI) Rename recipies_pie.dm to recipies_pie_sweets.dm Remove Onigiri from Misc (It's in Eastern) --- code/__DEFINES/construction.dm | 7 +- code/datums/components/crafting/craft.dm | 2 +- .../recipes/tablecraft/recipes_donut.dm | 255 ++++++++++++++ ...cipes_sushi.dm => recipes_eastern_fish.dm} | 33 +- .../recipes/tablecraft/recipes_meat.dm | 31 -- .../recipes/tablecraft/recipes_misc.dm | 10 - .../recipes/tablecraft/recipes_pastry.dm | 328 ------------------ ...{recipes_pie.dm => recipes_pies_sweets.dm} | 75 ++++ tgstation.dme | 5 +- 9 files changed, 370 insertions(+), 376 deletions(-) create mode 100644 code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm rename code/modules/food_and_drinks/recipes/tablecraft/{recipes_sushi.dm => recipes_eastern_fish.dm} (81%) rename code/modules/food_and_drinks/recipes/tablecraft/{recipes_pie.dm => recipes_pies_sweets.dm} (75%) diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 27be53d8c9..d022fd932d 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -92,13 +92,14 @@ #define CAT_BREAD "Breads" #define CAT_BURGER "Burgers" #define CAT_CAKE "Cakes" -#define CAT_EASTERN "Eastern" +#define CAT_DONUT "Donuts" +#define CAT_EASTERN "Eastern & Fish" #define CAT_EGG "Egg-Based Food" #define CAT_MEAT "Meats" #define CAT_MEXICAN "Mexican" #define CAT_MISCFOOD "Misc. Food" -#define CAT_PASTRY "Pastries & Sweets" -#define CAT_PIE "Pies" +#define CAT_PASTRY "Pastries" +#define CAT_PIE "Pies & Sweets" #define CAT_PIZZA "Pizzas" #define CAT_SALAD "Salads" #define CAT_SANDWICH "Sandwiches" diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index 1caf7d9489..187c896938 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -27,6 +27,7 @@ CAT_BREAD, CAT_BURGER, CAT_CAKE, + CAT_DONUT, CAT_EGG, CAT_EASTERN, CAT_ICE, @@ -40,7 +41,6 @@ CAT_SANDWICH, CAT_SOUP, CAT_SPAGHETTI, - CAT_SWEETS, ), CAT_DRINK = CAT_NONE, CAT_CLOTHING = CAT_NONE, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm new file mode 100644 index 0000000000..ac5576ac25 --- /dev/null +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_donut.dm @@ -0,0 +1,255 @@ +// see code/module/crafting/table.dm + +////////////////////////////////////////////////DONUTS//////////////////////////////////////////////// + +/datum/crafting_recipe/food/donut + time = 15 + name = "Donut" + reqs = list( + /datum/reagent/consumable/sugar = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/plain + subcategory = CAT_DONUT + +/datum/crafting_recipe/food/donut/chaos + name = "Chaos donut" + reqs = list( + /datum/reagent/consumable/frostoil = 5, + /datum/reagent/consumable/capsaicin = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/chaos + +datum/crafting_recipe/food/donut/meat + time = 15 + name = "Meat donut" + reqs = list( + /obj/item/reagent_containers/food/snacks/meat/slab = 1, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/meat + +/datum/crafting_recipe/food/donut/jelly + name = "Jelly donut" + reqs = list( + /datum/reagent/consumable/berryjuice = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/plain + +/datum/crafting_recipe/food/donut/slimejelly + name = "Slime jelly donut" + reqs = list( + /datum/reagent/toxin/slimejelly = 5, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain + +/datum/crafting_recipe/food/donut/glaze + time = 15 + name = "glaze donut" + reqs = list( + /datum/reagent/consumable/sugar = 10, + /obj/item/reagent_containers/food/snacks/pastrybase = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/glaze + subcategory = CAT_DONUT + +/datum/crafting_recipe/food/donut/berry + name = "Berry Donut" + reqs = list( + /datum/reagent/consumable/berryjuice = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/berry + +/datum/crafting_recipe/food/donut/trumpet + name = "Spaceman's Donut" + reqs = list( + /datum/reagent/medicine/polypyr = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/donut/trumpet + +/datum/crafting_recipe/food/donut/apple + name = "Apple Donut" + reqs = list( + /datum/reagent/consumable/applejuice = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/apple + +/datum/crafting_recipe/food/donut/caramel + name = "Caramel Donut" + reqs = list( + /datum/reagent/consumable/caramel = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/caramel + +/datum/crafting_recipe/food/donut/choco + name = "Chocolate Donut" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/choco + +/datum/crafting_recipe/food/donut/blumpkin + name = "Blumpkin Donut" + reqs = list( + /datum/reagent/consumable/blumpkinjuice = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/blumpkin + +/datum/crafting_recipe/food/donut/bungo + name = "Bungo Donut" + reqs = list( + /datum/reagent/consumable/bungojuice = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/bungo + +/datum/crafting_recipe/food/donut/matcha + name = "Matcha Donut" + reqs = list( + /datum/reagent/toxin/teapowder = 3, + /obj/item/reagent_containers/food/snacks/donut/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/matcha + +////////////////////////////////////////////////////JELLY DONUTS/////////////////////////////////////////////////////// + +/datum/crafting_recipe/food/donut/jelly/apple + name = "Apple Jelly Donut" + reqs = list( + /datum/reagent/consumable/applejuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/apple + +/datum/crafting_recipe/food/donut/jelly/berry + name = "Berry Jelly Donut" + reqs = list( + /datum/reagent/consumable/berryjuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/berry + +/datum/crafting_recipe/food/donut/jelly/blumpkin + name = "Blumpkin Jelly Donut" + reqs = list( + /datum/reagent/consumable/blumpkinjuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/blumpkin + +/datum/crafting_recipe/food/donut/jelly/bungo + name = "Bungo Jelly Donut" + reqs = list( + /datum/reagent/consumable/bungojuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/bungo + +/datum/crafting_recipe/food/donut/jelly/caramel + name = "Caramel Jelly Donut" + reqs = list( + /datum/reagent/consumable/caramel = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/caramel + +/datum/crafting_recipe/food/donut/jelly/choco + name = "Chocolate Jelly Donut" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/choco + +/datum/crafting_recipe/food/donut/jelly/matcha + name = "Matcha Jelly Donut" + reqs = list( + /datum/reagent/toxin/teapowder = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/matcha + +/datum/crafting_recipe/food/donut/jelly/trumpet + name = "Spaceman's Jelly Donut" + reqs = list( + /datum/reagent/medicine/polypyr = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/trumpet + +////////////////////////////////////////////////////SLIME DONUTS/////////////////////////////////////////////////////// + +/datum/crafting_recipe/food/donut/slimejelly/apple + name = "Apple Slime Donut" + reqs = list( + /datum/reagent/consumable/applejuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/apple + +/datum/crafting_recipe/food/donut/slimejelly/berry + name = "Berry Slime Donut" + reqs = list( + /datum/reagent/consumable/berryjuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/berry + +/datum/crafting_recipe/food/donut/slimejelly/blumpkin + name = "Blumpkin Slime Donut" + reqs = list( + /datum/reagent/consumable/blumpkinjuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/blumpkin + +/datum/crafting_recipe/food/donut/slimejelly/bungo + name = "Bungo Slime Donut" + reqs = list( + /datum/reagent/consumable/bungojuice = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/bungo + +/datum/crafting_recipe/food/donut/slimejelly/caramel + name = "Caramel Slime Donut" + reqs = list( + /datum/reagent/consumable/caramel = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/caramel + +/datum/crafting_recipe/food/donut/slimejelly/choco + name = "Chocolate Slime Donut" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/choco + +/datum/crafting_recipe/food/donut/slimejelly/trumpet + name = "Spaceman's Slime Donut" + reqs = list( + /datum/reagent/medicine/polypyr = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/trumpet + +/datum/crafting_recipe/food/donut/slimejelly/matcha + name = "Matcha Slime Donut" + reqs = list( + /datum/reagent/toxin/teapowder = 3, + /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/matcha diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_eastern_fish.dm similarity index 81% rename from code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm rename to code/modules/food_and_drinks/recipes/tablecraft/recipes_eastern_fish.dm index 3a77181d8f..e69b1dfd36 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sushi.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_eastern_fish.dm @@ -94,7 +94,7 @@ result = /obj/item/reagent_containers/food/snacks/sushie_pro subcategory = CAT_EASTERN -//////////////////Not-Fish////////////////////// +//////////////////Eastern Not-Fish////////////////////// /datum/crafting_recipe/food/chawanmushi name = "Chawanmushi" @@ -149,3 +149,34 @@ ) result = /obj/item/reagent_containers/food/snacks/fortunecookie subcategory = CAT_EASTERN + +//////////////////////////////////////////////FISH/////////////////////////////////////////// + +/datum/crafting_recipe/food/fishfingers + name = "Fish fingers" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fishfingers + subcategory = CAT_EASTERN + +/datum/crafting_recipe/food/cubancarp + name = "Cuban carp" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/reagent_containers/food/snacks/grown/chili = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/cubancarp + subcategory = CAT_EASTERN + +/datum/crafting_recipe/food/fishandchips + name = "Fish and chips" + reqs = list( + /obj/item/reagent_containers/food/snacks/fries = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fishandchips + subcategory = CAT_EASTERN \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 03020b8ba9..d2b04b7f99 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -62,37 +62,6 @@ result = /obj/item/reagent_containers/food/snacks/spidereggsham subcategory = CAT_MEAT -//////////////////////////////////////////////FISH/////////////////////////////////////////// - -/datum/crafting_recipe/food/fishfingers - name = "Fish fingers" - reqs = list( - /datum/reagent/consumable/flour = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fishfingers - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/cubancarp - name = "Cuban carp" - reqs = list( - /datum/reagent/consumable/flour = 5, - /obj/item/reagent_containers/food/snacks/grown/chili = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/cubancarp - subcategory = CAT_MEAT - -/datum/crafting_recipe/food/fishandchips - name = "Fish and chips" - reqs = list( - /obj/item/reagent_containers/food/snacks/fries = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fishandchips - subcategory = CAT_MEAT - ////////////////////////////////////////////////MISC RECIPE's//////////////////////////////////////////////// /datum/crafting_recipe/food/ribs diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index b2d79e10f9..d72363dcee 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -128,13 +128,3 @@ ) result = /obj/item/reagent_containers/food/snacks/salad/ricepudding subcategory = CAT_MISCFOOD - -/datum/crafting_recipe/food/riceball - name = "Onigiri" - reqs = list( - /datum/reagent/consumable/soysauce = 1, - /obj/item/reagent_containers/food/snacks/grown/kudzupod = 1, - /obj/item/reagent_containers/food/snacks/salad/boiledrice = 1 - ) - result = /obj/item/reagent_containers/food/snacks/riceball - subcategory = CAT_MISCFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index 191013281c..2458a0e085 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -1,259 +1,5 @@ // see code/module/crafting/table.dm -////////////////////////////////////////////////DONUTS//////////////////////////////////////////////// - -/datum/crafting_recipe/food/donut - time = 15 - name = "Donut" - reqs = list( - /datum/reagent/consumable/sugar = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/plain - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/donut/chaos - name = "Chaos donut" - reqs = list( - /datum/reagent/consumable/frostoil = 5, - /datum/reagent/consumable/capsaicin = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/chaos - -datum/crafting_recipe/food/donut/meat - time = 15 - name = "Meat donut" - reqs = list( - /obj/item/reagent_containers/food/snacks/meat/slab = 1, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/meat - -/datum/crafting_recipe/food/donut/jelly - name = "Jelly donut" - reqs = list( - /datum/reagent/consumable/berryjuice = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/plain - -/datum/crafting_recipe/food/donut/slimejelly - name = "Slime jelly donut" - reqs = list( - /datum/reagent/toxin/slimejelly = 5, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain - -/datum/crafting_recipe/food/donut/glaze - time = 15 - name = "glaze donut" - reqs = list( - /datum/reagent/consumable/sugar = 10, - /obj/item/reagent_containers/food/snacks/pastrybase = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/glaze - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/donut/berry - name = "Berry Donut" - reqs = list( - /datum/reagent/consumable/berryjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/berry - -/datum/crafting_recipe/food/donut/trumpet - name = "Spaceman's Donut" - reqs = list( - /datum/reagent/medicine/polypyr = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/donut/trumpet - -/datum/crafting_recipe/food/donut/apple - name = "Apple Donut" - reqs = list( - /datum/reagent/consumable/applejuice = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/apple - -/datum/crafting_recipe/food/donut/caramel - name = "Caramel Donut" - reqs = list( - /datum/reagent/consumable/caramel = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/caramel - -/datum/crafting_recipe/food/donut/choco - name = "Chocolate Donut" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/choco - -/datum/crafting_recipe/food/donut/blumpkin - name = "Blumpkin Donut" - reqs = list( - /datum/reagent/consumable/blumpkinjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/blumpkin - -/datum/crafting_recipe/food/donut/bungo - name = "Bungo Donut" - reqs = list( - /datum/reagent/consumable/bungojuice = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/bungo - -/datum/crafting_recipe/food/donut/matcha - name = "Matcha Donut" - reqs = list( - /datum/reagent/toxin/teapowder = 3, - /obj/item/reagent_containers/food/snacks/donut/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/matcha - -////////////////////////////////////////////////////JELLY DONUTS/////////////////////////////////////////////////////// - -/datum/crafting_recipe/food/donut/jelly/apple - name = "Apple Jelly Donut" - reqs = list( - /datum/reagent/consumable/applejuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/apple - -/datum/crafting_recipe/food/donut/jelly/berry - name = "Berry Jelly Donut" - reqs = list( - /datum/reagent/consumable/berryjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/berry - -/datum/crafting_recipe/food/donut/jelly/blumpkin - name = "Blumpkin Jelly Donut" - reqs = list( - /datum/reagent/consumable/blumpkinjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/blumpkin - -/datum/crafting_recipe/food/donut/jelly/bungo - name = "Bungo Jelly Donut" - reqs = list( - /datum/reagent/consumable/bungojuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/bungo - -/datum/crafting_recipe/food/donut/jelly/caramel - name = "Caramel Jelly Donut" - reqs = list( - /datum/reagent/consumable/caramel = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/caramel - -/datum/crafting_recipe/food/donut/jelly/choco - name = "Chocolate Jelly Donut" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/choco - -/datum/crafting_recipe/food/donut/jelly/matcha - name = "Matcha Jelly Donut" - reqs = list( - /datum/reagent/toxin/teapowder = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/matcha - -/datum/crafting_recipe/food/donut/jelly/trumpet - name = "Spaceman's Jelly Donut" - reqs = list( - /datum/reagent/medicine/polypyr = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/trumpet - -////////////////////////////////////////////////////SLIME DONUTS/////////////////////////////////////////////////////// - -/datum/crafting_recipe/food/donut/slimejelly/apple - name = "Apple Slime Donut" - reqs = list( - /datum/reagent/consumable/applejuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/apple - -/datum/crafting_recipe/food/donut/slimejelly/berry - name = "Berry Slime Donut" - reqs = list( - /datum/reagent/consumable/berryjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/berry - -/datum/crafting_recipe/food/donut/slimejelly/blumpkin - name = "Blumpkin Slime Donut" - reqs = list( - /datum/reagent/consumable/blumpkinjuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/blumpkin - -/datum/crafting_recipe/food/donut/slimejelly/bungo - name = "Bungo Slime Donut" - reqs = list( - /datum/reagent/consumable/bungojuice = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/bungo - -/datum/crafting_recipe/food/donut/slimejelly/caramel - name = "Caramel Slime Donut" - reqs = list( - /datum/reagent/consumable/caramel = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/caramel - -/datum/crafting_recipe/food/donut/slimejelly/choco - name = "Chocolate Slime Donut" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/choco - -/datum/crafting_recipe/food/donut/slimejelly/trumpet - name = "Spaceman's Slime Donut" - reqs = list( - /datum/reagent/medicine/polypyr = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/trumpet - -/datum/crafting_recipe/food/donut/slimejelly/matcha - name = "Matcha Slime Donut" - reqs = list( - /datum/reagent/toxin/teapowder = 3, - /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly/matcha - ////////////////////////////////////////////////MUFFINS//////////////////////////////////////////////// /datum/crafting_recipe/food/muffin @@ -516,77 +262,3 @@ datum/crafting_recipe/food/donut/meat result = /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit subcategory = CAT_PASTRY -////////////////////////////////////////////SWEETS//////////////////////////////////////////// - -/datum/crafting_recipe/food/candiedapple - name = "Candied apple" - reqs = list(/datum/reagent/water = 5, - /datum/reagent/consumable/sugar = 5, - /obj/item/reagent_containers/food/snacks/grown/apple = 1 - ) - result = /obj/item/reagent_containers/food/snacks/candiedapple - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/chococoin - name = "Choco coin" - reqs = list( - /obj/item/coin = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/chococoin - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/chocoorange - name = "Choco orange" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/chocoorange - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/chocolatebunny - name = "Chocolate bunny" - reqs = list( - /datum/reagent/consumable/sugar = 2, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chocolatebunny - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/chocolatestrawberry - name = "Chocolate Strawberry" - reqs = list( - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/fudgedice - name = "Fudge dice" - reqs = list( - /obj/item/dice = 1, - /obj/item/reagent_containers/food/snacks/chocolatebar = 1, - ) - result = /obj/item/reagent_containers/food/snacks/fudgedice - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/honeybar - name = "Honey nut bar" - reqs = list( - /obj/item/reagent_containers/food/snacks/grown/oat = 1, - /datum/reagent/consumable/honey = 5 - ) - result = /obj/item/reagent_containers/food/snacks/honeybar - subcategory = CAT_PASTRY - -/datum/crafting_recipe/food/spiderlollipop - name = "Spider Lollipop" - reqs = list(/obj/item/stack/rods = 1, - /datum/reagent/consumable/sugar = 5, - /datum/reagent/water = 5, - /obj/item/reagent_containers/food/snacks/spiderling = 1 - ) - result = /obj/item/reagent_containers/food/snacks/spiderlollipop - subcategory = CAT_PASTRY diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pies_sweets.dm similarity index 75% rename from code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm rename to code/modules/food_and_drinks/recipes/tablecraft/recipes_pies_sweets.dm index eabad73138..52becf81df 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pie.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pies_sweets.dm @@ -228,3 +228,78 @@ ) result = /obj/item/reagent_containers/food/snacks/pie/cocolavatart subcategory = CAT_PIE + +////////////////////////////////////////////SWEETS//////////////////////////////////////////// + +/datum/crafting_recipe/food/candiedapple + name = "Candied apple" + reqs = list(/datum/reagent/water = 5, + /datum/reagent/consumable/sugar = 5, + /obj/item/reagent_containers/food/snacks/grown/apple = 1 + ) + result = /obj/item/reagent_containers/food/snacks/candiedapple + subcategory = CAT_PIE + +/datum/crafting_recipe/food/chococoin + name = "Choco coin" + reqs = list( + /obj/item/coin = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/chococoin + subcategory = CAT_PIE + +/datum/crafting_recipe/food/chocoorange + name = "Choco orange" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/chocoorange + subcategory = CAT_PIE + +/datum/crafting_recipe/food/chocolatebunny + name = "Chocolate bunny" + reqs = list( + /datum/reagent/consumable/sugar = 2, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chocolatebunny + subcategory = CAT_PIE + +/datum/crafting_recipe/food/chocolatestrawberry + name = "Chocolate Strawberry" + reqs = list( + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + /obj/item/reagent_containers/food/snacks/grown/strawberry = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chocolatestrawberry + subcategory = CAT_PIE + +/datum/crafting_recipe/food/fudgedice + name = "Fudge dice" + reqs = list( + /obj/item/dice = 1, + /obj/item/reagent_containers/food/snacks/chocolatebar = 1, + ) + result = /obj/item/reagent_containers/food/snacks/fudgedice + subcategory = CAT_PIE + +/datum/crafting_recipe/food/honeybar + name = "Honey nut bar" + reqs = list( + /obj/item/reagent_containers/food/snacks/grown/oat = 1, + /datum/reagent/consumable/honey = 5 + ) + result = /obj/item/reagent_containers/food/snacks/honeybar + subcategory = CAT_PIE + +/datum/crafting_recipe/food/spiderlollipop + name = "Spider Lollipop" + reqs = list(/obj/item/stack/rods = 1, + /datum/reagent/consumable/sugar = 5, + /datum/reagent/water = 5, + /obj/item/reagent_containers/food/snacks/spiderling = 1 + ) + result = /obj/item/reagent_containers/food/snacks/spiderlollipop + subcategory = CAT_PIE \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index 44ad72f766..850df585d9 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1834,19 +1834,20 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_bread.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_burger.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_cake.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_donut.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_eastern_fish.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_misc.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pastry.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pie.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pies_sweets.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pizza.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_salad.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sandwich.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sushi.dm" #include "code\modules\games\cas.dm" #include "code\modules\goonchat\browserOutput.dm" #include "code\modules\holiday\easter.dm" From 869fb5e89714aa0a68afef1afad7e2b580ef053b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 21 Feb 2020 09:46:22 -0600 Subject: [PATCH 212/380] Automatic changelog generation for PR #11175 [ci skip] --- html/changelogs/AutoChangeLog-pr-11175.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11175.yml diff --git a/html/changelogs/AutoChangeLog-pr-11175.yml b/html/changelogs/AutoChangeLog-pr-11175.yml new file mode 100644 index 0000000000..89d82068f1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11175.yml @@ -0,0 +1,6 @@ +author: "keronshb" +delete-after: True +changes: + - bugfix: "fixed accelerated regeneration nanites" + - bugfix: "fixed mechanical repair nanites" + - bugfix: "fixed bio reconstruction nanites" From 418374be06b0c15f0b41f2ad761c0ec9b8472f79 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Fri, 21 Feb 2020 17:56:14 +0000 Subject: [PATCH 213/380] beegion --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 227e70bdf4..f949df8012 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -176,7 +176,6 @@ speak_emote = list("echoes") attack_sound = 'sound/weapons/pierce.ogg' throw_message = "is shrugged off by" - pass_flags = PASSTABLE | PASSMOB del_on_death = TRUE stat_attack = UNCONSCIOUS robust_searching = 1 From 8e865a508180d5a3107e7c071368e29c8cc8c535 Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 21 Feb 2020 11:37:17 -0800 Subject: [PATCH 214/380] Made power increase with raw damage. --- code/modules/power/supermatter/supermatter.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 21003b5e86..52a836e717 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -345,7 +345,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) else // Pass all the gas related code an empty gas container removed = new() - + matter_power += damage - damage_archived damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) // hardcap any direct damage taken before doing atmos damage damage_archived = damage if(!removed || !removed.total_moles() || isspaceturf(T)) //we're in space or there is no gas to process From 0f9bda8f909c1e99ec827bc798add26f4d1f3fc1 Mon Sep 17 00:00:00 2001 From: Putnam Date: Fri, 21 Feb 2020 11:53:16 -0800 Subject: [PATCH 215/380] wow okay make it do this instead --- code/modules/power/supermatter/supermatter.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 52a836e717..858adc0d66 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -345,9 +345,9 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) else // Pass all the gas related code an empty gas container removed = new() + damage_archived = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) matter_power += damage - damage_archived - damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) // hardcap any direct damage taken before doing atmos damage - damage_archived = damage + damage = damage_archived if(!removed || !removed.total_moles() || isspaceturf(T)) //we're in space or there is no gas to process if(takes_damage) damage += max((power / 1000) * DAMAGE_INCREASE_MULTIPLIER, 0.1) // always does at least some damage From 6dbd58b5df84aba1720a451b914c5330a211e3e0 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 21 Feb 2020 16:07:41 -0600 Subject: [PATCH 216/380] i really fucked this up please advise --- code/controllers/subsystem/shuttle.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 5952c77298..5929e7e113 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -55,6 +55,8 @@ SUBSYSTEM_DEF(shuttle) var/lockdown = FALSE //disallow transit after nuke goes off + var/extendvote_passed = FALSE + var/realtimeofstart = 0 /datum/controller/subsystem/shuttle/Initialize(timeofday) @@ -648,3 +650,4 @@ SUBSYSTEM_DEF(shuttle) log_game("Round end vote passed. Shuttle has been auto-called.") message_admins("Round end vote passed. Shuttle has been auto-called.") emergencyNoRecall = TRUE + extendvote_passed = TRUE From ca2924687804c3ab32f936e77f444243a3f3d91c Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Sat, 22 Feb 2020 00:02:49 -0600 Subject: [PATCH 217/380] adds the loudness booster(instruments) and Encryption key slot to pAIs. (lazy tg port 2.) --- code/datums/action.dm | 7 ++-- code/game/machinery/announcement_system.dm | 2 +- .../game/objects/items/devices/instruments.dm | 6 ++++ .../objects/items/devices/radio/headset.dm | 9 +++-- code/modules/mob/living/silicon/ai/ai.dm | 2 +- code/modules/mob/living/silicon/pai/pai.dm | 17 ++++++++- .../mob/living/silicon/pai/software.dm | 36 +++++++++++++++++++ 7 files changed, 69 insertions(+), 10 deletions(-) diff --git a/code/datums/action.dm b/code/datums/action.dm index 04d9c706ed..602dd2c37a 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -301,10 +301,7 @@ /datum/action/item_action/synthswitch/Trigger() if(istype(target, /obj/item/instrument/piano_synth)) var/obj/item/instrument/piano_synth/synth = target - var/chosen = input("Choose the type of instrument you want to use", "Instrument Selection", "piano") as null|anything in synth.insTypes - if(!synth.insTypes[chosen]) - return - return synth.changeInstrument(chosen) + return synth.selectInstrument() return ..() /datum/action/item_action/vortex_recall @@ -827,4 +824,4 @@ for(var/datum/action/A in M.actions) if(istype(A, action_type)) return A - return \ No newline at end of file + return diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index 5a597f7280..84e5910731 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -29,7 +29,7 @@ GLOBAL_LIST_EMPTY(announcement_systems) /obj/machinery/announcement_system/Initialize() . = ..() GLOB.announcement_systems += src - radio = new /obj/item/radio/headset/ai(src) + radio = new /obj/item/radio/headset/silicon/ai(src) update_icon() /obj/machinery/announcement_system/update_icon() diff --git a/code/game/objects/items/devices/instruments.dm b/code/game/objects/items/devices/instruments.dm index dd7c5b15d9..4c46d064c4 100644 --- a/code/game/objects/items/devices/instruments.dm +++ b/code/game/objects/items/devices/instruments.dm @@ -108,6 +108,12 @@ song.instrumentDir = name song.instrumentExt = insTypes[name] +/obj/item/instrument/piano_synth/proc/selectInstrument() // Moved here so it can be used by the action and PAI software panel without copypasta + var/chosen = input("Choose the type of instrument you want to use", "Instrument Selection", song.instrumentDir) as null|anything in insTypes + if(!insTypes[chosen]) + return + return changeInstrument(chosen) + /obj/item/instrument/banjo name = "banjo" desc = "A 'Mura' brand banjo. It's pretty much just a drum with a neck and strings." diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index e04501144e..1b9cea37f3 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -254,12 +254,17 @@ GLOBAL_LIST_INIT(channel_tokens, list( keyslot = null bowman = TRUE -/obj/item/radio/headset/ai +/obj/item/radio/headset/silicon/pai + name = "\proper mini Integrated Subspace Transceiver " + subspace_transmission = FALSE + + +/obj/item/radio/headset/silicon/ai name = "\proper Integrated Subspace Transceiver " keyslot2 = new /obj/item/encryptionkey/ai command = TRUE -/obj/item/radio/headset/ai/can_receive(freq, level) +/obj/item/radio/headset/silicon/can_receive(freq, level) return ..(freq, level, TRUE) /obj/item/radio/headset/attackby(obj/item/W, mob/user, params) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index ed0d0d02e8..3b15c47bcb 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -146,7 +146,7 @@ aiPDA.name = name + " (" + aiPDA.ownjob + ")" aiMulti = new(src) - radio = new /obj/item/radio/headset/ai(src) + radio = new /obj/item/radio/headset/silicon/ai(src) aicamera = new/obj/item/camera/siliconcam/ai_camera(src) deploy_action.Grant(src) diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index daaf9afbe2..074e637120 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -10,6 +10,7 @@ health = 500 maxHealth = 500 layer = BELOW_MOB_LAYER + var/obj/item/instrument/piano_synth/internal_instrument silicon_privileges = PRIVILEDGES_PAI var/datum/element/mob_holder/current_mob_holder //because only a few of their chassis can be actually held. @@ -27,6 +28,7 @@ var/speakDoubleExclamation = "alarms" var/speakQuery = "queries" + var/obj/item/radio/headset // The pAI's headset var/obj/item/pai_cable/cable // The cable we produce and use when door or camera jacking var/master // Name of the one who commands us @@ -54,6 +56,7 @@ var/obj/item/integrated_signaler/signaler // AI's signaller + var/encryptmod = FALSE var/holoform = FALSE var/canholo = TRUE var/obj/item/card/id/access_card = null @@ -84,6 +87,7 @@ var/icon/custom_holoform_icon /mob/living/silicon/pai/Destroy() + QDEL_NULL(internal_instrument) if (loc != card) card.forceMove(drop_location()) card.pai = null @@ -106,7 +110,7 @@ card = P signaler = new(src) if(!radio) - radio = new /obj/item/radio(src) + radio = new /obj/item/radio/headset/silicon/pai(src) //PDA pda = new(src) @@ -296,6 +300,17 @@ /mob/living/silicon/pai/process() emitterhealth = CLAMP((emitterhealth + emitterregen), -50, emittermaxhealth) +/obj/item/paicard/attackby(obj/item/W, mob/user, params) + ..() + user.set_machine(src) + if(pai.encryptmod == TRUE) + if(W.tool_behaviour == TOOL_SCREWDRIVER) + pai.radio.attackby(W, user, params) + else if(istype(W, /obj/item/encryptionkey)) + pai.radio.attackby(W, user, params) + else + to_chat(user, "Encryption Key ports not configured.") + /mob/living/silicon/pai/proc/short_radio() if(radio_short_timerid) deltimer(radio_short_timerid) diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index 55f4bdd65d..7751632813 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -20,6 +20,8 @@ "universal translator" = 35, //"projection array" = 15 "remote signaller" = 5, + "loudness booster" = 25, + "encryption keys" = 20 ) /mob/living/silicon/pai/proc/paiInterface() @@ -50,6 +52,8 @@ left_part = softwareMedicalRecord() if("securityrecord") left_part = softwareSecurityRecord() + if("encryptionkeys") + left_part = softwareEncryptionKeys() if("translator") left_part = softwareTranslator() if("atmosensor") @@ -64,6 +68,8 @@ left_part = softwareCamera() if("signaller") left_part = softwareSignal() + if("loudness") + left_part = softwareLoudness() //usr << browse_rsc('windowbak.png') // This has been moved to the mob's Login() proc @@ -256,6 +262,9 @@ else var/datum/atom_hud/med = GLOB.huds[med_hud] med.remove_hud_from(src) + if("encryptionkeys") + if(href_list["toggle"]) + encryptmod = TRUE if("translator") if(href_list["toggle"]) grant_all_languages(TRUE) @@ -271,6 +280,12 @@ var/turf/T = get_turf(loc) cable = new /obj/item/pai_cable(T) T.visible_message("A port on [src] opens to reveal [cable], which promptly falls to the floor.", "You hear the soft click of something light and hard falling to the ground.") + if("loudness") + if(subscreen == 1) // Open Instrument + internal_instrument.interact(src) + if(subscreen == 2) // Change Instrument type + internal_instrument.selectInstrument() + //updateUsrDialog() We only need to account for the single mob this is intended for, and he will *always* be able to call this window paiInterface() // So we'll just call the update directly rather than doing some default checks return @@ -306,6 +321,8 @@ dat += "Camera Jack
      " if(s == "remote signaller") dat += "Remote Signaller
      " + if(s == "loudness booster") + dat += "Loudness Booster
      " dat += "
      " // Advanced @@ -319,6 +336,8 @@ dat += "Facial Recognition Suite[(secHUD) ? " On" : " Off"]
      " if(s == "medical HUD") dat += "Medical Analysis Suite[(medHUD) ? " On" : " Off"]
      " + if(s == "encryption keys") + dat += "Channel Encryption Firmware[(encryptmod) ? " On" : " Off"]
      " if(s == "universal translator") var/datum/language_holder/H = get_language_holder() dat += "Universal Translator[H.omnitongue ? " On" : " Off"]
      " @@ -469,6 +488,14 @@ . += "

      Requested security record not found,

      " . += "
      \nBack
      " return . +// Encryption Keys +// Encryption kets +/mob/living/silicon/pai/proc/softwareEncryptionKeys() + var/dat = {"

      Encryption Key Firmware


      + When enabled, this device will be able to use up to two (2) encryption keys for departmental channel access.

      + The device is currently [encryptmod ? "en" : "dis" ]abled.
      [encryptmod ? "" : "Activate Encryption Key Ports
      "]"} + return dat + // Universal Translator /mob/living/silicon/pai/proc/softwareTranslator() @@ -630,3 +657,12 @@ dat += "

      " dat += "Messages:
      [pda.tnote]" return dat + +// Loudness Booster +/mob/living/silicon/pai/proc/softwareLoudness() + if(!internal_instrument) + internal_instrument = new(src) + var/dat = "

      Sound Synthetizer

      " + dat += "Open Synthesizer Interface
      " + dat += "Choose Instrument Type" + return dat From d4e1c305977d6983293dfec411f42b50f13908eb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 22 Feb 2020 00:28:47 -0600 Subject: [PATCH 218/380] Automatic changelog generation for PR #10848 [ci skip] --- html/changelogs/AutoChangeLog-pr-10848.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10848.yml diff --git a/html/changelogs/AutoChangeLog-pr-10848.yml b/html/changelogs/AutoChangeLog-pr-10848.yml new file mode 100644 index 0000000000..b620b95ba7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10848.yml @@ -0,0 +1,16 @@ +author: "Ghommie (original PRs by Floyd/Qustinnus, 4Dplanner, Willox, ninjanomnom, mrdoombringer, Fikou, Fox McCloud, TheChosenEvilOne, nemvar, bobbahbrown, Time-Green, Stonebaykyle, MrPerson, ArcaneMusic and zxaber)" +delete-after: True +changes: + - rscadd: "You can now make toolboxes out of almost any solid material in an autolathe" + - rscadd: "adds Knight's Armour made out of any materials" + - rscadd: "new ruin found in lavaland protected by dark wizards, I wonder what they're guarding" + - rscadd: "You can now put a bunch more mats in the coin mint and autolathe" + - rscadd: "Adamantine and Mythril are now materials (Adamantine still only from xenobio, Mythril still only from badminnery). Adamantine boosts an item's force by 1.5, Mythril gives an item RPG statistics." + - rscdel: "most custom sprites for coins have been lost" + - rscadd: "You can now give your ass acute radiation poisoning" + - rscadd: "floydmats now apply to all objs / items" + - rscadd: "you can now make tables and chairs out of any material" + - bugfix: "Fixes being able to exploit fully upgraded destructive analyzers to multiply materials" + - rscadd: "An old monastery from a previously abandoned sector of space has recently resurfaced in some regions surrounding the station." + - rscadd: "Latent scans of the surrounding systems have picked up trace signs of new, smaller cult constructs, however these signatures quickly vanished." + - rscadd: "In other news, scavengers in your sector have been seen occasionally with classically recreated maces, so autolathe firmware has been upgraded to accommodate this." From d328d554ba6d9e16575347dd021ae344ba6ab616 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 22 Feb 2020 02:38:57 -0800 Subject: [PATCH 219/380] Reduced copypasta --- code/__HELPERS/_cit_helpers.dm | 15 ++------------- code/modules/mob/living/carbon/human/examine.dm | 2 +- 2 files changed, 3 insertions(+), 14 deletions(-) diff --git a/code/__HELPERS/_cit_helpers.dm b/code/__HELPERS/_cit_helpers.dm index 84cbe5abeb..a26b9285d4 100644 --- a/code/__HELPERS/_cit_helpers.dm +++ b/code/__HELPERS/_cit_helpers.dm @@ -129,7 +129,7 @@ GLOBAL_VAR_INIT(miscreants_allowed, FALSE) flavor_text_2 = new_flavor to_chat(src, "Your temporary flavor text has been updated.") -/mob/proc/print_flavor_text(flavor) +/mob/proc/print_flavor_text(flavor,temp = FALSE) if(!flavor) return // We are decoding and then encoding to not only get correct amount of characters, but also to prevent partial escaping characters being shown. @@ -137,18 +137,7 @@ GLOBAL_VAR_INIT(miscreants_allowed, FALSE) if(length_char(msg) <= 40) return "[html_encode(msg)]" else - return "[html_encode(copytext_char(msg, 1, 37))]... More..." - -/mob/proc/print_flavor_text_2(flavor) - if(!flavor) - return - // We are decoding and then encoding to not only get correct amount of characters, but also to prevent partial escaping characters being shown. - var/msg = html_decode(replacetext(flavor, "\n", " ")) - if(length_char(msg) <= 40) - return "[html_encode(msg)]" - else - return "[html_encode(copytext_char(msg, 1, 37))]... More..." - + return "[html_encode(copytext_char(msg, 1, 37))]... More..." //LOOC toggles /client/verb/listen_looc() diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index e93340b71e..fec82b357f 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -397,7 +397,7 @@ var/flavor = print_flavor_text(flavor_text) if(flavor) . += flavor - var/temp_flavor = print_flavor_text_2(flavor_text_2) + var/temp_flavor = print_flavor_text(flavor_text_2,TRUE) if(temp_flavor) . += temp_flavor SEND_SIGNAL(src, COMSIG_PARENT_EXAMINE, user, .) From 2e5a829e6c856c16dea0da25bb3cbd4a40249397 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 22 Feb 2020 08:10:01 -0600 Subject: [PATCH 220/380] Automatic changelog generation for PR #11186 [ci skip] --- html/changelogs/AutoChangeLog-pr-11186.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11186.yml diff --git a/html/changelogs/AutoChangeLog-pr-11186.yml b/html/changelogs/AutoChangeLog-pr-11186.yml new file mode 100644 index 0000000000..7a0c97379a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11186.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "temporary flavor text can now be of reasonable length" From e1ec2497b1c8d97b02ac4c35be443d853b1900e7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 22 Feb 2020 08:53:30 -0600 Subject: [PATCH 221/380] Automatic changelog generation for PR #11172 [ci skip] --- html/changelogs/AutoChangeLog-pr-11172.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11172.yml diff --git a/html/changelogs/AutoChangeLog-pr-11172.yml b/html/changelogs/AutoChangeLog-pr-11172.yml new file mode 100644 index 0000000000..83deba9652 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11172.yml @@ -0,0 +1,5 @@ +author: "Linzolle" +delete-after: True +changes: + - bugfix: "Bows now will not delete an arrow if it cant fire it." + - bugfix: "bows now like and respect sprite changes" From 061548240a9991728d6cbbb0be958865d7af599a Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Feb 2020 14:50:40 -0600 Subject: [PATCH 222/380] why were the colors reversed --- icons/obj/storage.dmi | Bin 69465 -> 71541 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 998ccc948d04aa510be597eec26f26aac77b7608..56c32eb8893e800cb77fb52bba157b774d035040 100644 GIT binary patch literal 71541 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℞8T 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 From 0cd936e33e8ea791501ca308625da0fec52e5f70 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Feb 2020 15:02:07 -0600 Subject: [PATCH 223/380] bowstrings --- icons/obj/guns/projectile.dmi | Bin 44010 -> 43982 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index 58e427a3fb543046f9c73bffe881988f1be8d48b..f859e8b1e7b40e89fd165856310535fe780789d3 100644 GIT binary patch delta 3226 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 delta 3254 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 Date: Sat, 22 Feb 2020 15:14:09 -0600 Subject: [PATCH 224/380] slab spawns and grammar shidd --- _maps/map_files/Mining/Lavaland.dmm | 17 +++++++++++++++-- code/game/objects/items/granters.dm | 6 +++--- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index 13dd939ad7..dcfdc3408c 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -2034,6 +2034,13 @@ /obj/structure/stone_tile, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"DQ" = ( +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/item/book/granter/crafting_recipe/bone_bow, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) "Ef" = ( /obj/structure/stone_tile/block/cracked, /turf/open/lava/smooth{ @@ -2401,6 +2408,7 @@ }, /obj/structure/table/wood, /obj/item/kitchen/knife/combat/bone, +/obj/item/book/granter/crafting_recipe/bone_bow, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "TN" = ( @@ -2507,6 +2515,11 @@ /obj/structure/stone_tile/surrounding_tile/cracked, /turf/closed/mineral/volcanic/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"WA" = ( +/obj/structure/stone_tile/block/cracked, +/obj/item/book/granter/crafting_recipe/bone_bow, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) "WL" = ( /obj/structure/stone_tile{ dir = 4 @@ -57415,7 +57428,7 @@ Ds Ds KV nI -Ad +DQ Si aa ab @@ -57915,7 +57928,7 @@ aa aa Rk Si -sR +WA rz qh pq diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 986090212e..8c21348b6e 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -491,12 +491,12 @@ remarks = list("Looks like these would sell much better in a plasma fire...", "Using glass bowls rather then cones?", "Mixing soda and ice-cream?", "Tall glasses with of liquids and solids...", "Just add a bit of icecream and cherry on top?") /obj/item/book/granter/crafting_recipe/bone_bow //Bow crafting for non-ashwalkers - name = "Sandstone manual on bows" - desc = "A standstone slab with everything you need to know for making bows and arrows just like an ashwalker would." + name = "bowyery sandstone slab" // this is an actual word + desc = "A sandstone slab with inscriptions describing the Ash Walkers of Lavaland's bowyery." crafting_recipe_types = list(/datum/crafting_recipe/bone_arrow, /datum/crafting_recipe/bone_bow, /datum/crafting_recipe/ashen_arrow, /datum/crafting_recipe/quiver, /datum/crafting_recipe/bow_tablet) icon_state = "stone_tablet" oneuse = FALSE - remarks = list("Sticking burning arrows into the sand makes them stronger?", "Breaking the bone apart to get shards, not sharpening the bone.", "Sinew is just like rope?") + remarks = list("Sticking burning arrows into the sand makes them stronger?", "Breaking the bone apart to get shards, not sharpening the bone...", "Sinew is just like rope?") /obj/item/book/granter/crafting_recipe/under_the_oven //Illegal cook book name = "Under The Oven" From 75a5a6cd4576369a688c90447817f02b9f3692a9 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Feb 2020 15:21:12 -0600 Subject: [PATCH 225/380] ellipses. dot dot dot. --- code/game/objects/items/granters.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 8c21348b6e..24fc1043d8 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -496,7 +496,7 @@ crafting_recipe_types = list(/datum/crafting_recipe/bone_arrow, /datum/crafting_recipe/bone_bow, /datum/crafting_recipe/ashen_arrow, /datum/crafting_recipe/quiver, /datum/crafting_recipe/bow_tablet) icon_state = "stone_tablet" oneuse = FALSE - remarks = list("Sticking burning arrows into the sand makes them stronger?", "Breaking the bone apart to get shards, not sharpening the bone...", "Sinew is just like rope?") + remarks = list("Sticking burning arrows into the sand makes them stronger...", "Breaking the bone apart to get shards, not sharpening the bone...", "Sinew is just like rope...") /obj/item/book/granter/crafting_recipe/under_the_oven //Illegal cook book name = "Under The Oven" From 8dbf2b9a7d52ac02624d37a7b4516dd5ce007da7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 22 Feb 2020 15:24:22 -0600 Subject: [PATCH 226/380] Automatic changelog generation for PR #11191 [ci skip] --- html/changelogs/AutoChangeLog-pr-11191.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11191.yml diff --git a/html/changelogs/AutoChangeLog-pr-11191.yml b/html/changelogs/AutoChangeLog-pr-11191.yml new file mode 100644 index 0000000000..12b80bf1c3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11191.yml @@ -0,0 +1,4 @@ +author: "YakumoChen" +delete-after: True +changes: + - tweak: "Legion skulls behave like bees!!!!" From 9e37f30aeddc17aa2b59771f8c32abf58a7c996d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 22 Feb 2020 15:30:36 -0600 Subject: [PATCH 227/380] Automatic changelog generation for PR #11182 [ci skip] --- html/changelogs/AutoChangeLog-pr-11182.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11182.yml diff --git a/html/changelogs/AutoChangeLog-pr-11182.yml b/html/changelogs/AutoChangeLog-pr-11182.yml new file mode 100644 index 0000000000..a5f8d5081e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11182.yml @@ -0,0 +1,5 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - balance: "Removes some armored Russian hats from box station round start" + - bugfix: "Doner items spawning" From accc4ce776941caa247fbfda9734e1279899d862 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Feb 2020 15:33:07 -0600 Subject: [PATCH 228/380] grammar shit, silkstring buff, arrow costs, yikes --- code/datums/components/crafting/guncrafting.dm | 4 ++-- .../crafting/recipes/recipes_weapon_and_ammo.dm | 14 +++++++++----- .../objects/items/stacks/sheets/sheet_types.dm | 4 ++-- .../projectiles/ammunition/caseless/arrow.dm | 6 +++--- 4 files changed, 16 insertions(+), 12 deletions(-) diff --git a/code/datums/components/crafting/guncrafting.dm b/code/datums/components/crafting/guncrafting.dm index d421a6e42a..89868c2332 100644 --- a/code/datums/components/crafting/guncrafting.dm +++ b/code/datums/components/crafting/guncrafting.dm @@ -16,6 +16,6 @@ /obj/item/weaponcrafting/silkstring name = "silkstring" - desc = "A long pice of silk looks like cable coil." + desc = "A long piece of silk with some resemblance to cable coil." icon = 'icons/obj/improvised.dmi' - icon_state = "silkstring" \ No newline at end of file + icon_state = "silkstring" diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 76f8f119e0..99487b53fd 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -204,7 +204,7 @@ result = /obj/item/gun/ballistic/bow/pipe reqs = list(/obj/item/pipe = 5, /obj/item/stack/sheet/plastic = 15, - /obj/item/weaponcrafting/silkstring = 10) + /obj/item/weaponcrafting/silkstring = 5) time = 450 category = CAT_WEAPONRY subcategory = CAT_WEAPON @@ -291,9 +291,9 @@ /datum/crafting_recipe/arrow name = "Arrow" result = /obj/item/ammo_casing/caseless/arrow - time = 40 + time = 20 reqs = list(/obj/item/stack/sheet/mineral/wood = 1, - /obj/item/weaponcrafting/silkstring = 1, + /obj/item/stack/sheet/cloth = 1, /obj/item/stack/rods = 3) // 1 metal sheet is worth 1.5 arrows category = CAT_WEAPONRY subcategory = CAT_AMMO @@ -301,7 +301,7 @@ /datum/crafting_recipe/bone_arrow name = "Bone Arrow" result = /obj/item/ammo_casing/caseless/arrow/bone - time = 40 + time = 20 always_availible = FALSE reqs = list(/obj/item/stack/sheet/bone = 1, /obj/item/stack/sheet/sinew = 1, @@ -310,7 +310,7 @@ subcategory = CAT_AMMO /datum/crafting_recipe/ashen_arrow - name = "Harden Arrow" + name = "Bonfire-Hardened Arrow" result = /obj/item/ammo_casing/caseless/arrow/ashen tools = list(/obj/structure/bonfire) time = 20 @@ -319,6 +319,10 @@ category = CAT_WEAPONRY subcategory = CAT_AMMO +/datum/crafting_recipe/ashen_arrow/welder + name = "Welder-Hardened Arrow" + tools = list(TOOL_WELDER) + /datum/crafting_recipe/smartdart name = "Medical smartdart" result = /obj/item/reagent_containers/syringe/dart diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 0e50ef2fb9..0eefb88417 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -381,12 +381,12 @@ GLOBAL_LIST_INIT(cloth_recipes, list ( \ new/datum/stack_recipe("white jumpsuit", /obj/item/clothing/under/color/white, 4, time = 40), \ new/datum/stack_recipe("white gloves", /obj/item/clothing/gloves/color/white, 2, time = 40), \ null, \ - new/datum/stack_recipe("silk string", /obj/item/weaponcrafting/silkstring, 2, time = 40), \ + new/datum/stack_recipe("silk string", /obj/item/weaponcrafting/silkstring, 1, time = 40), \ )) /obj/item/stack/sheet/silk name = "silk" - desc = "A long soft material. This one is just made out of cotton rather then any spiders or wyrms" + desc = "A long, soft material. Made out of refined cotton, instead of relying on the habits of spiders or silkworms." singular_name = "silk sheet" icon_state = "sheet-silk" item_state = "sheet-cloth" diff --git a/code/modules/projectiles/ammunition/caseless/arrow.dm b/code/modules/projectiles/ammunition/caseless/arrow.dm index df4941aa6a..0543e48f96 100644 --- a/code/modules/projectiles/ammunition/caseless/arrow.dm +++ b/code/modules/projectiles/ammunition/caseless/arrow.dm @@ -9,18 +9,18 @@ /obj/item/ammo_casing/caseless/arrow/ashen name = "ashen arrow" - desc = "Fire harderned wooden arrow." + desc = "An arrow made of wood, hardened by fire." icon_state = "ashenarrow" projectile_type = /obj/item/projectile/bullet/reusable/arrow/ashen /obj/item/ammo_casing/caseless/arrow/bone name = "bone arrow" - desc = "Arrow made of bone and sinew. The tip is sharp enough to pierce into a goliath plate." + desc = "An arrow made of bone and sinew. The tip is sharp enough to pierce through a goliath plate." icon_state = "bonearrow" projectile_type = /obj/item/projectile/bullet/reusable/arrow/bone /obj/item/ammo_casing/caseless/arrow/bronze name = "bronze arrow" - desc = "Bronze tipped arrow." + desc = "An arrow made of wood, tipped with bronze. The tip is dense enough to provide some armor penetration." icon_state = "bronzearrow" projectile_type = /obj/item/projectile/bullet/reusable/arrow/bronze From 99475488d3edb264b918170781ec92b512dab42a Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Feb 2020 15:45:06 -0600 Subject: [PATCH 229/380] mistake --- .../mob/living/simple_animal/hostile/mining_mobs/hivelord.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index 11de9df70b..1837f5b216 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -135,6 +135,11 @@ crusher_drop_mod = 20 dwarf_mob = TRUE +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/beegion + name = "beegion" + desc = "You can still see what was once a human under the shifting mass of - oh my God, those are bees." + brood_type = /mob/living/simple_animal/hostile/poison/bees/toxin + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/death(gibbed) visible_message("The skulls on [src] wail in anger as they flee from their dying host!") var/turf/T = get_turf(src) From 214cd92fef198ff4b40f51f577564fc3be006f0d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 22 Feb 2020 15:49:11 -0600 Subject: [PATCH 230/380] Automatic changelog generation for PR #11179 [ci skip] --- html/changelogs/AutoChangeLog-pr-11179.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11179.yml diff --git a/html/changelogs/AutoChangeLog-pr-11179.yml b/html/changelogs/AutoChangeLog-pr-11179.yml new file mode 100644 index 0000000000..6c538d5476 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11179.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "AIs now understand the old ways of drunken dwarfs" From b89a2314a2cc552e6a4261b58674464b2431c456 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 22 Feb 2020 16:17:51 -0600 Subject: [PATCH 231/380] mmm that's compiling i don't like that --- code/controllers/configuration/entries/game_options.dm | 4 ---- code/controllers/subsystem/autotransfer.dm | 4 +++- code/controllers/subsystem/shuttle.dm | 4 ++-- code/datums/elements/ghost_role_eligibility.dm | 3 ++- code/game/gamemodes/dynamic/dynamic.dm | 4 ++-- code/game/machinery/computer/communications.dm | 2 +- code/modules/mob/dead/observer/observer.dm | 6 ++++-- 7 files changed, 14 insertions(+), 13 deletions(-) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index a3bc47ac91..52d7c02177 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -403,10 +403,6 @@ lowercase = FALSE splitter = "," -/datum/config_entry/number/auto_transfer_delay - config_entry_value = 72000 - min_val = 0 - /datum/config_entry/flag/pai_custom_holoforms /datum/config_entry/number/marauder_delay_non_reebe diff --git a/code/controllers/subsystem/autotransfer.dm b/code/controllers/subsystem/autotransfer.dm index b80211c354..4f8fc3631d 100644 --- a/code/controllers/subsystem/autotransfer.dm +++ b/code/controllers/subsystem/autotransfer.dm @@ -5,12 +5,14 @@ SUBSYSTEM_DEF(autotransfer) var/starttime var/targettime + var/voteinterval var/maxvotes var/curvotes /datum/controller/subsystem/autotransfer/Initialize(timeofday) starttime = world.time targettime = starttime + CONFIG_GET(number/vote_autotransfer_initial) + voteinterval = CONFIG_GET(number/vote_autotransfer_interval) maxvotes = CONFIG_GET(number/vote_autotransfer_maximum) curvotes = 0 return ..() @@ -19,7 +21,7 @@ SUBSYSTEM_DEF(autotransfer) if(maxvotes > curvotes) if(world.time > targettime) SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user - targettime = targettime + CONFIG_GET(number/vote_autotransfer_interval) + targettime = targettime + voteinterval curvotes += 1 else SSshuttle.autoEnd() diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 5929e7e113..ff64732317 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -55,7 +55,7 @@ SUBSYSTEM_DEF(shuttle) var/lockdown = FALSE //disallow transit after nuke goes off - var/extendvote_passed = FALSE + var/endvote_passed = FALSE var/realtimeofstart = 0 @@ -650,4 +650,4 @@ SUBSYSTEM_DEF(shuttle) log_game("Round end vote passed. Shuttle has been auto-called.") message_admins("Round end vote passed. Shuttle has been auto-called.") emergencyNoRecall = TRUE - extendvote_passed = TRUE + endvote_passed = TRUE diff --git a/code/datums/elements/ghost_role_eligibility.dm b/code/datums/elements/ghost_role_eligibility.dm index e57aaddd5a..ab87d7f1d2 100644 --- a/code/datums/elements/ghost_role_eligibility.dm +++ b/code/datums/elements/ghost_role_eligibility.dm @@ -17,7 +17,8 @@ penalty += roundstart_quit_limit - world.time if(penalty) penalty += world.realtime - if(penalty - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) + var/maximumRoundEnd = SSautotransfer.starttime + SSautotransfer.voteinterval * SSautotransfer.maxvotes + if(penalty - SSshuttle.realtimeofstart > maximumRoundEnd + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) penalty = CANT_REENTER_ROUND if(!(M.ckey in timeouts)) timeouts += M.ckey diff --git a/code/game/gamemodes/dynamic/dynamic.dm b/code/game/gamemodes/dynamic/dynamic.dm index 6ea357163f..4c3ef824b9 100644 --- a/code/game/gamemodes/dynamic/dynamic.dm +++ b/code/game/gamemodes/dynamic/dynamic.dm @@ -672,7 +672,7 @@ GLOBAL_VAR_INIT(dynamic_storyteller_type, /datum/dynamic_storyteller/classic) // Time to inject some threat into the round if(EMERGENCY_ESCAPED_OR_ENDGAMED) // Unless the shuttle is gone return - if((world.realtime - SSshuttle.realtimeofstart) > SSshuttle.auto_call) // no rules after shuttle is auto-called + if(SSshuttle.endvote_passed) // no rules after shuttle call is voted return message_admins("DYNAMIC: Checking for midround injection.") log_game("DYNAMIC: Checking for midround injection.") @@ -748,7 +748,7 @@ GLOBAL_VAR_INIT(dynamic_storyteller_type, /datum/dynamic_storyteller/classic) return if(EMERGENCY_ESCAPED_OR_ENDGAMED) // No more rules after the shuttle has left return - if((world.realtime - SSshuttle.realtimeofstart) > SSshuttle.auto_call) // no rules after shuttle is auto-called + if(SSshuttle.endvote_passed) // no rules after shuttle is auto-called return update_playercounts() diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 9d0053c9b2..5fe141d2cd 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -194,7 +194,7 @@ state = STATE_CANCELSHUTTLE if("cancelshuttle2") if(authenticated) - if((world.realtime - SSshuttle.realtimeofstart) > SSshuttle.auto_call) //Citadel Edit Removing auto_call caused recall. + if(SSshuttle.endvote_passed) //Citadel Edit - endvote passing = no recalls say("Warning: Emergency shuttle recalls have been blocked by Central Command due to ongoing crew transfer procedures.") else SSshuttle.cancelEvac(usr) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 325ea6e8ed..d2cf3608e6 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -289,7 +289,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/roundstart_quit_limit = CONFIG_GET(number/roundstart_suicide_time_limit) MINUTES if(world.time < roundstart_quit_limit) penalty += roundstart_quit_limit - world.time - if(penalty + world.realtime - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) + var/maximumRoundEnd = SSautotransfer.starttime + SSautotransfer.voteinterval * SSautotransfer.maxvotes + if(penalty - SSshuttle.realtimeofstart > maximumRoundEnd + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) penalty = CANT_REENTER_ROUND if(SEND_SIGNAL(src, COMSIG_MOB_GHOSTIZE, (stat == DEAD) ? TRUE : FALSE, FALSE, (stat == DEAD)? penalty : 0, (stat == DEAD)? TRUE : FALSE) & COMPONENT_BLOCK_GHOSTING) @@ -323,7 +324,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/roundstart_quit_limit = CONFIG_GET(number/roundstart_suicide_time_limit) MINUTES if(world.time < roundstart_quit_limit) penalty += roundstart_quit_limit - world.time - if(penalty + world.realtime - SSshuttle.realtimeofstart > SSshuttle.auto_call + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) + var/maximumRoundEnd = SSautotransfer.starttime + SSautotransfer.voteinterval * SSautotransfer.maxvotes + if(penalty - SSshuttle.realtimeofstart > maximumRoundEnd + SSshuttle.emergencyCallTime + SSshuttle.emergencyDockTime + SSshuttle.emergencyEscapeTime) penalty = CANT_REENTER_ROUND var/response = alert(src, "Are you -sure- you want to ghost?\n(You are alive. If you ghost whilst alive you won't be able to re-enter this round [penalty ? "or play ghost roles [penalty == CANT_REENTER_ROUND ? "until the round is over" : "for the next [DisplayTimeText(penalty)]"]" : ""]! You can't change your mind so choose wisely!!)","Are you sure you want to ghost?","Ghost","Stay in body") From aeacb06dfcb3d9d404ea10523e74133cec35615e Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sat, 22 Feb 2020 18:21:47 -0500 Subject: [PATCH 232/380] charrrries --- icons/obj/chairs.dmi | Bin 35101 -> 35860 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/chairs.dmi b/icons/obj/chairs.dmi index afedc69ecad23e5894d9fc8aa76ceea3c8a8f3ab..1c09cf94dc382c3985970af0dc04022a1c917056 100644 GIT binary patch delta 12710 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 E0g_Ad4*&oF delta 11945 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 Date: Sat, 22 Feb 2020 19:02:43 -0500 Subject: [PATCH 233/380] Fish Category, Misc Moves --- code/__DEFINES/construction.dm | 2 +- code/datums/components/crafting/craft.dm | 2 +- .../food_and_drinks/food/snacks_egg.dm | 1 + ...ecipes_eastern_fish.dm => recipes_fish.dm} | 113 +++++------------- .../recipes/tablecraft/recipes_meat.dm | 2 + .../recipes/tablecraft/recipes_misc.dm | 45 ++++++- .../recipes/tablecraft/recipes_pastry.dm | 13 ++ tgstation.dme | 2 +- 8 files changed, 92 insertions(+), 88 deletions(-) rename code/modules/food_and_drinks/recipes/tablecraft/{recipes_eastern_fish.dm => recipes_fish.dm} (63%) diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index d022fd932d..9c2ea526fa 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -93,8 +93,8 @@ #define CAT_BURGER "Burgers" #define CAT_CAKE "Cakes" #define CAT_DONUT "Donuts" -#define CAT_EASTERN "Eastern & Fish" #define CAT_EGG "Egg-Based Food" +#define CAT_FISH "Fish" #define CAT_MEAT "Meats" #define CAT_MEXICAN "Mexican" #define CAT_MISCFOOD "Misc. Food" diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index 187c896938..c381f827c0 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -29,7 +29,7 @@ CAT_CAKE, CAT_DONUT, CAT_EGG, - CAT_EASTERN, + CAT_FISH, CAT_ICE, CAT_MEAT, CAT_MEXICAN, diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index c3d71093b5..0f2856c090 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -124,6 +124,7 @@ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1) bitesize = 1 + w_class = WEIGHT_CLASS_NORMAL tastes = list("egg" = 1, "cheese" = 1) foodtype = MEAT | BREAKFAST diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_eastern_fish.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_fish.dm similarity index 63% rename from code/modules/food_and_drinks/recipes/tablecraft/recipes_eastern_fish.dm rename to code/modules/food_and_drinks/recipes/tablecraft/recipes_fish.dm index e69b1dfd36..ad1278978a 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_eastern_fish.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_fish.dm @@ -1,4 +1,5 @@ -/////////////Recategorizing this as -Eastern- foods/////////////// +// see code/module/crafting/table.dm + ///////////////////////Sushi Components/////////////////////////// /datum/crafting_recipe/food/sushi_rice @@ -8,7 +9,7 @@ /datum/reagent/consumable/rice = 10 ) result = /obj/item/reagent_containers/food/snacks/sushi_rice - subcategory = CAT_EASTERN + subcategory = CAT_FISH /datum/crafting_recipe/food/sea_weed name = "Sea Weed Sheet" @@ -18,17 +19,7 @@ /obj/item/reagent_containers/food/snacks/grown/kudzupod = 1, ) result = /obj/item/reagent_containers/food/snacks/sea_weed - subcategory = CAT_EASTERN - -/datum/crafting_recipe/food/tuna_can - name = "Can of Tuna" - reqs = list( - /datum/reagent/consumable/sodiumchloride = 15, - /datum/reagent/consumable/cooking_oil = 5, - /obj/item/reagent_containers/food/snacks/carpmeat = 1, - ) - result = /obj/item/reagent_containers/food/snacks/tuna - subcategory = CAT_EASTERN + subcategory = CAT_FISH //////////////////////////Sushi///////////////////////////////// @@ -40,7 +31,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/sashimi - subcategory = CAT_EASTERN + subcategory = CAT_FISH /datum/crafting_recipe/food/riceball name = "Onigiri" @@ -50,7 +41,7 @@ /obj/item/reagent_containers/food/snacks/sushi_rice = 1 ) result = /obj/item/reagent_containers/food/snacks/riceball - subcategory = CAT_EASTERN + subcategory = CAT_FISH /datum/crafting_recipe/food/sushie_egg name = "Tobiko" @@ -60,7 +51,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 2, ) result = /obj/item/reagent_containers/food/snacks/tobiko - subcategory = CAT_EASTERN + subcategory = CAT_FISH /datum/crafting_recipe/food/sushie_basic name = "Funa Hosomaki" @@ -71,7 +62,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 3, ) result = /obj/item/reagent_containers/food/snacks/sushie_basic - subcategory = CAT_EASTERN + subcategory = CAT_FISH /datum/crafting_recipe/food/sushie_adv name = "Funa Nigiri" @@ -81,7 +72,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/sushie_adv - subcategory = CAT_EASTERN + subcategory = CAT_FISH /datum/crafting_recipe/food/sushie_pro name = "Well made Funa Nigiri" @@ -92,75 +83,19 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 1 ) result = /obj/item/reagent_containers/food/snacks/sushie_pro - subcategory = CAT_EASTERN - -//////////////////Eastern Not-Fish////////////////////// - -/datum/crafting_recipe/food/chawanmushi - name = "Chawanmushi" - reqs = list( - /datum/reagent/water = 5, - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/boiledegg = 2, - /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 - ) - result = /obj/item/reagent_containers/food/snacks/chawanmushi - subcategory = CAT_EASTERN - -/datum/crafting_recipe/food/khachapuri - name = "Khachapuri" - reqs = list( - /datum/reagent/consumable/eggyolk = 5, - /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 - ) - result = /obj/item/reagent_containers/food/snacks/khachapuri - subcategory = CAT_EASTERN - -/datum/crafting_recipe/food/rawkhinkali - name = "Raw Khinkali" - reqs = list( - /obj/item/reagent_containers/food/snacks/doughslice = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1 - ) - result = /obj/item/reagent_containers/food/snacks/rawkhinkali - subcategory = CAT_EASTERN - -/datum/crafting_recipe/food/meatbun - name = "Meat bun" - reqs = list( - /datum/reagent/consumable/soysauce = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/faggot = 1, - /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 - ) - result = /obj/item/reagent_containers/food/snacks/meatbun - subcategory = CAT_EASTERN - -/datum/crafting_recipe/food/fortunecookie - time = 15 - name = "Fortune cookie" - reqs = list( - /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/paper = 1 - ) - parts = list( - /obj/item/paper = 1 - ) - result = /obj/item/reagent_containers/food/snacks/fortunecookie - subcategory = CAT_EASTERN + subcategory = CAT_FISH //////////////////////////////////////////////FISH/////////////////////////////////////////// -/datum/crafting_recipe/food/fishfingers - name = "Fish fingers" +/datum/crafting_recipe/food/tuna_can + name = "Can of Tuna" reqs = list( - /datum/reagent/consumable/flour = 5, - /obj/item/reagent_containers/food/snacks/bun = 1, - /obj/item/reagent_containers/food/snacks/carpmeat = 1 + /datum/reagent/consumable/sodiumchloride = 15, + /datum/reagent/consumable/cooking_oil = 5, + /obj/item/reagent_containers/food/snacks/carpmeat = 1, ) - result = /obj/item/reagent_containers/food/snacks/fishfingers - subcategory = CAT_EASTERN + result = /obj/item/reagent_containers/food/snacks/tuna + subcategory = CAT_FISH /datum/crafting_recipe/food/cubancarp name = "Cuban carp" @@ -170,7 +105,17 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/cubancarp - subcategory = CAT_EASTERN + subcategory = CAT_FISH + +/datum/crafting_recipe/food/fishfingers + name = "Fish fingers" + reqs = list( + /datum/reagent/consumable/flour = 5, + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/carpmeat = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fishfingers + subcategory = CAT_FISH /datum/crafting_recipe/food/fishandchips name = "Fish and chips" @@ -179,4 +124,4 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/fishandchips - subcategory = CAT_EASTERN \ No newline at end of file + subcategory = CAT_FISH \ No newline at end of file diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index d2b04b7f99..efb773159d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -1,3 +1,5 @@ +// see code/module/crafting/table.dm + ////////////////////////////////////////////////KEBABS//////////////////////////////////////////////// /datum/crafting_recipe/food/humankebab diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index d72363dcee..6a622d6719 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -1,7 +1,50 @@ // see code/module/crafting/table.dm -// MISC +//////////////////Eastern Foods////////////////////// + +/datum/crafting_recipe/food/chawanmushi + name = "Chawanmushi" + reqs = list( + /datum/reagent/water = 5, + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/boiledegg = 2, + /obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle = 1 + ) + result = /obj/item/reagent_containers/food/snacks/chawanmushi + subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/khachapuri + name = "Khachapuri" + reqs = list( + /datum/reagent/consumable/eggyolk = 5, + /obj/item/reagent_containers/food/snacks/cheesewedge = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 + ) + result = /obj/item/reagent_containers/food/snacks/khachapuri + subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/rawkhinkali + name = "Raw Khinkali" + reqs = list( + /obj/item/reagent_containers/food/snacks/doughslice = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1 + ) + result = /obj/item/reagent_containers/food/snacks/rawkhinkali + subcategory = CAT_MISCFOOD + +/datum/crafting_recipe/food/meatbun + name = "Meat bun" + reqs = list( + /datum/reagent/consumable/soysauce = 5, + /obj/item/reagent_containers/food/snacks/bun = 1, + /obj/item/reagent_containers/food/snacks/faggot = 1, + /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 + ) + result = /obj/item/reagent_containers/food/snacks/meatbun + subcategory = CAT_MISCFOOD + +/////////////////////////////////MISC///////////////////////////////////// /datum/crafting_recipe/food/beans name = "Beans" diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index 2458a0e085..8a393476a2 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -214,6 +214,19 @@ result = /obj/item/reagent_containers/food/snacks/cracker subcategory = CAT_PASTRY +/datum/crafting_recipe/food/fortunecookie + time = 15 + name = "Fortune cookie" + reqs = list( + /obj/item/reagent_containers/food/snacks/pastrybase = 1, + /obj/item/paper = 1 + ) + parts = list( + /obj/item/paper = 1 + ) + result = /obj/item/reagent_containers/food/snacks/fortunecookie + subcategory = CAT_PASTRY + /datum/crafting_recipe/food/honeybun name = "Honey bun" reqs = list( diff --git a/tgstation.dme b/tgstation.dme index 850df585d9..b235b08375 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1835,8 +1835,8 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_burger.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_cake.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_donut.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_eastern_fish.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_fish.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm" From 342f1cd4c1e3505ddb311efc11cf4355718060d5 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 22 Feb 2020 23:17:30 -0500 Subject: [PATCH 234/380] Update snacks_meat.dm --- code/modules/food_and_drinks/food/snacks_meat.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index 5103418e6b..9bf95f65db 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -325,7 +325,7 @@ /obj/item/reagent_containers/food/snacks/corndog name = "corndog plate" desc = "A plate with two small corn dogs, with two dimples of ketchup and mustard to dip them in." - icon_state = "dorndog" + icon_state = "corndog" trash = /obj/item/trash/plate/alt tastes = list("hotdog" = 2, "mustard and ketchup" = 1, "fryed bread" = 1) bonus_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/mustard = 5, /datum/reagent/consumable/ketchup = 5) @@ -359,4 +359,4 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 2, /datum/reagent/consumable/bbqsauce = 5) bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) tastes = list("meat" = 3, "smokey sauce" = 1) - foodtype = MEAT \ No newline at end of file + foodtype = MEAT From 2dea3cf15c4d36b4560649efee8e72adc0e2e77e Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 23 Feb 2020 00:53:42 -0500 Subject: [PATCH 235/380] Gives ash sandstone --- code/modules/mining/ores_coins.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 8240724d66..42a8fd2ca6 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -131,6 +131,10 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ icon_state = "volcanic_sand" singular_name = "volcanic ash pile" +/obj/item/stack/ore/glass/basalt/Initialize(mapload, new_amount, merge = TRUE) + recipes = GLOB.sand_recipes + . = ..() + /obj/item/stack/ore/plasma name = "plasma ore" icon_state = "Plasma ore" From 845e719ade2d999e4e16a38998f6145485657463 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Sun, 23 Feb 2020 01:52:36 -0500 Subject: [PATCH 236/380] But what if we did it right? --- code/modules/mining/ores_coins.dm | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 42a8fd2ca6..7fc4728329 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -94,12 +94,12 @@ w_class = WEIGHT_CLASS_TINY GLOBAL_LIST_INIT(sand_recipes, list(\ - new /datum/stack_recipe("sandstone", /obj/item/stack/sheet/mineral/sandstone, 1, 1, 50)\ - )) + new/datum/stack_recipe("sandstone", /obj/item/stack/sheet/mineral/sandstone, 1, 1, 50),\ + )) -/obj/item/stack/ore/glass/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.sand_recipes +/obj/item/stack/ore/glass/get_main_recipes() . = ..() + . += GLOB.sand_recipes /obj/item/stack/ore/glass/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) if(..() || !ishuman(hit_atom)) @@ -131,10 +131,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ icon_state = "volcanic_sand" singular_name = "volcanic ash pile" -/obj/item/stack/ore/glass/basalt/Initialize(mapload, new_amount, merge = TRUE) - recipes = GLOB.sand_recipes - . = ..() - /obj/item/stack/ore/plasma name = "plasma ore" icon_state = "Plasma ore" @@ -148,7 +144,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ to_chat(user, "You can't hit a high enough temperature to smelt [src] properly!") return TRUE - /obj/item/stack/ore/silver name = "silver ore" icon_state = "Silver ore" From f15540c473f7dd0002fa7d7e527f29e7f23aac00 Mon Sep 17 00:00:00 2001 From: Persi Date: Sun, 23 Feb 2020 01:56:31 -0500 Subject: [PATCH 237/380] Should fix the merge conflict from the pool having its own area --- icons/turf/areas.dmi | Bin 39472 -> 39465 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 9e37bb1a000814b881021782f7522b50ce9714e3..e2508cd64efb61682e5b29459f036868d1c3cbba 100644 GIT binary patch delta 10609 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 a$m?|U>#LDL-X)R^nYQLbjWRX6u>S=iC5$@& delta 10608 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 Nr>feI;L29v{|nE|qHq8J From 1dbf2023e78937295e6ada8827b9474a5409eac3 Mon Sep 17 00:00:00 2001 From: Persi Date: Sun, 23 Feb 2020 02:19:46 -0500 Subject: [PATCH 238/380] Maybe I should remember to rename the areas after pasting them in --- icons/turf/areas.dmi | Bin 39465 -> 39481 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index e2508cd64efb61682e5b29459f036868d1c3cbba..a35837eedd8be6640df6ddaa0444c4aece7a9d57 100644 GIT binary patch delta 1762 zcmV<81|9jSv;w)b0+1wszIs$xbVOxyV{&P5bZKvH004NLm7Bqi+(r(D&ofWaNUrTg zy2nnkhdE^9c-H}(1W14!1**iBYNu3`SycD*+vgzJBhO}*f8A{06T4JD$zqY3uXq3Y z>EG{v*}eVn{`SmTqU7EE?)5*uxxKl>&W7Fn?(TSdGjQw&TmDmjjEr~pyRW{wz3HNs z-Tm%xdvj76dHMHepw-y*>|!Ic#oUADnt@Wf(ACA~{E+36U5;}fv%kvUC6NZnrjp+M zR)zoYdmZjupD1%G?|i!}h*|_zx`K5(fUH!-#I6%Jpdbs@tiOQbqvU9!h`$*po9)vA@=T1(VY$26!Kei4qWPD~?9dl~a<7i%}^}LR9OO*^kM>Vb*B=@(PD$ z(pUtt*$h(P-)_p>`aU9$i69Ks$K=tt7{ZOQ1i+VgbfJ!eWTP==vIy*DP`)%DXHsMJ zcXZ@VxiD!M05%LQ;FqIlKl{6h?)u6#7bG#1VKz%Zs69r1U&mskKGi)mU?fhnPQcn) z^0Qi?6B}zJpOk!J*#TA<$$L zf#8!_O-1~$rr69=66z50Bv;_1qu7Lj#uh+3HVzigzE6aK!^0#o+o6JOXnw50je$Vh z@SOWt!;kEL@AC#%_8oSEmr%8sGEY<0%OXd~TujE&OcFD&lUo|niqC$gd59JUpn@2= zgN_mITDtlPVd4CIFlih~ujsL}6w_$YT~~A0T{?W*L2@yj15_Z;3>Q2+vi6(~604H7^=tO~%ZD9jxFCYsQP@hq#owUF} zeY=oY>9|VF{wcZc0d~`0;88LaW2DY)DR+{&Yx<@Gj=^U<5KRN6^dm&QgDC$P8Yrb7 zAj&^~qy|bzcW$7Bbmaz0NH=bvgmk#L1e%ZrjRB6Z7;BQu8HkC2Qfdn88EGheoRJ&p z$C=c?7S+d@)X?KSkoM9b#oI!5oZ=aYodv&;@*s2Z7xG`q(FC~?`B$M>CMig=jTz}c zELbzCbYMZYJ^>vj3!35?SqeW+NffyH%o#?1JIXz9J_Z8rmczAE|1e6iRRVk{k>7za zc^spE+gW=Iy#lSv&nVowK(_e__08t_0q-%Nqe_zA-_9RD{OU4)k|HPFI+yS-J&D=B z8JEO7HGx{7AM?fR2JnuU*iWx-e+J}}3)BYsV_-5x`js>`ki{}4G$W%jkl%%IHGZ*DeJePHmcjrhc1deg)fmrQE&p z&(Kfk--E~7n~oD*clWzD`!`Qd#eDXQ#x~6?snYU`OL_hDz;S=vANQLtIXY6`jXKhY z!?)jH-0^!L1?o!!-tYfst^4Etus`gd?T-7VchBFnO*3bHp@w^DPqV1`lgliBY6Fx% zvZxJE_9!v~zg%Pnf4RsE{xW0^%Yd91X^oYMfc#%33fyFVxxI5Uh?PlfcfWhHKYX`; z{&0|Nj7*xgG*EYMXg~RFX+H^W={HsMw^j6aRkR=CTl$|>^ufmumadD(DlLHwyQQnN1oG>auF?|7u3NfFOCYy@Zd01CS&04i`ZX*?6q=nA92R!4!&4lfU0t}{={(nM$z5D5xx4X9=-rxQOtH;bJ2xg{dv)cwv Ell6>sR{#J2 delta 1746 zcmV;@1}*uyv;wKL0+1wsu6k5hbVOxyV{&P5bZKvH004NLwVOeY+%^)0&ojTGkzCtB zy2nnkhdCs1yz2#=ERY3q6soCekr|357fapK|9%f@d*n$5^?2Bu4ScGm_==CkqUP(( zPrv;0{jZz1AKu@dSZk89x!=70=G)twbLuT_?l*V)+ndN~h_?KHry3b=?l)h3b$in% zt(*JJ?)K)WH1hKA&%i-bKd_69%$CXkhU+5be5Q+w&*h=WxwsscAr*g=ze^?!QcNYk z`%e@8Fw!g7HUr2=RZQ$MaR&;rVBPf>P<)hiV_h&g9#eqlp_(WGtL=)TtLVZx%h|=K)-EHe4a)4V$;x5YWd86f zhi=kT1&Y~4sqk-ibw2nxB9ECM4AsZv(YPAIjj0A8mw0rco`V#lF%_}|%wX06QI}E<_p+0NS&0uypcsB18@klcZw12DYR5u?05< z7TSvEGNcxNeq?{1SGcmDuq(WVroq&Cnwnk~*-GYWGS+UARDhXW(~wqt@}1@(S%^Rd zF>()WBitY8;v2%k`F=2I8c8qcwzCw|XwltPbGIEj{MbQCHJt-gAkYjKJUp@vTmn34 zS;7NgKgVQ+tG~t~Q{Pa_P%0L#|aAvVgz#F+foY#ye)yh zyOfL_2y=g+3knnJ&@B$;QcqNey>xyO$rYQhPygbm00wvqR2GT)57Al}Vqfk3( zfr0vVA+gf&Dlz-JcE1TwDW9NQ1_JL|B4#S>^()iAXtjmGy))ls?YL ziS*-4YG8}%<4kJk_8v$F>5$@WA$!j0gshzfKa+Blx%vb7lS(o{jzs=ZDAh?SVz#Lu z9f$?%CY2s6$gWR7o5_OabV7#0k5d)}jy`jLfzh7I0PK%}fU{-1^y+U$IUSUM9LnT( zU`!sz#L{atAJKDFBUs zjx3PzRn`;W44>{qMxe)HaV|aLHe4(Ka})I9`^`j_xERo~yp%ris~QuKv$)Bw&%f*zC_VJa^0$jQ*Xf*+H|I;`Kxq4aHGjvUJoeLR# z{XV}NRMY)Svh*At{Q3mB=c6-S{N^ivosni4osm`%{s+JU^`#5mAO14d?S8x4?zYcn$9>bg=Wlw*GZ%iLhI?sFi>Ud3HBlM-)FwS+tl2($+>IO zbJr&5u1(Qho20uoO?Pdg?%Gs;-M6W_Z(O5os_xrV-M6W_Z&P*Ors}>;RbV&%0&i3G z&R3Prbb)<$1!J`)?7A!1S91mXTCQMU$rbGDxPpBZSFo?)T9h^kn=}N>c1<^_2w3f! zZqgAj+BMyzBw({^x=BmGWY=`tdTi1XaM(57q$S|5Yr08Gz+KmLla_#gx2`SC*YXK? zy#nr@jxx{AO?dCjB_Fv6c0taM9A-;Wu=e7BwR{72;009RZqjrjpwSgZfuoKBhmA6! zVWUh9VJjZC!eO;XqiPQa9h6Sp0O-nPNbp^QDV3V6v-tpj{0@HVXrom0uMt)k?O^gI z?T}B$DRqHHR>GDJRb!Pz1YG{i)08ih^j#L}q2BwaCmLc$$x!T=@`2TA6hpt7fWBbX oi&W^sXA+=e{{I8M-u&|G+s)e#?{EJHU}3u?w+E^Mv+D* Date: Sun, 23 Feb 2020 02:24:27 -0500 Subject: [PATCH 239/380] idk what else to do at this point... --- icons/turf/areas.dmi | Bin 39481 -> 39679 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index a35837eedd8be6640df6ddaa0444c4aece7a9d57..7f9f0039bbff3efcca7db8a995f142d6f64bed91 100644 GIT binary patch delta 10769 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

      s2M3P8GK*^#65e6}U3ZfuEvLHDMN)i}A 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

      c;$=Z0NYg4lWKKsy6 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%0A;@ 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 literal 409287 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÷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%0Aq4cjk;gPp9eg8Cyd*0 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

      n@Um-$O+X{^@aeoPFa!F-_IQ?+SR&_JtRQDSG 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

      mWw-^zX8xe>fKzizE{Tz&v*W>?$k_Y zia8{@5UrAgEHKe5=4@uvv^abZAu$FzxFMHU$LHtR-zsthJQ*tX%Mjllv{(zAd&cVh z391xVP4BS7KJrT&1W1t>!wi1y`4P#Q&d@*yf~A{lI2UmJpaMZC5yEXrWrm^ z1pUjGnq318jbJXw&{8GVWL&oN<9a~x{nYtEN<#*Xnsf4uUve8}z6Z@kp(KCsl7NkL z=kVau++_43LSg`$C@4kkQA&`Jv*_24LOBi9MBKPDV%{VVt)%UnNr8l8j(+5jsemdZ z*H#Z5UjKab@9d|il~hu4Xks{0YSKUjmMoekPL0-CY~|mf)N4!Zh+u!Os=JUF4JZ8B zTXYCmyLK-KX%F{NQIIgnMonETT-4}pwAn*5ZP=oXWJwF(9N4}{C@4Zgi@ghHZN5i} zLj0%w`BMg+JRjdYn99*Ayf(c~x-QrRGBZKR8S!|hyfSlhb6>%feP@mUq87vupi(to zWp8gUFXF%Zk#juA47Eb53dn5Qb22eu(!3_}Xx7q2(b6~_+gTvA**{FMSCy|9@iFoX z;};i4C6q51cH_FflcG|gn3vSVqK(4d#sPL6p*(wCotOi<|GQ`AZjF{Du$|IN-_6;x zU2#SxIrxv6#mYTj?*GPa87op1p776$p;e!58+F-1VZ$R|bIb7=eVjS=no(-2KGw*Z z$dEpAvcHUW^t{>YI$rPWa)YS2`TMQRPMH8z_X&LIY8QGu1^eSL4JJ$w6iN4csm<>2 zXcW9F`9C^0?{=a|z$^Dm+Q@DOKI*+3UU)doRg*9(2zXul$xrxa zq*a%c5ZFPJ2!Y(^rrA=YN20MJf7OYTA)3IUQ{MuluRir#{v^g(fr=p{Q!ff*JKki? zO56n_>Ff{sXx`t^U-6&rE6X3y(Zv zj0M_ImMf|FP1n|@r@t>prbHGV)g)a9;YMDsHOh@kD3V}gepXAht;}j$YZb`Rz`1Ah ziX(4N=UsqnTxog+xxb1nZ%etiFsKe3cP-@1w(5Q;7YpDCs5E{O^Vaq*ORyItnp7~7 zaE8uzW@#Z(rqTDRu#xVj&ig1mhfe+muDY-k@_mS&w#XjS^`dRf&7^9wu<;EM6E}OR z??R!ioqY57C*XRVW3oVSRf!;hVnHP5a-{GyZraM~*2yKTUB{f^JV!Ztln8@2u|*7I zWNejGTkNc>ZR;_VD$7z#+ zzmAWee}hMBKWlL)YItBke1}i3i)cCbYF4PE&wuY?UInnPHcpEM2Z6UDaCe6D57TH| zC4*AKZhm~6W%#Y9XYHmnG2CBr-EFtm7;`B;fTxO9Ewk^v3F**0W z>J>2TgTZiHw$IS}d|+_;qirpq-I}u89EV!(#xj>|iw1L!RTdKsv2mxQmi$4yWeCYr zO(TnmoQf1iQv&b`Ln8_{ME`)R&~`_9qx>-{NLmwK_0UHvCW!nsM`K(qoKs#-6{-A< z)3IuoLv(6}@B^<=6>CkLn#cSbjk!5h&*CrWSf7?df1}9n*?yyuf3)?xq6y`9HkOLI{&#ZhyvL$)D#h?L73V+0xm_+ZRpZ z&+Ies(Ydm|<+ghOF{jYauUoU@<3T`3SM;m3xzUD&Vs_9j4 zPBkQ^4le^6y7yj*zR_$#I~2e8OhiC{4Ck6i?c!5^230TVM{aT%X+%)mU^F>hnD&LN zr>7_wV7}xcDoRy7bN&7OUlT=+0@MLuX7hY+sPJJkeDjUxTBluK)hZD>d2Ge)m%$JN z)nQNI2v>1?GrWP_81m(%tTdbMmcl?AFo6ImOzK0nEO$H2>pPSdM1oRjBxIMSxC6Xm z7%Cq#)I%;E>@@?gUKa{wKD!+1o*Itc&PRfy!!!d#i7nQq0Ywrl=`EL@;L8CfQtii@<4C0n&s zm3#S;QC!?721oe)CdJJUzl?3Omu!z7ZQJ?(R8~z7MO{C6lQ(-WM3RxAs4l%%zx+{g z1HYI#2<04?1sAfrw`caxL)u4C#uF?>0*@tYfYATy7pGS8{FjmgZO!c6dvvm;|Fw4?QS4!8;E zDaw=-)VQSBMzmP`c>weiS34Qy9?&47O2rk93}5 z6Ea{0P5ZCl$XId&ws$iDCVol|4ZR9f>~G!3A*zm!*yt>2HjYaFihP(CT|96p09CW6 zi_zP~-90Be8x@#565Vq)LRGYWaj8#X8|OtR_yT`aPl}L~kFRHsI(QQu8~Iv1KMU50_&qrHw|;WJ*tpf6vDUHZ8Sk4rDR2BLoC<=q3T zZU=uq0Vl`gqt%aS&bR7X9PY2^2(&`fS(`5_F#)syst}$WN?oBWX(qUbr3^8_UR|b#SkO5icdAY^5+t_X+W8$J=*G zr2On-|4Jni2hD3*k>36^V|woH=U@$38xy9tea=w%ZF**YQUGX($>osPFqvM+bKKbz z<($ALK~{fU<@v>-2;mOp(uD9mAvVK zjKyH`r?ltp9~T3r8Gx+D==?l>*N=#x5S&_*?rChIXh}syzTI8M1U=4H#frG@1K^>s zQQ_Da`?}@i42c-uKIIRfD|m=Ja#lMeRRMj457gDZy){^5imt7!lsUbY&_9d*Le0*w z=HP;R*K7h0-!lYj?N-6P(K4V=p;O{Gt%LQE!xm8Ipq&aHpSx8vhdf>zN83tuCcGYoA^6$S zLS}1*MYm|}gwyKX4o*ZbG z#Di}M`awLBK05zavE7P~$w3vjdmzaJalK_0WhTdB#;Is8aYjtSJv}A5MWxyxYS*@h@QiDChH9kU%7ot2+eJM+k42lOslr$kX)tc?L@|t6 zbcMZx)~gHhQU)&z<&?nFFL-ZxMJdMFw~Q6vvzaSreA!WFGm%4(DGm0n_NmZZg(nC#KqN>k%>ue$jfLJYroYF5!byyO)6aIvTu6L-pXO& zNzh58Fl!uZL<=0wdyu5O#v`NrF~8A+2OnzmZ}#VH2Kp%J!^5Ym@V^ei{+&NjQAEz~ zX@1PUe?4lE0YIy*fE7Dv%<1VjAyjJW%wb@n|1UxWC(_eKG^XJ2DC zac?!J$Er)ggbYf~VW(fS{o!-TG-$iXO%~bY?fauv6XQwnnPC$n$P>HoOqw!?tLvO& zci#_d2VDPQoVICEX_1&!&Og)2(c2ORS3b;4^1T(#;VdDUZswcl0LSU6=~(mn1$NTU zmty_}I+#W;(UEdW0b<0_W|+$gCKC@>>4^poo5Ih=)Do9`DOl;FxlM+ID3@av=OF&! z)h{|0_fGumP8&VS4b>IHJlZaEj0#UHYqV1DBTbu_M!#n9iBT&>u^G`JvYOU3;@lLW zqy9!w48fN`&aDzRpM{f!^ybOqx9=UvZu*}%)SOU0w%#*J62XbJAU8SRovcI1cNy`v zKr(Y0>AZYM84b9D5_EZf<V|V(aH@z0U;G& zV%b(|KLe)b`ue(2cU0N2mY#S;#NX)ZVLps!RH8kNej7MD_n>x%>3ZfcpDZcD>Xf{1 zi#n9JW(%L9`SMnXv= zv*Tz5{TMQq*sI~VD{i%_OY?zA>Ui7#?0*{)U(UHN1x^}COS|9$*7)eyBnB!f?w7(5 zVp{G60$q75wof6aH)$C`tX8D7XD-gqdEz|@bHa^#Ema`^Ugb$NnU#f4wVaGqPusZWG=>0Z`J&(E?NT&?F z21&$k`IMR!q;^jS%F36KU{jMR17!hFA)tN;>${;&t;Edx zS7v4{;{9L4!^5q_mvqAOg zC70TUrC<|;%|ePBds{v&foLHBs9-uQ@vRkO{UAQAvvR!5dc!ggrdCg^>sME%xRzOR`x&X!{y`jelVCE^GeF!D3*jC@(SIY_rQ#pnr&; z>&CvSC9eP8l>*mO%a`W^Ta{6DbsrR^XOHEW7ZE4i+EG8HmX(mQ0NIUFKSXzj0&91fpA)@* zj)L-=e3=ro#N<>Z6sr;u5L5%AuvLHld=xTpTZ~sGTd z0$OK5-?L~}ie;YW+i$xh?R^O^t`7K^6LfS|^A2V)(P-nm2C4jRr@?Tc5vDO#{sni@ z1A#b?HFK6y@3u&GgSBqtv^Q9u4qNjJuzgp5GiUxHCeqVIeceFg{z5mH-2kl=@et}4 zMylm0k27S8p6*dX3@qj|fa4f#^tae2kTAZwcd13+aHxm_%KAK+e|OMG46%!gE0Yj2 zs+}T<4IdLH8|H5UABkWh_j5)GG1^97{Ug=Pln3Y}fp&mA>dMT_f$rF9PHShk250if zUB&JNacXw0ZzGG-L^-YgBe@T!00y>i%l;JdlQ0?Xg3*GmGgq%|Dz`4O@>f(;7aYr8zp6atzp}4zwsy^a$CZm5I zohF*$7SAy94)*>79Ke70V;SfkLKJtLP0|5q&@(R$2O~DsH?;hoC#GH??Q(TE zb!5z+cE@w_=C=T&$^`x->3~OMXefYaLN>dKhTT;U#llTSKP9BWiU+!Z7)6Ts-PyPR zKfii9nh?Xy#X&m&yOqzr82_!Zl32UPc0m42H6^I6I<;upqLOje@<7FLx>DBTHqvy0 zVrosrJ+9?1hnbN!X~}XYa@de2W`$1w)vGWKxV9QI!|AZ$>B`b?YYJoQkEM;h{v41a zq5Qjr$IHw)ri#Zs4X46H_VYF!Zq+nW21NS{hBOV4Oog;%_qg7J2oc*z;>?PvFUew0 zewLgU+J9^v8f(lQTEs3YL76-!D6E_{7I1*$=Su2Y@aR1E8X29$v#{rB;^buYU3js5 zupii%N7b!M%S&~IR2HJfcks;Z-E$Wk-E-MP$T$BVWcRRwV=_P}nys|B7b*dTkc`aL zUrxQK%F03k)ol_1!2paTLE%@BGERg1~t;!Q`^g;Y)4(zoCbv|Gq;Mq0c z6`LktAr;QHI-zlhd&}#SCU8o?^E>1{H3n>jtKSV@MD&-{49FwF5x@F&*Z4kZrug>z z|9jqjo4!Z9vm>y_rrsg%DKpTzO~t1o_7Ch5Wqi(>jR{)=PuW)Fr}c2||1YpdfZxEN zhy*6s*!}OjclC=9A5VFR!RR$r&;9-TA>el>`?BwBZ^sNTEG_XsCvK|bKw)9y&(!=f zDuPF;my+hGb$Dg;z&XU8!O*ggkloC9;FXjC;wG^))TZqw2g-~1yk#rp7i?&L)rw+n zPBLiuB+|b(p}NN0Jilf^Jm$+k_eCi$D^7Bbi!|FxtD!?dgV4XBE1IKlnL7SX*X)wmEP6oU3bUmwI5 z$M4$zKbn4fjtqPH?(WBX)TW?7-cIs9NRpmTfB(L&F8N6_2u9Yju;fJq_4Fu+VurM5 z_0LyQg3x_TY-~^uyKrw_tyhbU5X(ugGC<>w!#)W=UZB^&^vHPUC0^)q>PrN#UwOL} z5sC5GbvICODz#*C!?LvK7#5_Z88o$fa+r$<*j!gy69*I$U#weL*Wq*3$e{DIrB`=o zgS|;zJ0Jq_&+T~+v87#b&c)pS-F?M$b6SCKQSKudAy(c_zMQ7!bf$b}jVGnCPUNvm z6elR%E3^d4UF?e;&mCMyU%sGnENA&FLF9r+j9b|f@iEUX z2#U`s=*Tf2e=5LJVnch1gR_09O6)zisqV|33k z%d2jv7@=&QwYkvVin;^Je;aH}4O{8)i>PWsA3$w)4?#K{0SZojKb2XpppA`<FXrAmtck9B8x2Je0Rcg&Qba%$>Cz#93W^|2 zY0@-w=}0dLf}r%?A*diI(xrFly-AbaL6iWY1wwLmp0|GA_n!B6oj=aGPA<(1!;s9( zUVH6T?sYFvOCpo+r%y@sbo`fVO>_8!8C9MdrkEW)uyec|9Y2pn;Z1~3PKYPcC5^Q{_(&Z0mLLI{16gbOc*=}o)Zz*39}CZAO>?ke|f;=y0X^` zvZGzXEQ<>^#818Cx+Iu}RQR#E-ru~Jmu-nPxJmJ@b*rCf5KnM5vwxDrTK1a{AtJ`M z;x9P(=$?YHf`If^gVM<87~*NOm; z?4>j|pN(YjVl!3WzP+QP3K-@%vs#Y$bp-%O^vM%6Q~U?i(HV^zo}1f-b?qq=kS=jz zbQBaKoQHbeE$+=#%u0Vx!!NcV zv%yi)Uu$eV;Q*E42AwWBq$xCx6HT6d{QN-&#h;6?1HbUVgfItnjkSO6aa#B7bI9Sz zYa8p3_~PyS&Q=*Su+5%1;22ohtHPN%_{)P1(NB6K#61LQxb7xN@q1SYj>>C`y%JDY zEL``$K_8PE;KK}8W4BTkUDgDpKP-MvpFV|s@dUi!KSXwngM>{JS3d~U320xP=vq|B zU>3OehIwTtO@U`_{kIf5uhyH+AY0Q>o(oJCq?mN>ITm5D4Ym7h^;E*ZjrfeGU`C9G z@Phi)6e<;3;CPcMYkAi{E<;LbA__}gnpecU@8&V+`GUOLM{T4EDXF5hFS#PWT*8Mc zT|A29@Y5Bq8*c(>5wsh0N-8R3KrmxcQZ~xT%mI5d=w?rQ^=c#;%7{n~bgO*>8a1|o zaRV4B$igcb0%X<7%IX>@Jh}xXd3GA@P8{XuO8-mR1ON16L&Mc>O-Eu4HR9g4RMga~ z*f*_`TS^q}Vqs#jW|5@}Y@2@n#0vv+b;jyL(w+Hnt^;0CjuN6e7CR zaRJs}tXdwe`wq^LYr(?xEmr3VsnnX8W7XiU92HY8o%j!t`sR+V0LLR-1Rv>TcA8|D z(-e7jnpBnZk$m^o4jGdP29Hig3{eUbM|40krC>6-!<^7ncD2~F1X2>Bx3NwvIqh+z zBwWrl^7&5oaT1qaujG(|?1>nSeiHE3`J0d>@Go8<6-#?ID z^gx@DY%fPcLq<36+1dTd_LueCUTM5ImnHAp90BD4&`J=NcQ*-*eh<7ULGp1*kYt~% zapOBGGvgt^S^UZ=2G`WJUYRE}i_&f1fQHZn9b2@9gsLvA?vy;oIE~mU7<6ovt?603 z30)&x)fY{5tF<3CT#+#hT_^8Tim9JKxOYdDSu zx<{KNWENFWe4^BhncwedDs`NdaXisyla~{KgK1`RfZy7BCM@mEHeUElHCf24C>*yn zUik5VS`XmJ+BA!6)EUo`h2FLi&?Ynue!>e_=&Ml+?EDsf=@b6hAkNtU*NgJf)j#7n zbs_zrleYv+?|f6sW&)%V>gUbRRx!Uc2Y&_dDhB4_pQbm>Cn?Tn2->JUPD)oWDAY^1 zG0v@vT7Ir*C~(ED)Ie+Twrt^!m&NiMd77IyUqsTKk7gqCJI{YbVvaNX+^N*7Icf$~ z7Z(wSG9&-Bj4BL(e~TSJxkz?`1{IPY?&Uq$YSFr2kH=D)kTv~jLSk0&3-N>QXD}yG zmeQA~Mv=4EyO@DX998Ze42>om36>T1w-qtHdJeabDvlCf(w6nzt&EoUl*z39N@O#S z7uFsKV$V<$R%kdb=UW>A$ZDzc=DRIw#hWYP?c}$1f3FB&yl(fFl!0HK-c`0h4;J$t z>dB>x5gl=S{ZU9|Z|HVwyt5sIi9>p;Lr1>@^b%|+h#uJx(XlU$@JDCESVq@5aplRe zoe%LpdXszC%s9{J6?~aLCkstzz;)_LUrku0*uAKZ@Rhoq-|#d_iDrPNvLRG8>#T0# z)m}UIAnvNZ*#QZpIbQSYm@&RzR?Pw}6oVriv!B!ckdA}<`%?z^^jq#76d(NS3efM9 zX_mGh8CM^11Vz`JUSeeT!EhqFjf?P2XELf1c;Zd`P%rszmDxJTKEj|;%?oOOf>$%8k7aV!7i^x6K;0|R^kAHIBko?YI~tUAJk|v8+ZCF34~3V`=R8?H zA-nbbG+}y5;WlP$T_0VrT(CY#b$uwMg8j(Z=y)_p(i&-b;dLQ7S$~tOEX~>2I!z8# z_A$*FNqbHn&Q9LT%@p41J_)cOvu59Z%qvR6ZL`eoEKJ9UM5s@jZX! z_Vtkf`1o5&exHURKI^35fOcN*?-eH@LI1g?gsF|;{QvRFr~w^K{#G;eZ|}{_RL>z7 z{?C(J{@**9DVE3pWK=Zsly<`=KpjeWyD|uJ@t^t+BnM}0I$a_#O|{(u;C0G>)NK$l zO8@*3ze(BpfLCl~>XNrkGIL}AIh#%0c=d=)4kI&F5PL)uC}P2#{JbRS1c1V709Xv_ zF0}s!37(S;>$oQczE1zEfzs_O;d12lg1m%p`}dFk-+shz7U18CLQp4u3;iW`L|kGf z0bbu|X}3#hmr0oQYtRYwY`pEB;eM09E3=mg6-YjTS`qN?#?70`+S+uWx@I#`#uPI8 zc10#RA%W0#N-8BG*p`gM%m4hptuz02fB(7wO|!GmI}p!5KktL^%Xv^ra*tiumtLJa zSadg>YUDF8rp!wX#51YD9X(Q0gFw)cD(YfPF^_>^tR%ygvbJh9VDIlQ4>FRCk$YkDhP2ufh!wJpfU?m%eZiOe)9$s8s&zqrs0p zgO5I-!R~aq_94GrgqNF=0n7$f-Bn>GV4Aa;5?z_JpX{;S0jX91k1L^nO^Ukv4xmso zd|R$KZVS=-`1vm*+>%();_#36MESBcvqtw=^9KFLJ-JM~)z3iio?%-)I{=@s@{pI z(%=KxMPU~Hc1*zB%wIqq4-!a{fZ_M2a1R{3X4bX8fyI>EfWGnlewD(0%%J9bC}Oo2 z69DlVgx}nNr|KW|2II)Sdi*;Nl#k`&uM}@T3&t&-04m7!eMUI`AA^hq*AR}vD+7oF z0180QLXAm;L79%y{rma+{6zKP?54KjA8Nlbq;t8Od@e5T{4t_qQS#FUa_7yPG~ltE&xg{$F&mzbgX{A+9dga=l4aezt^br{m8SZ}1bTJzDkO4W{ye z*+u#|U9C0ZmYCSg&CMT*(fpsL%E^}I28GmHeU`|CF2#)P*WPg{ zntaW3{yvD-5K^y~P)iZ@u>k+K=pI6}u;f6~{a9prkn(vrBMBn<*sje@UH0lWRzUCy zpXUFlN;%FnZ93S(?3Ko2bCtOogWTkOfcJ7CnjC0s`yoiqlOLB*3Rz5F=48TX<;t>9 z#~g;5ba&d)5l23d|4|ca;^|lsAUrM}M*G9-VHg#e@lmjAAW@U% zAiN;Ny5LFI)np&TX3mbi5`GRK^S#U?6Ucfi&1}VWa!(x`R=zY1Vjjt5DV55Vklo{f46G-BZm zp&)+GZtoK|1g^B9^BY^Josq7B{m(hHQX6C>?cIMpLUoqqJSo8#$Ut&s^ zC6QVOQt7;@<^x3gi&#vd-YpR5(bnMC$8}Rvzr9AP4Qad$R5(!7AZn}~Wt-2kJN$uA zp<3$bSx2|>2PawqRQm(|>iR1XLJa61Gx0yo0%X=nbQi>8Ru!y_VAw&d&+)(*v|Op+ zICS*X`r<8_0AM0(qSmypCDc}l#FRcz#7=AJJO3hci)~S4o(C&D1mdf^=ZD7BooC{J zfXT3encUvB8TgmZ{LhaC>VE)ze`(=D^b_>i(-$A=X<@FeqK#_m_hMU`{pnOzF=w}x zyW{a{A7fSMUQ;Q9DYn2;cNJ74DP$}^t=KfW>y5i`p9%!QMC%#z%LFqzvH$%>f$kAH z)8LjbiPZrhTo6A4Y8&*HAyh+2mr#AAyBOs}ye2Gmq#r5a>z3RZqF?~N_Qd!_|} zV=?<@?dNNw$Uj6cfbMHkc%11);5hrwxAr%ko0o^AQ3-Ai;=Y@vIJib*z;c;V* z%HH=~CwCLS7sY!&*nRK&Opa0CLYmM{VB{`yKF$J^7ys=;mGPr@@pO_zsVZ*=1Mi2u z6V#5iGl3VbSP2RhNa~O0-Xb3qBZGgpF*#Cr!WJP!>($2fUyTIdTgiiQ5Nrl>4)Mdo z&@g%?A%kjF!PEqZDdkCnZC=ki>+?5nE_FbE81HQ3K9FsZwfYYHH;Ez)17QJ|_zxA} zq>rKh|F*z|-|++LM5$R}e=8BoCe&<0_*>@1Fk#f7V`Q{^=K9BHZPy8o(cfOqGD=Jc z&>iva3*7f!n~#M=%|lkKVyjE^@jHvY&&0)6e^|}$r?$V^U20c2o$^?9kz0E`!E`XR zew~htQ*F2Y*+-bB^}Wm&%P_RyzgO1>B4~MG-l$N1S_q+8sR<>iONPTk?+8FinP6=LhJeO>f!AD`<#cLh6C;&g`#7E1A zt=^2ioS*R$ZqA#nl8Ts}BR8zD8+#jNQel^vw9N74>(f++N&id5j8YW$?%&rAZBfN1c_) z7M7v>IXv=HlizGdIb%U&*UpH+C~zKIm@v(1{uN_L_50`~r6#|)m^}A~le(PC!I-|T z@_FE1#m=03uFpgte;zh?TQ~uYZt^=(^xe5vdA_a7UxguyPYRBDUCNX`^ZJ=GUPR)6+p@0sV670Ke5{Z3H z>|J+qV3gDrP+mY9SxHup9*|{nH2o&no(Tr_;+=`UoUtJs#GD#w%C8zbNfG1+JFbqenG+w}yv@i6AKw?l&*R$Hio2 zJwA{i8XX7_%P2~GjhEHtehZA&jiO4r@p-TO!vKHvkCS5Q_prlxZzPI}H{-!G}vY?Y+a z_Uy0Q%ViGv>O_}DuO4u8?T;?Hbz0AK52k9vPd~e#m8b02;zm8Gjl&bg_G@smTfEB1l?^s_Rx>cEZx(v=avdy%QP*cF1!Xx(kuY%<&`H0G0R5EP1fb zeE9-Fg!W)99hU>5W#f;TJ0edh&gP@x;VB&Yi;eEd%Rrc_k2%a<$3QnfLAl@`81c)G z>J1y{jtcA8M4(0A@d4Op5v)h_{V&W@10XvyNPO65Q03L#$=*&fZMEs8sQc~byHH(KB z`pcK^!;k9bi4gYn8mXdh%0gXFQ2|GFT;==U7EqwRcle{~sw$|?)(^NN*m(Sc@bqo$ z96O3KWr-f}=9_*OD>9Mw{P4Mk8C3rKb%sf`nCMc;#+TG54meATw#}0@vsYv4J?uWN z+cN&PS?@iSGuW# zf3DJTYQ^BsDQ`WU$Q!GdQp$gs8I>M;LL(N36l-O=%`BJ~hU-b0tnZsl@afnbREJhz z^2E=1Z=i&tbhYvE%%=eRG}v?;tfl5M&=23Q!)K)9&#Un(;FstHA8#0-&A`KZl4;T@ zJMDaZhcSNK%A$LG!d7kI6$H^){zPJN@@|bhk9F-D01OhYHp~eX?_FOSI8x{Q?bihp zbwy>|y=XlXA~lpU_&fg>pN|g}G}INXyhQH)0SiXi)H#SG-ek!an=6A{?~8en>ScYI zF*AXAHQJ2A7ZzWS`nq&&k~Q7$FgnSM8XU0yn)%fDI%`~Oe|Qp;V-a*}_l?|~%CpvN zX=!FOYQ1Wf3}R6G%Jz65Q?}HqKdtD!X*FR3@Zc{tM{*Y-JLqXgS!Q}I34B(-i7ll0 z%hQ6cv^y{JIp}Ev`k*~MF-UN@U!(cX%W*BMTJL2RO2WC51`}TmNuX{y?=Y42Q=-2o zOGzNK07L}lY_D+v6ZK}GM2+NLUJ>O}NA&&)0aV=2p0NVHkDzbg#JAV1 z-QCNhDZ2Wae*LmCnL8dE>lfwo6{xl2UG0bCTcP{ui}_hJ4Sh|DZn$mMy6!U?yw<2e z%IA@!w42u6C1pZ~qgLhb`(Mh~I(#odTk==76QyjO@td(`sB`kDCiF1L{mP_oa3oHY zgh$Mq*}G&ML?2i+mm+X-qAXLyrTCK1~>)X)e<{v1fKXI!kq;VjtA0p3U9yO6sBE zdBQuBzjmFr>4Xk}3};{K^5R&ghJ3m#mp$#P(cS(6(Cob_4-4PvFS;Z>x((#&hRhaQ zO?PNRDTUd$fnc!t`tZT9;rasjm8;bpST!vGP8u^tuvfZ-ZZw}z7egT9PG09Q=gyV! z=SdK2Cc*PlexS>ocP|kvF$MI8I|*)QE3oJni%UE~Yev1hSx=24uvkBj*69Y&F?Pw? zAIhQYF!trC1rW2~R96fJv+{LmDSoL5ce0g;g&@vOk4}vTL9(354jvGoPy-I%88rvp zj9-C2Qa~@9Wh%~#F8Dmy5UjYr;q}gg|(VF@nJT1B7%mf52j^m5a z4KHAd5K4ytp=eJ~)39f9%yRj+1lDd5MN-OF;L43fJ9*z49Mc=yewtVl}PieoOzWD zgvx@rtPfh5DfwHE{Kr%XGqcMKCVhHZRh+{o6@IthJKI1N)>y)Xb)?Qasr_lb${uUG%@9!8xau28}Rd*3Iqky9>(lvCD6(6; z%deDuVV1<@RT~){BixOHre#6eJwD7)EYmw9F1dQr#YLVyRKgq&bb^yiX69w;uvJuq zstLx_`?Rrae)F(V*L5rrb?|P}qCE(OKiQ`(g?)13qWwmGwFf$f`lT*KT%=UQ`wCxHP{1@iv(j>dxMe^SVsx_JvKt zR#7dQNts7-2TT|lzW@xN;fX~eHS3wZ_TwH2z7H3y13ZYX6qeI_X!JurKdcRg;88>uvbQS=D z1wgK`{JPnWS|51A1~VVf3up%%@fdv2^4q>wM3xfQR9kBpu+h@=QnR0;Ka~BvxD~uK zip(WOP5$5})++H+r&gqPnbZ?zbW)Ak_SqXGXGQoAG&*z%SG^(vU&zlMa18He>~q{y$i?{><6Ace zXCW3LjJ^@)I?|9P5kRPzjD84$&iwdg^+IS47_aC`3lICj?%son`(2kDE{ovdV> z-oT4|Rc$X?IX+K&`gtN>t>azd!o{WeY8P%qpn8?VbR{55wr{C)n0_k?Sm)M5;XmAn zn^74zG*lz&I8PP59V>>rJGL4+G+#BIEoJ#`E18*bsCl45x^38oU#hEcgMAfnXuD=T zOM7?TbKd{%9u#-He0PtqpEdxuw--3%kV1rnkTFq_0c`wpd>{$z@C*hvpnq0Si@74e zyb{isoHQuP5X-Y#!V=H>#iJ>$U~50rO*)GNh}a(;r_;!1cV^rw&u8H(bTdC-xqaJ8 zY~ifCk9nQ8cp{7gvZmPc%FPQtu+}yxEUD;r&b_;kow6k_CnrXcr-2Tf205^8X+29(9}0U+B11GQVdow)robP#x~(B z7KFlY^?P-1mtT4`@FzJUV@wTgTTR2;6ZL$(`}B}ExSzeNa>EOCYij12bityL zlk#*qWJfYpau~yl7|ULb{&4ySI<#ZvPJJ5KMFl-tr_ovVrXi`+UpT=k*%__HnN3ek zz1!HZ`BqWEb^7~}_U_o}-WHz~&bm6HOB?oL4Nl9hupTNQDqDvB68Z>69crPby}&q3^4yRJ=n$C5>5?Mx4{}th{inLh#n3_IdH|h zqHPS0r8okTp65$k4-BNbf8{QiFN6Sw{Yle=%gWAsZM+C}r{VU!sdvd|7N1stKjZ3Y zZfbt@Eu)aB0Be?gBmGh*>?}loXFwJeF^>36HgvVQ>z66PngqVf#z^j?cb_Zqkh1}@XK1&< z%`#qr<=U0FM>e1WIO=MAnS8|njs(H#SWUz#>3Glb>E(A}VISPq2dKU5!5J*9tPhoy zi5nI}SgUu-g(nFPB!zLrP$K;PL1J_pvS!vI|~a7XimN8{GjFmuqroj zncQyQNo)3{u3aOhpr9bM8wA?AFY)NC(6?k-XBAd|ww&qdE<~hP1kY2Ya856TwV~gW zhoqquOS8@cIPONi>K<9~H6rX$_)8C_%=|Ns z$DF-7eTu4nyMI{XKwS=tkSaVT?x&FTJO`10jzoH28+h|0`CI}w-WZ(A=f zs?6&yc99^Qi2U#hw#bP-wsGvKKQsk83hR@BJPQ`DHQ%mmWj1VG4#JU}qJcbpO zohEb_#qB+k1`Q@P?R?+Fp?kZXt>VjafH@!%2V#SwK^nH-r&!Z1mI0MBm9&*kWXFCF zFmDMHq}!H0f8;IOE4Pi?{+UfXqB2INcTzBU63U4oHejNBTf4d+dPC%)DPBw7E102M8A)=-Kfwfqwmb9b1`C1#;8%3 zN)*jkt=DBTkClT2#NXpTf5s1s{6MD4;mZD;^nS|>eQ%0#+_@7tLw&NbFo=~NE5iTe zkiFBbOn(BG+y_V{X99(YN6PFsTlxvsxYCs)Psd6PW^gdQI$-y-l>;aI+e=l1h5;gS z+l_9*hyIVkQmnclL>1@DgvJM4sjba97!M0mAlXShvb?_+ITeaWvE~?W#AWw0M&*{k6TU>?goC z3VP)c=lsf`cZi`|I~$OHYgU6=hvKD$wGywVBLa@E8ZigY3AQ4ZkW76E%MM-q8c?Ve z_fwB^Om&qN{6}lWrQf>WaUdmYJC*2*~n_ zu@Z3#2nd+V8NntPRo{WOtGO79Dw&e4@Q?R20V@@oU30AHElC`=rJm^LX5~b-yZz)s zRFdnzm{fyWFK}}qb*9YU$p%iWMt!H{co_hfG=!8qi``Akm06Q7XMS`8*{kKhUHRh) z@)L)VHIm{?(-<$*XVtfw)AVz4xe(r=SDvx>R99WqzS-hW?9!`g#IJLFQ2b|n%mDq9 zgFRKF*EON+=T^!oD=7lnf|={(1U&JAvHYx z0A$5sFY^}`b~XN@@!n6*&FnC_gXE)KP?&QiNoy+H2j4$c>5wk79P`zvBFqQ&LoO>n|HcIf z2;yv(bV{>DiA8ZBqA@@hjvpKq6gR$3T|UvI0^~Pl{yet>hlhrQZ)BB<5_zY?TT>Bo zz&`->usq)B2;7=+fj3|zypF#f34-L~NLC;cQfX;nH3@MH_l-{}-cQA-i3SG78L(?* zrMrB2Bwt~4^mqgAdVLT=ric!aNQ=kvPx(f*3<2YBm9Jgb_92+xi209?4jgZr&I zY6)bTVEv))VZWg?M)Gy*CH&2ky)QF)PmfIA9T?w6>xYA)Qytyq91KREQDyHR@ZT&g<*>fL10|+7aGsSP9RHxjo zm{!>SQfTWFHwFd%CfD#pOG%A7qusu>K+j*DZFJBheAM(2#PFa&6?0YuPbrgh5 z*{`L&Ve0Z4p@;QDlXf$1!ipg=G@r41byj=mn;*#>zf7F%1dzTVMoSDen8z0p~a6%^kB(q$ip#}S071a^BmbOV$E z=hu6dRl`A8UErC|$BgHlwbNxCtiM~-OhFpz7#!AEmjS6jLbecOi4LW!WbVc>CamkZ zcJT2oX8G#FfT}i%GTbKnDxOAsr&h}m7^ke#-P=ukueU+;lNeTVh-C2rop;*#AsO!D zhI{LOzCRMWiXH^`%brP6(tT0(v?gxs#bYaj()lL6wvtG0yhOWKlU{psfam$M&L{AO z4yfKq-86)W$g|+cyWnW}(?`sxxVbVvJoF+=-^zf;f%C`gC#OTk@F16ya8-ax;NZUp z0GKF~iYmDu-}>G(9=TeQY!3ZMCSR?h7RA?hYE=2i3U_dsKXg>YJ$@~0b;YN@vBZU8 zHj@-Adu5-QHY(y|MPqi?%CDF%McSV!Ayux=@p5D%S0Bi!FYYwsO z6ijCijEJ9GGsy9qtK^HyBKF=B-Q?pk0l7*jR{-{*I|utkkVcd4jke?k5BfPs+Qz7- zKGQP?enPf8Mo4(b_*_g6g2=p|19|^rVGEzEZtI=%W3vd=k@jZ_A*#$@Sb%9CTy_h^ z^djf#fTq3zM5k)%^SN`!OT9wxf0G#l0(`eYY4Z7`#P=URE=R1ALkh;i$_He^CB!5C zG-V|+hk|w!;-Fd&pbE)?j*&$WGy1mEF~^}wu~axku0{ET`PA<_CLgdnLW@rVzQ{=~ z!?5X3Es=6C+LP!)T>9CorEy(&v*c)RVfkq<)kVw0c=okN%R>1--c)MbJl$ucmyNQf zvU?2Q-HA}zfL5M}ITr5oC4|9QDD$@kdpUBiTUXe>eGV_QfCyIenol`-c~O9nMMzv> zG0bX`r1A0Vk>hDIR_CjYMR|a{T6c9hWsy-rw!L!(t^fF|cx^pdGAb>=Y=Z0e=@CC` z3~fiZn$=XA_aY@tP(YH{jR3vz8S%jh#Ftz1w+5+mJzdUrcvdtMM(VW64%~BA)Q_el zam&O^<>h`$iDr2Q^um6N&n4!W21rSBE>;VaN8DM{N~$Y6KpC`B-+tsoWDXMc`6CvT zq`4xWK%OImQZK4cUA1y;pttnp>`$CMp~_Eg`~K^p4p)%rlD0<#UP zgnf3oRlhQb%`SF7d-g0Gn5?8LgqSLzUtDD&Zw;oPw*e#pMIfLn(%Ugz@|?sFwHE&!}DgNrI-{LF(9~9 zBE9&TBpvm>V-UvP;fmAbJM(TNC$6R^+_^4c71~KVilSiodvZH!l+EQR<}Cj^n9H0&)N-v+*yK zMP|Z5k%eN_0j;<8sw)HmJ9(0em!1n9h?BPGp@p5$G!PKAB)@|J$sPVhhuYQk^>{Eq zF@?{nMnE1>tAei5eM_&_yoLBfD25yY(lFfiCT*p)bIF1xYGAEV*%!t`IGuVJX3G4e z*9J1f!5{&u;7cqlVKr{+OG&G}v67Y-^l=e=>XYf$(I(wA4?dZzSbYjWR`~mO_4E+1 zov-fTA=#fkg#ZpC09z$BG&J1U+6qEIG)vOoDN1sJW=!eG(iP2z4`Zb#Tj!}$x-Is6 z%kx*Mv;W%3i;8R)*q=!9y>T`b#2B))^ASpSvK4Sf?{WsODu&Muot!WNbV$G=4yy#@ zJx4$kT3}D;SaP05C>E}N*8xiuw#I-{0;XLs-tJCqR-DW>2$;|&-DWoUWGRSx4v(oN zYCUorub2xiK|!hF%6+sBkroIHlV{t!L21*)S4$tuQYG?--+HpSulkZ(&Wk)@FZg6g zFIw$)UXQ)t;&Eqgk)O~WgUHFuR|)dgd}Dg&nOnFuiwC2RW@Ca1PZsQ6xxEyiD>Q$(E3zD!cooeAN-7{R<=6g1YSc#z3P0%WH@G}u%P9;S zA--CNj^Y8i@w=Bn*v5p!8AND@V1@TF4Nm3nO%LWfK@si#{yx>ufp9a7Zg=tA04qp) zs5m>9*f(!RMnzo&50ex0m-F}c2h_}O{#gvs>`VY81<~RP1V_MJPLBFgKARANgrYSS z6rh*8G!FnLH4_MjR&Eb+?DIc+YQ=ODu5X10#t^9_+kG>)otWHCyT_H=oSc?4hddey zkK$6fjPx7z9Uvxoq4veN=T#nU?At=%&7T9xK=7kvmkNVpykMABmEm0E)!(@nZf96Kr zhLH3N5(nP-^j7LsO?_l4d^@b?d88CiacwvG!t};n$15L#tFTX}#4WCqnS&V36K~Vp z=lraQIW$|^N!h$x{@R;lX2nFeKQsifV?_X!N$&YvFX4Q24$=9Amjaor<*Xv>3Y?yG z8jsTzlW#ZB6`El$g3M)t*+)xhfm?O{xDX?`@*|yxc21v#Zc&pVWb>M$FBhw!C{1%q zBBI^d9M6_Kk2SqzApU92H_~H_V|9a4+<5M$+#wnMNa_W$j8A4s?-h&A09`rM(V>C_ z@qo6?%dI@g#>&M_I3N3&YPxA)FOKfP_o`m|whj;V0GF+6ovZ z3bsx;@7ziB0IkkPt12tQbiDr2G$xRXi%KyN;an&=+?exjL}TE4D=CEK%f)UdrUN6d zhpFDAkPU0;pt&crW)qQ<&N?0>de$_e+%7Rh8=Y9#wCeW)38F-;GZhSLoR3%Caw#^Pq7bp^aKsajpEfUJdhPR6ek@E!y_!P61`WL({a(aT7vqs#_v&;V(efzr8>vFJ_kr8UzjBE$DbJ#3I990TC!ohcy1jF#ol+1HEg^A5@R0 z=i8=k1#7%1I&vkSGvF3q^fN6MCQ7{OfP!Lg^^zDw$=wZ$|26l}x8dpX^3m zciVkJ(wjpnY)*Pn945_$b^`WcGmuq6Lit!c)0~V=cqrn<-#z70Le}L4@qn2Zv*lH% z#2LE)cdGf{H;JMTjuZTv6_;ayJ3tC4>R0?UDDVl``DC2#rg{?hwFlmf*FURr%>DfN zGtlS+sUzv#_cr7qAAm6`QK~DFrJXBW?2H|r1y53bn(-cTdT%5Akxh>b4 z6?0~e@KA^4_F}fWIOMvQDl;R5*3=mGz6pV7p5&63&t!)Nut7?k7nSQzx9coGgR*_l zo0bHUlbibWAQ9NSD;*kIbUq@+)>sCRwsyUU$Q{A1!t4oY#Q$4=I4QLXQ8|4>S> zqW8@r6ALhRB!d`_6q`^@zdkR&qTZskza*8hcld}l&|xD6nb#80eO@W6=CN)7PZrl_ z2FS$^`e{xmzY^)C_JZ-HxPY63(hzl(^N@wdM!j#4%<9ReKKyfVynp@v$fJ8T(GKJb z<H{}ePDq=6jow9?dc>~_?W+q$Z-4?J_8 z<;)ta!o`p4b9{f=%fVZZ*(#vn8qx$bA3=}0H=P9czpp>TKZJNCEL$&#(DY#Rv!FvB ze@UAz<0pE5BC#~AgMON;9BtSBa{n^`VNF~P7_{$D&U?lEy-%niQs@eOczAnT*2LJD z2)&kW2^#*TOG0|0xA$47CdGRf$llrSX_{>2X5)XL{j5KO@k z7HCBihVfdTBLhFLXF73_ZTA*jFGW!DN%`a?J!4Y?M(dm}N*)B)tQ2zd@^sm)n8fN6 zMDhVOPe&x+@mCATW$s!Fb!{X&OO5%Ja-Qo+fs~xk10*^$gC8-mUmF>bXDhrcmGK~m zxhi&dZ~pb&0fv>-tp)Eut=7Vi(JkoL#TZYDYcbYEtz6a@D&NC~+#m?CbLcxu`kk() zGR-kQT$Ls`GgJl@Qv$@9V*O>-F6Y}J@iuCvEGLumnt$MT(mmlSqaa=%nGP61L3`LZ z%?{*|w5iV~kNwYY6q56PVq+r=l+82^$77{m4N8d#c)7JfWHb#FtCdCB5TSSu$wq>5 zxfNM_F4_2AmE*J^TA+I6n$Ol#x0sCBPWKrQqpLq2>ww+uhpZDunDq>N7y2b&h+!dJHNRkxfLW$;u;r!zi(i$CFA0|PAIia&g~)MVlv zE*SFLusm#Ivo9RU%6)5mc(pefse?L-kF;$gGw+d5Zt5<+I_%<}Yy+oHDATB=!)y_AUTD@H3m``z z9nY0;q@m4@i&HmxDo7v^r4SF|Nmxg6cSRY$9+18R(ZCc;D^-=-FWuFYncE{Gi=p&d z0ihbB82w-H+3`UCF`vyQcT#fKrDUglPdcA3zwl_2;Bf{tYu(3k#$;1DR^N*foWpU- zun$2)KgXkw6Rux>d@*Dh-D=!9J3RE@THKPYvXxAQK6Q#*sqK}tm;};imUoUYRXNv3 z1EMW(pRQkTy-Tt8$>KvrA&11vOu>`#8qEh$p@CXIevG#cQyA#PJufU+zjRkgDbTOn z8$dV&z#~~e(x5<>=5OMCNGJzj|5<1^)6*lXpvaS0zHs3}^^Vxw8%oA&Al3l7cz6No z>$8q#dRzxSeI82&G#Yr7T`^J|knr77#`+E`V7Y4`JY8&LUAmrk!E7!w#QF-6_s13eCFVFa zq5jCW(jE^8zMaR(?k8 z(xkn?-ChUKY4UbGZS8jjN$6puC5xzh0S^K>L)G6M8M1#(ev@d!ZuYGCRxf}1F^>c#jG9Z}PZC0LzoZEEFC;rJ z4hKx&#fSZ8Z`BZnmHKRmjh{xCjzJ4iI=!TqMxHlASD0D|hvqOY$6J&ONoRQ+ z9B@lp$^pu|*o@fMA+X5v)E8g>F(`E8=t@ekNV8y$J`QGDv1I&^HyGww<@fgIPrV|M zoKGD?_mlfoZA#9C-c%d5ak?K=@h%;(5rXd4ANuxROxAe{LCirfz>+C@1?DLr&|Uy$ z{B9hpCd?hj9Ia;4PxF8|01!ZH4FIJUeUB0@l8~5as}uKCpuuu&9$)k_gzIUK#3^R4 zT4`{MchQEb+WNuGr`9-)uCTVz(A?jxw`bvPmd~3MS^BDFC*Hvl|G4sU-Xb6GIqw^i zGa~196%i;JXW(R}&o>w}&g?~%#dzM5ZSXe7(CTod4Fn;oP}t!Qvd*J`Cn;$& z1iTXf6f!bK3L)}?U0pHdBlS)3qnTz`dmjlkTu+bsCFSKzmPT_hnacI6Klq0@nN=gC znWiZjrR!MG7v+oQ?oN4WYx^cig>*SOG7=PL@=T(r;xJ=jzkds0JlU~v-BQiBQ=^-o zGG6B7mrwTPodg1W9U>Qpabt3_7mAORT9qp?s7MP^JZakLxOhWDNq*mYU4N@MizJJ8 z#b6Wl5_fJK**O`_Cav7?iIuru@;OJlv_2*W}sM{Baw`9a5w8KZ{Um7 z_S^|S;j`2^yR)aK)u{_}N9@||cdSkdVA9&Np!VA>OCty3C%Vw6UX(Zy2;(VP|B-iM zfh1DIT&>jBjEI|OqQs&E_(@_CUzd$&0#%J-6DFxxvKG0a(HSGeLobTmX&%Iz*7y$n z^pa~{OSj~?3EPnG+=jiilgHbgG4KC?OYIDqNf3EFR9VqFL7RrgxlrXo2L+n%J-VRL z8(Vgps>57-Uy7EFLY)0`=$VcD5zY66uMBn%BZCTSNR}hG&TB*|1N2f_0jrkT)8Z}i zQXZbv$C)A&{U(ClUSFj0!--N7|0`C#lct`=s0jfH)F>8kxO+_WU-U5@QeX8m(emmsXg(B2IyhG&C%9 z^>3gs)Zt|VzRcj**1pN>x7y6wY5^V!dWXKW4b|&NQcY7;5oWGEkAqz!=I2j~+eiB+ z&h@^;6U98rChBtgn2Wj66>Nd-dvSdIXCz0}n=Tgtj5UX7vBQr(zuvB{W{{u>i-@4& z7`?^KP0|N;Y9&yofbjA8Qk!}| zW{ixpR}sbrD3zrba~oXynQLTgf&&l|sF+kAzu%nOQ6%9*L__=yYSItn)9s3 z;v&2L0Oo4TbsTC7mr6)`bFi256>+8zH$Ofb5__OKtw`v*@9@h?{L)=jcEE02ccr4` z*Af{^F6#^Hc@8IMXXPjJ4}u)zFqy))ZI~VKdD&m~cz#~%SQYC4Qd(=%bw*MjHv-!@ z9jCeP+*#PK3W{l387gowxl|-kHSUdko9zWh>)BB{)RVnm3YESKtNG`s@gWm1ECAF3 zEV*&a{i)Aw$t+JUie-FAHuqZ!U4z$b`P|wp1q-1Ykm2;~p1+`EjXC8s5i6)HkHuWD zC4#}f#S=gZ#O*9dTprn`0*#?xO5C(hHj z_BST*sk1}^i@EP#ySEw1KnCzh@o7N^Xm^`W-}X^4GBWN26}GqtD&>8P&&pU zH}w53Z{Y&Qa2wFdm=#R8;pf@Yk$?L{P{02C!PAjrbw9@TrOqEqcLoLnGXk;aG?E=H z;qY!}5bBRRz=qF;f_38`;{K}xm`x8h;nNX$(w=42inu@%liApPyUkLcbj5@iCm^gT zrciI67aV6h;olei`}=i$|4*&qG+5B|+K>>x;LDaCowTEuge_}_OV6D{j8TUE(avAX zuI~TT&FG`W%#Fr)>L^^(P<;#-Xf?35e zO157&4(uB|_HNFm7LiYX^e`c;op9c>HMR-EB(t$3xBhHd`0bM&@xHvo5&@-T&pZjX zi32Z|(U8aL>KqJ;2_iuPCib(JKO?(RW{Sk8_i3m>yClBgf1BY=bh!g_sy)cL#t<+t zfalT`cr4R!sQ1)%Ic!#r0hgo&WN_3buFCbj71;~9%_YkC?VD(#BUrt4WFdr_gw_r!Ocjy|c>lJ4fC(KKphjDQvoP#P{`#(w{f0D>Pk`yKZ7 z_dRhYC91$T6X&J`&mck;FPVED6f{1 zeKcUI%*C_ulD16A8=+j9a97PEgHQH5m$_21?8`ARVK+R(?cacC-51#^KYB5x+7>QL%nQRk{}2IfuIo+Q`L0Pt$? zW#I}&19Nkf#H_X~xd%^h@^%3RHXJ|82B20FEJ+<17F#L)X&*jtpkumfIpS{g07o2O zMS1x`&AvxYULL)XV9IExt;-ItR>Amq>JzkjzR;NRI z&aKc;7e#%Q=-3-X^5iCmlU_$Z$|J$HIu6A24I69;0WCged(iIjSd5k+i#v{)Fl6~S zmqS|GNNN~_^qG3=NR5w+_VL&bczb(4bc^J{XjQpR0MeOAV4Q*g8d$x{k8WZg^Y5NS z4e;q{kGN_LTLpk1Wz}U>d2IY+@?3pqx#RWQ^R-=Z7yx4 z``ZAPXf~VBqd(!VozLaPMQni`v$xN+ZhAd2B`p(1o&^>pKKCgubDyJ>U{q>MBjFcy6v3PC0?(OoQA?dd+D%^`QGi=Dk_X3#UtnV-*w5 z4-BM0oVzf?+hL^m1>Ene>fmv_Q9yHC*0@~ zAM0jxWI<&vN{M~?Q9&TBCu+Q*$r*EbaKzfFVN=me;il&L`HI&qMxDG0(#LHN$BYcJ zE)eRZ=&JUx5VSG+v;Nv2pUy@8i}9{K?6wKt(Z19JYf5Gv5v;*P5U#&ih-fN0o0iff z@677Zc+~6rl*vLvT;utbfL`l|nPkgxa9zr5&@WSWAMGwZt;DdqG|wYsf~x&ho)dYO z-n1`Dl08(Ikseielr(KVV2WU|&a@n1v{>`k)Rd?MUV{{hxcpn|XO1=4^}GsU+B^;r zf2GN$qGo*1L$LI-4R@GEoJ@;=pvA_u@Df%zFtL(<7RRFOr6xpr+1j*-Rh&K6=_#Zp z?4qDAO~H!;i@A@5lpjCl4{qGk7&c-{wk_4{YUOmX{MAOh6+r^ba0k3~qbks6i(LGe z9>gdfMIC|770n<)yIsNxbHmJYj=ja6@E-@NM+)ds_&rXBrjx7`k%p44lB)7HaTCS7 znwB3K zl2Ie!j@E4ra&2LrUh@&P#VqK!{{B69Js4TsS@`P!0{nBV!Hx?GicV8~I}6__(b4P~ zw57Dbv&l(gZ8rUpluKu46zU%Oo}QP0ohDsBRZ5C6Ah#OSo-Hce;jlp7zR*U)ZUw%@ zkK2W%J8AzgSEDeS{iEEb=Q}XD*B>j~)eQI0m(Bw-e3`M8w#23{(Xv#oT*qb9K(3~l zK!X^Cl*1_H_YYkZRbjD}lzlw|${y&;O3aE1!>`|a&fiR-jn1FGQjFZ2a;Nzrz;TAu zdGSKxPsTsnYSK2*?#ymJw*@qtfT0mO5mLW*bMN2}qK~mZQ~1suCb~f$Wn~-0+%r0( zVjyc&)0ZUK0t*tKNn{N9ivcxD7C6bTQe-2Y+aKdV5-|I+CJ~QpKazFbfQ&lY zsXFJ|JY_te8*(9@iCv(P#fot7UmIZFnEQE;k;BV()>CG?x3!u35!o+(M;NPDzTZ)% zB6{eWfyXo_+UEicPEFHE;Wn6BbuTZr-h}Z}YubQ? zW^Nt>oWI@N6>C%lt)c|+Mifd5=$NI;y%dsi`y8j4PDzz3jn?<$~m(^eaCNZ{6=kf+? z1nG8yg1^`Jf4=YIZW?1plHjrNpG&Fwo8L4@9D0h(!;{3$4d|b)0;YdK_Ke+MiEqQ3 zmP|Nw50ZbJZ0f2dBu`jEC*x?u%$r{Aq++xR#yGkrbQ!?0{x`QuTJ)^->19rZ;I3

    1. 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�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⁡%k)vOsJ6CYr*vq205S_co^*jXJpV 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 R&;tnknHgIdeKc^6{2x{g8=U|E literal 125506 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 Date: Mon, 24 Feb 2020 13:17:08 -0700 Subject: [PATCH 284/380] k --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 5867211af8..9822109859 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1124,7 +1124,7 @@ /obj/item/twohanded/electrostaff/update_icon() . = ..() if(!wielded) - icon_state = "electrostaff" + icon_state = "electrostaff_3" item_state = "electrostaff" else icon_state = item_state = (on? "electrostaff_1" : "electrostaff_3") From 26b908f53d2ef9cd3d9abb14124bd74098f68265 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 24 Feb 2020 13:19:38 -0700 Subject: [PATCH 285/380] thonk --- code/game/objects/items/twohanded.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 9822109859..10bbceab4d 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1033,7 +1033,6 @@ throw_speed = 1 item_flags = NO_MAT_REDEMPTION | SLOWS_WHILE_IN_HAND block_chance = 30 - materials = list(MAT_METAL = 4000, MAT_SILVER = 2000) attack_verb = list("struck", "beaten", "thwacked", "pulped") total_mass = 5 //yeah this is a heavy thing, beating people with it while it's off is not going to do you any favors. (to curb stun-kill rampaging without it being on) var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high From 00c70acee936304b2faac57db2af2e06c0c5159d Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 24 Feb 2020 13:20:12 -0700 Subject: [PATCH 286/380] Target wew --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 10bbceab4d..24cb265093 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1222,7 +1222,7 @@ if(user) target.lastattacker = user.real_name target.lastattackerckey = user.ckey - target.visible_message("[user] has shocked [user] with [src]!", \ + target.visible_message("[user] has shocked [target] with [src]!", \ "[user] has shocked you with [src]!") log_combat(user, user, "stunned with an electrostaff") playsound(src, 'sound/weapons/staff.ogg', 50, 1, -1) From 270c5f26b5d46d1cd117857ecc0bc07a9c16902c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 16:12:47 -0600 Subject: [PATCH 287/380] Automatic changelog generation for PR #11192 [ci skip] --- html/changelogs/AutoChangeLog-pr-11192.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11192.yml diff --git a/html/changelogs/AutoChangeLog-pr-11192.yml b/html/changelogs/AutoChangeLog-pr-11192.yml new file mode 100644 index 0000000000..4fc73ee199 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11192.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - balance: "Shooting the supermatter now adds to the supermatter's power. CO2 setups beware!" From 569ea6bd615beda1f8f5a612705e6ba733483b87 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 24 Feb 2020 16:36:45 -0600 Subject: [PATCH 288/380] unfucks paramedics access + PDA --- code/modules/jobs/job_types/paramedic.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index 7c617d3208..4417fa8b35 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -11,8 +11,8 @@ outfit = /datum/outfit/job/paramedic - access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) - minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) + access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CHEMISTRY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_VIROLOGY, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) + minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) display_order = JOB_DISPLAY_ORDER_PARAMEDIC @@ -34,7 +34,7 @@ r_pocket = /obj/item/pinpointer/crew l_pocket = /obj/item/pda/medical backpack_contents = list(/obj/item/roller=1) - pda_slot = ITEM_SLOT_POCKET + pda_slot = SLOT_L_STORE backpack = /obj/item/storage/backpack/medic satchel = /obj/item/storage/backpack/satchel/med From 53d5328c0c8734a3b215c581c879b735196cc101 Mon Sep 17 00:00:00 2001 From: bunny232 Date: Mon, 24 Feb 2020 18:49:34 -0500 Subject: [PATCH 289/380] Update sentience.dm --- code/modules/events/sentience.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/events/sentience.dm b/code/modules/events/sentience.dm index 96b6cded58..2d39e4270a 100644 --- a/code/modules/events/sentience.dm +++ b/code/modules/events/sentience.dm @@ -24,7 +24,7 @@ /datum/round_event/ghost_role/sentience/spawn_role() var/list/mob/dead/observer/candidates - candidates = get_candidates(ROLE_ALIEN, null, ROLE_ALIEN) + candidates = get_candidates(ROLE_SENTIENCE, null, ROLE_SENTIENCE) // find our chosen mob to breathe life into // Mobs have to be simple animals, mindless and on station From cf23018b6a852397f75c5310a90e482eee5b7242 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Mon, 24 Feb 2020 22:51:43 -0500 Subject: [PATCH 290/380] Update snacks_cake.dm --- code/modules/food_and_drinks/food/snacks_cake.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm index 89c4637ed9..f2253ee760 100644 --- a/code/modules/food_and_drinks/food/snacks_cake.dm +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -389,7 +389,7 @@ obj/item/reagent_containers/food/snacks/store/cake/pound_cake /obj/item/reagent_containers/food/snacks/cakeslice/peach_slice name = "peach cake slice" desc = "A slice of peach cake." - icon_state = "peach_slice" + icon_state = "peachcake_slice" filling_color = "#00FFFF" tastes = list("cake" = 1, "sugar" = 1, "peachjuice" = 10) foodtype = GRAIN | SUGAR | DAIRY @@ -410,4 +410,4 @@ obj/item/reagent_containers/food/snacks/store/cake/pound_cake icon_state = "trumpetcakeslice" filling_color = "#7A3D80" tastes = list("cake" = 4, "violets" = 2, "jam" = 2) - foodtype = GRAIN | DAIRY | FRUIT | SUGAR \ No newline at end of file + foodtype = GRAIN | DAIRY | FRUIT | SUGAR From f48fd43e82b23152fcf580d74ff04b4a3c91e990 Mon Sep 17 00:00:00 2001 From: Persi Date: Tue, 25 Feb 2020 00:29:19 -0500 Subject: [PATCH 291/380] Fixed dining room sofas, oops --- _maps/map_files/KiloStation/KiloStation.dmm | 34 ++++++++++----------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 7b50420132..a645dabd18 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -31610,10 +31610,6 @@ /turf/open/floor/plasteel/dark, /area/science/research) "aXY" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -31626,6 +31622,10 @@ dir = 4; name = "diner camera" }, +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "aXZ" = ( @@ -44039,7 +44039,7 @@ "bqK" = ( /obj/structure/chair/sofa/corner{ color = "#c45c57"; - dir = 1 + dir = 4 }, /obj/machinery/light{ dir = 1 @@ -44642,10 +44642,6 @@ /turf/closed/wall, /area/crew_quarters/toilet/restrooms) "brE" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 1 - }, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -44653,6 +44649,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 8 }, +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "brF" = ( @@ -44681,10 +44681,6 @@ /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "brG" = ( -/obj/structure/chair/sofa/right{ - color = "#c45c57"; - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 1 }, @@ -44696,6 +44692,10 @@ dir = 1; pixel_y = -26 }, +/obj/structure/chair/sofa/left{ + color = "#c45c57"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "brH" = ( @@ -44708,10 +44708,6 @@ /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/bar/atrium) "brI" = ( -/obj/structure/chair/sofa/left{ - color = "#c45c57"; - dir = 1 - }, /obj/effect/turf_decal/tile/neutral{ dir = 8 }, @@ -44720,6 +44716,10 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, +/obj/structure/chair/sofa/right{ + color = "#c45c57"; + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar/atrium) "brJ" = ( From 2aeb1e1b4a7e688620e2c3837e5801ab68ca36d2 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Tue, 25 Feb 2020 00:32:45 -0500 Subject: [PATCH 292/380] Update overmind.dm --- code/modules/antagonists/blob/blob/overmind.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/blob/blob/overmind.dm b/code/modules/antagonists/blob/blob/overmind.dm index 5d3c8cd8ca..fe1c700014 100644 --- a/code/modules/antagonists/blob/blob/overmind.dm +++ b/code/modules/antagonists/blob/blob/overmind.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_EMPTY(blob_nodes) hud_type = /datum/hud/blob_overmind var/obj/structure/blob/core/blob_core = null // The blob overmind's core var/blob_points = 0 - var/max_blob_points = 100 + var/max_blob_points = 250 var/last_attack = 0 var/datum/reagent/blob/blob_reagent_datum = new/datum/reagent/blob() var/list/blob_mobs = list() From 170e092a24db02f882d07fcb238c62e3649037b3 Mon Sep 17 00:00:00 2001 From: Kraseo Date: Tue, 25 Feb 2020 13:14:18 +0100 Subject: [PATCH 293/380] this is going to end well --- code/modules/hydroponics/grown/misc.dm | 13 ---- code/modules/hydroponics/grown/mushrooms.dm | 66 +------------------ code/modules/hydroponics/hydroponics.dm | 2 +- code/modules/mining/lavaland/ash_flora.dm | 72 +++++++++++++++++++++ 4 files changed, 74 insertions(+), 79 deletions(-) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index b8496c865c..6ebfd3254f 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -234,19 +234,6 @@ reagents.chem_temp = 1000 //Sets off the black powder reagents.handle_reactions() -// Lavaland cactus - -/obj/item/seeds/lavaland/cactus - name = "pack of fruiting cactus seeds" - desc = "These seeds grow into fruiting cacti." - icon_state = "seed-cactus" - species = "cactus" - plantname = "Fruiting Cactus" - product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/cactus_fruit - growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' - growthstages = 2 - - // Coconut /obj/item/seeds/coconut name = "pack of coconut seeds" diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index 554115eb5f..699a1c798d 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -334,68 +334,4 @@ /obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom/shadowshroom/attack_self(mob/user) . = ..() if(.) - investigate_log("was planted by [key_name(user)] at [AREACOORD(user)]", INVESTIGATE_BOTANY) - -//// LAVALAND MUSHROOMS //// - -// Bracket (Shaving mushroom) - -/obj/item/seeds/lavaland - name = "lavaland seeds" - desc = "You should never see this." - lifespan = 50 - endurance = 25 - maturation = 7 - production = 4 - yield = 4 - potency = 15 - growthstages = 3 - rarity = 20 - reagents_add = list(/datum/reagent/consumable/nutriment = 0.1) - resistance_flags = FIRE_PROOF - -/obj/item/seeds/lavaland/polypore - name = "pack of polypore mycelium" - desc = "This mycelium grows into bracket mushrooms, also known as polypores. Woody and firm, shaft miners often use them for makeshift crafts." - icon_state = "mycelium-polypore" - species = "polypore" - plantname = "Polypore Mushrooms" - product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/shavings - genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism) - growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' - -// Porcini (Leafy mushroom) - -/obj/item/seeds/lavaland/porcini - name = "pack of porcini mycelium" - desc = "This mycelium grows into Boletus edulus, also known as porcini. Native to the late Earth, but discovered on Lavaland. Has culinary, medicinal and relaxant effects." - icon_state = "mycelium-porcini" - species = "porcini" - plantname = "Porcini Mushrooms" - product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/mushroom_leaf - genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism) - growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' - -// Inocybe (Mushroom caps) - -/obj/item/seeds/lavaland/inocybe - name = "pack of inocybe mycelium" - desc = "This mycelium grows into an inocybe mushroom, a species of Lavaland origin with hallucinatory and toxic effects." - icon_state = "mycelium-inocybe" - species = "inocybe" - plantname = "Inocybe Mushrooms" - product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/mushroom_cap - genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism) - growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' - -// Embershroom (Mushroom stem) - -/obj/item/seeds/lavaland/ember - name = "pack of embershroom mycelium" - desc = "This mycelium grows into embershrooms, a species of bioluminescent mushrooms native to Lavaland." - icon_state = "mycelium-ember" - species = "ember" - plantname = "Embershroom Mushrooms" - product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/mushroom_stem - genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/glow) - growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + investigate_log("was planted by [key_name(user)] at [AREACOORD(user)]", INVESTIGATE_BOTANY) \ No newline at end of file diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 1cd63db6da..718033ac56 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -620,7 +620,7 @@ if(!(myseed.resistance_flags & FIRE_PROOF)) adjustHealth(-round(S.get_reagent_amount(/datum/reagent/napalm) * 6)) adjustToxic(round(S.get_reagent_amount(/datum/reagent/napalm) * 7)) - adjustWeeds(-rand(5,9)) + adjustWeeds(-rand(5,9)) //Weed Spray if(S.has_reagent(/datum/reagent/toxin/plantbgone/weedkiller, 1)) diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index ea0174d2a5..43c8dec129 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -227,6 +227,78 @@ else . = ..() +////// LAVALAND FLORA ////// + +/obj/item/seeds/lavaland + name = "lavaland seeds" + desc = "You should never see this." + lifespan = 50 + endurance = 25 + maturation = 7 + production = 4 + yield = 4 + potency = 15 + growthstages = 3 + rarity = 20 + reagents_add = list(/datum/reagent/consumable/nutriment = 0.1) + resistance_flags = FIRE_PROOF + +/obj/item/seeds/lavaland/cactus + name = "pack of fruiting cactus seeds" + desc = "These seeds grow into fruiting cacti." + icon_state = "seed-cactus" + species = "cactus" + plantname = "Fruiting Cactus" + product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/cactus_fruit + genes = list(/datum/plant_gene/trait/fire_resistance) + growing_icon = 'icons/obj/hydroponics/growing_fruits.dmi' + growthstages = 2 + reagents_add = list(/datum/reagent/consumable/nutriment/vitamin = 0.04, /datum/reagent/consumable/nutriment = 0.04, /datum/reagent/consumable/vitfro = 0.08) + +/obj/item/seeds/lavaland/polypore + name = "pack of polypore mycelium" + desc = "This mycelium grows into bracket mushrooms, also known as polypores. Woody and firm, shaft miners often use them for makeshift crafts." + icon_state = "mycelium-polypore" + species = "polypore" + plantname = "Polypore Mushrooms" + product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/shavings + genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance) + growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + reagents_add = list(/datum/reagent/consumable/sugar = 0.06, /datum/reagent/consumable/ethanol = 0.04, /datum/reagent/stabilizing_agent = 0.06, /datum/reagent/toxin/minttoxin = 0.02) + +/obj/item/seeds/lavaland/porcini + name = "pack of porcini mycelium" + desc = "This mycelium grows into Boletus edulus, also known as porcini. Native to the late Earth, but discovered on Lavaland. Has culinary, medicinal and relaxant effects." + icon_state = "mycelium-porcini" + species = "porcini" + plantname = "Porcini Mushrooms" + product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/mushroom_leaf + genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance) + growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + reagents_add = list(/datum/reagent/consumable/nutriment = 0.06, /datum/reagent/consumable/vitfro = 0.04, /datum/reagent/drug/nicotine = 0.04) + +/obj/item/seeds/lavaland/inocybe + name = "pack of inocybe mycelium" + desc = "This mycelium grows into an inocybe mushroom, a species of Lavaland origin with hallucinatory and toxic effects." + icon_state = "mycelium-inocybe" + species = "inocybe" + plantname = "Inocybe Mushrooms" + product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/mushroom_cap + genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/fire_resistance) + growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + reagents_add = list(/datum/reagent/toxin/mindbreaker = 0.04, /datum/reagent/consumable/entpoly = 0.08, /datum/reagent/drug/mushroomhallucinogen = 0.04) + +/obj/item/seeds/lavaland/ember + name = "pack of embershroom mycelium" + desc = "This mycelium grows into embershrooms, a species of bioluminescent mushrooms native to Lavaland." + icon_state = "mycelium-ember" + species = "ember" + plantname = "Embershroom Mushrooms" + product = /obj/item/reagent_containers/food/snacks/grown/ash_flora/mushroom_stem + genes = list(/datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/glow, /datum/plant_gene/trait/fire_resistance) + growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' + reagents_add = list(/datum/reagent/consumable/tinlux = 0.04, /datum/reagent/consumable/nutriment/vitamin = 0.02, /datum/reagent/drug/space_drugs = 0.02) + //what you can craft with these things /datum/crafting_recipe/mushroom_bowl name = "Mushroom Bowl" From bf8a91b4f728fb157f2a565a74c850ba51ca222b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Feb 2020 07:22:34 -0600 Subject: [PATCH 294/380] Automatic changelog generation for PR #11238 [ci skip] --- html/changelogs/AutoChangeLog-pr-11238.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11238.yml diff --git a/html/changelogs/AutoChangeLog-pr-11238.yml b/html/changelogs/AutoChangeLog-pr-11238.yml new file mode 100644 index 0000000000..c268fcfdb0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11238.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "Peach cake slices are no long made by mimes" From d37112d330075b05790d17797880df07f16699de Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Feb 2020 07:23:59 -0600 Subject: [PATCH 295/380] Automatic changelog generation for PR #11212 [ci skip] --- html/changelogs/AutoChangeLog-pr-11212.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11212.yml diff --git a/html/changelogs/AutoChangeLog-pr-11212.yml b/html/changelogs/AutoChangeLog-pr-11212.yml new file mode 100644 index 0000000000..62d6c4fb19 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11212.yml @@ -0,0 +1,4 @@ +author: "r4d6" +delete-after: True +changes: + - bugfix: "fixed a missing tile" From 00403a39c6a221a88863bdbcd31153500624f758 Mon Sep 17 00:00:00 2001 From: Artur Date: Tue, 25 Feb 2020 15:47:15 +0200 Subject: [PATCH 296/380] Reverts tracker changes somewhat --- code/modules/power/tracker.dm | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 69d2564892..16775edf48 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -47,11 +47,14 @@ /obj/machinery/power/tracker/proc/Make(obj/item/solar_assembly/S) if(!S) - S = new /obj/item/solar_assembly - S.glass_type = new /obj/item/stack/sheet/glass(null, 2) - S.tracker = TRUE - S.anchored = TRUE - S.forceMove(src) + assembly = new /obj/item/solar_assembly + assembly.glass_type = new /obj/item/stack/sheet/glass(null, 2) + assembly.tracker = TRUE + assembly.anchored = TRUE + else + S.moveToNullspace() + assembly = S + update_icon() /obj/machinery/power/tracker/crowbar_act(mob/user, obj/item/I) playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) @@ -70,14 +73,14 @@ /obj/machinery/power/tracker/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) if(disassembled) - var/obj/item/solar_assembly/S = locate() in src - if(S) - S.forceMove(loc) - S.give_glass(stat & BROKEN) + if(assembly) + assembly.forceMove(loc) + assembly.give_glass(stat & BROKEN) else playsound(src, "shatter", 70, TRUE) - new /obj/item/shard(src.loc) - new /obj/item/shard(src.loc) + var/shard = assembly?.glass_type ? assembly.glass_type.shard_type : /obj/item/shard + new shard(loc) + new shard(loc) qdel(src) // Tracker Electronic From 3ab027aca6e0d8be95879ad678b6e0ec07357723 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Feb 2020 07:48:40 -0600 Subject: [PATCH 297/380] Automatic changelog generation for PR #11169 [ci skip] --- html/changelogs/AutoChangeLog-pr-11169.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11169.yml diff --git a/html/changelogs/AutoChangeLog-pr-11169.yml b/html/changelogs/AutoChangeLog-pr-11169.yml new file mode 100644 index 0000000000..c0d150acb5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11169.yml @@ -0,0 +1,8 @@ +author: "PersianXerxes" +delete-after: True +changes: + - rscadd: "Added Kilo Station" + - tweak: "Adjusts Kilo Station to be more in line with Citadel standards" + - imageadd: "Added area icons required to make Kilo Station editable on Citadel code" + - code_imp: "Fixed a reagent container on Kilo pointing to a nonexistent reagent" + - config: "Adds Kilo Station to the maps config file, does not fix Meta Station's population requirement" From 5bdbe1a60a8d9b60fc59aebadfd62efc3ced2606 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 25 Feb 2020 08:19:31 -0600 Subject: [PATCH 298/380] Automatic changelog generation for PR #11236 [ci skip] --- html/changelogs/AutoChangeLog-pr-11236.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11236.yml diff --git a/html/changelogs/AutoChangeLog-pr-11236.yml b/html/changelogs/AutoChangeLog-pr-11236.yml new file mode 100644 index 0000000000..bda625e02b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11236.yml @@ -0,0 +1,4 @@ +author: "bunny232" +delete-after: True +changes: + - tweak: "Changes the simple animal sentience event from the xenomorph preference to sentience potion preference." From e02a6f6deaaf12b9a645178479f1a4b0d16e339a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Tue, 25 Feb 2020 15:37:02 +0100 Subject: [PATCH 299/380] Fixing virology cause someone didn't covert ALL mob/species biotypes to flags. --- .../modules/mob/living/carbon/human/species_types/bugmen.dm | 2 +- .../mob/living/carbon/human/species_types/furrypeople.dm | 3 +-- .../modules/mob/living/carbon/human/species_types/golems.dm | 4 ++-- code/modules/mob/living/carbon/human/species_types/ipc.dm | 2 +- code/modules/mob/living/simple_animal/astral.dm | 2 +- code/modules/mob/living/simple_animal/friendly/bumbles.dm | 6 ++---- code/modules/mob/living/simple_animal/hostile/hivebot.dm | 2 +- .../mob/living/simple_animal/hostile/megafauna/swarmer.dm | 2 +- .../hostile/mining_mobs/elites/goliath_broodmother.dm | 4 ++-- code/modules/mob/living/simple_animal/hostile/zombie.dm | 2 +- tgstation.dme | 1 + 11 files changed, 14 insertions(+), 16 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm index 718599c550..e2e41330fb 100644 --- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm @@ -3,7 +3,7 @@ id = "insect" default_color = "00FF00" species_traits = list(LIPS,EYECOLOR,HAIR,FACEHAIR,MUTCOLORS,HORNCOLOR,WINGCOLOR) - inherent_biotypes = list(MOB_ORGANIC, MOB_HUMANOID, MOB_BUG) + inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG mutant_bodyparts = list("mam_ears","mam_tail", "taur", "insect_wings","mam_snout", "mam_snouts", "insect_fluff","insect_markings") default_features = list("mcolor" = "FFF","mcolor2" = "FFF","mcolor3" = "FFF", "mam_tail" = "None", "mam_ears" = "None", "insect_wings" = "None", "insect_fluff" = "None", "mam_snouts" = "None", "taur" = "None", "insect_markings" = "None") diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index e2adb2acd9..ab86b2cc5d 100644 --- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -4,7 +4,7 @@ default_color = "4B4B4B" should_draw_citadel = TRUE species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAIR,HORNCOLOR,WINGCOLOR) - inherent_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BEAST mutant_bodyparts = list("mam_tail", "mam_ears", "mam_body_markings", "mam_snouts", "deco_wings", "taur", "horns", "legs") default_features = list("mcolor" = "FFF","mcolor2" = "FFF","mcolor3" = "FFF", "mam_snouts" = "Husky", "mam_tail" = "Husky", "mam_ears" = "Husky", "deco_wings" = "None", "mam_body_markings" = "Husky", "taur" = "None", "horns" = "None", "legs" = "Plantigrade", "meat_type" = "Mammalian") @@ -57,7 +57,6 @@ default_color = "00FF00" should_draw_citadel = TRUE species_traits = list(MUTCOLORS,EYECOLOR,LIPS) - inherent_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) mutant_bodyparts = list("xenotail", "xenohead", "xenodorsal", "mam_body_markings", "taur", "legs") default_features = list("xenotail"="Xenomorph Tail","xenohead"="Standard","xenodorsal"="Standard", "mam_body_markings" = "Xeno","mcolor" = "0F0","mcolor2" = "0F0","mcolor3" = "0F0","taur" = "None", "legs" = "Digitigrade") attack_verb = "slash" diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm index 6da73f0b79..446e726256 100644 --- a/code/modules/mob/living/carbon/human/species_types/golems.dm +++ b/code/modules/mob/living/carbon/human/species_types/golems.dm @@ -636,7 +636,7 @@ limbs_id = "clockgolem" info_text = "As a Clockwork Golem, you are faster than other types of golems, and are capable of using guns. On death, you will break down into scrap." species_traits = list(NOBLOOD,NO_UNDERWEAR,NOEYES,NOGENITALS,NOAROUSAL) - inherent_biotypes = list(MOB_ROBOTIC, MOB_HUMANOID) + inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID armor = 20 //Reinforced, but much less so to allow for fast movement @@ -969,7 +969,7 @@ special_names = list("Head", "Broth", "Fracture", "Rattler", "Appetit") liked_food = GROSS | MEAT | RAW toxic_food = null - inherent_biotypes = list(MOB_UNDEAD, MOB_HUMANOID) + inherent_biotypes = MOB_UNDEAD|MOB_HUMANOID mutanttongue = /obj/item/organ/tongue/bone sexes = FALSE fixed_mut_color = "ffffff" diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index 15f3dd808b..add0e17c43 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -7,7 +7,7 @@ blacklisted = 0 sexes = 0 species_traits = list(MUTCOLORS,NOEYES,NOTRANSSTING) - inherent_biotypes = list(MOB_ROBOTIC, MOB_HUMANOID) + inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID mutant_bodyparts = list("ipc_screen", "ipc_antenna") default_features = list("ipc_screen" = "Blank", "ipc_antenna" = "None") meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/ipc diff --git a/code/modules/mob/living/simple_animal/astral.dm b/code/modules/mob/living/simple_animal/astral.dm index 472cbd7414..6edf99981a 100644 --- a/code/modules/mob/living/simple_animal/astral.dm +++ b/code/modules/mob/living/simple_animal/astral.dm @@ -4,7 +4,7 @@ icon = 'icons/mob/mob.dmi' icon_state = "ghost" icon_living = "ghost" - mob_biotypes = list(MOB_SPIRIT) + mob_biotypes = MOB_SPIRIT attacktext = "raises the hairs on the neck of" response_harm = "disrupts the concentration of" response_disarm = "wafts" diff --git a/code/modules/mob/living/simple_animal/friendly/bumbles.dm b/code/modules/mob/living/simple_animal/friendly/bumbles.dm index 63e9fbf852..17e1490c3f 100644 --- a/code/modules/mob/living/simple_animal/friendly/bumbles.dm +++ b/code/modules/mob/living/simple_animal/friendly/bumbles.dm @@ -18,7 +18,7 @@ pass_flags = PASSTABLE | PASSGRILLE | PASSMOB ventcrawler = VENTCRAWLER_ALWAYS mob_size = MOB_SIZE_TINY - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST gold_core_spawnable = FRIENDLY_SPAWN verb_say = "bzzs" verb_ask = "bzzs inquisitively" @@ -34,14 +34,12 @@ AddElement(/datum/element/wuv, "bzzs!") /mob/living/simple_animal/pet/bumbles/update_canmove() - ..() + . = ..() if(client && stat != DEAD) if (resting) icon_state = "[icon_living]_rest" - collar_type = "[initial(collar_type)]_rest" else icon_state = "[icon_living]" - collar_type = "[initial(collar_type)]" regenerate_icons() /mob/living/simple_animal/pet/bumbles/bee_friendly() diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index ee9d1dddbd..1cc675825f 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -10,7 +10,7 @@ icon_living = "basic" icon_dead = "basic" gender = NEUTER - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC health = 50 maxHealth = 50 healable = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index c7d90f9556..1ddd9079b2 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -47,7 +47,7 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa icon_state = "swarmer_console" health = 750 maxHealth = 750 //""""low-ish"""" HP because it's a passive boss, and the swarm itself is the real foe - mob_biotypes = list(MOB_ROBOTIC) + mob_biotypes = MOB_ROBOTIC medal_type = BOSS_MEDAL_SWARMERS score_type = SWARMER_BEACON_SCORE faction = list("mining", "boss", "swarmer") diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm index 116e2b8e45..fdc3e2e9b7 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm @@ -37,7 +37,7 @@ throw_message = "does nothing to the rocky hide of the" speed = 2 move_to_delay = 5 - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST mouse_opacity = MOUSE_OPACITY_ICON deathmessage = "explodes into gore!" loot_drop = /obj/item/crusher_trophy/broodmother_tongue @@ -178,7 +178,7 @@ throw_message = "does nothing to the rocky hide of the" speed = 2 move_to_delay = 5 - mob_biotypes = list(MOB_ORGANIC, MOB_BEAST) + mob_biotypes = MOB_ORGANIC|MOB_BEAST mouse_opacity = MOUSE_OPACITY_ICON butcher_results = list() guaranteed_butcher_results = list(/obj/item/stack/sheet/animalhide/goliath_hide = 1) diff --git a/code/modules/mob/living/simple_animal/hostile/zombie.dm b/code/modules/mob/living/simple_animal/hostile/zombie.dm index ae3f0465d5..e926a5d332 100644 --- a/code/modules/mob/living/simple_animal/hostile/zombie.dm +++ b/code/modules/mob/living/simple_animal/hostile/zombie.dm @@ -64,7 +64,7 @@ icon_state = "husk" icon_living = "husk" icon_dead = "husk" - mob_biotypes = list(MOB_ORGANIC, MOB_HUMANOID) + mob_biotypes = MOB_ORGANIC|MOB_HUMANOID speak_chance = 0 stat_attack = UNCONSCIOUS //braains maxHealth = 100 diff --git a/tgstation.dme b/tgstation.dme index ee098a0ec7..56c96e8c7f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -2329,6 +2329,7 @@ #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" #include "code\modules\mob\living\simple_animal\bot\secbot.dm" #include "code\modules\mob\living\simple_animal\bot\SuperBeepsky.dm" +#include "code\modules\mob\living\simple_animal\friendly\bumbles.dm" #include "code\modules\mob\living\simple_animal\friendly\butterfly.dm" #include "code\modules\mob\living\simple_animal\friendly\cat.dm" #include "code\modules\mob\living\simple_animal\friendly\cockroach.dm" From 0a698d1eeba3337f997b0f26cb58b580ad23b002 Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 25 Feb 2020 20:07:07 -0800 Subject: [PATCH 300/380] oy. --- code/modules/vore/eating/vore.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/vore/eating/vore.dm b/code/modules/vore/eating/vore.dm index 35f0653617..ba468ee4ab 100644 --- a/code/modules/vore/eating/vore.dm +++ b/code/modules/vore/eating/vore.dm @@ -108,6 +108,7 @@ GLOBAL_LIST_EMPTY(vore_preferences_datums) digestable = json_from_file["digestable"] devourable = json_from_file["devourable"] feeding = json_from_file["feeding"] + licking = json_from_file["licking"] vore_taste = json_from_file["vore_taste"] belly_prefs = json_from_file["belly_prefs"] @@ -133,6 +134,7 @@ GLOBAL_LIST_EMPTY(vore_preferences_datums) "digestable" = digestable, "devourable" = devourable, "feeding" = feeding, + "licking" = licking, "vore_taste" = vore_taste, "belly_prefs" = belly_prefs, ) From c906f8f17f9f60941bba6e80261bc2fbcb92b6d1 Mon Sep 17 00:00:00 2001 From: Putnam Date: Tue, 25 Feb 2020 20:49:01 -0800 Subject: [PATCH 301/380] lickable. --- code/modules/vore/eating/vore.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/vore.dm b/code/modules/vore/eating/vore.dm index ba468ee4ab..abb5bbb988 100644 --- a/code/modules/vore/eating/vore.dm +++ b/code/modules/vore/eating/vore.dm @@ -108,7 +108,7 @@ GLOBAL_LIST_EMPTY(vore_preferences_datums) digestable = json_from_file["digestable"] devourable = json_from_file["devourable"] feeding = json_from_file["feeding"] - licking = json_from_file["licking"] + lickable = json_from_file["lickable"] vore_taste = json_from_file["vore_taste"] belly_prefs = json_from_file["belly_prefs"] @@ -119,6 +119,8 @@ GLOBAL_LIST_EMPTY(vore_preferences_datums) devourable = FALSE if(isnull(feeding)) feeding = FALSE + if(isnull(lickable)) + lickable = FALSE if(isnull(belly_prefs)) belly_prefs = list() @@ -134,7 +136,7 @@ GLOBAL_LIST_EMPTY(vore_preferences_datums) "digestable" = digestable, "devourable" = devourable, "feeding" = feeding, - "licking" = licking, + "lickable" = lickable, "vore_taste" = vore_taste, "belly_prefs" = belly_prefs, ) From 7fe6ebb2c90df513619434441f8b5f51b9568eaf Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Wed, 26 Feb 2020 00:24:09 -0500 Subject: [PATCH 302/380] Update chair.dm --- code/game/objects/structures/beds_chairs/chair.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index fbb98f4299..0d38f5eca6 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -407,7 +407,7 @@ buildstackamount = 1 /obj/structure/chair/stool/bar/alien - name = "bronze bar stool" + name = "alien bar stool" desc = "A hard bar stool made of advanced alien alloy." icon_state = "baralien" icon = 'icons/obj/abductor.dmi' @@ -612,4 +612,4 @@ icon_state = "sofacorner" /obj/structure/chair/sofa/corner/handle_layer() //only the armrest/back of this chair should cover the mob. - return \ No newline at end of file + return From 655b154cf54624ea45e8798c06fac685282f7113 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Wed, 26 Feb 2020 07:00:22 -0500 Subject: [PATCH 303/380] cleaned house --- html/changelog.html | 871 +++++++++++++-------- html/changelogs/.all_changelog.yml | 587 ++++++++++++++ html/changelogs/AutoChangeLog-pr-10277.yml | 4 - html/changelogs/AutoChangeLog-pr-10295.yml | 4 - html/changelogs/AutoChangeLog-pr-10352.yml | 4 - html/changelogs/AutoChangeLog-pr-10414.yml | 4 - html/changelogs/AutoChangeLog-pr-10541.yml | 5 - html/changelogs/AutoChangeLog-pr-10559.yml | 4 - html/changelogs/AutoChangeLog-pr-10572.yml | 5 - html/changelogs/AutoChangeLog-pr-10575.yml | 4 - html/changelogs/AutoChangeLog-pr-10583.yml | 4 - html/changelogs/AutoChangeLog-pr-10590.yml | 11 - html/changelogs/AutoChangeLog-pr-10596.yml | 5 - html/changelogs/AutoChangeLog-pr-10623.yml | 4 - html/changelogs/AutoChangeLog-pr-10644.yml | 4 - html/changelogs/AutoChangeLog-pr-10649.yml | 4 - html/changelogs/AutoChangeLog-pr-10700.yml | 4 - html/changelogs/AutoChangeLog-pr-10704.yml | 4 - html/changelogs/AutoChangeLog-pr-10705.yml | 4 - html/changelogs/AutoChangeLog-pr-10706.yml | 5 - html/changelogs/AutoChangeLog-pr-10709.yml | 4 - html/changelogs/AutoChangeLog-pr-10728.yml | 4 - html/changelogs/AutoChangeLog-pr-10731.yml | 10 - html/changelogs/AutoChangeLog-pr-10733.yml | 4 - html/changelogs/AutoChangeLog-pr-10737.yml | 4 - html/changelogs/AutoChangeLog-pr-10739.yml | 4 - html/changelogs/AutoChangeLog-pr-10742.yml | 4 - html/changelogs/AutoChangeLog-pr-10743.yml | 4 - html/changelogs/AutoChangeLog-pr-10744.yml | 4 - html/changelogs/AutoChangeLog-pr-10746.yml | 4 - html/changelogs/AutoChangeLog-pr-10747.yml | 4 - html/changelogs/AutoChangeLog-pr-10748.yml | 4 - html/changelogs/AutoChangeLog-pr-10749.yml | 4 - html/changelogs/AutoChangeLog-pr-10751.yml | 4 - html/changelogs/AutoChangeLog-pr-10752.yml | 9 - html/changelogs/AutoChangeLog-pr-10753.yml | 4 - html/changelogs/AutoChangeLog-pr-10754.yml | 5 - html/changelogs/AutoChangeLog-pr-10761.yml | 4 - html/changelogs/AutoChangeLog-pr-10764.yml | 4 - html/changelogs/AutoChangeLog-pr-10765.yml | 4 - html/changelogs/AutoChangeLog-pr-10768.yml | 4 - html/changelogs/AutoChangeLog-pr-10773.yml | 4 - html/changelogs/AutoChangeLog-pr-10774.yml | 4 - html/changelogs/AutoChangeLog-pr-10776.yml | 4 - html/changelogs/AutoChangeLog-pr-10777.yml | 4 - html/changelogs/AutoChangeLog-pr-10781.yml | 5 - html/changelogs/AutoChangeLog-pr-10782.yml | 4 - html/changelogs/AutoChangeLog-pr-10784.yml | 4 - html/changelogs/AutoChangeLog-pr-10786.yml | 4 - html/changelogs/AutoChangeLog-pr-10787.yml | 4 - html/changelogs/AutoChangeLog-pr-10788.yml | 4 - html/changelogs/AutoChangeLog-pr-10790.yml | 4 - html/changelogs/AutoChangeLog-pr-10791.yml | 6 - html/changelogs/AutoChangeLog-pr-10792.yml | 4 - html/changelogs/AutoChangeLog-pr-10793.yml | 4 - html/changelogs/AutoChangeLog-pr-10795.yml | 4 - html/changelogs/AutoChangeLog-pr-10796.yml | 4 - html/changelogs/AutoChangeLog-pr-10798.yml | 5 - html/changelogs/AutoChangeLog-pr-10799.yml | 4 - html/changelogs/AutoChangeLog-pr-10800.yml | 4 - html/changelogs/AutoChangeLog-pr-10801.yml | 4 - html/changelogs/AutoChangeLog-pr-10803.yml | 4 - html/changelogs/AutoChangeLog-pr-10808.yml | 5 - html/changelogs/AutoChangeLog-pr-10809.yml | 4 - html/changelogs/AutoChangeLog-pr-10810.yml | 5 - html/changelogs/AutoChangeLog-pr-10812.yml | 5 - html/changelogs/AutoChangeLog-pr-10816.yml | 4 - html/changelogs/AutoChangeLog-pr-10817.yml | 4 - html/changelogs/AutoChangeLog-pr-10819.yml | 5 - html/changelogs/AutoChangeLog-pr-10820.yml | 4 - html/changelogs/AutoChangeLog-pr-10821.yml | 4 - html/changelogs/AutoChangeLog-pr-10829.yml | 7 - html/changelogs/AutoChangeLog-pr-10830.yml | 4 - html/changelogs/AutoChangeLog-pr-10831.yml | 4 - html/changelogs/AutoChangeLog-pr-10833.yml | 4 - html/changelogs/AutoChangeLog-pr-10834.yml | 4 - html/changelogs/AutoChangeLog-pr-10836.yml | 5 - html/changelogs/AutoChangeLog-pr-10837.yml | 6 - html/changelogs/AutoChangeLog-pr-10838.yml | 5 - html/changelogs/AutoChangeLog-pr-10840.yml | 4 - html/changelogs/AutoChangeLog-pr-10841.yml | 4 - html/changelogs/AutoChangeLog-pr-10847.yml | 4 - html/changelogs/AutoChangeLog-pr-10848.yml | 16 - html/changelogs/AutoChangeLog-pr-10850.yml | 4 - html/changelogs/AutoChangeLog-pr-10852.yml | 4 - html/changelogs/AutoChangeLog-pr-10854.yml | 4 - html/changelogs/AutoChangeLog-pr-10855.yml | 4 - html/changelogs/AutoChangeLog-pr-10857.yml | 4 - html/changelogs/AutoChangeLog-pr-10860.yml | 4 - html/changelogs/AutoChangeLog-pr-10861.yml | 4 - html/changelogs/AutoChangeLog-pr-10862.yml | 4 - html/changelogs/AutoChangeLog-pr-10865.yml | 4 - html/changelogs/AutoChangeLog-pr-10866.yml | 4 - html/changelogs/AutoChangeLog-pr-10867.yml | 5 - html/changelogs/AutoChangeLog-pr-10868.yml | 4 - html/changelogs/AutoChangeLog-pr-10869.yml | 4 - html/changelogs/AutoChangeLog-pr-10870.yml | 4 - html/changelogs/AutoChangeLog-pr-10872.yml | 4 - html/changelogs/AutoChangeLog-pr-10873.yml | 4 - html/changelogs/AutoChangeLog-pr-10874.yml | 4 - html/changelogs/AutoChangeLog-pr-10875.yml | 4 - html/changelogs/AutoChangeLog-pr-10876.yml | 4 - html/changelogs/AutoChangeLog-pr-10881.yml | 6 - html/changelogs/AutoChangeLog-pr-10883.yml | 4 - html/changelogs/AutoChangeLog-pr-10885.yml | 4 - html/changelogs/AutoChangeLog-pr-10892.yml | 5 - html/changelogs/AutoChangeLog-pr-10893.yml | 5 - html/changelogs/AutoChangeLog-pr-10894.yml | 4 - html/changelogs/AutoChangeLog-pr-10898.yml | 5 - html/changelogs/AutoChangeLog-pr-10899.yml | 6 - html/changelogs/AutoChangeLog-pr-10900.yml | 4 - html/changelogs/AutoChangeLog-pr-10901.yml | 5 - html/changelogs/AutoChangeLog-pr-10902.yml | 4 - html/changelogs/AutoChangeLog-pr-10903.yml | 5 - html/changelogs/AutoChangeLog-pr-10904.yml | 4 - html/changelogs/AutoChangeLog-pr-10905.yml | 6 - html/changelogs/AutoChangeLog-pr-10906.yml | 5 - html/changelogs/AutoChangeLog-pr-10907.yml | 4 - html/changelogs/AutoChangeLog-pr-10910.yml | 4 - html/changelogs/AutoChangeLog-pr-10913.yml | 4 - html/changelogs/AutoChangeLog-pr-10915.yml | 4 - html/changelogs/AutoChangeLog-pr-10916.yml | 4 - html/changelogs/AutoChangeLog-pr-10917.yml | 4 - html/changelogs/AutoChangeLog-pr-10918.yml | 4 - html/changelogs/AutoChangeLog-pr-10919.yml | 4 - html/changelogs/AutoChangeLog-pr-10921.yml | 4 - html/changelogs/AutoChangeLog-pr-10922.yml | 4 - html/changelogs/AutoChangeLog-pr-10923.yml | 4 - html/changelogs/AutoChangeLog-pr-10924.yml | 4 - html/changelogs/AutoChangeLog-pr-10926.yml | 9 - html/changelogs/AutoChangeLog-pr-10929.yml | 4 - html/changelogs/AutoChangeLog-pr-10930.yml | 4 - html/changelogs/AutoChangeLog-pr-10934.yml | 4 - html/changelogs/AutoChangeLog-pr-10935.yml | 5 - html/changelogs/AutoChangeLog-pr-10936.yml | 4 - html/changelogs/AutoChangeLog-pr-10937.yml | 4 - html/changelogs/AutoChangeLog-pr-10940.yml | 5 - html/changelogs/AutoChangeLog-pr-10942.yml | 4 - html/changelogs/AutoChangeLog-pr-10943.yml | 4 - html/changelogs/AutoChangeLog-pr-10947.yml | 4 - html/changelogs/AutoChangeLog-pr-10948.yml | 4 - html/changelogs/AutoChangeLog-pr-10949.yml | 4 - html/changelogs/AutoChangeLog-pr-10950.yml | 4 - html/changelogs/AutoChangeLog-pr-10951.yml | 4 - html/changelogs/AutoChangeLog-pr-10953.yml | 4 - html/changelogs/AutoChangeLog-pr-10955.yml | 4 - html/changelogs/AutoChangeLog-pr-10957.yml | 4 - html/changelogs/AutoChangeLog-pr-10960.yml | 4 - html/changelogs/AutoChangeLog-pr-10961.yml | 4 - html/changelogs/AutoChangeLog-pr-10966.yml | 4 - html/changelogs/AutoChangeLog-pr-10967.yml | 4 - html/changelogs/AutoChangeLog-pr-10969.yml | 4 - html/changelogs/AutoChangeLog-pr-10970.yml | 4 - html/changelogs/AutoChangeLog-pr-10971.yml | 4 - html/changelogs/AutoChangeLog-pr-10972.yml | 4 - html/changelogs/AutoChangeLog-pr-10973.yml | 4 - html/changelogs/AutoChangeLog-pr-10974.yml | 4 - html/changelogs/AutoChangeLog-pr-10976.yml | 4 - html/changelogs/AutoChangeLog-pr-10980.yml | 7 - html/changelogs/AutoChangeLog-pr-10981.yml | 4 - html/changelogs/AutoChangeLog-pr-10984.yml | 4 - html/changelogs/AutoChangeLog-pr-10987.yml | 4 - html/changelogs/AutoChangeLog-pr-10988.yml | 4 - html/changelogs/AutoChangeLog-pr-10989.yml | 4 - html/changelogs/AutoChangeLog-pr-10992.yml | 4 - html/changelogs/AutoChangeLog-pr-10994.yml | 4 - html/changelogs/AutoChangeLog-pr-10996.yml | 6 - html/changelogs/AutoChangeLog-pr-10997.yml | 12 - html/changelogs/AutoChangeLog-pr-11000.yml | 4 - html/changelogs/AutoChangeLog-pr-11001.yml | 4 - html/changelogs/AutoChangeLog-pr-11003.yml | 4 - html/changelogs/AutoChangeLog-pr-11005.yml | 4 - html/changelogs/AutoChangeLog-pr-11011.yml | 4 - html/changelogs/AutoChangeLog-pr-11012.yml | 4 - html/changelogs/AutoChangeLog-pr-11013.yml | 5 - html/changelogs/AutoChangeLog-pr-11018.yml | 4 - html/changelogs/AutoChangeLog-pr-11020.yml | 4 - html/changelogs/AutoChangeLog-pr-11022.yml | 4 - html/changelogs/AutoChangeLog-pr-11024.yml | 4 - html/changelogs/AutoChangeLog-pr-11025.yml | 5 - html/changelogs/AutoChangeLog-pr-11026.yml | 5 - html/changelogs/AutoChangeLog-pr-11027.yml | 5 - html/changelogs/AutoChangeLog-pr-11028.yml | 4 - html/changelogs/AutoChangeLog-pr-11029.yml | 4 - html/changelogs/AutoChangeLog-pr-11032.yml | 4 - html/changelogs/AutoChangeLog-pr-11033.yml | 4 - html/changelogs/AutoChangeLog-pr-11035.yml | 4 - html/changelogs/AutoChangeLog-pr-11038.yml | 4 - html/changelogs/AutoChangeLog-pr-11040.yml | 4 - html/changelogs/AutoChangeLog-pr-11042.yml | 4 - html/changelogs/AutoChangeLog-pr-11043.yml | 4 - html/changelogs/AutoChangeLog-pr-11044.yml | 4 - html/changelogs/AutoChangeLog-pr-11045.yml | 4 - html/changelogs/AutoChangeLog-pr-11046.yml | 4 - html/changelogs/AutoChangeLog-pr-11047.yml | 5 - html/changelogs/AutoChangeLog-pr-11048.yml | 4 - html/changelogs/AutoChangeLog-pr-11051.yml | 4 - html/changelogs/AutoChangeLog-pr-11053.yml | 5 - html/changelogs/AutoChangeLog-pr-11056.yml | 4 - html/changelogs/AutoChangeLog-pr-11060.yml | 4 - html/changelogs/AutoChangeLog-pr-11061.yml | 4 - html/changelogs/AutoChangeLog-pr-11062.yml | 4 - html/changelogs/AutoChangeLog-pr-11063.yml | 4 - html/changelogs/AutoChangeLog-pr-11070.yml | 4 - html/changelogs/AutoChangeLog-pr-11071.yml | 4 - html/changelogs/AutoChangeLog-pr-11072.yml | 4 - html/changelogs/AutoChangeLog-pr-11073.yml | 4 - html/changelogs/AutoChangeLog-pr-11075.yml | 4 - html/changelogs/AutoChangeLog-pr-11076.yml | 4 - html/changelogs/AutoChangeLog-pr-11079.yml | 4 - html/changelogs/AutoChangeLog-pr-11080.yml | 4 - html/changelogs/AutoChangeLog-pr-11081.yml | 4 - html/changelogs/AutoChangeLog-pr-11082.yml | 4 - html/changelogs/AutoChangeLog-pr-11083.yml | 4 - html/changelogs/AutoChangeLog-pr-11086.yml | 6 - html/changelogs/AutoChangeLog-pr-11087.yml | 4 - html/changelogs/AutoChangeLog-pr-11090.yml | 4 - html/changelogs/AutoChangeLog-pr-11091.yml | 5 - html/changelogs/AutoChangeLog-pr-11093.yml | 5 - html/changelogs/AutoChangeLog-pr-11094.yml | 4 - html/changelogs/AutoChangeLog-pr-11098.yml | 4 - html/changelogs/AutoChangeLog-pr-11101.yml | 4 - html/changelogs/AutoChangeLog-pr-11103.yml | 5 - html/changelogs/AutoChangeLog-pr-11104.yml | 4 - html/changelogs/AutoChangeLog-pr-11105.yml | 4 - html/changelogs/AutoChangeLog-pr-11108.yml | 4 - html/changelogs/AutoChangeLog-pr-11110.yml | 4 - html/changelogs/AutoChangeLog-pr-11111.yml | 4 - html/changelogs/AutoChangeLog-pr-11112.yml | 9 - html/changelogs/AutoChangeLog-pr-11113.yml | 4 - html/changelogs/AutoChangeLog-pr-11114.yml | 6 - html/changelogs/AutoChangeLog-pr-11119.yml | 6 - html/changelogs/AutoChangeLog-pr-11120.yml | 4 - html/changelogs/AutoChangeLog-pr-11129.yml | 10 - html/changelogs/AutoChangeLog-pr-11131.yml | 4 - html/changelogs/AutoChangeLog-pr-11133.yml | 5 - html/changelogs/AutoChangeLog-pr-11134.yml | 4 - html/changelogs/AutoChangeLog-pr-11136.yml | 5 - html/changelogs/AutoChangeLog-pr-11138.yml | 4 - html/changelogs/AutoChangeLog-pr-11139.yml | 4 - html/changelogs/AutoChangeLog-pr-11140.yml | 4 - html/changelogs/AutoChangeLog-pr-11141.yml | 4 - html/changelogs/AutoChangeLog-pr-11142.yml | 4 - html/changelogs/AutoChangeLog-pr-11145.yml | 4 - html/changelogs/AutoChangeLog-pr-11146.yml | 4 - html/changelogs/AutoChangeLog-pr-11147.yml | 4 - html/changelogs/AutoChangeLog-pr-11149.yml | 4 - html/changelogs/AutoChangeLog-pr-11153.yml | 5 - html/changelogs/AutoChangeLog-pr-11154.yml | 4 - html/changelogs/AutoChangeLog-pr-11155.yml | 4 - html/changelogs/AutoChangeLog-pr-11156.yml | 8 - html/changelogs/AutoChangeLog-pr-11157.yml | 4 - html/changelogs/AutoChangeLog-pr-11160.yml | 4 - html/changelogs/AutoChangeLog-pr-11162.yml | 5 - html/changelogs/AutoChangeLog-pr-11163.yml | 4 - html/changelogs/AutoChangeLog-pr-11166.yml | 4 - html/changelogs/AutoChangeLog-pr-11167.yml | 4 - html/changelogs/AutoChangeLog-pr-11168.yml | 4 - html/changelogs/AutoChangeLog-pr-11169.yml | 8 - html/changelogs/AutoChangeLog-pr-11172.yml | 5 - html/changelogs/AutoChangeLog-pr-11175.yml | 6 - html/changelogs/AutoChangeLog-pr-11176.yml | 4 - html/changelogs/AutoChangeLog-pr-11179.yml | 4 - html/changelogs/AutoChangeLog-pr-11182.yml | 5 - html/changelogs/AutoChangeLog-pr-11183.yml | 4 - html/changelogs/AutoChangeLog-pr-11184.yml | 4 - html/changelogs/AutoChangeLog-pr-11185.yml | 5 - html/changelogs/AutoChangeLog-pr-11186.yml | 4 - html/changelogs/AutoChangeLog-pr-11187.yml | 4 - html/changelogs/AutoChangeLog-pr-11188.yml | 4 - html/changelogs/AutoChangeLog-pr-11191.yml | 4 - html/changelogs/AutoChangeLog-pr-11192.yml | 4 - html/changelogs/AutoChangeLog-pr-11199.yml | 5 - html/changelogs/AutoChangeLog-pr-11201.yml | 8 - html/changelogs/AutoChangeLog-pr-11206.yml | 4 - html/changelogs/AutoChangeLog-pr-11207.yml | 4 - html/changelogs/AutoChangeLog-pr-11212.yml | 4 - html/changelogs/AutoChangeLog-pr-11214.yml | 4 - html/changelogs/AutoChangeLog-pr-11216.yml | 4 - html/changelogs/AutoChangeLog-pr-11236.yml | 4 - html/changelogs/AutoChangeLog-pr-11238.yml | 4 - html/changelogs/AutoChangeLog-pr-9860.yml | 5 - 282 files changed, 1136 insertions(+), 1574 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-10277.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10295.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10352.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10414.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10541.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10559.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10572.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10575.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10583.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10590.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10596.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10623.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10644.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10649.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10700.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10704.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10705.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10706.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10709.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10728.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10731.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10733.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10737.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10739.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10742.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10743.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10744.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10746.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10747.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10748.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10749.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10751.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10752.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10753.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10754.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10761.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10764.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10765.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10768.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10773.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10774.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10776.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10777.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10781.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10782.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10784.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10786.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10787.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10788.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10790.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10791.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10792.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10793.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10795.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10796.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10798.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10799.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10800.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10801.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10803.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10808.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10809.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10810.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10812.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10816.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10817.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10819.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10820.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10821.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10829.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10830.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10831.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10833.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10834.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10836.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10837.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10838.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10840.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10841.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10847.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10848.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10850.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10852.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10854.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10855.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10857.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10860.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10861.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10862.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10865.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10866.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10867.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10868.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10869.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10870.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10872.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10873.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10874.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10875.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10876.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10881.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10883.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10885.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10892.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10893.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10894.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10898.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10899.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10900.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10901.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10902.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10903.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10904.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10905.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10906.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10907.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10910.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10913.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10915.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10916.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10917.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10918.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10919.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10921.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10922.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10923.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10924.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10926.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10929.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10930.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10934.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10935.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10936.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10937.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10940.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10942.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10943.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10947.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10948.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10949.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10950.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10951.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10953.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10955.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10957.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10960.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10961.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10966.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10967.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10969.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10970.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10971.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10972.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10973.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10974.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10976.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10980.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10981.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10984.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10987.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10988.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10989.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10992.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10994.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10996.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-10997.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11000.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11001.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11003.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11005.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11011.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11012.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11013.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11018.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11020.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11022.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11024.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11025.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11026.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11027.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11028.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11029.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11032.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11033.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11035.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11038.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11040.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11042.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11043.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11044.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11045.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11046.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11047.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11048.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11051.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11053.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11056.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11060.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11061.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11062.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11063.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11070.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11071.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11072.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11073.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11075.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11076.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11079.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11080.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11081.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11082.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11083.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11086.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11087.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11090.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11091.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11093.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11094.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11098.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11101.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11103.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11104.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11105.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11108.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11110.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11111.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11112.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11113.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11114.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11119.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11120.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11129.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11131.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11133.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11134.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11136.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11138.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11139.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11140.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11141.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11142.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11145.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11146.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11147.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11149.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11153.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11154.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11155.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11156.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11157.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11160.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11162.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11163.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11166.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11167.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11168.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11169.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11172.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11175.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11176.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11179.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11182.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11183.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11184.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11185.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11186.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11187.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11188.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11191.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11192.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11199.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11201.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11206.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11207.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11212.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11214.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11216.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11236.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-11238.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-9860.yml diff --git a/html/changelog.html b/html/changelog.html index 349a8ce012..fc78fc33a1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -50,6 +50,555 @@ -->

      +

      26 February 2020

      +

      AnturK ported by kevinz000 updated:

      +
        +
      • Dueling pistols have been added.
      • +
      +

      Arturlang updated:

      +
        +
      • Replaces a lot of ingame UIs with TGUI next, increasing performance drastically.
      • +
      • Each night for bloodsuckers will last longer due to the sun dimming.
      • +
      • You cant level up for free, now you have to pay blood for power.
      • +
      • Bloodsuckers are no longer as resistant to hard stuns and regenerate less stamina. and a lot of their cooldowns are a lot higher.
      • +
      • Removed text macros from the chem dispenser.
      • +
      • Replaced with dispenser input recording macros.
      • +
      • Fancifying makeshift switchblades now works
      • +
      • Shields will no longer block lasers, and will break if they take too much damage.
      • +
      • Added a TGUI Next interface for crafting
      • +
      • Removed the old TGUI slow crafting interface
      • +
      • The MK2 hypospray now
      • +
      • The debug outfit is now kitted out for whatever debbuging needs.
      • +
      • Fixed the pandemic naming and the radiation healing symptom UI crashing
      • +
      • Hyposprays now switch modes on CTRL click, instead of alt, as it was already reserved for dispension amount.
      • +
      • Nanite interfaces have gotten a rework to TGUI Next, and can now support sub-programs. add:Adds the nanite sting program, which will allow you to manually sting people to give them nanites, changeling style.
      • +
      • The pandemic can no longer make vaccines or synthblood as quickly.
      • +
      • The syndicate uplinks interface has been redone in TGUI Next
      • +
      • Valentines can now be converted by bloodsuckers
      • +
      +

      Bhijn updated:

      +
        +
      • Click-dragging will now only perform the quick item usage behavior if you're in combat mode.
      • +
      +

      BlueWildrose updated:

      +
        +
      • podpeople tail wagging
      • +
      • lifebringer ghost role fixes
      • +
      +

      BuffEngineering, nemvar. updated:

      +
        +
      • Addicts can now feel like they're getting their fix or kicking it.
      • +
      • Aheals now remove addictions and restore your mood to default.
      • +
      +

      CameronWoof updated:

      +
        +
      • Lighting looks better now. I can say that because the PR wouldn't be merged and you wouldn't be reading this if it wasn't true.
      • +
      • Ammonia and saltpetre can now be made at the biogenerator.
      • +
      +

      Commandersand updated:

      +
        +
      • uplink centcomm suit doesn't have sensors
      • +
      +

      DeltaFire15 updated:

      +
        +
      • Nar'Sie runes no longer benefit from runed floors.
      • +
      +

      Detective-Google updated:

      +
        +
      • the POOL. remove: boxstation dorms 7
      • +
      • valentines candy no longer prefbreaks
      • +
      • Loudness Booster pAI program
      • +
      • Encryption Key pAI program
      • +
      +

      EmeraldSundisk updated:

      +
        +
      • Connects mining's disposal unit on Delta.
      • +
      • Slight visual adjustments to the immediate affected area.
      • +
      +

      Feasel updated:

      +
        +
      • Buffed dissection success chances.
      • +
      +

      Ghommie updated:

      +
        +
      • The anomalous honking crystal should now properly clown your mind.
      • +
      • Stopped the ellipsis question mark from being displayed twice in the examine message for masked/unknown human mobs.
      • +
      • Made the aforementioned ellipsis question mark display on flavor-text-less masked/unknown human mobs too for consistency.
      • +
      • Stopped an APTFT exploit with spray bottles.
      • +
      • Fixed the detective revolver being quite risky to use.
      • +
      • Hair styles and undergarments are yet again free from gender restrictions.
      • +
      • Clown ops will find bombananas and clown bomb beacons instead of minibombs and bomb beacons in their infiltrator ship now.
      • +
      • For safety, the syndicate shuttle minibombs and bombananas come shipped in a box. Please don't instinctively eat any of those nanas, thank you.
      • +
      • Uplink items excluded (such as mulligan, chameleon, ebow) from or exclusive (such as cyber implants) to normal nuke ops will now be properly unavailable/available to clown ops.
      • +
      • Fixed bananium energy sword/shield slips.
      • +
      • Buffed said slips to ignore no-grav/crawling/flying as well as adding some deadly force to the e-sword.
      • +
      • Fixed the 'stache grenade anti-non-clumsy user check.
      • +
      • Doubled the timer for the sticky mustaches effect from the above grenade (from 1 to 2 minutes)
      • +
      • Fixed an edge case with the chaplain armaments beacon spawning the box in nullspace.
      • +
      • The playback device's cooldown now proportionally increases with messages longer than 60 characters (3 seconds is the default assembly cooldown).
      • +
      • Fixed space ninjas "Nothing" objective. Now you gotta steal some dandy stuff such as corgi meat and pinpointers as a ninja too.
      • +
      • Fixed maploaded APC terminals direction.
      • +
      • Nerfed magnetic rifles/pistols by re(?)adding power cell requirements for it. These firearms must be recharged after firing 2 magazines worth of projectiles and are slightly more susceptible to EMPs.
      • +
      • Fixed the tearstache nade not properly working.
      • +
      • Buffed it against space helmet internals.
      • +
      • Holographic fans won't display above mobs and other objects anymore.
      • +
      • Fixed paraplegics appearing as shoeless.
      • +
      • Fixed the petting element.
      • +
      • Fixed slipping.
      • +
      • Refactored mob holders into an element.
      • +
      • Fixed a few minor issues with that feature. such as mismatching sprites for certain held mobs and a slight lack of safety checks.
      • +
      • holdable mobs can't force themselves into people's hands anymore.
      • +
      • Milkies fix.
      • +
      • Fixed some mounted defibrillator issue with the altclicking functionality.
      • +
      • Fixed no-grav lavaland labor/mining shuttle areas.
      • +
      • Fixed a little issue with sleeper UI and blood types.
      • +
      • Fixing accidental nerfs to the magpistol magazine.
      • +
      • The Lavaland's Herald speech sound should only play if they are actually speaking.
      • +
      • Nerfed cargo passive points generation from 500 to 125 creds per minute.
      • +
      • Fixed whitelisted/donor loadouts
      • +
      • Childproofs double-esword and hypereuplastic blade toys.
      • +
      • Some reagent holders (such as cigarettes, food) are not suitable for reagents export anymore, while unprocessed botany crops will only net 1/3 of the standard reagents values.
      • +
      • Export scanners now include the reagents value in the price report.
      • +
      • Fixed a little inconvenience with the character setup preview dummy having extra unwarranted bits.
      • +
      • Stopped role restricted uplink items from being discounted despite not being purchasable most times.
      • +
      • Missing words replacement file for the gondola mask.
      • +
      • Fixed an issue with the nearsighted prescription glasses taking over worn eyewear.
      • +
      • Fixed AI unanchoring not properly removing the no teleport trait. My bad.
      • +
      • Fixed another issue with hering comsig.
      • +
      • Fixed dozen missing privates sprites.
      • +
      • A little fix concerning some R&D and reagents.
      • +
      • Further mob holder fixes.
      • +
      • Fixed being unable to dump a trash bag's contents directly into disposal bins.
      • +
      • Doubled the halved flavor text maximum length.
      • +
      • Reduced tongue organ damage and tasting pH message spam.
      • +
      • Fixed agent IDs not registering the inputted name. Thanks MrPerson.
      • +
      • Fixed solar panels/trackers (de)construction being a bit wonky.
      • +
      • Fixed something about slime blood and the law of conservation of mass.
      • +
      • Fixed flypeople being emetic machine guns.
      • +
      • Fixed virology being unable to be done with synthetic blood.
      • +
      • Renamed "blaster carbine" and "blaster rifles" back to "energy gun" and "laser gun" respectively
      • +
      • Fixed magnetic rifles & co being inconsistent with printed energy guns and start with an empty power cell.
      • +
      • Reverted practice laser gun sprites back to their former glory. Mostly.
      • +
      • Fixed sprint buffer cost and regen being rounded down.
      • +
      • Nerfed the fermenting barrel export industry.
      • +
      • Reagent dispensers selling price no longer takes in account the reagents volume. It's already handled by reagents export.
      • +
      • pAIs are yet again unable to perform certain silicon interactions with machineries yet again.
      • +
      • Fixed pAI radios inability to be toggled on/off.
      • +
      +

      Ghommie (original PRs by Floyd/Qustinnus, 4Dplanner, Willox, ninjanomnom, mrdoombringer, Fikou, Fox McCloud, TheChosenEvilOne, nemvar, bobbahbrown, Time-Green, Stonebaykyle, MrPerson, ArcaneMusic and zxaber) updated:

      +
        +
      • You can now make toolboxes out of almost any solid material in an autolathe
      • +
      • adds Knight's Armour made out of any materials
      • +
      • new ruin found in lavaland protected by dark wizards, I wonder what they're guarding
      • +
      • You can now put a bunch more mats in the coin mint and autolathe
      • +
      • Adamantine and Mythril are now materials (Adamantine still only from xenobio, Mythril still only from badminnery). Adamantine boosts an item's force by 1.5, Mythril gives an item RPG statistics.
      • +
      • most custom sprites for coins have been lost
      • +
      • You can now give your ass acute radiation poisoning
      • +
      • floydmats now apply to all objs / items
      • +
      • you can now make tables and chairs out of any material
      • +
      • Fixes being able to exploit fully upgraded destructive analyzers to multiply materials
      • +
      • An old monastery from a previously abandoned sector of space has recently resurfaced in some regions surrounding the station.
      • +
      • Latent scans of the surrounding systems have picked up trace signs of new, smaller cult constructs, however these signatures quickly vanished.
      • +
      • In other news, scavengers in your sector have been seen occasionally with classically recreated maces, so autolathe firmware has been upgraded to accommodate this.
      • +
      +

      Hatterhat updated:

      +
        +
      • Zombie powder is now instant when ingested, but delayed when injected or applied through touch.
      • +
      • The H.E.C.K. suit is now goliath tentacle resistant and probably better for acid resistance.
      • +
      • The Engineering techfab can now print standard and large RCD compressed matter cartridges.
      • +
      • The Experimental Tools node now has the Combifan projector, blocking both temperature and atmospheric changes.
      • +
      • fiddles with the seed extractor upgrade examine to make it not shit
      • +
      • Formaldehyde prevents organ decay and corpses' miasma production at 1u in the body.
      • +
      • Epinephrine pens now contain 3u formaldehyde. This should not kill you.
      • +
      • The ships often crashed by Free Golems on Lavaland now have GPSes. They're off, by default, but an awakening Golem could easily turn one on.
      • +
      • Standard RCD ammo can now be printed from Engineering-keyed techfabs once you hit Industrial Engineering.
      • +
      • Consoleless interfaces are now default - this means unrestricted protolathes and circuit imprinters can now be interfaced with by interacting with the machine itself.
      • +
      • Multitools can now actually be printed from Engineering and Science protolathes/techfabs once you unlock Basic Tools.
      • +
      • Husking (from being burned to shit) can now be reverted! 5u rezadone or 100u synthflesh, at below 50 burn.
      • +
      • Turning a body into a burnt husk now takes more effort. 300 burn's worth of effort.
      • +
      • Buckshot individual pellet damage up from 10 to 12.5. Still firing 6 pellets.
      • +
      • Preservahyde! Made with water, bromine, and formaldehyde, it doesn't decay into histamine. Instead, it just prevents your organs from rotting into nothing.
      • +
      • You can now purify eldritch longswords with a bible. This creates purified longswords, which do not have anti-magic properties, but are still good for swinging at cultists.
      • +
      • Extend votes! Ported from Hyper, ported from AUstation.
      • +
      • mechs with stock parts now have icons
      • +
      • Pie reagent transfer now requires an uncovered mouth.
      • +
      • Biogenerators can now actually generate universal enzyme.
      • +
      • The Basic Tools node now unlocks the multitool for printing on Engineering and Science fabricators.
      • +
      • The Ash Walkers' nest on Lavaland now starts with three bowyery slabs.
      • +
      • You can now welder-harden arrows. It might take longer.
      • +
      • Silkstring's costs adjusted for bows and whatnot.
      • +
      • Grammar adjusted on a lot of things relating to bows.
      • +
      • Pipe bows' bowstring doesn't look like it replicated itself upon draw.
      • +
      +

      IHOPMommyLich updated:

      +
        +
      • Changed the multiplicative_slowdown of Stimulants from -1 to -0.5
      • +
      +

      IronEleven updated:

      +
        +
      • Minor stat changes to Choking, Spontaneous Combustion, Autophagocytosis Necrosis, Hallucigen, Narcolepsy, Shivering, and Vomiting symptoms.
      • +
      +

      KathrinBailey updated:

      +
        +
      • Missing turf_decals in Cargo Office.
      • +
      • Turns on the docking beacons on Box.
      • +
      • Fixes Starboard Quarter maint room being spaced. It was never intended to be like how it was.
      • +
      • The aforementioned maint room not having stuff in it.
      • +
      • varedited photocopier sometimes not opening any UI.
      • +
      • Atmos differences in Starboard Quarter maint.
      • +
      • Atmos differences in destroyed shuttle/EVA bridge. Plating replaced with airless plating.
      • +
      • Rotates AI satellite computers. These have probably been like this since computers had the old sprites and no directional ones. You shouldn't sit at a chair to operate a sideways computer.
      • +
      +

      KrabSpider updated:

      +
        +
      • The Van Dyke is no longer Fu Manchu.
      • +
      • Gets rid of a Fu Manchu imitation.
      • +
      +

      Kraseo updated:

      +
        +
      • You can no longer pull before wearing boxing gloves to bypass the grab check.
      • +
      • Nightmares no longer delete entire guns from existence for merely having a light on them.
      • +
      +

      Linzolle updated:

      +
        +
      • Bows now will not delete an arrow if it cant fire it.
      • +
      • bows now like and respect sprite changes
      • +
      +

      MalricB updated:

      +
        +
      • "Shaggy" sprite from virgo
      • +
      • "shaggy" option in the character customization
      • +
      +

      MrJWhit updated:

      +
        +
      • Removed meteor defense tech node
      • +
      • TEG
      • +
      +

      Naksu updated:

      +
        +
      • Odysseus chem synthesizing now works again.
      • +
      +

      Owai-Seek updated:

      +
        +
      • Burger, Cargo Packaging, Dirty Magazine, Air Pump, and Scrubber crates.
      • +
      • Duplicate Crate, Festive Wrapping Paper Crate, Contraband Monkey Meat Crate
      • +
      • Gave Seed Crate Ambrosia Seed, gave Biker Gang Crate Spraypaint.
      • +
      • Organised some crates with sub-categories. Also, moved all vendor refills to a new tab.
      • +
      • Moved Grill to Service Tab
      • +
      • Engineering Hardsuit Access
      • +
      • Blood Crate now has all of the current blood types.
      • +
      • Birthday Cake Recipe is now the same as TG.
      • +
      • Added Soy Sauce and BBQ Packets to Dinnerware Vendor.
      • +
      • Added nurse outfit, nurse cap, and mailman hat to loadout.
      • +
      • Changed the name of scrubs to blue, green, and purple scrubs.
      • +
      • Bacon and Eggs food item. Delicious! Added a Lemony Poppy Seed Muffin.
      • +
      • Snack Vendor has Chocolates, Tortilla Chips, and a Marshmallow Box
      • +
      • Mops can now be printed at service lathe once tools are researched.
      • +
      • Biobags can hold most organic limbs/organs, but not brains, implants, or cybernetics.
      • +
      • Trash Bag can now hold limbs (but not heads.)
      • +
      • Most snack vendor items reduced by 1.
      • +
      • Trash Cans are now actually craftable, and only require metal instead of plastic.
      • +
      • Bacon and Eggs, Drying Agent Bottle.
      • +
      • Mugs now show reagent colors of contained reagents. Thanks Seris!
      • +
      • Reorganized all food recipes, (hopefully) making things easier to find.
      • +
      • Trays now have a whitelist, allowing them to pick up normal sized foods, bowls, glassware, booze, ect.
      • +
      • Easter foods are no longer their own Misc Food Category on the top of the menu.
      • +
      • fixed a few typos/capitalization consistency.
      • +
      • Mexican Foods are their own Subcategory.
      • +
      • Donuts are their own Subcategory
      • +
      • Moved Sweets from Misc Food in with Pies. Renamed to Pies & Sweets
      • +
      • BROOM
      • +
      • Janitor Vendor now has gear for two Janitors.
      • +
      +

      PersianXerxes updated:

      +
        +
      • SMES and PACMAN attached to gulag Security to power electrified windows remove: Removed Sec vendor from gulag Security
      • +
      • Separation of gulag and public mining
      • +
      • Better clarified the comment explaining the contraband tag.
      • +
      • Cargo nuclear defusal kits now require an emag'd drop pod console to be purchased.
      • +
      • Added Kilo Station
      • +
      • Adjusts Kilo Station to be more in line with Citadel standards
      • +
      • Added area icons required to make Kilo Station editable on Citadel code
      • +
      • Fixed a reagent container on Kilo pointing to a nonexistent reagent
      • +
      • Adds Kilo Station to the maps config file, does not fix Meta Station's population requirement
      • +
      +

      Psody-Mordheim updated:

      +
        +
      • You can now make synth-flesh with synthetic blood.
      • +
      • You can now make synthetic blood via mixing saline glucose, iron, stable plasma and heating it to 350 temp.
      • +
      • You can mix synthetic blood and cryoxadone to create synth-meat in addition to normal blood.
      • +
      • Disfiguration Symptom.
      • +
      • Deoxyribonucleic Acid Saboteur Symptom.
      • +
      • Polyvitiligo Symptom.
      • +
      • Revitiligo Symptom.
      • +
      • Vitiligo Symptom.
      • +
      +

      Putnam3145 updated:

      +
        +
      • Added logging to various consent things.
      • +
      • Lots of new traitor objectives
      • +
      • gender change potion now respects prefs
      • +
      • Hypno prefs work better.
      • +
      • Panic bunker is now round-to-round persistent
      • +
      • Relief valve now has a TGUI-next UI
      • +
      • Atmos reaction priority works now.
      • +
      • map voting doesn't suck anymore
      • +
      • Dynamic now defaults to "classic" storyteller instead of just failing if the vote didn't choose a storyteller.
      • +
      • antag quirk blacklisting works now
      • +
      • default should be... default
      • +
      • all supermatter damage is now hardcapped
      • +
      • Supermatter sabotage objective no longer shows up with no supermatter
      • +
      • Mining vendors no longer fail and eat your points iff you have precisely enough points to pay for an item
      • +
      • Licking pref
      • +
      • Fixed IRV.
      • +
      • Runtime if nobody has a chaos pref set
      • +
      • IRV fixed... again
      • +
      • temporary flavor text can now be of reasonable length
      • +
      • Shooting the supermatter now adds to the supermatter's power. CO2 setups beware!
      • +
      • Logging for renaming
      • +
      +

      Raiq & Linzolle updated:

      +
        +
      • Bone bow - Ash walkers crafting , bone arrows - Ash walkers crafting, silk string used in bow crafting, harden arrows - Ash walkers crafting, ash walker only crafting book, basic pipe bow, and bow & arrow selling. Quivers for ash walkers as well, just to hold some arrows well out on the hunt!
      • +
      +

      Seris02 updated:

      +
        +
      • tweaked the way the SM works
      • +
      • custom reagent pie smite
      • +
      • hijack implant
      • +
      • changed mentions of the issilion proc to hasSiliconAccessInArea based on what the proc is used for
      • +
      • recipe for mammal mutation toxin
      • +
      • polychromic winter coat
      • +
      • thief's gloves
      • +
      • crushing magboots
      • +
      • golden plastitanium toolbox being actually plastitanuium
      • +
      • character slot amount
      • +
      • rebalanced rising bass
      • +
      • string highlighting whitespace
      • +
      • glitch with PKA
      • +
      • meteor hallucinations (again)
      • +
      • Added naked hallucination
      • +
      • crowbarring manifests off crates
      • +
      • makes RCDs cost a better amount
      • +
      • apc icons
      • +
      • rest hotkey
      • +
      • hsl instead of sum of rgb for spraycan lum check
      • +
      • bloodcrawl's cooldown
      • +
      +

      ShadeAware updated:

      +
        +
      • Craftable Switchblades, a weaker subtype of normal switchblades that can be crafted using a Kitchen Knife, Modular Receiver, Rifle Stock and some Cable Coil. Requires a welder to complete.
      • +
      • You can now actually craft Switchblades.
      • +
      • Switchblades no longer regain their old Makeshift sprite after retracting if you've made them fancy with Silver.
      • +
      • The Captain's Wardrobe, a special one-of-a-kind and ID-locked wardrobe for the Captain that holds all of their snowflakey gear. Remove: Snowflake gear from the Captain's locker, since now it has its own vendor.
      • +
      +

      Tlaltecuhtli, ported by Hatterhat updated:

      +
        +
      • Ripley, Firefighter, Odysseus and H.O.N.K. mechs now also use scanning modules and capacitors on construction. This means that they also gain reduced power consumption and EMP protection from higher-tier stock parts.
      • +
      +

      Trilbyspaceclone updated:

      +
        +
      • Vault hallway door being all access
      • +
      • Updates change logs
      • +
      • Crafts are now made of plasteel and can be made with 5 sheets
      • +
      • Takes away NT's connections to the Aliens that run the Syndicats
      • +
      • Carps have evolved to take more damage
      • +
      • restock crates for each vender
      • +
      • restock units for all station venders
      • +
      • Sec-vender missing icon
      • +
      • Box station captain office issues maping: Gulag on box can now be accessed
      • +
      • Alien stools and chairs
      • +
      • Bone armor/Dagger are now crafting from bones rather then crafting menu
      • +
      • Firing pins that only works when not on station
      • +
      • Medical locked crates
      • +
      • Russian gear crates have less gear in some cases but all will cost more
      • +
      • Medical locked crates that were not locked
      • +
      • Crates that were out of date are corrected
      • +
      • Heads of staff have been better screened by NT before being promoted
      • +
      • The suit full of spiders also known as a ninja now is a tactical turtleneck
      • +
      • The Wiznerds now dont have suits set to max
      • +
      • Meat wheat no longer has blood
      • +
      • Flat guns can no longer be suppressed
      • +
      • replaced stickmans .45 caliber with 10mm, for consistency.
      • +
      • Meatwheat and Oats now have rarity
      • +
      • Oats now have at lest 50% more flour in them
      • +
      • BDM now uses a PKA rather then a normal KA
      • +
      • Gang tower shield is no longer transparent
      • +
      • Cosmic winter coat now glows like the bedsheet, and holds normal winter coat gear
      • +
      • Express console is now logging what it buys, like the normal console should
      • +
      • Crabs are now made of crab meat.
      • +
      • AIs now understand the old ways of drunken dwarfs
      • +
      • Removes some armored Russian hats from box station round start
      • +
      • Doner items spawning
      • +
      • Engi/Sec Trek suit no longer has 10% melee protection
      • +
      • IPC hearts are now made of robomeat and roboblood thats emp proof. Heals and is all and all just like an normal heart
      • +
      • All robotic organs now have an animation.
      • +
      • IPC's now organs now look like robotic ones, even tho thats not the case game wise
      • +
      • Added a new bee themed bar sign
      • +
      • Makes plywood chair not look as bad.
      • +
      • corndog sprite being miss-spelled
      • +
      • Ash from land of lava now is useable for sandstone
      • +
      • Peach cake slices are no long made by mimes
      • +
      +

      Tupinambis updated:

      +
        +
      • the portion of laws that require harm prevention by silicons has been removed.
      • +
      • silicon_laws.txt config file is required to be modified for full implementation.
      • +
      • masks no longer improperly stick out of helmets when they should be hidden.
      • +
      • Status Displays should now update correctly.
      • +
      • stunbatons now take 4 hits to inflict hard crit, up from 3.
      • +
      • stunbatons no longer disarm targets.
      • +
      +

      Yakumo Chen updated:

      +
        +
      • Rings for your fingers!
      • +
      • New cargo crates and loadout options to bling your rings!
      • +
      +

      YakumoChen updated:

      +
        +
      • Observe is back in the OOC tab
      • +
      • Rings look nicer. Sprites used from RP.
      • +
      • Ring on-hands. Diamond rings sparkle!
      • +
      • You can now propose using a diamond ring in your hand.
      • +
      • Legion skulls behave like bees!!!!
      • +
      +

      Zellular updated:

      +
        +
      • Movement state for pupdozer and its decals
      • +
      • Tweaked the movement state for the pupdozer's eyes
      • +
      +

      ancientpower updated:

      +
        +
      • Fixes an error in pH strips' feedback message.
      • +
      • Ported drink sliding from /vg/station.
      • +
      • Fixes color mismatching with the "genitals use skintone" preference.
      • +
      • Bunny ear style for humanoid species.
      • +
      • Ghosts are now literate.
      • +
      +

      bunny232 updated:

      +
        +
      • Changes the simple animal sentience event from the xenomorph preference to sentience potion preference.
      • +
      +

      coiax updated:

      +
        +
      • Admin and event only pair pinpointers! They come in a box of two, and each pinpointer will always point at its corresponding pair. Aww.
      • +
      +

      deathride58 updated:

      +
        +
      • Spacemen no longer run at lightspeed on local servers.
      • +
      +

      kappa-sama updated:

      +
        +
      • the plant dudes can actually make plant disks now
      • +
      +

      keronshb updated:

      +
        +
      • Added repairable turrets
      • +
      • Adds Tiny Fans to the pirate ship
      • +
      • changes some reinforced windows to plastinanium pirate windows
      • +
      • made the pirate shuttle + turrets bomb resistant
      • +
      • made most pirate machines + consoles indestructible
      • +
      • increased pirate turret health
      • +
      • Adds the CogChamp drink and Sprite
      • +
      • Added burn and knockback to stunhand during HALOS on cult.
      • +
      • fixed accelerated regeneration nanites
      • +
      • fixed mechanical repair nanites
      • +
      • fixed bio reconstruction nanites
      • +
      +

      kevinz000 updated:

      +
        +
      • Custom snowflake plushies are now in config rather than code.
      • +
      • Abductor mindsnapping (aka abductee objectives) can now be "cured" with brain surgery.
      • +
      • Shuttle hijacking has been completely reworked. Alt-click the shuttle as a hijack-capable mind (so traitors, and especially traitors with hijack) to begin or continue a hacking process.
      • +
      • A good amount of the blood RGB rework was cleaned up/reverted, with some notable gameplay changes including: Gibs and blood not having max blood by default (no more easy rampages, cultists), infinite gib streaking, etc etc.
      • +
      • meteor waves are now directional and announces the direction on the command report.
      • +
      • CTF CLAYMORES
      • +
      • shoves buffed, now shoving into a wall twice rapidly will also disarm their weapon.
      • +
      • traitor+bro gamemode minimum population set to 25 until there can be more in depth configuration systems for gamemodes.
      • +
      • no more bluespace skittish locker diving,
      • +
      • moths now have unique laughs and can *chitter.
      • +
      • nuke explosion is now full dev radius for anti lag purposes
      • +
      • Gangs can now only tag with a gang uplink bought spraycan.
      • +
      • dueling pistol accesses have been changed to be more accessible.
      • +
      • mechs no longer have admin logs flooding into IC control console log viewing
      • +
      • Guncode and energy guns have been refactored a bit.
      • +
      • You can now combat mode ight click on an energy gun to attempt to switch firing modes. This only works on guns without right click functions overridden.
      • +
      • shoes can now fit magpistols again.
      • +
      • Projectiles now always hit chest if targeting chest, snipers have 100% targeting zone accuracy. All other cases are unchanged.
      • +
      • The lawyer's PDA cartridge has been rebranded to something more accurate to its true nature.
      • +
      • Refactored ghostreading/etc
      • +
      • Cyborgization will now de-gang people, even gangheads.
      • +
      • reactive repulse armor now has an item limit
      • +
      • beam rifle runtime fix during aiming_beam
      • +
      • fail2topic runtime fix: taking out an ip while incrementing index resulted in accessing the next-next entry instead of the next and results in out of bound errors.
      • +
      • gravity gun repulse and chaos now work in all angles, rather than just basic cardinals and diagonals. fun.
      • +
      • Public autolathes can no longer be hacked.
      • +
      • Energy weapons now once again have their lens in contents.
      • +
      • pais are no longer muted for literally a whole hour on emp.
      • +
      • auto profiler subsystem from tg
      • +
      • Brig cells now are more accurate by using timeofday instead of realtime
      • +
      • Cryo now actually transfers reagents at tier 4 on enter rather than every 80 machine fire()-process()s regardless of if it was "reset" by open/close.
      • +
      • cmo now gets advanced surgery drapes that techweb-sync for advanced surgeries without an operating console.
      • +
      • ctf claymores now actually spawn (and fit).
      • +
      • STOP_PROCESSING now removes from currentrun to prevent another process cycle from happening where it shouldn't.
      • +
      • hand teleporters now require 30 deciseconds of still movement by the user to dispel portals. there's a beam effect too.
      • +
      • Sort of a bugfix but cult blood magic and all guns now respect stamina softcrit.
      • +
      • Organ healing rate doubled. Organ decay rate halved to match its define (15 minutes for full decay, so at around 8-10 minutes it'll be really fucked).
      • +
      • Storage now caches max screen size and only stores when being opened by a non ghost, meaning ghosts will no longer distort living player screens when viewing storage.
      • +
      • Stunbatons changed yet again.
      • +
      • the game's built in autoclicker aka CanMobAutoclick no longer triggers client/Click()'s anti clickspam guard.
      • +
      • pais can no longer bodyblock bullets
      • +
      • pai radio short changed to 3 minutes down from 5
      • +
      • pais are no longer fulltile click opacity.
      • +
      • vampire "immortal haste" has been reworked to be more reliable and consistent.
      • +
      • hand teles use a less atrocious beam
      • +
      +

      necromanceranne updated:

      +
        +
      • Ebows now disarm people hit by them.
      • +
      • Ebows now do 60 stamina damage on hit.
      • +
      • Ebows no longer inflict drowsiness
      • +
      • Miniature ebows do 15 toxin damage, up from 8.
      • +
      • Ebows have considerably shorter knockdowns.
      • +
      • Ebows now make you slur rather than stutter.
      • +
      • Large ebows are now heavy and bulky.
      • +
      • You can no longer order spinfusors or their ammo from cargo.
      • +
      • Removed the formal security officer jacket from the secdrobe
      • +
      • formal security jackets are now armor vests
      • +
      • Bullets causing bleed rates equal to unmitigated damage through all forms of defense.
      • +
      • Reverted #9092, crew mecha no longer spawn with tracking beacons.
      • +
      • [Port] Mecha ballistics weapons now require ammo created from an Exosuit Fabricator or the Security Protolathe, though they will start with a full magazine and in most cases enough for one full reload. Reloading these weapons no longer chunks your power cell. Clown (and mime) mecha equipment have not changed.
      • +
      • [Port] The SRM-8 Missile Launcher has been replaced with the BRM-6 Breaching Missile Launcher in techwebs (Nukie Mauler remains equipped with the SRM-8).
      • +
      • [Port] Both Missile Launchers and the Clusterbang Launcher do not have an ammo cache, and cannot be reloaded by the pilot. Once the initial loaded ammo has been spent, you can use the appropriate ammo box to load the weapon directly.
      • +
      • [Port] Utility mechs that have a clamp equipped can load ammo from their own cargo hold into other mechs.
      • +
      • [Port] Nuke Ops can purchase spare ammo duffel bags for their mecha weapons, should they run low.
      • +
      • Literally unclickability with a cham projector
      • +
      +

      nemvar updated:

      +
        +
      • Slight changes the self-repair borg module. It no longer references the borg that owns it.
      • +
      • Trash from food now gets generated at the location of the food item, instead of in the hands of the eater.
      • +
      • Changed mob biotypes from lists to flags.
      • +
      +

      r4d6 updated:

      +
        +
      • Added a dwarf language
      • +
      • Added more engines
      • +
      • RPD subcategories and preview icons reorganized.
      • +
      • RPD now starts with painting turned off, hitting pipes with build and no paint will target the turf underneath instead. Bye bye turf pixelhunting.
      • +
      • Made dwarves into a roundstart races
      • +
      • Meteor Timer back to 3-5 minutes
      • +
      • Mining no longer lead to spess
      • +
      • Added Plasteel Pickaxe
      • +
      • Added Titanium Pickaxe
      • +
      • fixed a missing tile
      • +
      +

      tralezab, bandit, Skoglol updated:

      +
        +
      • The mime's PDA messages are silent now!
      • +
      • 30 new emoji have been added. Mime buff, mime now OP.
      • +
      +

      27 January 2020

      4dplanner, CRITAWAKETS, XDTM, ninjanomnom updated:

        @@ -506,328 +1055,6 @@
        • fixed not being able to remove trait genes without a disk being inserted into the dna manipulator
        - -

        30 December 2019

        -

        AnturK updated:

        -
          -
        • Fixed ranged syndicate mobs stormtrooper training.
        • -
        -

        Arturlang updated:

        -
          -
        • Adds Bloodsuckers, beware.
        • -
        -

        BlueWildrose updated:

        -
          -
        • Fixed stargazers being unable to link to themselves if mindshielded or if holding psionic shielding devices (tinfoil hats) when the species is set.
        • -
        • Fixes non-roundstart slimes being unable to wag their tail.
        • -
        -

        Commandersand updated:

        -
          -
        • added two words to clown filter
        • -
        • Added new things to loadouts, check em
        • -
        -

        DeltaFire15 updated:

        -
          -
        • Clock cult kindle no longer cares about oxygen damage
        • -
        • changed mecha internals access for some special mechs.
        • -
        • no more mech maintenance access for engineers.
        • -
        • All heads of staff can now message CC
        • -
        • Removes a magicnumber
        • -
        • Rebalanced cult vs cult stun effects to debuff instead of stun
        • -
        -

        Detective-Google updated:

        -
          -
        • short hair 80's is no longer jank
        • -
        -

        Fermis updated:

        -
          -
        • tweaked how super bases/acids work but limiting them
        • -
        -

        Fikou updated:

        -
          -
        • the windup toolbox now has some more "realistic" sounds
        • -
        • the windup toolbox now rumbles again
        • -
        -

        Ghommie updated:

        -
          -
        • Fixed hulks, sleeping carp users, pacifists and people with chunky fingers being able to unrestrictly use gun and pneumatic cannon circuit assemblies.
        • -
        • Fixed gun circuit assemblies being only usable by human mobs.
        • -
        • Doubled the locomotion circuit external cooldown, thus halving the movable assemblies' movespeed.
        • -
        • Made wooden cabinet/closets... actually made of wood.
        • -
        • Wooden cabinets are now deconstructable with a screwdriver.
        • -
        • Deconstruction of large crates and other closet subtypes deconstructable with tools other than the welder is no longer instant.
        • -
        • You shouldn't be able to target objects you can't see (excluding darkness) with the ARCD and RLD
        • -
        • The admin RCD is ranged too, just like the ARCD.
        • -
        • Fixed welding, thirteen loko, welding and wraith spectacles not blinding people as expected. Thank you all whomst reported this issue in the suggestions box channel instead of the github repository's issues section, very smart!
        • -
        • Fixed on_mob eyes overlays not updating properly in certain cases.
        • -
        • Fixed deconversion from bloodshot eyes blood cult resetting your eyes' color to pitch black instead of their previous color, more or less.
        • -
        • Spinfusor nerf: Upped the casing and ammo box size by one step, removed the projectile's dismemberment value (explosions can still rip a limb or two off), halved the ammo box capacity, reduced the spinfusor ammo supply pack contents from 32 to 8, removed the casing's ability to explode when thrown.
        • -
        • Fixes bubblegum's death not unlocking the arena shuttle buyment.
        • -
        • Fixed alien tech node not being unlockable with subtypes of the accepted items.
        • -
        • Fixed reactive armor onmob overlays not updating when toggled and reactive teleport armor still using forceMove() instead of do_teleport()
        • -
        • Fixed space hermit asteroid rocks unintendedly spawning airless asteroid turf when mined, save for the perimeter.
        • -
        • Fixes reviver implant having been a crapshot ever since soft-crit was introduced years ago.
        • -
        • Added a "convalescence" time (about 15 seconds) after the user is out of unconsciousbess/crit to ensure they are properly stabilized.
        • -
        • Added a 15 minutes hardcap for accumulated revive cooldown (equivalent to 150 points of brute or burn healed) above which the implant starts cooling down regardless of user's conditions.
        • -
        • Fixed AI core displays I may have broken with my coding extravaganza.
        • -
        • Blue, Amber and Red security alert sounds should be half as loud now.
        • -
        • Buffed clown ops by removing their clumsiness and adding a new trait to be used in place of several clown role checks.
        • -
        • Clown ops too also suffer from not holding or wearing clown shoes now.
        • -
        • Fixed a few holo barriers lacking transparency.
        • -
        • Fixed character setup preview bodyparts not displaying correctly most of times.
        • -
        • Fixed character appearance preview displaying the mannequin in job attire instead of undergarments.
        • -
        • Fixed raven's shuttle computer not being of the emergency shuttle type.
        • -
        • Blood bank generators can now be anchored and unanchored now.
        • -
        • Ghost mentors can now orbit around the target instead of setting their view to theirs'.
        • -
        • Fixes a ghostchat eavesdropping exploit concerning VR.
        • -
        • Fixes VR deaths being broadcasted in deadchat.
        • -
        • Fixed a few pill bottle issues with the ChemMaster.
        • -
        • Fixes a few negative quirks not being properly removed when deleted.
        • -
        • Phobia and mute quirks are no longer cheesed by brain surgery grade healing or medicines.
        • -
        • Fixed double-flavour (and bland custom) ice creams.
        • -
        • Fixed Pubbystation's wall Nanomeds being inconsistent with other stations'.
        • -
        • dextrous simplemobs can now swap action intent with 1, 2, 3, 4 now. Just like humies, ayys and monkys.
        • -
        • Stops humanoids whose skin_tone variable is set to "albino" from showing up as pale when examined should their species not use skintones anyway.
        • -
        • Removed the old (almost) unused roboticist encryption key and headset.
        • -
        • Fixed goose meat.
        • -
        • Fixed a little door assembly glass dupe exploit
        • -
        • Fixed AI holopad speech text being small and whispers that in multiple exclamation marks echo through multiple areas.
        • -
        • Removed literally atrocious polka dotted accessories. They were even more atrocious than the yellow horrible tie.
        • -
        -

        Ghommie (also porting PRs by AnturK and Arkatos) updated:

        -
          -
        • Fixed light eaters not burning out borg lamplights and flashes. fix Fixed light eater not affecting open turfs emitting lights such as light tiles and fairy grass.
        • -
        • Fixed an empty reference about light eater armblade disintegration after Heart of Darkness removal.
        • -
        -

        Ghommie, Skogol updated:

        -
          -
        • refactored altclick interaction to allow alt-click interactable objects to parent call without forcing the turf contents stat menu open.
        • -
        • Alt clicking will no longer show turf contents for items inside bags etc.
        • -
        • Alt clicking the source of your turf contents stat menu will now close said menu.
        • -
        -

        GrayRachnid updated:

        -
          -
        • fixes consistency
        • -
        -

        Hatterhat updated:

        -
          -
        • Regenerative nanites, a "chemical" used in the combat stimulant injector. Actually quite stimulating, and not bad in a pinch for a nuclear operative. Check the Combat Medic Kit!
        • -
        • The Combat Medic Kit now has an advanced health analyzer and medisprays instead of patches and a chloral syringe.
        • -
        • The Advanced Syndicate Surgery Duffelbag or whatever it was doesn't get the better injector, because nobody uses it and so nobody's bothered to update it.
        • -
        • .357 speedloaders can now be printed with the Advanced Illegal Ballistics node on the tech tree!
        • -
        • okay so i may have given the .357 an extra speedloader at the same cost but it comes in a box now
        • -
        -

        ItzGabby updated:

        -
          -
        • Fixed AltClick on polychromic collars so they actually work now.
        • -
        -

        KeRSedChaplain updated:

        -
          -
        • Extends the file "deltakalaxon.ogg" to a 38 second .ogg.
        • -
        -

        Linzolle updated:

        -
          -
        • neck slice. harm intent someone's head while they are unconscious or in a neck grab to make them bleed uncontrollably.
        • -
        • officer's sabre now properly makes the unsheating and resheating noise
        • -
        • fireman failure has a different message depending on the circumstance
        • -
        • Abductor chem dispenser, and added it to the abductor console.
        • -
        • "Superlingual matrix" to the abductor console. It's the abductor's tongue. Can be used to link it to your abductor communication channel and then implanted into a test subject.
        • -
        • Shrink ray and added it to the abductor console.
        • -
        • Shrink ray sound effect (its the fucking mega man death sound)
        • -
        • special jumpsuit for abductors
        • -
        • abductor jumpsuit, including digi version if a digitigrade person somehow manages to get their hands on it. sprites for the shrink ray and chem dispenser.
        • -
        • new glands to play with, including the all-access gland, the quantum gland, and the blood type randomiser.
        • -
        • split every gland into its own file instead of all being in one file
        • -
        • cosmic coat crafting recipe changed to coat + cosmic bedsheet
        • -
        -

        Mickyan, nemvar, RaveRadbury, AnturK, SpaceManiac updated:

        -
          -
        • Certain incompatible quirks can no longer be taken together.
        • -
        • If an admin sends a ghost back to the lobby, they can now choose a different set of quirks.
        • -
        • the quirk menu went through some minor formatting changes.
        • -
        • Podcloning now lets you keep your quirks.
        • -
        • Quirks have flavor text in medical records.
        • -
        • All quirk medical records refer to "Patient", removing a few instances of "Subject".
        • -
        • Quirks no longer apply to off-station roundstart antagonists.
        • -
        • Mood quirks are now only processed by the quirk holders
        • -
        -

        Narcissisko (ported by Hatterhat) updated:

        -
          -
        • Luxury Bar Capsule, at 10,000 points. Comes with no medical supplies, a bar, and a bunch of cigars. Ported from tgstation/tgstation#45547.
        • -
        -

        Nervere and subject217, Militaires, py01, nemvar updated:

        -
          -
        • The cook's CQC now only works when in the kitchen or the kitchen backroom.
        • -
        • corrected CQC help instructions
        • -
        • CQC and Sleeping Carp are properly logged.
        • -
        • CQC can passively grab targets when not on grab intent. Passive grabs do not count towards combos for CQC or Sleeping carp.
        • -
        • Martial Art and NOGUN cleanup.
        • -
        -

        PersianXerxes updated:

        -
          -
        • Removed night vision quirk
        • -
        -

        Putnam updated:

        -
          -
        • acute hepatic pharmacokinesis now works if you already have relevant genitals
        • -
        • Contamination is no longer an infinitely spreading deadly contagion causing mass panic
        • -
        • Dynamic rulesets have lower weight if a round recently featured them (except traitor).
        • -
        -

        Putnam3145 updated:

        -
          -
        • Buffed HE pipes by making them realistically radiate away heat.
        • -
        • Dynamic has a (totally unused for any relevant purpose) roundstart report now.
        • -
        • A whole bunch of dynamic data is now available for statbus
        • -
        • Dynamic from-ghost antags no longer double dip on threat refunds when the mode fails due to not enough applications.
        • -
        • whoops broke quirks
        • -
        • quirks work
        • -
        • New tab in preferences screen: "ERP preferences"
        • -
        • New opt-outs for individual effects of incubus draught, succubus milk
        • -
        • Acute hepatic pharmacokinesis has been removed, replaced with above
        • -
        • Renamed "Toggle Lewdchem" to "Toggle Lewd MKUltra", since that's what it actually means, and made it toggle the "hypno" setting (rename it again if more hypno mechanics are added).
        • -
        • Made MKUltra's lewd messages require both people involved to have hypno opted-in.
        • -
        • Buncha dynamic config tweaks
        • -
        • Ghost cafe spawns are actual ghost roles by the game's reckoning now
        • -
        • a runtime in radioactive contamination
        • -
        • Bomb armor now acts like other armor types.
        • -
        • Devastation-level explosions on armorless people no longer destroys everything in their bags.
        • -
        -

        Seris02 updated:

        -
          -
        • the clowns headset
        • -
        • distance checks
        • -
        • the sprites
        • -
        • added the runed and brass winter coats (cosmetic ratvarian/narsian)
        • -
        • how the narsian/ratvarian coats can be made
        • -
        • fixes some ghost roles from dying of stupid shit
        • -
        • pandoras attacking their owners
        • -
        • Added Rising Bass and the shifting scroll.
        • -
        • Changes the martial arts scroll in the uplink to "Sleeping Carp Scroll"
        • -
        -

        ShizCalev updated:

        -
          -
        • Fixed floodlights not turning off properly when they're underpowered.
        • -
        • Fixed emitters not changing icons properly when they're underpowered.
        • -
        -

        Sishen1542 updated:

        -
          -
        • Clicking a pack of seeds with a pen allows you to set the plant's name, description and the pack of seeds' description. Useful for differentiating genetically modified plants. These changes will persist through different generations of the plant.
        • -
        • Hydroponics trays update their name and description to reflect the plant inside them. They revert to default when emptied.
        • -
        -

        Toriate updated:

        -
          -
        • Polychromic shorts now have a digitigrade state
        • -
        -

        Trilbyspaceclone updated:

        -
          -
        • ports all the new donuts, burgars, and chicken stuff from RG
        • -
        • ports new snowcone
        • -
        • ports grill
        • -
        • ports beakfeast tag/mood lit as TG has it
        • -
        • ports all the amazing new sprites
        • -
        • ports crafting for many things like snowcones needing water
        • -
        • ports of many craftings
        • -
        • lowers fryers sound
        • -
        • ported icons for new food/grill
        • -
        • ports the deletion of some icons and images
        • -
        • ports a spell check for the snowcones
        • -
        • ports fixes for stuff I didnt know were even broken with snowcones
        • -
        • coder cat failers to push the last commit from year(s) ago
        • -
        • Updates the changlogs
        • -
        • meat hook from HUGE to bulky
        • -
        • CE hardsuit is now more rad-proof
        • -
        • Wrong icon names, missing dog fashion with telegram hat
        • -
        • New softdrink that comes in its own vender!
        • -
        • Honey now has a reaction with plants
        • -
        • Buzz fuzz now only has a 5% to give honey and will now give 1u of sugar not 2
        • -
        • Blaster shotguns back into armory
        • -
        • Removed Lighters in thunderdomes
        • -
        • Silicons now know what a slime is saying!
        • -
        • honey now will not kill slimes. Honey slimepeople can be a thing now, go sci.
        • -
        • Added insulin into many of the borg hypo's
        • -
        -

        Useroth updated:

        -
          -
        • bamboo which can be used to build punji sticks/ blowguns available as a sugarcane mutation or in exotic seed crate
        • -
        • changed the sugar cane growth stages because fuck if I know why, but it was in the PR
        • -
        • New lavaland ruin: Pulsating tumor
        • -
        • New class of lavaland mobs, a bit weaker than megafauna but still stronger than most of what you normally see
        • -
        • Ghost cafe spawner. For letting people spawn as their own character in the ninja holding facility. It bypasses the usual check, so people who have suicided/ghosted/cryod may use it.
        • -
        • Dorms in the ninja holding facility.
        • -
        -

        Xantholne updated:

        -
          -
        • Santa Hats to Loadout and Clothesmate
        • -
        • Christmas Wintercoats to Loadout and Clothesmate
        • -
        • Christmas male and female uniforms to loadout and Clothesmate
        • -
        • Red, Green, and Traditional Santa boots to loadout and Clothesmate
        • -
        • Christmas Socks, Red candycane socks, Green candycane socks to sock selection
        • -
        -

        kappa-sama updated:

        -
          -
        • legion drops more crates now
        • -
        • .357 speedloaders in autolathes are now individual bullets instead, speedloaders are now illegal tech, costs less total metal to make 7 bullets than a previous speedloader. 7.62mm bullets in autolathe when hacked and costs more metal to make 5 7.62mm bullets than getting a clip from the seclathe.
        • -
        • mentions that you can refill speedloaders on .357 uplink description
        • -
        • you can now strip people while aggrograbbing or higher
        • -
        • plasmafist to wizard
        • -
        • modular is gone
        • -
        • martial apprentices for the local Chinese wizard
        • -
        • broodmother baby lag
        • -
        • you can no longer get 100k credits by spending 4k roundstart
        • -
        • cooking oil in sunflowers instead of corn oil
        • -
        • throats are no longer slit happy
        • -
        -

        keronshb updated:

        -
          -
        • Adds reflector blobs to shield blob upgrades
        • -
        -

        kevinz000 updated:

        -
          -
        • Launchpads can now take number inputs for offsets rather than just buttons.
        • -
        • nanites no longer spread through air blocking objects
        • -
        • Night vision readded as a darkness dampening effect rather than darksight.
        • -
        • conveyors can only stack items on tiles to 150 now.
        • -
        • added 8 character save slots
        • -
        • Cargo shuttle now silently ignores slaughter demons/revenants instead of being blocked even while they are jaunted. A drawback is that manifested ones can't block it either, any more.
        • -
        • flashbangs process light/sound separately and uses viewers(), so xray users beware.
        • -
        • Stat() slowed down for anti-lag measures.
        • -
        • sprint/stamina huds now work again
        • -
        • Combat defibs now instant stun on disarm rather than 1 second again
        • -
        • Defibs are now always emagged when emagged with an emag rather than EMP.
        • -
        • aooc toggling now only broadcasts to antagonists
        • -
        • Antag rep proc is now easier to read and supports returning a list.
        • -
        • Clockwork marauders are now on a configured summon cooldown if being summoned on station. They also rapidly bleed health while in or next to space. And they glow brighter.
        • -
        -

        lolman360 updated:

        -
          -
        • Added ability to pick up certain simplemobs.
        • -
        -

        nemvar updated:

        -
          -
        • The brains of roundstart borgs no longer decay.
        • -
        • Refactored the visibility of reagents for mobs.
        • -
        -

        nicbn, Kevinz000, ShizCalev updated:

        -
          -
        • Fire alarm is now simpler. Touch it to activate, touch it to deactivate. When activated, it will blink inconsistently if it is emagged.
        • -
        • You can no longer spam fire alarms. Also, they're logged again.
        • -
        • Fixed fire alarms not updating icons properly after being emagged and hacked by Malf AI's.
        • -
        -

        r4d6 updated:

        -
          -
        • Added a N2O pressure tank
        • -
        • Removed a AM Shielding from the crate
        • -
        • Added Handshakes
        • -
        • Added Nose booping
        • -
        • Added submaps for the SM, Tesla and Singulo
        • -
        • Added a placeholder on Boxstation for the Engines
        • -
        • fixed Nose boops not triggering
        • -
        -

        shellspeed1 updated:

        -
          -
        • Adds Insect markings
        • -
        • Adds three new moth wings.
        • -
      GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 464340ef24..92ef22f74f 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -24452,3 +24452,590 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. timothyteakettle: - bugfix: fixed not being able to remove trait genes without a disk being inserted into the dna manipulator +2020-02-26: + AnturK ported by kevinz000: + - rscadd: Dueling pistols have been added. + Arturlang: + - rscadd: Replaces a lot of ingame UIs with TGUI next, increasing performance drastically. + - rscadd: Each night for bloodsuckers will last longer due to the sun dimming. + - tweak: You cant level up for free, now you have to pay blood for power. + - balance: Bloodsuckers are no longer as resistant to hard stuns and regenerate + less stamina. and a lot of their cooldowns are a lot higher. + - rscdel: Removed text macros from the chem dispenser. + - rscadd: Replaced with dispenser input recording macros. + - bugfix: Fancifying makeshift switchblades now works + - balance: Shields will no longer block lasers, and will break if they take too + much damage. + - rscadd: Added a TGUI Next interface for crafting + - rscdel: Removed the old TGUI slow crafting interface + - tweak: The MK2 hypospray now + - admin: The debug outfit is now kitted out for whatever debbuging needs. + - bugfix: Fixed the pandemic naming and the radiation healing symptom UI crashing + - tweak: Hyposprays now switch modes on CTRL click, instead of alt, as it was already + reserved for dispension amount. + - rscadd: Nanite interfaces have gotten a rework to TGUI Next, and can now support + sub-programs. add:Adds the nanite sting program, which will allow you to manually + sting people to give them nanites, changeling style. + - balance: The pandemic can no longer make vaccines or synthblood as quickly. + - rscadd: The syndicate uplinks interface has been redone in TGUI Next + - tweak: Valentines can now be converted by bloodsuckers + Bhijn: + - tweak: Click-dragging will now only perform the quick item usage behavior if you're + in combat mode. + BlueWildrose: + - bugfix: podpeople tail wagging + - tweak: lifebringer ghost role fixes + BuffEngineering, nemvar.: + - bugfix: Addicts can now feel like they're getting their fix or kicking it. + - bugfix: Aheals now remove addictions and restore your mood to default. + CameronWoof: + - tweak: Lighting looks better now. I can say that because the PR wouldn't be merged + and you wouldn't be reading this if it wasn't true. + - rscadd: Ammonia and saltpetre can now be made at the biogenerator. + Commandersand: + - tweak: uplink centcomm suit doesn't have sensors + DeltaFire15: + - balance: Nar'Sie runes no longer benefit from runed floors. + Detective-Google: + - rscadd: 'the POOL. remove: boxstation dorms 7' + - bugfix: valentines candy no longer prefbreaks + - rscadd: Loudness Booster pAI program + - rscadd: Encryption Key pAI program + EmeraldSundisk: + - bugfix: Connects mining's disposal unit on Delta. + - tweak: Slight visual adjustments to the immediate affected area. + Feasel: + - balance: Buffed dissection success chances. + Ghommie: + - tweak: The anomalous honking crystal should now properly clown your mind. + - bugfix: Stopped the ellipsis question mark from being displayed twice in the examine + message for masked/unknown human mobs. + - tweak: Made the aforementioned ellipsis question mark display on flavor-text-less + masked/unknown human mobs too for consistency. + - bugfix: Stopped an APTFT exploit with spray bottles. + - bugfix: Fixed the detective revolver being quite risky to use. + - bugfix: Hair styles and undergarments are yet again free from gender restrictions. + - tweak: Clown ops will find bombananas and clown bomb beacons instead of minibombs + and bomb beacons in their infiltrator ship now. + - tweak: For safety, the syndicate shuttle minibombs and bombananas come shipped + in a box. Please don't instinctively eat any of those nanas, thank you. + - tweak: Uplink items excluded (such as mulligan, chameleon, ebow) from or exclusive + (such as cyber implants) to normal nuke ops will now be properly unavailable/available + to clown ops. + - bugfix: Fixed bananium energy sword/shield slips. + - balance: Buffed said slips to ignore no-grav/crawling/flying as well as adding + some deadly force to the e-sword. + - bugfix: Fixed the 'stache grenade anti-non-clumsy user check. + - balance: Doubled the timer for the sticky mustaches effect from the above grenade + (from 1 to 2 minutes) + - bugfix: Fixed an edge case with the chaplain armaments beacon spawning the box + in nullspace. + - tweak: The playback device's cooldown now proportionally increases with messages + longer than 60 characters (3 seconds is the default assembly cooldown). + - bugfix: Fixed space ninjas "Nothing" objective. Now you gotta steal some dandy + stuff such as corgi meat and pinpointers as a ninja too. + - bugfix: Fixed maploaded APC terminals direction. + - balance: Nerfed magnetic rifles/pistols by re(?)adding power cell requirements + for it. These firearms must be recharged after firing 2 magazines worth of projectiles + and are slightly more susceptible to EMPs. + - bugfix: Fixed the tearstache nade not properly working. + - balance: Buffed it against space helmet internals. + - tweak: Holographic fans won't display above mobs and other objects anymore. + - bugfix: Fixed paraplegics appearing as shoeless. + - bugfix: Fixed the petting element. + - bugfix: Fixed slipping. + - refactor: Refactored mob holders into an element. + - bugfix: Fixed a few minor issues with that feature. such as mismatching sprites + for certain held mobs and a slight lack of safety checks. + - rscdel: holdable mobs can't force themselves into people's hands anymore. + - bugfix: Milkies fix. + - bugfix: Fixed some mounted defibrillator issue with the altclicking functionality. + - bugfix: Fixed no-grav lavaland labor/mining shuttle areas. + - bugfix: Fixed a little issue with sleeper UI and blood types. + - bugfix: Fixing accidental nerfs to the magpistol magazine. + - bugfix: The Lavaland's Herald speech sound should only play if they are actually + speaking. + - bugfix: Nerfed cargo passive points generation from 500 to 125 creds per minute. + - bugfix: Fixed whitelisted/donor loadouts + - bugfix: Childproofs double-esword and hypereuplastic blade toys. + - balance: Some reagent holders (such as cigarettes, food) are not suitable for + reagents export anymore, while unprocessed botany crops will only net 1/3 of + the standard reagents values. + - bugfix: Export scanners now include the reagents value in the price report. + - bugfix: Fixed a little inconvenience with the character setup preview dummy having + extra unwarranted bits. + - bugfix: Stopped role restricted uplink items from being discounted despite not + being purchasable most times. + - bugfix: Missing words replacement file for the gondola mask. + - bugfix: Fixed an issue with the nearsighted prescription glasses taking over worn + eyewear. + - bugfix: Fixed AI unanchoring not properly removing the no teleport trait. My bad. + - bugfix: Fixed another issue with hering comsig. + - imageadd: Fixed dozen missing privates sprites. + - bugfix: A little fix concerning some R&D and reagents. + - bugfix: Further mob holder fixes. + - bugfix: Fixed being unable to dump a trash bag's contents directly into disposal + bins. + - bugfix: Doubled the halved flavor text maximum length. + - bugfix: Reduced tongue organ damage and tasting pH message spam. + - bugfix: Fixed agent IDs not registering the inputted name. Thanks MrPerson. + - bugfix: Fixed solar panels/trackers (de)construction being a bit wonky. + - bugfix: Fixed something about slime blood and the law of conservation of mass. + - bugfix: Fixed flypeople being emetic machine guns. + - bugfix: Fixed virology being unable to be done with synthetic blood. + - rscdel: Renamed "blaster carbine" and "blaster rifles" back to "energy gun" and + "laser gun" respectively + - bugfix: Fixed magnetic rifles & co being inconsistent with printed energy guns + and start with an empty power cell. + - imagedel: Reverted practice laser gun sprites back to their former glory. Mostly. + - bugfix: Fixed sprint buffer cost and regen being rounded down. + - balance: Nerfed the fermenting barrel export industry. + - tweak: Reagent dispensers selling price no longer takes in account the reagents + volume. It's already handled by reagents export. + - bugfix: pAIs are yet again unable to perform certain silicon interactions with + machineries yet again. + - bugfix: Fixed pAI radios inability to be toggled on/off. + ? Ghommie (original PRs by Floyd/Qustinnus, 4Dplanner, Willox, ninjanomnom, mrdoombringer, + Fikou, Fox McCloud, TheChosenEvilOne, nemvar, bobbahbrown, Time-Green, Stonebaykyle, + MrPerson, ArcaneMusic and zxaber) + : - rscadd: You can now make toolboxes out of almost any solid material in an autolathe + - rscadd: adds Knight's Armour made out of any materials + - rscadd: new ruin found in lavaland protected by dark wizards, I wonder what + they're guarding + - rscadd: You can now put a bunch more mats in the coin mint and autolathe + - rscadd: Adamantine and Mythril are now materials (Adamantine still only from + xenobio, Mythril still only from badminnery). Adamantine boosts an item's + force by 1.5, Mythril gives an item RPG statistics. + - rscdel: most custom sprites for coins have been lost + - rscadd: You can now give your ass acute radiation poisoning + - rscadd: floydmats now apply to all objs / items + - rscadd: you can now make tables and chairs out of any material + - bugfix: Fixes being able to exploit fully upgraded destructive analyzers to + multiply materials + - rscadd: An old monastery from a previously abandoned sector of space has recently + resurfaced in some regions surrounding the station. + - rscadd: Latent scans of the surrounding systems have picked up trace signs of + new, smaller cult constructs, however these signatures quickly vanished. + - rscadd: In other news, scavengers in your sector have been seen occasionally + with classically recreated maces, so autolathe firmware has been upgraded + to accommodate this. + Hatterhat: + - balance: Zombie powder is now instant when ingested, but delayed when injected + or applied through touch. + - tweak: The H.E.C.K. suit is now goliath tentacle resistant and probably better + for acid resistance. + - rscadd: The Engineering techfab can now print standard and large RCD compressed + matter cartridges. + - rscadd: The Experimental Tools node now has the Combifan projector, blocking both + temperature and atmospheric changes. + - tweak: fiddles with the seed extractor upgrade examine to make it not shit + - rscadd: Formaldehyde prevents organ decay and corpses' miasma production at 1u + in the body. + - rscadd: Epinephrine pens now contain 3u formaldehyde. This should not kill you. + - rscadd: The ships often crashed by Free Golems on Lavaland now have GPSes. They're + off, by default, but an awakening Golem could easily turn one on. + - tweak: Standard RCD ammo can now be printed from Engineering-keyed techfabs once + you hit Industrial Engineering. + - tweak: Consoleless interfaces are now default - this means unrestricted protolathes + and circuit imprinters can now be interfaced with by interacting with the machine + itself. + - bugfix: Multitools can now actually be printed from Engineering and Science protolathes/techfabs + once you unlock Basic Tools. + - rscadd: Husking (from being burned to shit) can now be reverted! 5u rezadone or + 100u synthflesh, at below 50 burn. + - balance: Turning a body into a burnt husk now takes more effort. 300 burn's worth + of effort. + - balance: Buckshot individual pellet damage up from 10 to 12.5. Still firing 6 + pellets. + - rscadd: Preservahyde! Made with water, bromine, and formaldehyde, it doesn't decay + into histamine. Instead, it just prevents your organs from rotting into nothing. + - balance: You can now purify eldritch longswords with a bible. This creates purified + longswords, which do not have anti-magic properties, but are still good for + swinging at cultists. + - rscadd: Extend votes! Ported from Hyper, ported from AUstation. + - bugfix: mechs with stock parts now have icons + - balance: Pie reagent transfer now requires an uncovered mouth. + - bugfix: Biogenerators can now actually generate universal enzyme. + - bugfix: The Basic Tools node now unlocks the multitool for printing on Engineering + and Science fabricators. + - rscadd: The Ash Walkers' nest on Lavaland now starts with three bowyery slabs. + - rscadd: You can now welder-harden arrows. It might take longer. + - balance: Silkstring's costs adjusted for bows and whatnot. + - spellcheck: Grammar adjusted on a lot of things relating to bows. + - bugfix: Pipe bows' bowstring doesn't look like it replicated itself upon draw. + IHOPMommyLich: + - tweak: Changed the multiplicative_slowdown of Stimulants from -1 to -0.5 + IronEleven: + - balance: Minor stat changes to Choking, Spontaneous Combustion, Autophagocytosis + Necrosis, Hallucigen, Narcolepsy, Shivering, and Vomiting symptoms. + KathrinBailey: + - bugfix: Missing turf_decals in Cargo Office. + - bugfix: Turns on the docking beacons on Box. + - bugfix: Fixes Starboard Quarter maint room being spaced. It was never intended + to be like how it was. + - bugfix: The aforementioned maint room not having stuff in it. + - bugfix: varedited photocopier sometimes not opening any UI. + - bugfix: Atmos differences in Starboard Quarter maint. + - bugfix: Atmos differences in destroyed shuttle/EVA bridge. Plating replaced with + airless plating. + - bugfix: Rotates AI satellite computers. These have probably been like this since + computers had the old sprites and no directional ones. You shouldn't sit at + a chair to operate a sideways computer. + KrabSpider: + - imageadd: The Van Dyke is no longer Fu Manchu. + - imagedel: Gets rid of a Fu Manchu imitation. + Kraseo: + - bugfix: You can no longer pull before wearing boxing gloves to bypass the grab + check. + - bugfix: Nightmares no longer delete entire guns from existence for merely having + a light on them. + Linzolle: + - bugfix: Bows now will not delete an arrow if it cant fire it. + - bugfix: bows now like and respect sprite changes + MalricB: + - rscadd: '"Shaggy" sprite from virgo' + - rscadd: '"shaggy" option in the character customization' + MrJWhit: + - rscdel: Removed meteor defense tech node + - tweak: TEG + Naksu: + - bugfix: Odysseus chem synthesizing now works again. + Owai-Seek: + - rscadd: Burger, Cargo Packaging, Dirty Magazine, Air Pump, and Scrubber crates. + - rscdel: Duplicate Crate, Festive Wrapping Paper Crate, Contraband Monkey Meat + Crate + - tweak: Gave Seed Crate Ambrosia Seed, gave Biker Gang Crate Spraypaint. + - tweak: Organised some crates with sub-categories. Also, moved all vendor refills + to a new tab. + - tweak: Moved Grill to Service Tab + - bugfix: Engineering Hardsuit Access + - tweak: Blood Crate now has all of the current blood types. + - tweak: Birthday Cake Recipe is now the same as TG. + - tweak: Added Soy Sauce and BBQ Packets to Dinnerware Vendor. + - tweak: Added nurse outfit, nurse cap, and mailman hat to loadout. + - tweak: Changed the name of scrubs to blue, green, and purple scrubs. + - rscadd: Bacon and Eggs food item. Delicious! Added a Lemony Poppy Seed Muffin. + - tweak: Snack Vendor has Chocolates, Tortilla Chips, and a Marshmallow Box + - balance: Mops can now be printed at service lathe once tools are researched. + - balance: Biobags can hold most organic limbs/organs, but not brains, implants, + or cybernetics. + - balance: Trash Bag can now hold limbs (but not heads.) + - balance: Most snack vendor items reduced by 1. + - bugfix: Trash Cans are now actually craftable, and only require metal instead + of plastic. + - imageadd: Bacon and Eggs, Drying Agent Bottle. + - imageadd: Mugs now show reagent colors of contained reagents. Thanks Seris! + - tweak: Reorganized all food recipes, (hopefully) making things easier to find. + - balance: Trays now have a whitelist, allowing them to pick up normal sized foods, + bowls, glassware, booze, ect. + - bugfix: Easter foods are no longer their own Misc Food Category on the top of + the menu. + - spellcheck: fixed a few typos/capitalization consistency. + - tweak: Mexican Foods are their own Subcategory. + - tweak: Donuts are their own Subcategory + - tweak: Moved Sweets from Misc Food in with Pies. Renamed to Pies & Sweets + - rscadd: BROOM + - tweak: Janitor Vendor now has gear for two Janitors. + PersianXerxes: + - rscadd: 'SMES and PACMAN attached to gulag Security to power electrified windows + remove: Removed Sec vendor from gulag Security' + - tweak: Separation of gulag and public mining + - rscadd: Better clarified the comment explaining the contraband tag. + - tweak: Cargo nuclear defusal kits now require an emag'd drop pod console to be + purchased. + - rscadd: Added Kilo Station + - tweak: Adjusts Kilo Station to be more in line with Citadel standards + - imageadd: Added area icons required to make Kilo Station editable on Citadel code + - code_imp: Fixed a reagent container on Kilo pointing to a nonexistent reagent + - config: Adds Kilo Station to the maps config file, does not fix Meta Station's + population requirement + Psody-Mordheim: + - rscadd: You can now make synth-flesh with synthetic blood. + - rscadd: You can now make synthetic blood via mixing saline glucose, iron, stable + plasma and heating it to 350 temp. + - rscadd: You can mix synthetic blood and cryoxadone to create synth-meat in addition + to normal blood. + - rscadd: Disfiguration Symptom. + - rscadd: Deoxyribonucleic Acid Saboteur Symptom. + - rscadd: Polyvitiligo Symptom. + - rscdel: Revitiligo Symptom. + - rscdel: Vitiligo Symptom. + Putnam3145: + - admin: Added logging to various consent things. + - rscadd: Lots of new traitor objectives + - bugfix: gender change potion now respects prefs + - bugfix: Hypno prefs work better. + - admin: Panic bunker is now round-to-round persistent + - tweak: Relief valve now has a TGUI-next UI + - bugfix: Atmos reaction priority works now. + - rscadd: map voting doesn't suck anymore + - bugfix: Dynamic now defaults to "classic" storyteller instead of just failing + if the vote didn't choose a storyteller. + - bugfix: antag quirk blacklisting works now + - tweak: default should be... default + - balance: all supermatter damage is now hardcapped + - tweak: Supermatter sabotage objective no longer shows up with no supermatter + - bugfix: Mining vendors no longer fail and eat your points iff you have precisely + enough points to pay for an item + - tweak: Licking pref + - bugfix: Fixed IRV. + - bugfix: Runtime if nobody has a chaos pref set + - bugfix: IRV fixed... again + - bugfix: temporary flavor text can now be of reasonable length + - balance: Shooting the supermatter now adds to the supermatter's power. CO2 setups + beware! + - rscadd: Logging for renaming + Raiq & Linzolle: + - rscadd: Bone bow - Ash walkers crafting , bone arrows - Ash walkers crafting, + silk string used in bow crafting, harden arrows - Ash walkers crafting, ash + walker only crafting book, basic pipe bow, and bow & arrow selling. Quivers + for ash walkers as well, just to hold some arrows well out on the hunt! + Seris02: + - tweak: tweaked the way the SM works + - rscadd: custom reagent pie smite + - rscadd: hijack implant + - code_imp: changed mentions of the issilion proc to hasSiliconAccessInArea based + on what the proc is used for + - rscadd: recipe for mammal mutation toxin + - rscadd: polychromic winter coat + - rscadd: thief's gloves + - rscadd: crushing magboots + - bugfix: golden plastitanium toolbox being actually plastitanuium + - bugfix: character slot amount + - balance: rebalanced rising bass + - bugfix: string highlighting whitespace + - bugfix: glitch with PKA + - bugfix: meteor hallucinations (again) + - rscadd: Added naked hallucination + - rscadd: crowbarring manifests off crates + - balance: makes RCDs cost a better amount + - bugfix: apc icons + - rscadd: rest hotkey + - rscadd: hsl instead of sum of rgb for spraycan lum check + - balance: bloodcrawl's cooldown + ShadeAware: + - rscadd: Craftable Switchblades, a weaker subtype of normal switchblades that can + be crafted using a Kitchen Knife, Modular Receiver, Rifle Stock and some Cable + Coil. Requires a welder to complete. + - bugfix: You can now actually craft Switchblades. + - bugfix: Switchblades no longer regain their old Makeshift sprite after retracting + if you've made them fancy with Silver. + - rscadd: 'The Captain''s Wardrobe, a special one-of-a-kind and ID-locked wardrobe + for the Captain that holds all of their snowflakey gear. Remove: Snowflake gear + from the Captain''s locker, since now it has its own vendor.' + Tlaltecuhtli, ported by Hatterhat: + - balance: Ripley, Firefighter, Odysseus and H.O.N.K. mechs now also use scanning + modules and capacitors on construction. This means that they also gain reduced + power consumption and EMP protection from higher-tier stock parts. + Trilbyspaceclone: + - bugfix: Vault hallway door being all access + - server: Updates change logs + - rscadd: Crafts are now made of plasteel and can be made with 5 sheets + - rscadd: Takes away NT's connections to the Aliens that run the Syndicats + - rscadd: Carps have evolved to take more damage + - rscadd: restock crates for each vender + - rscadd: restock units for all station venders + - bugfix: Sec-vender missing icon + - bugfix: 'Box station captain office issues maping: Gulag on box can now be accessed' + - rscadd: Alien stools and chairs + - tweak: Bone armor/Dagger are now crafting from bones rather then crafting menu + - rscadd: Firing pins that only works when not on station + - rscadd: Medical locked crates + - balance: Russian gear crates have less gear in some cases but all will cost more + - bugfix: Medical locked crates that were not locked + - spellcheck: Crates that were out of date are corrected + - balance: Heads of staff have been better screened by NT before being promoted + - balance: The suit full of spiders also known as a ninja now is a tactical turtleneck + - balance: The Wiznerds now dont have suits set to max + - tweak: Meat wheat no longer has blood + - bugfix: Flat guns can no longer be suppressed + - tweak: replaced stickmans .45 caliber with 10mm, for consistency. + - tweak: Meatwheat and Oats now have rarity + - balance: Oats now have at lest 50% more flour in them + - balance: BDM now uses a PKA rather then a normal KA + - tweak: Gang tower shield is no longer transparent + - tweak: Cosmic winter coat now glows like the bedsheet, and holds normal winter + coat gear + - server: Express console is now logging what it buys, like the normal console should + - bugfix: Crabs are now made of crab meat. + - bugfix: AIs now understand the old ways of drunken dwarfs + - balance: Removes some armored Russian hats from box station round start + - bugfix: Doner items spawning + - balance: Engi/Sec Trek suit no longer has 10% melee protection + - bugfix: IPC hearts are now made of robomeat and roboblood thats emp proof. Heals + and is all and all just like an normal heart + - imageadd: All robotic organs now have an animation. + - imageadd: IPC's now organs now look like robotic ones, even tho thats not the + case game wise + - imageadd: Added a new bee themed bar sign + - imageadd: Makes plywood chair not look as bad. + - bugfix: corndog sprite being miss-spelled + - bugfix: Ash from land of lava now is useable for sandstone + - bugfix: Peach cake slices are no long made by mimes + Tupinambis: + - tweak: the portion of laws that require harm prevention by silicons has been removed. + - server: silicon_laws.txt config file is required to be modified for full implementation. + - bugfix: masks no longer improperly stick out of helmets when they should be hidden. + - bugfix: Status Displays should now update correctly. + - balance: stunbatons now take 4 hits to inflict hard crit, up from 3. + - balance: stunbatons no longer disarm targets. + Yakumo Chen: + - rscadd: Rings for your fingers! + - rscadd: New cargo crates and loadout options to bling your rings! + YakumoChen: + - tweak: Observe is back in the OOC tab + - imageadd: Rings look nicer. Sprites used from RP. + - imageadd: Ring on-hands. Diamond rings sparkle! + - tweak: You can now propose using a diamond ring in your hand. + - tweak: Legion skulls behave like bees!!!! + Zellular: + - imageadd: Movement state for pupdozer and its decals + - tweak: Tweaked the movement state for the pupdozer's eyes + ancientpower: + - bugfix: Fixes an error in pH strips' feedback message. + - rscadd: Ported drink sliding from /vg/station. + - bugfix: Fixes color mismatching with the "genitals use skintone" preference. + - imageadd: Bunny ear style for humanoid species. + - tweak: Ghosts are now literate. + bunny232: + - tweak: Changes the simple animal sentience event from the xenomorph preference + to sentience potion preference. + coiax: + - rscadd: Admin and event only pair pinpointers! They come in a box of two, and + each pinpointer will always point at its corresponding pair. Aww. + deathride58: + - bugfix: Spacemen no longer run at lightspeed on local servers. + kappa-sama: + - bugfix: the plant dudes can actually make plant disks now + keronshb: + - rscadd: Added repairable turrets + - rscadd: Adds Tiny Fans to the pirate ship + - tweak: changes some reinforced windows to plastinanium pirate windows + - tweak: made the pirate shuttle + turrets bomb resistant + - tweak: made most pirate machines + consoles indestructible + - tweak: increased pirate turret health + - rscadd: Adds the CogChamp drink and Sprite + - rscadd: Added burn and knockback to stunhand during HALOS on cult. + - balance: Added burn and knockback to stunhand during HALOS on cult. + - bugfix: fixed accelerated regeneration nanites + - bugfix: fixed mechanical repair nanites + - bugfix: fixed bio reconstruction nanites + kevinz000: + - refactor: Custom snowflake plushies are now in config rather than code. + - balance: Abductor mindsnapping (aka abductee objectives) can now be "cured" with + brain surgery. + - rscadd: Shuttle hijacking has been completely reworked. Alt-click the shuttle + as a hijack-capable mind (so traitors, and especially traitors with hijack) + to begin or continue a hacking process. + - refactor: 'A good amount of the blood RGB rework was cleaned up/reverted, with + some notable gameplay changes including: Gibs and blood not having max blood + by default (no more easy rampages, cultists), infinite gib streaking, etc etc.' + - balance: meteor waves are now directional and announces the direction on the command + report. + - rscadd: CTF CLAYMORES + - balance: shoves buffed, now shoving into a wall twice rapidly will also disarm + their weapon. + - balance: traitor+bro gamemode minimum population set to 25 until there can be + more in depth configuration systems for gamemodes. + - bugfix: no more bluespace skittish locker diving, + - rscadd: moths now have unique laughs and can *chitter. + - tweak: nuke explosion is now full dev radius for anti lag purposes + - balance: Gangs can now only tag with a gang uplink bought spraycan. + - tweak: dueling pistol accesses have been changed to be more accessible. + - bugfix: mechs no longer have admin logs flooding into IC control console log viewing + - refactor: Guncode and energy guns have been refactored a bit. + - rscadd: You can now combat mode ight click on an energy gun to attempt to switch + firing modes. This only works on guns without right click functions overridden. + - balance: shoes can now fit magpistols again. + - balance: Projectiles now always hit chest if targeting chest, snipers have 100% + targeting zone accuracy. All other cases are unchanged. + - tweak: The lawyer's PDA cartridge has been rebranded to something more accurate + to its true nature. + - refactor: Refactored ghostreading/etc + - balance: Cyborgization will now de-gang people, even gangheads. + - bugfix: reactive repulse armor now has an item limit + - bugfix: beam rifle runtime fix during aiming_beam + - bugfix: 'fail2topic runtime fix: taking out an ip while incrementing index resulted + in accessing the next-next entry instead of the next and results in out of bound + errors.' + - rscadd: gravity gun repulse and chaos now work in all angles, rather than just + basic cardinals and diagonals. fun. + - balance: Public autolathes can no longer be hacked. + - bugfix: Energy weapons now once again have their lens in contents. + - bugfix: pais are no longer muted for literally a whole hour on emp. + - rscadd: auto profiler subsystem from tg + - bugfix: Brig cells now are more accurate by using timeofday instead of realtime + - bugfix: Cryo now actually transfers reagents at tier 4 on enter rather than every + 80 machine fire()-process()s regardless of if it was "reset" by open/close. + - rscadd: cmo now gets advanced surgery drapes that techweb-sync for advanced surgeries + without an operating console. + - bugfix: ctf claymores now actually spawn (and fit). + - bugfix: STOP_PROCESSING now removes from currentrun to prevent another process + cycle from happening where it shouldn't. + - balance: hand teleporters now require 30 deciseconds of still movement by the + user to dispel portals. there's a beam effect too. + - balance: Sort of a bugfix but cult blood magic and all guns now respect stamina + softcrit. + - balance: Organ healing rate doubled. Organ decay rate halved to match its define + (15 minutes for full decay, so at around 8-10 minutes it'll be really fucked). + - tweak: Storage now caches max screen size and only stores when being opened by + a non ghost, meaning ghosts will no longer distort living player screens when + viewing storage. + - balance: Stunbatons changed yet again. + - tweak: the game's built in autoclicker aka CanMobAutoclick no longer triggers + client/Click()'s anti clickspam guard. + - balance: pais can no longer bodyblock bullets + - balance: pai radio short changed to 3 minutes down from 5 + - balance: pais are no longer fulltile click opacity. + - refactor: vampire "immortal haste" has been reworked to be more reliable and consistent. + - tweak: hand teles use a less atrocious beam + necromanceranne: + - rscadd: Ebows now disarm people hit by them. + - rscadd: Ebows now do 60 stamina damage on hit. + - rscdel: Ebows no longer inflict drowsiness + - balance: Miniature ebows do 15 toxin damage, up from 8. + - balance: Ebows have considerably shorter knockdowns. + - balance: Ebows now make you slur rather than stutter. + - balance: Large ebows are now heavy and bulky. + - rscdel: You can no longer order spinfusors or their ammo from cargo. + - rscdel: Removed the formal security officer jacket from the secdrobe + - tweak: formal security jackets are now armor vests + - rscdel: Bullets causing bleed rates equal to unmitigated damage through all forms + of defense. + - balance: 'Reverted #9092, crew mecha no longer spawn with tracking beacons.' + - balance: '[Port] Mecha ballistics weapons now require ammo created from an Exosuit + Fabricator or the Security Protolathe, though they will start with a full magazine + and in most cases enough for one full reload. Reloading these weapons no longer + chunks your power cell. Clown (and mime) mecha equipment have not changed.' + - balance: '[Port] The SRM-8 Missile Launcher has been replaced with the BRM-6 Breaching + Missile Launcher in techwebs (Nukie Mauler remains equipped with the SRM-8).' + - balance: '[Port] Both Missile Launchers and the Clusterbang Launcher do not have + an ammo cache, and cannot be reloaded by the pilot. Once the initial loaded + ammo has been spent, you can use the appropriate ammo box to load the weapon + directly.' + - rscadd: '[Port] Utility mechs that have a clamp equipped can load ammo from their + own cargo hold into other mechs.' + - rscadd: '[Port] Nuke Ops can purchase spare ammo duffel bags for their mecha weapons, + should they run low.' + - bugfix: Literally unclickability with a cham projector + nemvar: + - code_imp: Slight changes the self-repair borg module. It no longer references + the borg that owns it. + - bugfix: Trash from food now gets generated at the location of the food item, instead + of in the hands of the eater. + - code_imp: Changed mob biotypes from lists to flags. + r4d6: + - rscadd: Added a dwarf language + - rscadd: Added more engines + - tweak: RPD subcategories and preview icons reorganized. + - rscadd: RPD now starts with painting turned off, hitting pipes with build and + no paint will target the turf underneath instead. Bye bye turf pixelhunting. + - config: Made dwarves into a roundstart races + - tweak: Meteor Timer back to 3-5 minutes + - bugfix: Mining no longer lead to spess + - rscadd: Added Plasteel Pickaxe + - rscadd: Added Titanium Pickaxe + - bugfix: fixed a missing tile + tralezab, bandit, Skoglol: + - rscadd: The mime's PDA messages are silent now! + - rscadd: 30 new emoji have been added. Mime buff, mime now OP. diff --git a/html/changelogs/AutoChangeLog-pr-10277.yml b/html/changelogs/AutoChangeLog-pr-10277.yml deleted file mode 100644 index d2c873d010..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10277.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - refactor: "Custom snowflake plushies are now in config rather than code." diff --git a/html/changelogs/AutoChangeLog-pr-10295.yml b/html/changelogs/AutoChangeLog-pr-10295.yml deleted file mode 100644 index a776275e6e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10295.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Abductor mindsnapping (aka abductee objectives) can now be \"cured\" with brain surgery." diff --git a/html/changelogs/AutoChangeLog-pr-10352.yml b/html/changelogs/AutoChangeLog-pr-10352.yml deleted file mode 100644 index 7879bc1de1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10352.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - tweak: "tweaked the way the SM works" diff --git a/html/changelogs/AutoChangeLog-pr-10414.yml b/html/changelogs/AutoChangeLog-pr-10414.yml deleted file mode 100644 index 25750a889d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10414.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CameronWoof" -delete-after: True -changes: - - tweak: "Lighting looks better now. I can say that because the PR wouldn't be merged and you wouldn't be reading this if it wasn't true." diff --git a/html/changelogs/AutoChangeLog-pr-10541.yml b/html/changelogs/AutoChangeLog-pr-10541.yml deleted file mode 100644 index f59ebe0e75..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10541.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - rscadd: "the POOL. -remove: boxstation dorms 7" diff --git a/html/changelogs/AutoChangeLog-pr-10559.yml b/html/changelogs/AutoChangeLog-pr-10559.yml deleted file mode 100644 index a48fc6c289..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10559.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "custom reagent pie smite" diff --git a/html/changelogs/AutoChangeLog-pr-10572.yml b/html/changelogs/AutoChangeLog-pr-10572.yml deleted file mode 100644 index d18e2d9e93..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10572.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - tweak: "the portion of laws that require harm prevention by silicons has been removed." - - server: "silicon_laws.txt config file is required to be modified for full implementation." diff --git a/html/changelogs/AutoChangeLog-pr-10575.yml b/html/changelogs/AutoChangeLog-pr-10575.yml deleted file mode 100644 index c81ed76026..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10575.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - rscadd: "Replaces a lot of ingame UIs with TGUI next, increasing performance drastically." diff --git a/html/changelogs/AutoChangeLog-pr-10583.yml b/html/changelogs/AutoChangeLog-pr-10583.yml deleted file mode 100644 index e743fca877..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10583.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - admin: "Added logging to various consent things." diff --git a/html/changelogs/AutoChangeLog-pr-10590.yml b/html/changelogs/AutoChangeLog-pr-10590.yml deleted file mode 100644 index e59c8decf0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10590.yml +++ /dev/null @@ -1,11 +0,0 @@ -author: "KathrinBailey" -delete-after: True -changes: - - bugfix: "Missing turf_decals in Cargo Office." - - bugfix: "Turns on the docking beacons on Box." - - bugfix: "Fixes Starboard Quarter maint room being spaced. It was never intended to be like how it was." - - bugfix: "The aforementioned maint room not having stuff in it." - - bugfix: "varedited photocopier sometimes not opening any UI." - - bugfix: "Atmos differences in Starboard Quarter maint." - - bugfix: "Atmos differences in destroyed shuttle/EVA bridge. Plating replaced with airless plating." - - bugfix: "Rotates AI satellite computers. These have probably been like this since computers had the old sprites and no directional ones. You shouldn't sit at a chair to operate a sideways computer." diff --git a/html/changelogs/AutoChangeLog-pr-10596.yml b/html/changelogs/AutoChangeLog-pr-10596.yml deleted file mode 100644 index 7f56a256a0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10596.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "hijack implant" - - code_imp: "changed mentions of the issilion proc to hasSiliconAccessInArea based on what the proc is used for" diff --git a/html/changelogs/AutoChangeLog-pr-10623.yml b/html/changelogs/AutoChangeLog-pr-10623.yml deleted file mode 100644 index 623560f7d2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10623.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - rscadd: "Lots of new traitor objectives" diff --git a/html/changelogs/AutoChangeLog-pr-10644.yml b/html/changelogs/AutoChangeLog-pr-10644.yml deleted file mode 100644 index b7544495d7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10644.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShadeAware" -delete-after: True -changes: - - rscadd: "Craftable Switchblades, a weaker subtype of normal switchblades that can be crafted using a Kitchen Knife, Modular Receiver, Rifle Stock and some Cable Coil. Requires a welder to complete." diff --git a/html/changelogs/AutoChangeLog-pr-10649.yml b/html/changelogs/AutoChangeLog-pr-10649.yml deleted file mode 100644 index 04e3569ad3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10649.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "Shuttle hijacking has been completely reworked. Alt-click the shuttle as a hijack-capable mind (so traitors, and especially traitors with hijack) to begin or continue a hacking process." diff --git a/html/changelogs/AutoChangeLog-pr-10700.yml b/html/changelogs/AutoChangeLog-pr-10700.yml deleted file mode 100644 index 296ebe4d99..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10700.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - tweak: "The anomalous honking crystal should now properly clown your mind." diff --git a/html/changelogs/AutoChangeLog-pr-10704.yml b/html/changelogs/AutoChangeLog-pr-10704.yml deleted file mode 100644 index 1acd46b51f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10704.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nemvar" -delete-after: True -changes: - - code_imp: "Slight changes the self-repair borg module. It no longer references the borg that owns it." diff --git a/html/changelogs/AutoChangeLog-pr-10705.yml b/html/changelogs/AutoChangeLog-pr-10705.yml deleted file mode 100644 index f1f025d616..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10705.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - refactor: "A good amount of the blood RGB rework was cleaned up/reverted, with some notable gameplay changes including: Gibs and blood not having max blood by default (no more easy rampages, cultists), infinite gib streaking, etc etc." diff --git a/html/changelogs/AutoChangeLog-pr-10706.yml b/html/changelogs/AutoChangeLog-pr-10706.yml deleted file mode 100644 index 8bf1cd449c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10706.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Stopped the ellipsis question mark from being displayed twice in the examine message for masked/unknown human mobs." - - tweak: "Made the aforementioned ellipsis question mark display on flavor-text-less masked/unknown human mobs too for consistency." diff --git a/html/changelogs/AutoChangeLog-pr-10709.yml b/html/changelogs/AutoChangeLog-pr-10709.yml deleted file mode 100644 index 8c9d74c5f1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10709.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "recipe for mammal mutation toxin" diff --git a/html/changelogs/AutoChangeLog-pr-10728.yml b/html/changelogs/AutoChangeLog-pr-10728.yml deleted file mode 100644 index 9023844565..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10728.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "meteor waves are now directional and announces the direction on the command report." diff --git a/html/changelogs/AutoChangeLog-pr-10731.yml b/html/changelogs/AutoChangeLog-pr-10731.yml deleted file mode 100644 index 0da6f3c483..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10731.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - rscadd: "Ebows now disarm people hit by them." - - rscadd: "Ebows now do 60 stamina damage on hit." - - rscdel: "Ebows no longer inflict drowsiness" - - balance: "Miniature ebows do 15 toxin damage, up from 8." - - balance: "Ebows have considerably shorter knockdowns." - - balance: "Ebows now make you slur rather than stutter." - - balance: "Large ebows are now heavy and bulky." diff --git a/html/changelogs/AutoChangeLog-pr-10733.yml b/html/changelogs/AutoChangeLog-pr-10733.yml deleted file mode 100644 index 33e2ee216c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10733.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - balance: "Zombie powder is now instant when ingested, but delayed when injected or applied through touch." diff --git a/html/changelogs/AutoChangeLog-pr-10737.yml b/html/changelogs/AutoChangeLog-pr-10737.yml deleted file mode 100644 index fa4023c148..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10737.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Stopped an APTFT exploit with spray bottles." diff --git a/html/changelogs/AutoChangeLog-pr-10739.yml b/html/changelogs/AutoChangeLog-pr-10739.yml deleted file mode 100644 index 8212e71353..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10739.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - rscadd: "Added a dwarf language" diff --git a/html/changelogs/AutoChangeLog-pr-10742.yml b/html/changelogs/AutoChangeLog-pr-10742.yml deleted file mode 100644 index ece862d112..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10742.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed the detective revolver being quite risky to use." diff --git a/html/changelogs/AutoChangeLog-pr-10743.yml b/html/changelogs/AutoChangeLog-pr-10743.yml deleted file mode 100644 index d9775f7bc3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10743.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - rscdel: "You can no longer order spinfusors or their ammo from cargo." diff --git a/html/changelogs/AutoChangeLog-pr-10744.yml b/html/changelogs/AutoChangeLog-pr-10744.yml deleted file mode 100644 index 168619226a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10744.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - rscadd: "Added more engines" diff --git a/html/changelogs/AutoChangeLog-pr-10746.yml b/html/changelogs/AutoChangeLog-pr-10746.yml deleted file mode 100644 index 232c7a26b9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10746.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "CTF CLAYMORES" diff --git a/html/changelogs/AutoChangeLog-pr-10747.yml b/html/changelogs/AutoChangeLog-pr-10747.yml deleted file mode 100644 index 54ca25e12a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10747.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "shoves buffed, now shoving into a wall twice rapidly will also disarm their weapon." diff --git a/html/changelogs/AutoChangeLog-pr-10748.yml b/html/changelogs/AutoChangeLog-pr-10748.yml deleted file mode 100644 index a2afda81aa..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10748.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "Vault hallway door being all access" diff --git a/html/changelogs/AutoChangeLog-pr-10749.yml b/html/changelogs/AutoChangeLog-pr-10749.yml deleted file mode 100644 index a3ed5989d1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10749.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "AnturK ported by kevinz000" -delete-after: True -changes: - - rscadd: "Dueling pistols have been added." diff --git a/html/changelogs/AutoChangeLog-pr-10751.yml b/html/changelogs/AutoChangeLog-pr-10751.yml deleted file mode 100644 index c5b54bd4ed..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10751.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "traitor+bro gamemode minimum population set to 25 until there can be more in depth configuration systems for gamemodes." diff --git a/html/changelogs/AutoChangeLog-pr-10752.yml b/html/changelogs/AutoChangeLog-pr-10752.yml deleted file mode 100644 index 9bb50f1da1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10752.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "Owai-Seek" -delete-after: True -changes: - - rscadd: "Burger, Cargo Packaging, Dirty Magazine, Air Pump, and Scrubber crates." - - rscdel: "Duplicate Crate, Festive Wrapping Paper Crate, Contraband Monkey Meat Crate" - - tweak: "Gave Seed Crate Ambrosia Seed, gave Biker Gang Crate Spraypaint." - - tweak: "Organised some crates with sub-categories. Also, moved all vendor refills to a new tab." - - tweak: "Moved Grill to Service Tab" - - bugfix: "Engineering Hardsuit Access" diff --git a/html/changelogs/AutoChangeLog-pr-10753.yml b/html/changelogs/AutoChangeLog-pr-10753.yml deleted file mode 100644 index c1b3615c3d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10753.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - server: "Updates change logs" diff --git a/html/changelogs/AutoChangeLog-pr-10754.yml b/html/changelogs/AutoChangeLog-pr-10754.yml deleted file mode 100644 index 0537347443..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10754.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "MalricB" -delete-after: True -changes: - - rscadd: "\"Shaggy\" sprite from virgo" - - rscadd: "\"shaggy\" option in the character customization" diff --git a/html/changelogs/AutoChangeLog-pr-10761.yml b/html/changelogs/AutoChangeLog-pr-10761.yml deleted file mode 100644 index 5a5b7281ef..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10761.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "gender change potion now respects prefs" diff --git a/html/changelogs/AutoChangeLog-pr-10764.yml b/html/changelogs/AutoChangeLog-pr-10764.yml deleted file mode 100644 index 25dfebd5fb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10764.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "deathride58" -delete-after: True -changes: - - bugfix: "Spacemen no longer run at lightspeed on local servers." diff --git a/html/changelogs/AutoChangeLog-pr-10765.yml b/html/changelogs/AutoChangeLog-pr-10765.yml deleted file mode 100644 index 975a3ac5c5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10765.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "no more bluespace skittish locker diving," diff --git a/html/changelogs/AutoChangeLog-pr-10768.yml b/html/changelogs/AutoChangeLog-pr-10768.yml deleted file mode 100644 index 0a07505b5b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10768.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "moths now have unique laughs and can *chitter." diff --git a/html/changelogs/AutoChangeLog-pr-10773.yml b/html/changelogs/AutoChangeLog-pr-10773.yml deleted file mode 100644 index 64ab5ce124..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10773.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Hypno prefs work better." diff --git a/html/changelogs/AutoChangeLog-pr-10774.yml b/html/changelogs/AutoChangeLog-pr-10774.yml deleted file mode 100644 index f596bdcddb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10774.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "nuke explosion is now full dev radius for anti lag purposes" diff --git a/html/changelogs/AutoChangeLog-pr-10776.yml b/html/changelogs/AutoChangeLog-pr-10776.yml deleted file mode 100644 index cd95cb49d4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10776.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - tweak: "The H.E.C.K. suit is now goliath tentacle resistant and probably better for acid resistance." diff --git a/html/changelogs/AutoChangeLog-pr-10777.yml b/html/changelogs/AutoChangeLog-pr-10777.yml deleted file mode 100644 index 76ce4000d8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10777.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Gangs can now only tag with a gang uplink bought spraycan." diff --git a/html/changelogs/AutoChangeLog-pr-10781.yml b/html/changelogs/AutoChangeLog-pr-10781.yml deleted file mode 100644 index cd3474adca..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10781.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - tweak: "RPD subcategories and preview icons reorganized." - - rscadd: "RPD now starts with painting turned off, hitting pipes with build and no paint will target the turf underneath instead. Bye bye turf pixelhunting." diff --git a/html/changelogs/AutoChangeLog-pr-10782.yml b/html/changelogs/AutoChangeLog-pr-10782.yml deleted file mode 100644 index f66e75a113..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10782.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "dueling pistol accesses have been changed to be more accessible." diff --git a/html/changelogs/AutoChangeLog-pr-10784.yml b/html/changelogs/AutoChangeLog-pr-10784.yml deleted file mode 100644 index 0e5cfc8740..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10784.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "polychromic winter coat" diff --git a/html/changelogs/AutoChangeLog-pr-10786.yml b/html/changelogs/AutoChangeLog-pr-10786.yml deleted file mode 100644 index 7e758122a2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10786.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Commandersand" -delete-after: True -changes: - - tweak: "uplink centcomm suit doesn't have sensors" diff --git a/html/changelogs/AutoChangeLog-pr-10787.yml b/html/changelogs/AutoChangeLog-pr-10787.yml deleted file mode 100644 index ee221b69f3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10787.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "thief's gloves" diff --git a/html/changelogs/AutoChangeLog-pr-10788.yml b/html/changelogs/AutoChangeLog-pr-10788.yml deleted file mode 100644 index 344f6764d8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10788.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "crushing magboots" diff --git a/html/changelogs/AutoChangeLog-pr-10790.yml b/html/changelogs/AutoChangeLog-pr-10790.yml deleted file mode 100644 index 43f949ce16..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10790.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Hair styles and undergarments are yet again free from gender restrictions." diff --git a/html/changelogs/AutoChangeLog-pr-10791.yml b/html/changelogs/AutoChangeLog-pr-10791.yml deleted file mode 100644 index 3d27f84022..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10791.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - rscadd: "Each night for bloodsuckers will last longer due to the sun dimming." - - tweak: "You cant level up for free, now you have to pay blood for power." - - balance: "Bloodsuckers are no longer as resistant to hard stuns and regenerate less stamina. and a lot of their cooldowns are a lot higher." diff --git a/html/changelogs/AutoChangeLog-pr-10792.yml b/html/changelogs/AutoChangeLog-pr-10792.yml deleted file mode 100644 index 78c86a838a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10792.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Naksu" -delete-after: True -changes: - - bugfix: "Odysseus chem synthesizing now works again." diff --git a/html/changelogs/AutoChangeLog-pr-10793.yml b/html/changelogs/AutoChangeLog-pr-10793.yml deleted file mode 100644 index 21cfc5d539..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10793.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - bugfix: "masks no longer improperly stick out of helmets when they should be hidden." diff --git a/html/changelogs/AutoChangeLog-pr-10795.yml b/html/changelogs/AutoChangeLog-pr-10795.yml deleted file mode 100644 index b929aad0a5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10795.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShadeAware" -delete-after: True -changes: - - bugfix: "You can now actually craft Switchblades." diff --git a/html/changelogs/AutoChangeLog-pr-10796.yml b/html/changelogs/AutoChangeLog-pr-10796.yml deleted file mode 100644 index 238fc3a8c7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10796.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - bugfix: "Status Displays should now update correctly." diff --git a/html/changelogs/AutoChangeLog-pr-10798.yml b/html/changelogs/AutoChangeLog-pr-10798.yml deleted file mode 100644 index 637343c7b6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10798.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - rscdel: "Removed the formal security officer jacket from the secdrobe" - - tweak: "formal security jackets are now armor vests" diff --git a/html/changelogs/AutoChangeLog-pr-10799.yml b/html/changelogs/AutoChangeLog-pr-10799.yml deleted file mode 100644 index 2d49bdc63f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10799.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - bugfix: "golden plastitanium toolbox being actually plastitanuium" diff --git a/html/changelogs/AutoChangeLog-pr-10800.yml b/html/changelogs/AutoChangeLog-pr-10800.yml deleted file mode 100644 index 3486e47b1f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10800.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - bugfix: "character slot amount" diff --git a/html/changelogs/AutoChangeLog-pr-10801.yml b/html/changelogs/AutoChangeLog-pr-10801.yml deleted file mode 100644 index 36db98e9e1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10801.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - balance: "rebalanced rising bass" diff --git a/html/changelogs/AutoChangeLog-pr-10803.yml b/html/changelogs/AutoChangeLog-pr-10803.yml deleted file mode 100644 index bc50fcc700..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10803.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - bugfix: "string highlighting whitespace" diff --git a/html/changelogs/AutoChangeLog-pr-10808.yml b/html/changelogs/AutoChangeLog-pr-10808.yml deleted file mode 100644 index 89e8880af8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10808.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - rscdel: "Removed text macros from the chem dispenser." - - rscadd: "Replaced with dispenser input recording macros." diff --git a/html/changelogs/AutoChangeLog-pr-10809.yml b/html/changelogs/AutoChangeLog-pr-10809.yml deleted file mode 100644 index 2a6c1dcdb8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10809.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - bugfix: "Fancifying makeshift switchblades now works" diff --git a/html/changelogs/AutoChangeLog-pr-10810.yml b/html/changelogs/AutoChangeLog-pr-10810.yml deleted file mode 100644 index 3d1693955a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10810.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Yakumo Chen" -delete-after: True -changes: - - rscadd: "Rings for your fingers!" - - rscadd: "New cargo crates and loadout options to bling your rings!" diff --git a/html/changelogs/AutoChangeLog-pr-10812.yml b/html/changelogs/AutoChangeLog-pr-10812.yml deleted file mode 100644 index 1189a9f8d2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10812.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Tupinambis" -delete-after: True -changes: - - balance: "stunbatons now take 4 hits to inflict hard crit, up from 3." - - balance: "stunbatons no longer disarm targets." diff --git a/html/changelogs/AutoChangeLog-pr-10816.yml b/html/changelogs/AutoChangeLog-pr-10816.yml deleted file mode 100644 index 9538f353ec..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10816.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ancientpower" -delete-after: True -changes: - - bugfix: "Fixes an error in pH strips' feedback message." diff --git a/html/changelogs/AutoChangeLog-pr-10817.yml b/html/changelogs/AutoChangeLog-pr-10817.yml deleted file mode 100644 index cf42f695ef..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10817.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "IronEleven" -delete-after: True -changes: - - balance: "Minor stat changes to Choking, Spontaneous Combustion, Autophagocytosis Necrosis, Hallucigen, Narcolepsy, Shivering, and Vomiting symptoms." diff --git a/html/changelogs/AutoChangeLog-pr-10819.yml b/html/changelogs/AutoChangeLog-pr-10819.yml deleted file mode 100644 index 406da850b3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10819.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - tweak: "Clown ops will find bombananas and clown bomb beacons instead of minibombs and bomb beacons in their infiltrator ship now." - - tweak: "For safety, the syndicate shuttle minibombs and bombananas come shipped in a box. Please don't instinctively eat any of those nanas, thank you." diff --git a/html/changelogs/AutoChangeLog-pr-10820.yml b/html/changelogs/AutoChangeLog-pr-10820.yml deleted file mode 100644 index 7833ab7250..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10820.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - tweak: "Uplink items excluded (such as mulligan, chameleon, ebow) from or exclusive (such as cyber implants) to normal nuke ops will now be properly unavailable/available to clown ops." diff --git a/html/changelogs/AutoChangeLog-pr-10821.yml b/html/changelogs/AutoChangeLog-pr-10821.yml deleted file mode 100644 index a1661764cf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10821.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ShadeAware" -delete-after: True -changes: - - bugfix: "Switchblades no longer regain their old Makeshift sprite after retracting if you've made them fancy with Silver." diff --git a/html/changelogs/AutoChangeLog-pr-10829.yml b/html/changelogs/AutoChangeLog-pr-10829.yml deleted file mode 100644 index 9866f21fc7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10829.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed bananium energy sword/shield slips." - - balance: "Buffed said slips to ignore no-grav/crawling/flying as well as adding some deadly force to the e-sword." - - bugfix: "Fixed the 'stache grenade anti-non-clumsy user check." - - balance: "Doubled the timer for the sticky mustaches effect from the above grenade (from 1 to 2 minutes)" diff --git a/html/changelogs/AutoChangeLog-pr-10830.yml b/html/changelogs/AutoChangeLog-pr-10830.yml deleted file mode 100644 index 0d7b5d56b3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10830.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - bugfix: "glitch with PKA" diff --git a/html/changelogs/AutoChangeLog-pr-10831.yml b/html/changelogs/AutoChangeLog-pr-10831.yml deleted file mode 100644 index 477df49370..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10831.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed an edge case with the chaplain armaments beacon spawning the box in nullspace." diff --git a/html/changelogs/AutoChangeLog-pr-10833.yml b/html/changelogs/AutoChangeLog-pr-10833.yml deleted file mode 100644 index d4b612f622..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10833.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - tweak: "The playback device's cooldown now proportionally increases with messages longer than 60 characters (3 seconds is the default assembly cooldown)." diff --git a/html/changelogs/AutoChangeLog-pr-10834.yml b/html/changelogs/AutoChangeLog-pr-10834.yml deleted file mode 100644 index 1db0ee8988..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10834.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "Crafts are now made of plasteel and can be made with 5 sheets" diff --git a/html/changelogs/AutoChangeLog-pr-10836.yml b/html/changelogs/AutoChangeLog-pr-10836.yml deleted file mode 100644 index d2c9328aa7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10836.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "The Engineering techfab can now print standard and large RCD compressed matter cartridges." - - rscadd: "The Experimental Tools node now has the Combifan projector, blocking both temperature and atmospheric changes." diff --git a/html/changelogs/AutoChangeLog-pr-10837.yml b/html/changelogs/AutoChangeLog-pr-10837.yml deleted file mode 100644 index 72fee452c1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10837.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Owai-Seek" -delete-after: True -changes: - - tweak: "Blood Crate now has all of the current blood types." - - tweak: "Birthday Cake Recipe is now the same as TG." - - tweak: "Added Soy Sauce and BBQ Packets to Dinnerware Vendor." diff --git a/html/changelogs/AutoChangeLog-pr-10838.yml b/html/changelogs/AutoChangeLog-pr-10838.yml deleted file mode 100644 index b6fbb864dd..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10838.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Owai-Seek" -delete-after: True -changes: - - tweak: "Added nurse outfit, nurse cap, and mailman hat to loadout." - - tweak: "Changed the name of scrubs to blue, green, and purple scrubs." diff --git a/html/changelogs/AutoChangeLog-pr-10840.yml b/html/changelogs/AutoChangeLog-pr-10840.yml deleted file mode 100644 index 26c9ab71b6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10840.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - admin: "Panic bunker is now round-to-round persistent" diff --git a/html/changelogs/AutoChangeLog-pr-10841.yml b/html/changelogs/AutoChangeLog-pr-10841.yml deleted file mode 100644 index 58e083fe85..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10841.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Kraseo" -delete-after: True -changes: - - bugfix: "You can no longer pull before wearing boxing gloves to bypass the grab check." diff --git a/html/changelogs/AutoChangeLog-pr-10847.yml b/html/changelogs/AutoChangeLog-pr-10847.yml deleted file mode 100644 index 3e18420cb3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10847.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed space ninjas \"Nothing\" objective. Now you gotta steal some dandy stuff such as corgi meat and pinpointers as a ninja too." diff --git a/html/changelogs/AutoChangeLog-pr-10848.yml b/html/changelogs/AutoChangeLog-pr-10848.yml deleted file mode 100644 index b620b95ba7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10848.yml +++ /dev/null @@ -1,16 +0,0 @@ -author: "Ghommie (original PRs by Floyd/Qustinnus, 4Dplanner, Willox, ninjanomnom, mrdoombringer, Fikou, Fox McCloud, TheChosenEvilOne, nemvar, bobbahbrown, Time-Green, Stonebaykyle, MrPerson, ArcaneMusic and zxaber)" -delete-after: True -changes: - - rscadd: "You can now make toolboxes out of almost any solid material in an autolathe" - - rscadd: "adds Knight's Armour made out of any materials" - - rscadd: "new ruin found in lavaland protected by dark wizards, I wonder what they're guarding" - - rscadd: "You can now put a bunch more mats in the coin mint and autolathe" - - rscadd: "Adamantine and Mythril are now materials (Adamantine still only from xenobio, Mythril still only from badminnery). Adamantine boosts an item's force by 1.5, Mythril gives an item RPG statistics." - - rscdel: "most custom sprites for coins have been lost" - - rscadd: "You can now give your ass acute radiation poisoning" - - rscadd: "floydmats now apply to all objs / items" - - rscadd: "you can now make tables and chairs out of any material" - - bugfix: "Fixes being able to exploit fully upgraded destructive analyzers to multiply materials" - - rscadd: "An old monastery from a previously abandoned sector of space has recently resurfaced in some regions surrounding the station." - - rscadd: "Latent scans of the surrounding systems have picked up trace signs of new, smaller cult constructs, however these signatures quickly vanished." - - rscadd: "In other news, scavengers in your sector have been seen occasionally with classically recreated maces, so autolathe firmware has been upgraded to accommodate this." diff --git a/html/changelogs/AutoChangeLog-pr-10850.yml b/html/changelogs/AutoChangeLog-pr-10850.yml deleted file mode 100644 index 5cfbd4ab1c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10850.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed maploaded APC terminals direction." diff --git a/html/changelogs/AutoChangeLog-pr-10852.yml b/html/changelogs/AutoChangeLog-pr-10852.yml deleted file mode 100644 index 5d6edfba1b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10852.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrJWhit" -delete-after: True -changes: - - rscdel: "Removed meteor defense tech node" diff --git a/html/changelogs/AutoChangeLog-pr-10854.yml b/html/changelogs/AutoChangeLog-pr-10854.yml deleted file mode 100644 index b01532daf4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10854.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - bugfix: "meteor hallucinations (again)" diff --git a/html/changelogs/AutoChangeLog-pr-10855.yml b/html/changelogs/AutoChangeLog-pr-10855.yml deleted file mode 100644 index 1920609508..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10855.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "Takes away NT's connections to the Aliens that run the Syndicats" diff --git a/html/changelogs/AutoChangeLog-pr-10857.yml b/html/changelogs/AutoChangeLog-pr-10857.yml deleted file mode 100644 index ae8c5f6ac0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10857.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "Added naked hallucination" diff --git a/html/changelogs/AutoChangeLog-pr-10860.yml b/html/changelogs/AutoChangeLog-pr-10860.yml deleted file mode 100644 index 5de723e73b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10860.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Bhijn" -delete-after: True -changes: - - tweak: "Click-dragging will now only perform the quick item usage behavior if you're in combat mode." diff --git a/html/changelogs/AutoChangeLog-pr-10861.yml b/html/changelogs/AutoChangeLog-pr-10861.yml deleted file mode 100644 index 5071cc30f9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10861.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ancientpower" -delete-after: True -changes: - - rscadd: "Ported drink sliding from /vg/station." diff --git a/html/changelogs/AutoChangeLog-pr-10862.yml b/html/changelogs/AutoChangeLog-pr-10862.yml deleted file mode 100644 index 0e08046d07..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10862.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - tweak: "fiddles with the seed extractor upgrade examine to make it not shit" diff --git a/html/changelogs/AutoChangeLog-pr-10865.yml b/html/changelogs/AutoChangeLog-pr-10865.yml deleted file mode 100644 index a929bab8a1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10865.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - balance: "Nerfed magnetic rifles/pistols by re(?)adding power cell requirements for it. These firearms must be recharged after firing 2 magazines worth of projectiles and are slightly more susceptible to EMPs." diff --git a/html/changelogs/AutoChangeLog-pr-10866.yml b/html/changelogs/AutoChangeLog-pr-10866.yml deleted file mode 100644 index f5f99207a5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10866.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ancientpower" -delete-after: True -changes: - - bugfix: "Fixes color mismatching with the \"genitals use skintone\" preference." diff --git a/html/changelogs/AutoChangeLog-pr-10867.yml b/html/changelogs/AutoChangeLog-pr-10867.yml deleted file mode 100644 index 3e3b1c460f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10867.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed the tearstache nade not properly working." - - balance: "Buffed it against space helmet internals." diff --git a/html/changelogs/AutoChangeLog-pr-10868.yml b/html/changelogs/AutoChangeLog-pr-10868.yml deleted file mode 100644 index 629f93585a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10868.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - tweak: "Holographic fans won't display above mobs and other objects anymore." diff --git a/html/changelogs/AutoChangeLog-pr-10869.yml b/html/changelogs/AutoChangeLog-pr-10869.yml deleted file mode 100644 index c8317e134f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10869.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "mechs no longer have admin logs flooding into IC control console log viewing" diff --git a/html/changelogs/AutoChangeLog-pr-10870.yml b/html/changelogs/AutoChangeLog-pr-10870.yml deleted file mode 100644 index 672e6abdbc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10870.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed paraplegics appearing as shoeless." diff --git a/html/changelogs/AutoChangeLog-pr-10872.yml b/html/changelogs/AutoChangeLog-pr-10872.yml deleted file mode 100644 index 4a61daa9bb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10872.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - balance: "Shields will no longer block lasers, and will break if they take too much damage." diff --git a/html/changelogs/AutoChangeLog-pr-10873.yml b/html/changelogs/AutoChangeLog-pr-10873.yml deleted file mode 100644 index 0e9bca3f95..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10873.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "Relief valve now has a TGUI-next UI" diff --git a/html/changelogs/AutoChangeLog-pr-10874.yml b/html/changelogs/AutoChangeLog-pr-10874.yml deleted file mode 100644 index bb46b5240d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10874.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed the petting element." diff --git a/html/changelogs/AutoChangeLog-pr-10875.yml b/html/changelogs/AutoChangeLog-pr-10875.yml deleted file mode 100644 index f693bd7c8b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10875.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ancientpower" -delete-after: True -changes: - - imageadd: "Bunny ear style for humanoid species." diff --git a/html/changelogs/AutoChangeLog-pr-10876.yml b/html/changelogs/AutoChangeLog-pr-10876.yml deleted file mode 100644 index 9347a655cc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10876.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed slipping." diff --git a/html/changelogs/AutoChangeLog-pr-10881.yml b/html/changelogs/AutoChangeLog-pr-10881.yml deleted file mode 100644 index 7c00713eae..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10881.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - refactor: "Refactored mob holders into an element." - - bugfix: "Fixed a few minor issues with that feature. such as mismatching sprites for certain held mobs and a slight lack of safety checks." - - rscdel: "holdable mobs can't force themselves into people's hands anymore." diff --git a/html/changelogs/AutoChangeLog-pr-10883.yml b/html/changelogs/AutoChangeLog-pr-10883.yml deleted file mode 100644 index f99613d846..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10883.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ancientpower" -delete-after: True -changes: - - tweak: "Ghosts are now literate." diff --git a/html/changelogs/AutoChangeLog-pr-10885.yml b/html/changelogs/AutoChangeLog-pr-10885.yml deleted file mode 100644 index bcc19eb9d2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10885.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Milkies fix." diff --git a/html/changelogs/AutoChangeLog-pr-10892.yml b/html/changelogs/AutoChangeLog-pr-10892.yml deleted file mode 100644 index 88f12ef378..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10892.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - refactor: "Guncode and energy guns have been refactored a bit." - - rscadd: "You can now combat mode ight click on an energy gun to attempt to switch firing modes. This only works on guns without right click functions overridden." diff --git a/html/changelogs/AutoChangeLog-pr-10893.yml b/html/changelogs/AutoChangeLog-pr-10893.yml deleted file mode 100644 index a0be6a5b6b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10893.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - rscadd: "Added a TGUI Next interface for crafting" - - rscdel: "Removed the old TGUI slow crafting interface" diff --git a/html/changelogs/AutoChangeLog-pr-10894.yml b/html/changelogs/AutoChangeLog-pr-10894.yml deleted file mode 100644 index 770308755d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10894.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "Carps have evolved to take more damage" diff --git a/html/changelogs/AutoChangeLog-pr-10898.yml b/html/changelogs/AutoChangeLog-pr-10898.yml deleted file mode 100644 index 7c7198105f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10898.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "EmeraldSundisk" -delete-after: True -changes: - - bugfix: "Connects mining's disposal unit on Delta." - - tweak: "Slight visual adjustments to the immediate affected area." diff --git a/html/changelogs/AutoChangeLog-pr-10899.yml b/html/changelogs/AutoChangeLog-pr-10899.yml deleted file mode 100644 index f1542b2b09..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10899.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "restock crates for each vender" - - rscadd: "restock units for all station venders" - - bugfix: "Sec-vender missing icon" diff --git a/html/changelogs/AutoChangeLog-pr-10900.yml b/html/changelogs/AutoChangeLog-pr-10900.yml deleted file mode 100644 index 0f79245c73..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10900.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Atmos reaction priority works now." diff --git a/html/changelogs/AutoChangeLog-pr-10901.yml b/html/changelogs/AutoChangeLog-pr-10901.yml deleted file mode 100644 index 57c1d821f7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10901.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "Box station captain office issues -maping: Gulag on box can now be accessed" diff --git a/html/changelogs/AutoChangeLog-pr-10902.yml b/html/changelogs/AutoChangeLog-pr-10902.yml deleted file mode 100644 index 9a60860f3f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10902.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed some mounted defibrillator issue with the altclicking functionality." diff --git a/html/changelogs/AutoChangeLog-pr-10903.yml b/html/changelogs/AutoChangeLog-pr-10903.yml deleted file mode 100644 index a353d6594a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10903.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "Formaldehyde prevents organ decay and corpses' miasma production at 1u in the body." - - rscadd: "Epinephrine pens now contain 3u formaldehyde. This should not kill you." diff --git a/html/changelogs/AutoChangeLog-pr-10904.yml b/html/changelogs/AutoChangeLog-pr-10904.yml deleted file mode 100644 index 112c0bc593..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10904.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "The ships often crashed by Free Golems on Lavaland now have GPSes. They're off, by default, but an awakening Golem could easily turn one on." diff --git a/html/changelogs/AutoChangeLog-pr-10905.yml b/html/changelogs/AutoChangeLog-pr-10905.yml deleted file mode 100644 index de9374bd12..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10905.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - tweak: "Standard RCD ammo can now be printed from Engineering-keyed techfabs once you hit Industrial Engineering." - - tweak: "Consoleless interfaces are now default - this means unrestricted protolathes and circuit imprinters can now be interfaced with by interacting with the machine itself." - - bugfix: "Multitools can now actually be printed from Engineering and Science protolathes/techfabs once you unlock Basic Tools." diff --git a/html/changelogs/AutoChangeLog-pr-10906.yml b/html/changelogs/AutoChangeLog-pr-10906.yml deleted file mode 100644 index ef725e921e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10906.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "Husking (from being burned to shit) can now be reverted! 5u rezadone or 100u synthflesh, at below 50 burn." - - balance: "Turning a body into a burnt husk now takes more effort. 300 burn's worth of effort." diff --git a/html/changelogs/AutoChangeLog-pr-10907.yml b/html/changelogs/AutoChangeLog-pr-10907.yml deleted file mode 100644 index af893e9415..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10907.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed no-grav lavaland labor/mining shuttle areas." diff --git a/html/changelogs/AutoChangeLog-pr-10910.yml b/html/changelogs/AutoChangeLog-pr-10910.yml deleted file mode 100644 index 2b11650c80..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10910.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed a little issue with sleeper UI and blood types." diff --git a/html/changelogs/AutoChangeLog-pr-10913.yml b/html/changelogs/AutoChangeLog-pr-10913.yml deleted file mode 100644 index 8bf549a154..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10913.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Feasel" -delete-after: True -changes: - - balance: "Buffed dissection success chances." diff --git a/html/changelogs/AutoChangeLog-pr-10915.yml b/html/changelogs/AutoChangeLog-pr-10915.yml deleted file mode 100644 index 88f0c1652e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10915.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "shoes can now fit magpistols again." diff --git a/html/changelogs/AutoChangeLog-pr-10916.yml b/html/changelogs/AutoChangeLog-pr-10916.yml deleted file mode 100644 index 05d9b007b1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10916.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Projectiles now always hit chest if targeting chest, snipers have 100% targeting zone accuracy. All other cases are unchanged." diff --git a/html/changelogs/AutoChangeLog-pr-10917.yml b/html/changelogs/AutoChangeLog-pr-10917.yml deleted file mode 100644 index f6e5997348..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10917.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - tweak: "The MK2 hypospray now" diff --git a/html/changelogs/AutoChangeLog-pr-10918.yml b/html/changelogs/AutoChangeLog-pr-10918.yml deleted file mode 100644 index bf47d0accf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10918.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - config: "Made dwarves into a roundstart races" diff --git a/html/changelogs/AutoChangeLog-pr-10919.yml b/html/changelogs/AutoChangeLog-pr-10919.yml deleted file mode 100644 index 0fa6420e39..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10919.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixing accidental nerfs to the magpistol magazine." diff --git a/html/changelogs/AutoChangeLog-pr-10921.yml b/html/changelogs/AutoChangeLog-pr-10921.yml deleted file mode 100644 index d6d551b40d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10921.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "The Lavaland's Herald speech sound should only play if they are actually speaking." diff --git a/html/changelogs/AutoChangeLog-pr-10922.yml b/html/changelogs/AutoChangeLog-pr-10922.yml deleted file mode 100644 index c71630fd0d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10922.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "The lawyer's PDA cartridge has been rebranded to something more accurate to its true nature." diff --git a/html/changelogs/AutoChangeLog-pr-10923.yml b/html/changelogs/AutoChangeLog-pr-10923.yml deleted file mode 100644 index 0fd9a0f14e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10923.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Nerfed cargo passive points generation from 500 to 125 creds per minute." diff --git a/html/changelogs/AutoChangeLog-pr-10924.yml b/html/changelogs/AutoChangeLog-pr-10924.yml deleted file mode 100644 index d419928dd2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10924.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed whitelisted/donor loadouts" diff --git a/html/changelogs/AutoChangeLog-pr-10926.yml b/html/changelogs/AutoChangeLog-pr-10926.yml deleted file mode 100644 index 9662402d1b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10926.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "keronshb" -delete-after: True -changes: - - rscadd: "Added repairable turrets" - - rscadd: "Adds Tiny Fans to the pirate ship" - - tweak: "changes some reinforced windows to plastinanium pirate windows" - - tweak: "made the pirate shuttle + turrets bomb resistant" - - tweak: "made most pirate machines + consoles indestructible" - - tweak: "increased pirate turret health" diff --git a/html/changelogs/AutoChangeLog-pr-10929.yml b/html/changelogs/AutoChangeLog-pr-10929.yml deleted file mode 100644 index fa9413f25a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10929.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Childproofs double-esword and hypereuplastic blade toys." diff --git a/html/changelogs/AutoChangeLog-pr-10930.yml b/html/changelogs/AutoChangeLog-pr-10930.yml deleted file mode 100644 index 4121a00b9b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10930.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - tweak: "Meteor Timer back to 3-5 minutes" diff --git a/html/changelogs/AutoChangeLog-pr-10934.yml b/html/changelogs/AutoChangeLog-pr-10934.yml deleted file mode 100644 index 61ef7ec04f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10934.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - refactor: "Refactored ghostreading/etc" diff --git a/html/changelogs/AutoChangeLog-pr-10935.yml b/html/changelogs/AutoChangeLog-pr-10935.yml deleted file mode 100644 index f35855854f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10935.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "KrabSpider" -delete-after: True -changes: - - imageadd: "The Van Dyke is no longer Fu Manchu." - - imagedel: "Gets rid of a Fu Manchu imitation." diff --git a/html/changelogs/AutoChangeLog-pr-10936.yml b/html/changelogs/AutoChangeLog-pr-10936.yml deleted file mode 100644 index 2303f157ab..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10936.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Cyborgization will now de-gang people, even gangheads." diff --git a/html/changelogs/AutoChangeLog-pr-10937.yml b/html/changelogs/AutoChangeLog-pr-10937.yml deleted file mode 100644 index 1c56882ccc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10937.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - admin: "The debug outfit is now kitted out for whatever debbuging needs." diff --git a/html/changelogs/AutoChangeLog-pr-10940.yml b/html/changelogs/AutoChangeLog-pr-10940.yml deleted file mode 100644 index c0bbfc371a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10940.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - balance: "Some reagent holders (such as cigarettes, food) are not suitable for reagents export anymore, while unprocessed botany crops will only net 1/3 of the standard reagents values." - - bugfix: "Export scanners now include the reagents value in the price report." diff --git a/html/changelogs/AutoChangeLog-pr-10942.yml b/html/changelogs/AutoChangeLog-pr-10942.yml deleted file mode 100644 index 2a30ace3aa..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10942.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - rscadd: "map voting doesn't suck anymore" diff --git a/html/changelogs/AutoChangeLog-pr-10943.yml b/html/changelogs/AutoChangeLog-pr-10943.yml deleted file mode 100644 index f45d8b1d39..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10943.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed a little inconvenience with the character setup preview dummy having extra unwarranted bits." diff --git a/html/changelogs/AutoChangeLog-pr-10947.yml b/html/changelogs/AutoChangeLog-pr-10947.yml deleted file mode 100644 index a6f1fb1344..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10947.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nemvar" -delete-after: True -changes: - - bugfix: "Trash from food now gets generated at the location of the food item, instead of in the hands of the eater." diff --git a/html/changelogs/AutoChangeLog-pr-10948.yml b/html/changelogs/AutoChangeLog-pr-10948.yml deleted file mode 100644 index f9da9463fc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10948.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Stopped role restricted uplink items from being discounted despite not being purchasable most times." diff --git a/html/changelogs/AutoChangeLog-pr-10949.yml b/html/changelogs/AutoChangeLog-pr-10949.yml deleted file mode 100644 index 3c7000a0e1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10949.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "reactive repulse armor now has an item limit" diff --git a/html/changelogs/AutoChangeLog-pr-10950.yml b/html/changelogs/AutoChangeLog-pr-10950.yml deleted file mode 100644 index 8258db1d69..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10950.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "beam rifle runtime fix during aiming_beam" diff --git a/html/changelogs/AutoChangeLog-pr-10951.yml b/html/changelogs/AutoChangeLog-pr-10951.yml deleted file mode 100644 index 20bc444967..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10951.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "fail2topic runtime fix: taking out an ip while incrementing index resulted in accessing the next-next entry instead of the next and results in out of bound errors." diff --git a/html/changelogs/AutoChangeLog-pr-10953.yml b/html/changelogs/AutoChangeLog-pr-10953.yml deleted file mode 100644 index 67c2c915ad..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10953.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Missing words replacement file for the gondola mask." diff --git a/html/changelogs/AutoChangeLog-pr-10955.yml b/html/changelogs/AutoChangeLog-pr-10955.yml deleted file mode 100644 index 46ff62efaf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10955.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "gravity gun repulse and chaos now work in all angles, rather than just basic cardinals and diagonals. fun." diff --git a/html/changelogs/AutoChangeLog-pr-10957.yml b/html/changelogs/AutoChangeLog-pr-10957.yml deleted file mode 100644 index b655b85fb9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10957.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Dynamic now defaults to \"classic\" storyteller instead of just failing if the vote didn't choose a storyteller." diff --git a/html/changelogs/AutoChangeLog-pr-10960.yml b/html/changelogs/AutoChangeLog-pr-10960.yml deleted file mode 100644 index 6033533590..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10960.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kappa-sama" -delete-after: True -changes: - - bugfix: "the plant dudes can actually make plant disks now" diff --git a/html/changelogs/AutoChangeLog-pr-10961.yml b/html/changelogs/AutoChangeLog-pr-10961.yml deleted file mode 100644 index eaaafab472..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10961.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed an issue with the nearsighted prescription glasses taking over worn eyewear." diff --git a/html/changelogs/AutoChangeLog-pr-10966.yml b/html/changelogs/AutoChangeLog-pr-10966.yml deleted file mode 100644 index bdc78a2b01..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10966.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - bugfix: "Mining no longer lead to spess" diff --git a/html/changelogs/AutoChangeLog-pr-10967.yml b/html/changelogs/AutoChangeLog-pr-10967.yml deleted file mode 100644 index f242dd57bc..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10967.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed AI unanchoring not properly removing the no teleport trait. My bad." diff --git a/html/changelogs/AutoChangeLog-pr-10969.yml b/html/changelogs/AutoChangeLog-pr-10969.yml deleted file mode 100644 index fdd53cdd2f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10969.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "crowbarring manifests off crates" diff --git a/html/changelogs/AutoChangeLog-pr-10970.yml b/html/changelogs/AutoChangeLog-pr-10970.yml deleted file mode 100644 index 7182c5f6a6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10970.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Public autolathes can no longer be hacked." diff --git a/html/changelogs/AutoChangeLog-pr-10971.yml b/html/changelogs/AutoChangeLog-pr-10971.yml deleted file mode 100644 index e7882646f8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10971.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "Alien stools and chairs" diff --git a/html/changelogs/AutoChangeLog-pr-10972.yml b/html/changelogs/AutoChangeLog-pr-10972.yml deleted file mode 100644 index 9cc2e64687..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10972.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Bone armor/Dagger are now crafting from bones rather then crafting menu" diff --git a/html/changelogs/AutoChangeLog-pr-10973.yml b/html/changelogs/AutoChangeLog-pr-10973.yml deleted file mode 100644 index 8946cddb43..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10973.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "Firing pins that only works when not on station" diff --git a/html/changelogs/AutoChangeLog-pr-10974.yml b/html/changelogs/AutoChangeLog-pr-10974.yml deleted file mode 100644 index 7f668256b3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10974.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "antag quirk blacklisting works now" diff --git a/html/changelogs/AutoChangeLog-pr-10976.yml b/html/changelogs/AutoChangeLog-pr-10976.yml deleted file mode 100644 index 34ef082829..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10976.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed another issue with hering comsig." diff --git a/html/changelogs/AutoChangeLog-pr-10980.yml b/html/changelogs/AutoChangeLog-pr-10980.yml deleted file mode 100644 index 3701aea6e1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10980.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - rscadd: "Medical locked crates" - - balance: "Russian gear crates have less gear in some cases but all will cost more" - - bugfix: "Medical locked crates that were not locked" - - spellcheck: "Crates that were out of date are corrected" diff --git a/html/changelogs/AutoChangeLog-pr-10981.yml b/html/changelogs/AutoChangeLog-pr-10981.yml deleted file mode 100644 index df0d7990cb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10981.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "IHOPMommyLich" -delete-after: True -changes: - - tweak: "Changed the multiplicative_slowdown of Stimulants from -1 to -0.5" diff --git a/html/changelogs/AutoChangeLog-pr-10984.yml b/html/changelogs/AutoChangeLog-pr-10984.yml deleted file mode 100644 index 137536b430..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10984.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - balance: "Heads of staff have been better screened by NT before being promoted" diff --git a/html/changelogs/AutoChangeLog-pr-10987.yml b/html/changelogs/AutoChangeLog-pr-10987.yml deleted file mode 100644 index abea439a86..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10987.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - imageadd: "Fixed dozen missing privates sprites." diff --git a/html/changelogs/AutoChangeLog-pr-10988.yml b/html/changelogs/AutoChangeLog-pr-10988.yml deleted file mode 100644 index ebd9de7689..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10988.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "YakumoChen" -delete-after: True -changes: - - tweak: "Observe is back in the OOC tab" diff --git a/html/changelogs/AutoChangeLog-pr-10989.yml b/html/changelogs/AutoChangeLog-pr-10989.yml deleted file mode 100644 index 0a5b2ad3c8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10989.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "A little fix concerning some R&D and reagents." diff --git a/html/changelogs/AutoChangeLog-pr-10992.yml b/html/changelogs/AutoChangeLog-pr-10992.yml deleted file mode 100644 index 1d6d10396b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10992.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - balance: "Buckshot individual pellet damage up from 10 to 12.5. Still firing 6 pellets." diff --git a/html/changelogs/AutoChangeLog-pr-10994.yml b/html/changelogs/AutoChangeLog-pr-10994.yml deleted file mode 100644 index c27a1afc00..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10994.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "DeltaFire15" -delete-after: True -changes: - - balance: "Nar'Sie runes no longer benefit from runed floors." diff --git a/html/changelogs/AutoChangeLog-pr-10996.yml b/html/changelogs/AutoChangeLog-pr-10996.yml deleted file mode 100644 index 8bb7646cd6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10996.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "PersianXerxes" -delete-after: True -changes: - - rscadd: "SMES and PACMAN attached to gulag Security to power electrified windows -remove: Removed Sec vendor from gulag Security" - - tweak: "Separation of gulag and public mining" diff --git a/html/changelogs/AutoChangeLog-pr-10997.yml b/html/changelogs/AutoChangeLog-pr-10997.yml deleted file mode 100644 index a380a04f68..0000000000 --- a/html/changelogs/AutoChangeLog-pr-10997.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: "Owai-Seek" -delete-after: True -changes: - - rscadd: "Bacon and Eggs food item. Delicious! Added a Lemony Poppy Seed Muffin." - - tweak: "Snack Vendor has Chocolates, Tortilla Chips, and a Marshmallow Box" - - balance: "Mops can now be printed at service lathe once tools are researched." - - balance: "Biobags can hold most organic limbs/organs, but not brains, implants, or cybernetics." - - balance: "Trash Bag can now hold limbs (but not heads.)" - - balance: "Most snack vendor items reduced by 1." - - bugfix: "Trash Cans are now actually craftable, and only require metal instead of plastic." - - imageadd: "Bacon and Eggs, Drying Agent Bottle." - - imageadd: "Mugs now show reagent colors of contained reagents. Thanks Seris!" diff --git a/html/changelogs/AutoChangeLog-pr-11000.yml b/html/changelogs/AutoChangeLog-pr-11000.yml deleted file mode 100644 index 5e496af81f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11000.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - balance: "makes RCDs cost a better amount" diff --git a/html/changelogs/AutoChangeLog-pr-11001.yml b/html/changelogs/AutoChangeLog-pr-11001.yml deleted file mode 100644 index 1cfa8977b4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11001.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - bugfix: "Fixed the pandemic naming and the radiation healing symptom UI crashing" diff --git a/html/changelogs/AutoChangeLog-pr-11003.yml b/html/changelogs/AutoChangeLog-pr-11003.yml deleted file mode 100644 index 4c551c4d09..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11003.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "Energy weapons now once again have their lens in contents." diff --git a/html/changelogs/AutoChangeLog-pr-11005.yml b/html/changelogs/AutoChangeLog-pr-11005.yml deleted file mode 100644 index d0576c7ba8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11005.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - tweak: "Hyposprays now switch modes on CTRL click, instead of alt, as it was already reserved for dispension amount." diff --git a/html/changelogs/AutoChangeLog-pr-11011.yml b/html/changelogs/AutoChangeLog-pr-11011.yml deleted file mode 100644 index d0a7b916f7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11011.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Tlaltecuhtli, ported by Hatterhat" -delete-after: True -changes: - - balance: "Ripley, Firefighter, Odysseus and H.O.N.K. mechs now also use scanning modules and capacitors on construction. This means that they also gain reduced power consumption and EMP protection from higher-tier stock parts." diff --git a/html/changelogs/AutoChangeLog-pr-11012.yml b/html/changelogs/AutoChangeLog-pr-11012.yml deleted file mode 100644 index 1d233f0692..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11012.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "keronshb" -delete-after: True -changes: - - rscadd: "Adds the CogChamp drink and Sprite" diff --git a/html/changelogs/AutoChangeLog-pr-11013.yml b/html/changelogs/AutoChangeLog-pr-11013.yml deleted file mode 100644 index a9806d796d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11013.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - rscadd: "Added Plasteel Pickaxe" - - rscadd: "Added Titanium Pickaxe" diff --git a/html/changelogs/AutoChangeLog-pr-11018.yml b/html/changelogs/AutoChangeLog-pr-11018.yml deleted file mode 100644 index 2795317861..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11018.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "pais are no longer muted for literally a whole hour on emp." diff --git a/html/changelogs/AutoChangeLog-pr-11020.yml b/html/changelogs/AutoChangeLog-pr-11020.yml deleted file mode 100644 index 52677b98e9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11020.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zellular" -delete-after: True -changes: - - imageadd: "Movement state for pupdozer and its decals" diff --git a/html/changelogs/AutoChangeLog-pr-11022.yml b/html/changelogs/AutoChangeLog-pr-11022.yml deleted file mode 100644 index ac317e56b0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11022.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "auto profiler subsystem from tg" diff --git a/html/changelogs/AutoChangeLog-pr-11024.yml b/html/changelogs/AutoChangeLog-pr-11024.yml deleted file mode 100644 index 3af136f15e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11024.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "Brig cells now are more accurate by using timeofday instead of realtime" diff --git a/html/changelogs/AutoChangeLog-pr-11025.yml b/html/changelogs/AutoChangeLog-pr-11025.yml deleted file mode 100644 index af9ac20f62..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11025.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - rscadd: "Nanite interfaces have gotten a rework to TGUI Next, and can now support sub-programs. -add:Adds the nanite sting program, which will allow you to manually sting people to give them nanites, changeling style." diff --git a/html/changelogs/AutoChangeLog-pr-11026.yml b/html/changelogs/AutoChangeLog-pr-11026.yml deleted file mode 100644 index c99aad2d14..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11026.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - balance: "The suit full of spiders also known as a ninja now is a tactical turtleneck" - - balance: "The Wiznerds now dont have suits set to max" diff --git a/html/changelogs/AutoChangeLog-pr-11027.yml b/html/changelogs/AutoChangeLog-pr-11027.yml deleted file mode 100644 index 4e5f5b46ba..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11027.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "ShadeAware" -delete-after: True -changes: - - rscadd: "The Captain's Wardrobe, a special one-of-a-kind and ID-locked wardrobe for the Captain that holds all of their snowflakey gear. -Remove: Snowflake gear from the Captain's locker, since now it has its own vendor." diff --git a/html/changelogs/AutoChangeLog-pr-11028.yml b/html/changelogs/AutoChangeLog-pr-11028.yml deleted file mode 100644 index de94b1d35f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11028.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Meat wheat no longer has blood" diff --git a/html/changelogs/AutoChangeLog-pr-11029.yml b/html/changelogs/AutoChangeLog-pr-11029.yml deleted file mode 100644 index 17f34bbfa6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11029.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "default should be... default" diff --git a/html/changelogs/AutoChangeLog-pr-11032.yml b/html/changelogs/AutoChangeLog-pr-11032.yml deleted file mode 100644 index 6d026e444a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11032.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "Cryo now actually transfers reagents at tier 4 on enter rather than every 80 machine fire()-process()s regardless of if it was \"reset\" by open/close." diff --git a/html/changelogs/AutoChangeLog-pr-11033.yml b/html/changelogs/AutoChangeLog-pr-11033.yml deleted file mode 100644 index c5b9a2f65a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11033.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - rscadd: "cmo now gets advanced surgery drapes that techweb-sync for advanced surgeries without an operating console." diff --git a/html/changelogs/AutoChangeLog-pr-11035.yml b/html/changelogs/AutoChangeLog-pr-11035.yml deleted file mode 100644 index 94a57db904..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11035.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "ctf claymores now actually spawn (and fit)." diff --git a/html/changelogs/AutoChangeLog-pr-11038.yml b/html/changelogs/AutoChangeLog-pr-11038.yml deleted file mode 100644 index b157c31af8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11038.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - bugfix: "STOP_PROCESSING now removes from currentrun to prevent another process cycle from happening where it shouldn't." diff --git a/html/changelogs/AutoChangeLog-pr-11040.yml b/html/changelogs/AutoChangeLog-pr-11040.yml deleted file mode 100644 index cc0514517b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11040.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Further mob holder fixes." diff --git a/html/changelogs/AutoChangeLog-pr-11042.yml b/html/changelogs/AutoChangeLog-pr-11042.yml deleted file mode 100644 index 4238f76b75..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11042.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - balance: "The pandemic can no longer make vaccines or synthblood as quickly." diff --git a/html/changelogs/AutoChangeLog-pr-11043.yml b/html/changelogs/AutoChangeLog-pr-11043.yml deleted file mode 100644 index 28217af630..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11043.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - bugfix: "apc icons" diff --git a/html/changelogs/AutoChangeLog-pr-11044.yml b/html/changelogs/AutoChangeLog-pr-11044.yml deleted file mode 100644 index 7dec153778..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11044.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - rscadd: "The syndicate uplinks interface has been redone in TGUI Next" diff --git a/html/changelogs/AutoChangeLog-pr-11045.yml b/html/changelogs/AutoChangeLog-pr-11045.yml deleted file mode 100644 index 9e3e0a9ee4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11045.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "Flat guns can no longer be suppressed" diff --git a/html/changelogs/AutoChangeLog-pr-11046.yml b/html/changelogs/AutoChangeLog-pr-11046.yml deleted file mode 100644 index c40286e901..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11046.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "replaced stickmans .45 caliber with 10mm, for consistency." diff --git a/html/changelogs/AutoChangeLog-pr-11047.yml b/html/changelogs/AutoChangeLog-pr-11047.yml deleted file mode 100644 index 5bc42d1219..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11047.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Meatwheat and Oats now have rarity" - - balance: "Oats now have at lest 50% more flour in them" diff --git a/html/changelogs/AutoChangeLog-pr-11048.yml b/html/changelogs/AutoChangeLog-pr-11048.yml deleted file mode 100644 index 77af926906..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11048.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - balance: "BDM now uses a PKA rather then a normal KA" diff --git a/html/changelogs/AutoChangeLog-pr-11051.yml b/html/changelogs/AutoChangeLog-pr-11051.yml deleted file mode 100644 index 8ac7939b00..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11051.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "hand teleporters now require 30 deciseconds of still movement by the user to dispel portals. there's a beam effect too." diff --git a/html/changelogs/AutoChangeLog-pr-11053.yml b/html/changelogs/AutoChangeLog-pr-11053.yml deleted file mode 100644 index a3c2eb29fa..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11053.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "keronshb" -delete-after: True -changes: - - rscadd: "Added burn and knockback to stunhand during HALOS on cult." - - balance: "Added burn and knockback to stunhand during HALOS on cult." diff --git a/html/changelogs/AutoChangeLog-pr-11056.yml b/html/changelogs/AutoChangeLog-pr-11056.yml deleted file mode 100644 index b56efb3557..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11056.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - rscdel: "Bullets causing bleed rates equal to unmitigated damage through all forms of defense." diff --git a/html/changelogs/AutoChangeLog-pr-11060.yml b/html/changelogs/AutoChangeLog-pr-11060.yml deleted file mode 100644 index c78f03a26d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11060.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Sort of a bugfix but cult blood magic and all guns now respect stamina softcrit." diff --git a/html/changelogs/AutoChangeLog-pr-11061.yml b/html/changelogs/AutoChangeLog-pr-11061.yml deleted file mode 100644 index 5225edc141..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11061.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Gang tower shield is no longer transparent" diff --git a/html/changelogs/AutoChangeLog-pr-11062.yml b/html/changelogs/AutoChangeLog-pr-11062.yml deleted file mode 100644 index b9bc85b1c1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11062.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Organ healing rate doubled. Organ decay rate halved to match its define (15 minutes for full decay, so at around 8-10 minutes it'll be really fucked)." diff --git a/html/changelogs/AutoChangeLog-pr-11063.yml b/html/changelogs/AutoChangeLog-pr-11063.yml deleted file mode 100644 index c729fb5ed9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11063.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zellular" -delete-after: True -changes: - - tweak: "Tweaked the movement state for the pupdozer's eyes" diff --git a/html/changelogs/AutoChangeLog-pr-11070.yml b/html/changelogs/AutoChangeLog-pr-11070.yml deleted file mode 100644 index 3c923bddb0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11070.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "Storage now caches max screen size and only stores when being opened by a non ghost, meaning ghosts will no longer distort living player screens when viewing storage." diff --git a/html/changelogs/AutoChangeLog-pr-11071.yml b/html/changelogs/AutoChangeLog-pr-11071.yml deleted file mode 100644 index e8581b325e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11071.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed being unable to dump a trash bag's contents directly into disposal bins." diff --git a/html/changelogs/AutoChangeLog-pr-11072.yml b/html/changelogs/AutoChangeLog-pr-11072.yml deleted file mode 100644 index ab21d91e19..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11072.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Doubled the halved flavor text maximum length." diff --git a/html/changelogs/AutoChangeLog-pr-11073.yml b/html/changelogs/AutoChangeLog-pr-11073.yml deleted file mode 100644 index 078c5fb300..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11073.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Reduced tongue organ damage and tasting pH message spam." diff --git a/html/changelogs/AutoChangeLog-pr-11075.yml b/html/changelogs/AutoChangeLog-pr-11075.yml deleted file mode 100644 index 0eb612a81e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11075.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed agent IDs not registering the inputted name. Thanks MrPerson." diff --git a/html/changelogs/AutoChangeLog-pr-11076.yml b/html/changelogs/AutoChangeLog-pr-11076.yml deleted file mode 100644 index e0f187a038..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11076.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "nemvar" -delete-after: True -changes: - - code_imp: "Changed mob biotypes from lists to flags." diff --git a/html/changelogs/AutoChangeLog-pr-11079.yml b/html/changelogs/AutoChangeLog-pr-11079.yml deleted file mode 100644 index b613b6c867..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11079.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Arturlang" -delete-after: True -changes: - - tweak: "Valentines can now be converted by bloodsuckers" diff --git a/html/changelogs/AutoChangeLog-pr-11080.yml b/html/changelogs/AutoChangeLog-pr-11080.yml deleted file mode 100644 index 1dd764cfc3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11080.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "Stunbatons changed yet again." diff --git a/html/changelogs/AutoChangeLog-pr-11081.yml b/html/changelogs/AutoChangeLog-pr-11081.yml deleted file mode 100644 index 2fcb15b7aa..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11081.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - bugfix: "valentines candy no longer prefbreaks" diff --git a/html/changelogs/AutoChangeLog-pr-11082.yml b/html/changelogs/AutoChangeLog-pr-11082.yml deleted file mode 100644 index 89d9b4ca52..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11082.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "Preservahyde! Made with water, bromine, and formaldehyde, it doesn't decay into histamine. Instead, it just prevents your organs from rotting into nothing." diff --git a/html/changelogs/AutoChangeLog-pr-11083.yml b/html/changelogs/AutoChangeLog-pr-11083.yml deleted file mode 100644 index 757d9fcb63..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11083.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - balance: "You can now purify eldritch longswords with a bible. This creates purified longswords, which do not have anti-magic properties, but are still good for swinging at cultists." diff --git a/html/changelogs/AutoChangeLog-pr-11086.yml b/html/changelogs/AutoChangeLog-pr-11086.yml deleted file mode 100644 index e11113e71c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11086.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "YakumoChen" -delete-after: True -changes: - - imageadd: "Rings look nicer. Sprites used from RP." - - imageadd: "Ring on-hands. Diamond rings sparkle!" - - tweak: "You can now propose using a diamond ring in your hand." diff --git a/html/changelogs/AutoChangeLog-pr-11087.yml b/html/changelogs/AutoChangeLog-pr-11087.yml deleted file mode 100644 index 179ef6a2b7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11087.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed solar panels/trackers (de)construction being a bit wonky." diff --git a/html/changelogs/AutoChangeLog-pr-11090.yml b/html/changelogs/AutoChangeLog-pr-11090.yml deleted file mode 100644 index 698306fdb6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11090.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "rest hotkey" diff --git a/html/changelogs/AutoChangeLog-pr-11091.yml b/html/changelogs/AutoChangeLog-pr-11091.yml deleted file mode 100644 index 5d43d7dbdf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11091.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BlueWildrose" -delete-after: True -changes: - - bugfix: "podpeople tail wagging" - - tweak: "lifebringer ghost role fixes" diff --git a/html/changelogs/AutoChangeLog-pr-11093.yml b/html/changelogs/AutoChangeLog-pr-11093.yml deleted file mode 100644 index 4815818b0d..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11093.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed something about slime blood and the law of conservation of mass." - - bugfix: "Fixed flypeople being emetic machine guns." diff --git a/html/changelogs/AutoChangeLog-pr-11094.yml b/html/changelogs/AutoChangeLog-pr-11094.yml deleted file mode 100644 index a6db5bd93f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11094.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - tweak: "Cosmic winter coat now glows like the bedsheet, and holds normal winter coat gear" diff --git a/html/changelogs/AutoChangeLog-pr-11098.yml b/html/changelogs/AutoChangeLog-pr-11098.yml deleted file mode 100644 index 5ca7b7dd1e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11098.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Raiq & Linzolle" -delete-after: True -changes: - - rscadd: "Bone bow - Ash walkers crafting , bone arrows - Ash walkers crafting, silk string used in bow crafting, harden arrows - Ash walkers crafting, ash walker only crafting book, basic pipe bow, and bow & arrow selling. Quivers for ash walkers as well, just to hold some arrows well out on the hunt!" diff --git a/html/changelogs/AutoChangeLog-pr-11101.yml b/html/changelogs/AutoChangeLog-pr-11101.yml deleted file mode 100644 index 5305e2b923..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11101.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - rscadd: "Admin and event only pair pinpointers! They come in a box of two, and each pinpointer will always point at its corresponding pair. Aww." diff --git a/html/changelogs/AutoChangeLog-pr-11103.yml b/html/changelogs/AutoChangeLog-pr-11103.yml deleted file mode 100644 index f38e23f76e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11103.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "PersianXerxes" -delete-after: True -changes: - - rscadd: "Better clarified the comment explaining the contraband tag." - - tweak: "Cargo nuclear defusal kits now require an emag'd drop pod console to be purchased." diff --git a/html/changelogs/AutoChangeLog-pr-11104.yml b/html/changelogs/AutoChangeLog-pr-11104.yml deleted file mode 100644 index 205af650a9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11104.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - server: "Express console is now logging what it buys, like the normal console should" diff --git a/html/changelogs/AutoChangeLog-pr-11105.yml b/html/changelogs/AutoChangeLog-pr-11105.yml deleted file mode 100644 index 0c7ac7b1e6..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11105.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "Crabs are now made of crab meat." diff --git a/html/changelogs/AutoChangeLog-pr-11108.yml b/html/changelogs/AutoChangeLog-pr-11108.yml deleted file mode 100644 index c8bed79399..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11108.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - rscadd: "hsl instead of sum of rgb for spraycan lum check" diff --git a/html/changelogs/AutoChangeLog-pr-11110.yml b/html/changelogs/AutoChangeLog-pr-11110.yml deleted file mode 100644 index 5930a2bd30..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11110.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "Extend votes! Ported from Hyper, ported from AUstation." diff --git a/html/changelogs/AutoChangeLog-pr-11111.yml b/html/changelogs/AutoChangeLog-pr-11111.yml deleted file mode 100644 index 4e947ed297..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11111.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed virology being unable to be done with synthetic blood." diff --git a/html/changelogs/AutoChangeLog-pr-11112.yml b/html/changelogs/AutoChangeLog-pr-11112.yml deleted file mode 100644 index f54e2e0192..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11112.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - balance: "Reverted #9092, crew mecha no longer spawn with tracking beacons." - - balance: "[Port] Mecha ballistics weapons now require ammo created from an Exosuit Fabricator or the Security Protolathe, though they will start with a full magazine and in most cases enough for one full reload. Reloading these weapons no longer chunks your power cell. Clown (and mime) mecha equipment have not changed." - - balance: "[Port] The SRM-8 Missile Launcher has been replaced with the BRM-6 Breaching Missile Launcher in techwebs (Nukie Mauler remains equipped with the SRM-8)." - - balance: "[Port] Both Missile Launchers and the Clusterbang Launcher do not have an ammo cache, and cannot be reloaded by the pilot. Once the initial loaded ammo has been spent, you can use the appropriate ammo box to load the weapon directly." - - rscadd: "[Port] Utility mechs that have a clamp equipped can load ammo from their own cargo hold into other mechs." - - rscadd: "[Port] Nuke Ops can purchase spare ammo duffel bags for their mecha weapons, should they run low." diff --git a/html/changelogs/AutoChangeLog-pr-11113.yml b/html/changelogs/AutoChangeLog-pr-11113.yml deleted file mode 100644 index b3c0bb34a8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11113.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CameronWoof" -delete-after: True -changes: - - rscadd: "Ammonia and saltpetre can now be made at the biogenerator." diff --git a/html/changelogs/AutoChangeLog-pr-11114.yml b/html/changelogs/AutoChangeLog-pr-11114.yml deleted file mode 100644 index 7d56933c65..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11114.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Psody-Mordheim" -delete-after: True -changes: - - rscadd: "You can now make synth-flesh with synthetic blood." - - rscadd: "You can now make synthetic blood via mixing saline glucose, iron, stable plasma and heating it to 350 temp." - - rscadd: "You can mix synthetic blood and cryoxadone to create synth-meat in addition to normal blood." diff --git a/html/changelogs/AutoChangeLog-pr-11119.yml b/html/changelogs/AutoChangeLog-pr-11119.yml deleted file mode 100644 index 4a0dc59c65..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11119.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - rscdel: "Renamed \"blaster carbine\" and \"blaster rifles\" back to \"energy gun\" and \"laser gun\" respectively" - - bugfix: "Fixed magnetic rifles & co being inconsistent with printed energy guns and start with an empty power cell." - - imagedel: "Reverted practice laser gun sprites back to their former glory. Mostly." diff --git a/html/changelogs/AutoChangeLog-pr-11120.yml b/html/changelogs/AutoChangeLog-pr-11120.yml deleted file mode 100644 index 64a435146c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11120.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed sprint buffer cost and regen being rounded down." diff --git a/html/changelogs/AutoChangeLog-pr-11129.yml b/html/changelogs/AutoChangeLog-pr-11129.yml deleted file mode 100644 index 18f8308bb1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11129.yml +++ /dev/null @@ -1,10 +0,0 @@ -author: "Owai-Seek" -delete-after: True -changes: - - tweak: "Reorganized all food recipes, (hopefully) making things easier to find." - - balance: "Trays now have a whitelist, allowing them to pick up normal sized foods, bowls, glassware, booze, ect." - - bugfix: "Easter foods are no longer their own Misc Food Category on the top of the menu." - - spellcheck: "fixed a few typos/capitalization consistency." - - tweak: "Mexican Foods are their own Subcategory." - - tweak: "Donuts are their own Subcategory" - - tweak: "Moved Sweets from Misc Food in with Pies. Renamed to Pies & Sweets" diff --git a/html/changelogs/AutoChangeLog-pr-11131.yml b/html/changelogs/AutoChangeLog-pr-11131.yml deleted file mode 100644 index 9a14049c2f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11131.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Seris02" -delete-after: True -changes: - - balance: "bloodcrawl's cooldown" diff --git a/html/changelogs/AutoChangeLog-pr-11133.yml b/html/changelogs/AutoChangeLog-pr-11133.yml deleted file mode 100644 index 8cedc300c7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11133.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - balance: "Nerfed the fermenting barrel export industry." - - tweak: "Reagent dispensers selling price no longer takes in account the reagents volume. It's already handled by reagents export." diff --git a/html/changelogs/AutoChangeLog-pr-11134.yml b/html/changelogs/AutoChangeLog-pr-11134.yml deleted file mode 100644 index 8ec6c97164..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11134.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - bugfix: "mechs with stock parts now have icons" diff --git a/html/changelogs/AutoChangeLog-pr-11136.yml b/html/changelogs/AutoChangeLog-pr-11136.yml deleted file mode 100644 index 5289fc3492..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11136.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Owai-Seek" -delete-after: True -changes: - - rscadd: "BROOM" - - tweak: "Janitor Vendor now has gear for two Janitors." diff --git a/html/changelogs/AutoChangeLog-pr-11138.yml b/html/changelogs/AutoChangeLog-pr-11138.yml deleted file mode 100644 index fd0e53bb73..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11138.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "the game's built in autoclicker aka CanMobAutoclick no longer triggers client/Click()'s anti clickspam guard." diff --git a/html/changelogs/AutoChangeLog-pr-11139.yml b/html/changelogs/AutoChangeLog-pr-11139.yml deleted file mode 100644 index 99a7027977..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11139.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "pais can no longer bodyblock bullets" diff --git a/html/changelogs/AutoChangeLog-pr-11140.yml b/html/changelogs/AutoChangeLog-pr-11140.yml deleted file mode 100644 index 1054039b53..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11140.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "pai radio short changed to 3 minutes down from 5" diff --git a/html/changelogs/AutoChangeLog-pr-11141.yml b/html/changelogs/AutoChangeLog-pr-11141.yml deleted file mode 100644 index 68de20a632..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11141.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - balance: "pais are no longer fulltile click opacity." diff --git a/html/changelogs/AutoChangeLog-pr-11142.yml b/html/changelogs/AutoChangeLog-pr-11142.yml deleted file mode 100644 index 35c4033e2c..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11142.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - refactor: "vampire \"immortal haste\" has been reworked to be more reliable and consistent." diff --git a/html/changelogs/AutoChangeLog-pr-11145.yml b/html/changelogs/AutoChangeLog-pr-11145.yml deleted file mode 100644 index 2ad26003fb..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11145.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "pAIs are yet again unable to perform certain silicon interactions with machineries yet again." diff --git a/html/changelogs/AutoChangeLog-pr-11146.yml b/html/changelogs/AutoChangeLog-pr-11146.yml deleted file mode 100644 index 09d3b0134b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11146.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - balance: "all supermatter damage is now hardcapped" diff --git a/html/changelogs/AutoChangeLog-pr-11147.yml b/html/changelogs/AutoChangeLog-pr-11147.yml deleted file mode 100644 index 0978b2b184..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11147.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "Supermatter sabotage objective no longer shows up with no supermatter" diff --git a/html/changelogs/AutoChangeLog-pr-11149.yml b/html/changelogs/AutoChangeLog-pr-11149.yml deleted file mode 100644 index bc9ce5eb9e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11149.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Mining vendors no longer fail and eat your points iff you have precisely enough points to pay for an item" diff --git a/html/changelogs/AutoChangeLog-pr-11153.yml b/html/changelogs/AutoChangeLog-pr-11153.yml deleted file mode 100644 index bba1af88db..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11153.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BuffEngineering, nemvar." -delete-after: True -changes: - - bugfix: "Addicts can now feel like they're getting their fix or kicking it." - - bugfix: "Aheals now remove addictions and restore your mood to default." diff --git a/html/changelogs/AutoChangeLog-pr-11154.yml b/html/changelogs/AutoChangeLog-pr-11154.yml deleted file mode 100644 index 03e1898b60..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11154.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Kraseo" -delete-after: True -changes: - - bugfix: "Nightmares no longer delete entire guns from existence for merely having a light on them." diff --git a/html/changelogs/AutoChangeLog-pr-11155.yml b/html/changelogs/AutoChangeLog-pr-11155.yml deleted file mode 100644 index 069cdbdedf..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11155.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "necromanceranne" -delete-after: True -changes: - - bugfix: "Literally unclickability with a cham projector" diff --git a/html/changelogs/AutoChangeLog-pr-11156.yml b/html/changelogs/AutoChangeLog-pr-11156.yml deleted file mode 100644 index dc684eb4ef..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11156.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "Psody-Mordheim" -delete-after: True -changes: - - rscadd: "Disfiguration Symptom." - - rscadd: "Deoxyribonucleic Acid Saboteur Symptom." - - rscadd: "Polyvitiligo Symptom." - - rscdel: "Revitiligo Symptom." - - rscdel: "Vitiligo Symptom." diff --git a/html/changelogs/AutoChangeLog-pr-11157.yml b/html/changelogs/AutoChangeLog-pr-11157.yml deleted file mode 100644 index 5843c5f0e4..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11157.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - tweak: "Licking pref" diff --git a/html/changelogs/AutoChangeLog-pr-11160.yml b/html/changelogs/AutoChangeLog-pr-11160.yml deleted file mode 100644 index cf0fc3253e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11160.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - balance: "Pie reagent transfer now requires an uncovered mouth." diff --git a/html/changelogs/AutoChangeLog-pr-11162.yml b/html/changelogs/AutoChangeLog-pr-11162.yml deleted file mode 100644 index 3ea1b88ef7..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11162.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - bugfix: "Biogenerators can now actually generate universal enzyme." - - bugfix: "The Basic Tools node now unlocks the multitool for printing on Engineering and Science fabricators." diff --git a/html/changelogs/AutoChangeLog-pr-11163.yml b/html/changelogs/AutoChangeLog-pr-11163.yml deleted file mode 100644 index 5492ad563b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11163.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrJWhit" -delete-after: True -changes: - - tweak: "TEG" diff --git a/html/changelogs/AutoChangeLog-pr-11166.yml b/html/changelogs/AutoChangeLog-pr-11166.yml deleted file mode 100644 index c812c77ad8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11166.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Fixed IRV." diff --git a/html/changelogs/AutoChangeLog-pr-11167.yml b/html/changelogs/AutoChangeLog-pr-11167.yml deleted file mode 100644 index 51bbb12fb3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11167.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "hand teles use a less atrocious beam" diff --git a/html/changelogs/AutoChangeLog-pr-11168.yml b/html/changelogs/AutoChangeLog-pr-11168.yml deleted file mode 100644 index 93caacdad1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11168.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "Runtime if nobody has a chaos pref set" diff --git a/html/changelogs/AutoChangeLog-pr-11169.yml b/html/changelogs/AutoChangeLog-pr-11169.yml deleted file mode 100644 index c0d150acb5..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11169.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "PersianXerxes" -delete-after: True -changes: - - rscadd: "Added Kilo Station" - - tweak: "Adjusts Kilo Station to be more in line with Citadel standards" - - imageadd: "Added area icons required to make Kilo Station editable on Citadel code" - - code_imp: "Fixed a reagent container on Kilo pointing to a nonexistent reagent" - - config: "Adds Kilo Station to the maps config file, does not fix Meta Station's population requirement" diff --git a/html/changelogs/AutoChangeLog-pr-11172.yml b/html/changelogs/AutoChangeLog-pr-11172.yml deleted file mode 100644 index 83deba9652..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11172.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Linzolle" -delete-after: True -changes: - - bugfix: "Bows now will not delete an arrow if it cant fire it." - - bugfix: "bows now like and respect sprite changes" diff --git a/html/changelogs/AutoChangeLog-pr-11175.yml b/html/changelogs/AutoChangeLog-pr-11175.yml deleted file mode 100644 index 89d82068f1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11175.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "keronshb" -delete-after: True -changes: - - bugfix: "fixed accelerated regeneration nanites" - - bugfix: "fixed mechanical repair nanites" - - bugfix: "fixed bio reconstruction nanites" diff --git a/html/changelogs/AutoChangeLog-pr-11176.yml b/html/changelogs/AutoChangeLog-pr-11176.yml deleted file mode 100644 index 98c7619990..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11176.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "IRV fixed... again" diff --git a/html/changelogs/AutoChangeLog-pr-11179.yml b/html/changelogs/AutoChangeLog-pr-11179.yml deleted file mode 100644 index 6c538d5476..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11179.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "AIs now understand the old ways of drunken dwarfs" diff --git a/html/changelogs/AutoChangeLog-pr-11182.yml b/html/changelogs/AutoChangeLog-pr-11182.yml deleted file mode 100644 index a5f8d5081e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11182.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - balance: "Removes some armored Russian hats from box station round start" - - bugfix: "Doner items spawning" diff --git a/html/changelogs/AutoChangeLog-pr-11183.yml b/html/changelogs/AutoChangeLog-pr-11183.yml deleted file mode 100644 index 26a325cb08..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11183.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - balance: "Engi/Sec Trek suit no longer has 10% melee protection" diff --git a/html/changelogs/AutoChangeLog-pr-11184.yml b/html/changelogs/AutoChangeLog-pr-11184.yml deleted file mode 100644 index cb8ba1da3e..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11184.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "IPC hearts are now made of robomeat and roboblood thats emp proof. Heals and is all and all just like an normal heart" diff --git a/html/changelogs/AutoChangeLog-pr-11185.yml b/html/changelogs/AutoChangeLog-pr-11185.yml deleted file mode 100644 index 347dc9a3ad..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11185.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - imageadd: "All robotic organs now have an animation." - - imageadd: "IPC's now organs now look like robotic ones, even tho thats not the case game wise" diff --git a/html/changelogs/AutoChangeLog-pr-11186.yml b/html/changelogs/AutoChangeLog-pr-11186.yml deleted file mode 100644 index 7a0c97379a..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11186.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - bugfix: "temporary flavor text can now be of reasonable length" diff --git a/html/changelogs/AutoChangeLog-pr-11187.yml b/html/changelogs/AutoChangeLog-pr-11187.yml deleted file mode 100644 index 4a2bf49530..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11187.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - imageadd: "Added a new bee themed bar sign" diff --git a/html/changelogs/AutoChangeLog-pr-11188.yml b/html/changelogs/AutoChangeLog-pr-11188.yml deleted file mode 100644 index 24aae51503..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11188.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - imageadd: "Makes plywood chair not look as bad." diff --git a/html/changelogs/AutoChangeLog-pr-11191.yml b/html/changelogs/AutoChangeLog-pr-11191.yml deleted file mode 100644 index 12b80bf1c3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11191.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "YakumoChen" -delete-after: True -changes: - - tweak: "Legion skulls behave like bees!!!!" diff --git a/html/changelogs/AutoChangeLog-pr-11192.yml b/html/changelogs/AutoChangeLog-pr-11192.yml deleted file mode 100644 index 4fc73ee199..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11192.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - balance: "Shooting the supermatter now adds to the supermatter's power. CO2 setups beware!" diff --git a/html/changelogs/AutoChangeLog-pr-11199.yml b/html/changelogs/AutoChangeLog-pr-11199.yml deleted file mode 100644 index 70aae404e1..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11199.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Detective-Google" -delete-after: True -changes: - - rscadd: "Loudness Booster pAI program" - - rscadd: "Encryption Key pAI program" diff --git a/html/changelogs/AutoChangeLog-pr-11201.yml b/html/changelogs/AutoChangeLog-pr-11201.yml deleted file mode 100644 index 4b7749eee2..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11201.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "Hatterhat" -delete-after: True -changes: - - rscadd: "The Ash Walkers' nest on Lavaland now starts with three bowyery slabs." - - rscadd: "You can now welder-harden arrows. It might take longer." - - balance: "Silkstring's costs adjusted for bows and whatnot." - - spellcheck: "Grammar adjusted on a lot of things relating to bows." - - bugfix: "Pipe bows' bowstring doesn't look like it replicated itself upon draw." diff --git a/html/changelogs/AutoChangeLog-pr-11206.yml b/html/changelogs/AutoChangeLog-pr-11206.yml deleted file mode 100644 index 5f6889ec94..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11206.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "corndog sprite being miss-spelled" diff --git a/html/changelogs/AutoChangeLog-pr-11207.yml b/html/changelogs/AutoChangeLog-pr-11207.yml deleted file mode 100644 index db73ed666f..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11207.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "Ash from land of lava now is useable for sandstone" diff --git a/html/changelogs/AutoChangeLog-pr-11212.yml b/html/changelogs/AutoChangeLog-pr-11212.yml deleted file mode 100644 index 62d6c4fb19..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11212.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "r4d6" -delete-after: True -changes: - - bugfix: "fixed a missing tile" diff --git a/html/changelogs/AutoChangeLog-pr-11214.yml b/html/changelogs/AutoChangeLog-pr-11214.yml deleted file mode 100644 index 1a602727a8..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11214.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ghommie" -delete-after: True -changes: - - bugfix: "Fixed pAI radios inability to be toggled on/off." diff --git a/html/changelogs/AutoChangeLog-pr-11216.yml b/html/changelogs/AutoChangeLog-pr-11216.yml deleted file mode 100644 index 40bb5067e3..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11216.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Putnam3145" -delete-after: True -changes: - - rscadd: "Logging for renaming" diff --git a/html/changelogs/AutoChangeLog-pr-11236.yml b/html/changelogs/AutoChangeLog-pr-11236.yml deleted file mode 100644 index bda625e02b..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11236.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "bunny232" -delete-after: True -changes: - - tweak: "Changes the simple animal sentience event from the xenomorph preference to sentience potion preference." diff --git a/html/changelogs/AutoChangeLog-pr-11238.yml b/html/changelogs/AutoChangeLog-pr-11238.yml deleted file mode 100644 index c268fcfdb0..0000000000 --- a/html/changelogs/AutoChangeLog-pr-11238.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Trilbyspaceclone" -delete-after: True -changes: - - bugfix: "Peach cake slices are no long made by mimes" diff --git a/html/changelogs/AutoChangeLog-pr-9860.yml b/html/changelogs/AutoChangeLog-pr-9860.yml deleted file mode 100644 index c9d75aa7b9..0000000000 --- a/html/changelogs/AutoChangeLog-pr-9860.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "tralezab, bandit, Skoglol" -delete-after: True -changes: - - rscadd: "The mime's PDA messages are silent now!" - - rscadd: "30 new emoji have been added. Mime buff, mime now OP." From 626cf886d6a360b2ecba22f0a2a55b45c7f62ce1 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Wed, 26 Feb 2020 05:31:47 -0700 Subject: [PATCH 304/380] Update twohanded.dm --- code/game/objects/items/twohanded.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 24cb265093..06b81a424d 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1019,7 +1019,7 @@ /obj/item/twohanded/electrostaff icon = 'icons/obj/items_and_weapons.dmi' - icon_state = "electrostaff" + icon_state = "electrostaff_3" item_state = "electrostaff" lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' From b536c061fbafd2d733f17dbac4dda0bd77c3aad2 Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 26 Feb 2020 16:26:57 +0200 Subject: [PATCH 305/380] Reviewer suggestion and co --- .../bloodsucker/bloodsucker_life.dm | 10 +++++-- code/modules/reagents/chemistry/reagents.dm | 10 +++++++ .../chemistry/reagents/other_reagents.dm | 28 ++++++++----------- .../reagents/reagent_containers/blood_pack.dm | 27 ++++++++++++++---- 4 files changed, 49 insertions(+), 26 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm index 8466b7755d..e774cf4250 100644 --- a/code/modules/antagonists/bloodsucker/bloodsucker_life.dm +++ b/code/modules/antagonists/bloodsucker/bloodsucker_life.dm @@ -315,7 +315,7 @@ bloodsuckerdatum.handle_eat_human_food(food_nutrition) -/datum/antagonist/bloodsucker/proc/handle_eat_human_food(food_nutrition, masquerade_override) // Called from snacks.dm and drinks.dm +/datum/antagonist/bloodsucker/proc/handle_eat_human_food(food_nutrition, puke_blood = TRUE, masquerade_override) // Called from snacks.dm and drinks.dm set waitfor = FALSE if(!owner.current || !iscarbon(owner.current)) return @@ -355,8 +355,12 @@ C.Stun(13) if(3) to_chat(C, "You purge the food of the living from your viscera! You've never felt worse.") - C.vomit(foodInGut * 4, foodInGut * 2, 0) // (var/lost_nutrition = 10, var/blood = 0, var/stun = 1, var/distance = 0, var/message = 1, var/toxic = 0) - C.blood_volume = max(0, C.blood_volume - foodInGut * 2) + //Puke blood only if puke_blood is true, and loose some blood, else just puke normally. + if(puke_blood) + C.blood_volume = max(0, C.blood_volume - foodInGut * 2) + C.vomit(foodInGut * 4, foodInGut * 2, 0) + else + C.vomit(foodInGut * 4, FALSE, 0) C.Stun(30) //C.Dizzy(50) foodInGut = 0 diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm index 4aabd82d6a..bd6c37973f 100644 --- a/code/modules/reagents/chemistry/reagents.dm +++ b/code/modules/reagents/chemistry/reagents.dm @@ -221,3 +221,13 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent()) rs += "[R.name], [R.volume]" return rs.Join(" | ") + +//For easy bloodsucker disgusting and blood removal +/datum/reagent/proc/disgust_bloodsucker(mob/living/carbon/C, disgust, blood_change, blood_puke = TRUE, force) + if(isvamp(C)) + var/datum/antagonist/bloodsucker/bloodsuckerdatum = C.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) + if(disgust) + bloodsuckerdatum.handle_eat_human_food(disgust, blood_puke, force) + if(blood_change) + bloodsuckerdatum.AddBloodVolume(blood_change) + diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 422652fc49..816ed0fb65 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -27,8 +27,16 @@ L.ForceContractDisease(D) if(data["blood_type"] == "SY") - disgust_bloodsucker(L, FALSE, -5, TRUE) - + //Synthblood is very disgusting to bloodsuckers. They will puke it out to expel it, unless they have masquarade on + if(reac_volume > 3) + disgust_bloodsucker(L, 5, FALSE, FALSE, TRUE) + //If theres more than 8 units, they will start expelling it, even if they are masquarading. + if(reac_volume > 6) + disgust_bloodsucker(L, 7, -5, TRUE, TRUE) + //If they have too much in them, they will also puke out their blood. + else + disgust_bloodsucker(L, 3, FALSE, FALSE, FALSE) + if(iscarbon(L)) var/mob/living/carbon/C = L var/blood_id = C.get_blood_id() @@ -40,10 +48,8 @@ L.add_blood_DNA(list(data["blood_DNA"] = data["blood_type"])) /datum/reagent/blood/on_mob_life(mob/living/carbon/C) //Because lethals are preferred over stamina. damnifino. - if((HAS_TRAIT(C, TRAIT_NOMARROW))) - return //We dont want vampires getting toxed from blood var/blood_id = C.get_blood_id() - if((blood_id == /datum/reagent/blood || blood_id == /datum/reagent/blood/jellyblood)) + if((blood_id == /datum/reagent/blood || blood_id == /datum/reagent/blood/jellyblood) && !HAS_TRAIT(C, TRAIT_NOMARROW)) if(!data || !(data["blood_type"] in get_safe_blood(C.dna.blood_type))) //we only care about bloodtype here because this is where the poisoning should be C.adjustToxLoss(rand(2,8)*REM, TRUE, TRUE) //forced to ensure people don't use it to gain beneficial toxin as slime person ..() @@ -152,18 +158,6 @@ taste_description = "sap" //Like tree sap? pH = 7.45 -/datum/reagent/blood/tomato/reaction_mob(mob/living/L, method = TOUCH, reac_volume) - ..() - disgust_bloodsucker(L, reac_volume * 2, -5, TRUE) - -/datum/reagent/proc/disgust_bloodsucker(mob/living/carbon/C, disgust, blood_change, force) - if(isvamp(C)) - var/datum/antagonist/bloodsucker/bloodsuckerdatum = C.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) - if(disgust) - bloodsuckerdatum.handle_eat_human_food(disgust, force) - if(blood_change) - bloodsuckerdatum.AddBloodVolume(blood_change) - /datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M) if(prob(10)) if(M.dna?.species?.exotic_bloodtype != "GEL") diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index fcf5f85ffb..e5bc026bbf 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -89,7 +89,7 @@ blood_type = "BUG" /obj/item/reagent_containers/blood/attackby(obj/item/I, mob/user, params) - if (istype(I, /obj/item/pen) || istype(I, /obj/item/toy/crayon)) + if(istype(I, /obj/item/pen) || istype(I, /obj/item/toy/crayon)) if(!user.is_literate()) to_chat(user, "You scribble illegibly on the label of [src]!") return @@ -108,10 +108,13 @@ return ..() /obj/item/reagent_containers/blood/attack(mob/living/carbon/C, mob/user, def_zone) - if(user.a_intent == INTENT_HELP && reagents.total_volume > 0) + if(user.a_intent == INTENT_HELP && reagents.total_volume > 0 && iscarbon(C) && user.a_intent == INTENT_HELP) + if(C.is_mouth_covered()) + to_chat(user, "You cant drink from the [src] while your mouth is covered.") + return if(user != C) - to_chat(user, "You force [C] to drink from the [src]") - user.visible_message("[user] forces [C] to drink from the [src].") + user.visible_message("[user] forces [C] to drink from the [src].", \ + "You force [C] to drink from the [src]") if(!do_mob(user, C, 50)) return else @@ -121,13 +124,14 @@ to_chat(user, "You take a sip from the [src].") user.visible_message("[user] puts the [src] up to their mouth.") if(reagents.total_volume <= 0) // Safety: In case you spam clicked the blood bag on yourself, and it is now empty (below will divide by zero) - return + return var/gulp_size = 3 var/fraction = min(gulp_size / reagents.total_volume, 1) reagents.reaction(C, INGEST, fraction) //checkLiked(fraction, M) // Blood isn't food, sorry. reagents.trans_to(C, gulp_size) reagents.remove_reagent(src, 2) //Inneficency, so hey, IVs are usefull. - playsound(C.loc,'sound/items/drink.ogg', rand(10, 50), 1) + playsound(C.loc,'sound/items/drink.ogg', rand(10, 50), TRUE) + return ..() /obj/item/reagent_containers/blood/bluespace @@ -135,3 +139,14 @@ desc = "Contains blood used for transfusion, this one has been made with bluespace technology to hold much more blood. Must be attached to an IV drip." icon_state = "bsbloodpack" volume = 600 //its a blood bath! + +/obj/item/reagent_containers/blood/bluespace/attack(mob/living/carbon/C, mob/user, def_zone) + if(user.a_intent == INTENT_HELP) + if(user != C) + to_chat(user, "You cant force people to drink from the [src]. Nothing comes out.") + return + else + to_chat(user, "You try to suck on the [src], but nothing comes out.") + return + else + ..() From 27b6469c6781e67368ba81a69919ac78d75b814c Mon Sep 17 00:00:00 2001 From: Artur Date: Wed, 26 Feb 2020 16:42:38 +0200 Subject: [PATCH 306/380] Forgot a var --- code/modules/power/tracker.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 16775edf48..0627a55de0 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -15,6 +15,7 @@ var/id = 0 var/obj/machinery/power/solar_control/control + var/obj/item/solar_assembly/assembly /obj/machinery/power/tracker/Initialize(mapload, obj/item/solar_assembly/S) . = ..() From c232356a889e53b4688840ee2e1c2837cde89bd3 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 26 Feb 2020 09:51:48 -0500 Subject: [PATCH 307/380] Makes clicking open closets with items on harm intent attack the closet rather than put the item in the closet --- code/game/objects/structures/crates_lockers/closets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 71fcef753c..f95f900a48 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -359,7 +359,7 @@ "You hear [welder ? "welding" : "rustling of screws and metal"].") deconstruct(TRUE) return - if(user.transferItemToLoc(W, drop_location())) // so we put in unlit welder too + if(user.a_intent != INTENT_HARM && user.transferItemToLoc(W, drop_location())) // so we put in unlit welder too return TRUE else if(istype(W, /obj/item/electronics/airlock)) handle_lock_addition(user, W) From d7192a7c3563b0697b0b1b34ff9e171e1b634a7f Mon Sep 17 00:00:00 2001 From: deathride58 Date: Wed, 26 Feb 2020 10:21:26 -0500 Subject: [PATCH 308/380] Makes the default sprint config options match live's actual config --- code/controllers/configuration/entries/game_options.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 595af38848..87cccdd9f2 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -254,13 +254,13 @@ config_entry_value = 1 /datum/config_entry/number/movedelay/sprint_buffer_max - config_entry_value = 42 + config_entry_value = 24 /datum/config_entry/number/movedelay/sprint_stamina_cost - config_entry_value = 0.7 + config_entry_value = 1.4 /datum/config_entry/number/movedelay/sprint_buffer_regen_per_ds - config_entry_value = 0.3 + config_entry_value = 0.4 /////////////////////////////////////////////////Outdated move delay /datum/config_entry/number/outdated_movedelay From c708d30d47daf260808a2b38eb65954e6f57fc1a Mon Sep 17 00:00:00 2001 From: Lin Date: Wed, 26 Feb 2020 20:59:32 +0000 Subject: [PATCH 309/380] shitty webedit --- code/game/objects/structures/kitchen_spike.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index 21622519c9..830f25277d 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -64,6 +64,9 @@ /obj/structure/kitchenspike/attack_hand(mob/user) if(VIABLE_MOB_CHECK(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs()) var/mob/living/L = user.pulling + if(has_trait(user, TRAIT_PACIFISM) && L.stat != DEAD) + to_chat(user, "You don't want to hurt a living creature!") + return if(do_mob(user, src, 120)) if(has_buckled_mobs()) //to prevent spam/queing up attacks return From ac384e4d703378d1cb2d152951aa09bd7657c89e Mon Sep 17 00:00:00 2001 From: Lin Date: Wed, 26 Feb 2020 21:01:34 +0000 Subject: [PATCH 310/380] consistency? --- code/game/objects/structures/kitchen_spike.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index 830f25277d..91266423e6 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -65,7 +65,7 @@ if(VIABLE_MOB_CHECK(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs()) var/mob/living/L = user.pulling if(has_trait(user, TRAIT_PACIFISM) && L.stat != DEAD) - to_chat(user, "You don't want to hurt a living creature!") + to_chat(user, "You don't want to hurt a living creature!") return if(do_mob(user, src, 120)) if(has_buckled_mobs()) //to prevent spam/queing up attacks From 69e3d857a8324586771eaf7c6c38667cbf624f7e Mon Sep 17 00:00:00 2001 From: Lin Date: Wed, 26 Feb 2020 21:39:53 +0000 Subject: [PATCH 311/380] derp --- code/game/objects/structures/kitchen_spike.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index 91266423e6..dc00abd264 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -65,7 +65,7 @@ if(VIABLE_MOB_CHECK(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs()) var/mob/living/L = user.pulling if(has_trait(user, TRAIT_PACIFISM) && L.stat != DEAD) - to_chat(user, "You don't want to hurt a living creature!") + to_chat(user, "You don't want to hurt a living creature!") return if(do_mob(user, src, 120)) if(has_buckled_mobs()) //to prevent spam/queing up attacks From 6dd35355ef30d2f3ee0ef225097299f6e3aa7dc5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Feb 2020 17:54:44 -0600 Subject: [PATCH 312/380] Automatic changelog generation for PR #11150 [ci skip] --- html/changelogs/AutoChangeLog-pr-11150.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11150.yml diff --git a/html/changelogs/AutoChangeLog-pr-11150.yml b/html/changelogs/AutoChangeLog-pr-11150.yml new file mode 100644 index 0000000000..0548ec177e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11150.yml @@ -0,0 +1,8 @@ +author: "raspyosu" +delete-after: True +changes: + - rscadd: "some flavor text for lunge, cloak" + - tweak: "mesmerize, cloak functionality/requirements" + - balance: "mesmerize, lunge, cloak" + - soundadd: "lunge telegraph sound" + - spellcheck: "mesmerized status icon flavor text" From 1ca755e358d4eb6c65cc350937966a1cbc3f474c Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Feb 2020 17:54:56 -0600 Subject: [PATCH 313/380] Automatic changelog generation for PR #10877 [ci skip] --- html/changelogs/AutoChangeLog-pr-10877.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-10877.yml diff --git a/html/changelogs/AutoChangeLog-pr-10877.yml b/html/changelogs/AutoChangeLog-pr-10877.yml new file mode 100644 index 0000000000..4cf54b422f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-10877.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - rscadd: "Security now has riot quarterstaves in their lethal shotgun locker." From 2c642d550745a9850c40c10c9fb0182a0002a7d7 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 01:10:38 +0100 Subject: [PATCH 314/380] Update kitchen_spike.dm --- code/game/objects/structures/kitchen_spike.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/kitchen_spike.dm b/code/game/objects/structures/kitchen_spike.dm index dc00abd264..ebac89579b 100644 --- a/code/game/objects/structures/kitchen_spike.dm +++ b/code/game/objects/structures/kitchen_spike.dm @@ -64,7 +64,7 @@ /obj/structure/kitchenspike/attack_hand(mob/user) if(VIABLE_MOB_CHECK(user.pulling) && user.a_intent == INTENT_GRAB && !has_buckled_mobs()) var/mob/living/L = user.pulling - if(has_trait(user, TRAIT_PACIFISM) && L.stat != DEAD) + if(HAS_TRAIT(user, TRAIT_PACIFISM) && L.stat != DEAD) to_chat(user, "You don't want to hurt a living creature!") return if(do_mob(user, src, 120)) From 176d263d3a4e2aded09ee046edebaea1a991a97b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Feb 2020 18:11:26 -0600 Subject: [PATCH 315/380] Automatic changelog generation for PR #11254 [ci skip] --- html/changelogs/AutoChangeLog-pr-11254.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11254.yml diff --git a/html/changelogs/AutoChangeLog-pr-11254.yml b/html/changelogs/AutoChangeLog-pr-11254.yml new file mode 100644 index 0000000000..63856f65e8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11254.yml @@ -0,0 +1,4 @@ +author: "Bhijn" +delete-after: True +changes: + - tweak: "Clicking an open closet with harm intent no longer attempts to place your currently held item inside, but rather attacks it." From 46c76d9848a95a2f37cdc904d2961ec56dba3c0a Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 26 Feb 2020 18:19:00 -0600 Subject: [PATCH 316/380] Automatic changelog generation for PR #11257 [ci skip] --- html/changelogs/AutoChangeLog-pr-11257.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11257.yml diff --git a/html/changelogs/AutoChangeLog-pr-11257.yml b/html/changelogs/AutoChangeLog-pr-11257.yml new file mode 100644 index 0000000000..1c96361503 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11257.yml @@ -0,0 +1,4 @@ +author: "Linzolle" +delete-after: True +changes: + - tweak: "pacifists can no longer meatspike living things" From fc76cd9a9b7dc1d8c5ae07211f2bb6306efda6a8 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 01:21:03 +0100 Subject: [PATCH 317/380] Porting update_icon improvements. Part 1. --- code/__DEFINES/components.dm | 1 + code/_onclick/hud/action_button.dm | 25 +++++- code/_onclick/hud/screen_objects.dm | 10 +-- code/_onclick/telekinesis.dm | 24 +++--- code/datums/action.dm | 6 +- code/datums/components/armor_plate.dm | 13 ++- code/datums/elements/update_icon_blocker.dm | 10 +++ .../elements/update_icon_updates_onmob.dm | 16 ++++ code/game/atoms.dm | 5 ++ .../game/gamemodes/clown_ops/bananium_bomb.dm | 26 +++--- code/game/machinery/Beacon.dm | 2 +- code/game/machinery/PDApainter.dm | 15 ++-- code/game/machinery/Sleeper.dm | 2 +- code/game/machinery/airlock_control.dm | 2 +- code/game/machinery/announcement_system.dm | 12 +-- code/game/machinery/aug_manipulator.dm | 12 +-- code/game/machinery/bloodbankgen.dm | 22 ++--- code/game/machinery/cell_charger.dm | 23 +++--- code/game/machinery/cloning.dm | 36 ++++---- code/game/machinery/computer/_computer.dm | 8 +- code/game/machinery/computer/aifixer.dm | 23 +++--- code/game/machinery/computer/atmos_alert.dm | 13 ++- code/game/machinery/computer/atmos_control.dm | 2 +- code/game/machinery/computer/camera.dm | 3 +- code/game/machinery/computer/station_alert.dm | 18 ++-- .../machinery/computer/telecrystalconsoles.dm | 4 +- code/game/machinery/dance_machine.dm | 2 +- code/game/machinery/dna_scanner.dm | 2 +- code/game/machinery/doors/airlock.dm | 2 +- code/game/machinery/doors/door.dm | 2 +- code/game/machinery/doors/firedoor.dm | 19 +++-- code/game/machinery/doors/passworddoor.dm | 2 +- code/game/machinery/doors/poddoor.dm | 2 +- code/game/machinery/doors/windowdoor.dm | 2 +- code/game/machinery/droneDispenser.dm | 2 +- .../embedded_controller/access_controller.dm | 4 +- .../embedded_controller/airlock_controller.dm | 2 +- .../embedded_controller_base.dm | 2 - .../simple_vent_controller.dm | 2 +- code/game/machinery/firealarm.dm | 21 ++--- code/game/machinery/gulag_teleporter.dm | 2 +- code/game/machinery/harvester.dm | 14 ++-- code/game/machinery/hologram.dm | 2 +- code/game/machinery/iv_drip.dm | 15 ++-- code/game/machinery/lightswitch.dm | 2 +- code/game/machinery/magnet.dm | 2 +- code/game/machinery/navbeacon.dm | 2 +- .../machinery/porta_turret/portable_turret.dm | 6 +- code/game/machinery/recharger.dm | 30 ++++--- code/game/machinery/rechargestation.dm | 2 +- code/game/machinery/recycler.dm | 3 +- code/game/machinery/requests_console.dm | 2 +- code/game/machinery/shieldgen.dm | 2 +- code/game/machinery/slotmachine.dm | 2 +- code/game/machinery/spaceheater.dm | 9 +- code/game/machinery/suit_storage_unit.dm | 23 +++--- code/game/machinery/syndicatebomb.dm | 2 +- .../telecomms/machines/message_server.dm | 2 +- .../machinery/telecomms/telecomunications.dm | 2 +- code/game/machinery/teleporter.dm | 4 +- code/game/machinery/transformer.dm | 3 +- code/game/machinery/washing_machine.dm | 8 +- code/game/mecha/mech_bay.dm | 6 +- code/game/mecha/working/ripley.dm | 10 --- .../temporary_visuals/miscellaneous.dm | 9 +- code/game/objects/items/RCD.dm | 11 ++- code/game/objects/items/RCL.dm | 73 ++++------------- code/game/objects/items/boombox.dm | 8 +- code/game/objects/items/candle.dm | 2 +- code/game/objects/items/cards_ids.dm | 30 ++++--- code/game/objects/items/chrono_eraser.dm | 5 +- code/game/objects/items/cigs_lighters.dm | 20 +++-- code/game/objects/items/crayons.dm | 12 +-- code/game/objects/items/defib.dm | 55 ++++++------- code/game/objects/items/devices/PDA/PDA.dm | 31 ++++--- code/game/objects/items/devices/flashlight.dm | 2 +- .../objects/items/devices/geiger_counter.dm | 34 ++++---- .../objects/items/devices/lightreplacer.dm | 2 +- code/game/objects/items/devices/multitool.dm | 4 +- code/game/objects/items/devices/powersink.dm | 2 +- .../objects/items/devices/quantum_keycard.dm | 2 +- .../objects/items/devices/taperecorder.dm | 2 +- code/game/objects/items/dice.dm | 21 +++-- code/game/objects/items/flamethrower.dm | 23 +++--- code/game/objects/items/grenades/plastic.dm | 2 +- code/game/objects/items/handcuffs.dm | 3 - code/game/objects/items/hot_potato.dm | 2 +- .../objects/items/implants/implantcase.dm | 10 +-- .../objects/items/implants/implantchair.dm | 9 +- code/game/objects/items/implants/implanter.dm | 3 +- .../game/objects/items/implants/implantpad.dm | 2 +- code/game/objects/items/inducer.dm | 15 ++-- code/game/objects/items/melee/energy.dm | 16 ++-- code/game/objects/items/melee/misc.dm | 6 +- code/game/objects/items/pet_carrier.dm | 10 ++- code/game/objects/items/pinpointer.dm | 16 ++-- code/game/objects/items/pneumaticCannon.dm | 6 +- code/game/objects/items/robot/robot_items.dm | 8 +- code/game/objects/items/robot/robot_parts.dm | 16 ++-- .../objects/items/robot/robot_upgrades.dm | 5 +- code/game/objects/items/singularityhammer.dm | 4 +- code/game/objects/items/stacks/rods.dm | 9 +- code/game/objects/items/stacks/stack.dm | 5 +- code/game/objects/items/storage/bags.dm | 27 +++--- code/game/objects/items/storage/belt.dm | 25 +++--- code/game/objects/items/storage/boxes.dm | 10 +-- code/game/objects/items/storage/fancy.dm | 75 ++++++++--------- code/game/objects/items/storage/lockbox.dm | 33 ++++---- code/game/objects/items/storage/toolbox.dm | 9 +- code/game/objects/items/storage/wallets.dm | 2 +- code/game/objects/items/stunbaton.dm | 4 +- code/game/objects/items/theft_tools.dm | 2 +- code/game/objects/items/tools/screwdriver.dm | 6 +- code/game/objects/items/tools/weldingtool.dm | 23 ++---- code/game/objects/items/tools/wirecutters.dm | 6 +- code/game/objects/items/toys.dm | 45 +++++----- code/game/objects/items/twohanded.dm | 82 +++++++++---------- code/modules/NTNet/relays.dm | 2 +- .../nukeop/equipment/nuclearbomb.dm | 31 ++++--- code/modules/newscaster/newscaster_machine.dm | 17 ++-- .../projectiles/projectile/special/curse.dm | 6 +- tgstation.dme | 2 + 122 files changed, 733 insertions(+), 723 deletions(-) create mode 100644 code/datums/elements/update_icon_blocker.dm create mode 100644 code/datums/elements/update_icon_updates_onmob.dm diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index 52645ba885..c69bfccdfd 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -58,6 +58,7 @@ #define COMSIG_ATOM_NO_UPDATE_ICON_STATE 1 #define COMSIG_ATOM_NO_UPDATE_OVERLAYS 2 #define COMSIG_ATOM_UPDATE_OVERLAYS "atom_update_overlays" //from base of atom/update_overlays(): (list/new_overlays) +#define COMSIG_ATOM_UPDATED_ICON "atom_updated_icon" //from base of atom/update_icon(): (signalOut, did_anything) #define COMSIG_ATOM_ENTERED "atom_entered" //from base of atom/Entered(): (atom/movable/entering, /atom) #define COMSIG_ATOM_EXIT "atom_exit" //from base of atom/Exit(): (/atom/movable/exiting, /atom/newloc) #define COMPONENT_ATOM_BLOCK_EXIT 1 diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index 858b8dbd06..0ed3a9cf26 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -72,6 +72,22 @@ var/hide_icon = 'icons/mob/actions.dmi' var/hide_state = "hide" var/show_state = "show" + var/mutable_appearance/hide_appearance + var/mutable_appearance/show_appearance + +/obj/screen/movable/action_button/hide_toggle/Initialize() + . = ..() + var/static/list/icon_cache = list() + + var/cache_key = "[hide_icon][hide_state]" + hide_appearance = icon_cache[cache_key] + if(!hide_appearance) + hide_appearance = icon_cache[cache_key] = mutable_appearance(hide_icon, hide_state) + + cache_key = "[hide_icon][show_state]" + show_appearance = icon_cache[cache_key] + if(!show_appearance) + show_appearance = icon_cache[cache_key] = mutable_appearance(hide_icon, show_state) /obj/screen/movable/action_button/hide_toggle/Click(location,control,params) if (!can_use(usr)) @@ -137,9 +153,12 @@ show_state = settings["toggle_show"] update_icon() -/obj/screen/movable/action_button/hide_toggle/update_icon() - cut_overlays() - add_overlay(mutable_appearance(hide_icon, hidden ? show_state : hide_state)) +/obj/screen/movable/action_button/hide_toggle/update_overlays() + . = ..() + if(hidden) + . += show_appearance + else + . += hide_appearance /obj/screen/movable/action_button/MouseEntered(location,control,params) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 15d1d3b717..f5eb8535a5 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -166,29 +166,27 @@ var/static/mutable_appearance/blocked_overlay = mutable_appearance('icons/mob/screen_gen.dmi', "blocked") var/held_index = 0 -/obj/screen/inventory/hand/update_icon() +/obj/screen/inventory/hand/update_overlays() . = ..() if(!handcuff_overlay) var/state = (!(held_index % 2)) ? "markus" : "gabrielle" handcuff_overlay = mutable_appearance('icons/mob/screen_gen.dmi', state) - cut_overlay(list(handcuff_overlay, blocked_overlay, "hand_active")) - if(!hud?.mymob) return if(iscarbon(hud.mymob)) var/mob/living/carbon/C = hud.mymob if(C.handcuffed) - add_overlay(handcuff_overlay) + . += handcuff_overlay if(held_index) if(!C.has_hand_for_held_index(held_index)) - add_overlay(blocked_overlay) + . += blocked_overlay if(held_index == hud.mymob.active_hand_index) - add_overlay("hand_active") + . += "hand_active" /obj/screen/inventory/hand/Click(location, control, params) diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index ecd34b7840..6cf01ec8ff 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -76,8 +76,8 @@ layer = ABOVE_HUD_LAYER plane = ABOVE_HUD_PLANE - var/atom/movable/focus = null - var/mob/living/carbon/tk_user = null + var/atom/movable/focus + var/mob/living/carbon/tk_user /obj/item/tk_grab/Initialize() . = ..() @@ -85,6 +85,8 @@ /obj/item/tk_grab/Destroy() STOP_PROCESSING(SSfastprocess, src) + focus = null + tk_user = null return ..() /obj/item/tk_grab/process() @@ -179,16 +181,14 @@ return new /obj/effect/temp_visual/telekinesis(get_turf(focus)) -/obj/item/tk_grab/update_icon() - cut_overlays() - if(focus) - var/old_layer = focus.layer - var/old_plane = focus.plane - focus.layer = layer+0.01 - focus.plane = ABOVE_HUD_PLANE - add_overlay(focus) //this is kind of ick, but it's better than using icon() - focus.layer = old_layer - focus.plane = old_plane +/obj/item/tk_grab/update_overlays() + . = ..() + if(!focus) + return + var/mutable_appearance/focus_overlay = new(focus) + focus_overlay.layer = layer + 0.01 + focus_overlay.plane = ABOVE_HUD_PLANE + . += focus_overlay /obj/item/tk_grab/suicide_act(mob/user) user.visible_message("[user] is using [user.p_their()] telekinesis to choke [user.p_them()]self! It looks like [user.p_theyre()] trying to commit suicide!") diff --git a/code/datums/action.dm b/code/datums/action.dm index 602dd2c37a..264b2a56e4 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -31,6 +31,7 @@ /datum/action/proc/link_to(Target) target = Target + RegisterSignal(Target, COMSIG_ATOM_UPDATED_ICON, .proc/OnUpdatedIcon) /datum/action/Destroy() if(owner) @@ -153,6 +154,9 @@ var/mob/M = target M.ghostize(1) +/datum/action/proc/OnUpdatedIcon() + UpdateButtonIcon() + //Presets for item actions /datum/action/item_action check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_LYING|AB_CHECK_CONSCIOUS @@ -824,4 +828,4 @@ for(var/datum/action/A in M.actions) if(istype(A, action_type)) return A - return + return diff --git a/code/datums/components/armor_plate.dm b/code/datums/components/armor_plate.dm index 975b52dcb9..f026c89c60 100644 --- a/code/datums/components/armor_plate.dm +++ b/code/datums/components/armor_plate.dm @@ -12,6 +12,8 @@ RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/examine) RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/applyplate) RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, .proc/dropplates) + if(istype(parent, /obj/mecha/working/ripley)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_mech_overlays) if(_maxamount) maxamount = _maxamount @@ -75,4 +77,13 @@ /datum/component/armor_plate/proc/dropplates(datum/source, force) if(ismecha(parent)) //items didn't drop the plates before and it causes erroneous behavior for the time being with collapsible helmets for(var/i in 1 to amount) - new upgrade_item(get_turf(parent)) \ No newline at end of file + new upgrade_item(get_turf(parent)) + +/datum/component/armor_plate/proc/apply_mech_overlays(obj/mecha/mech, list/overlays) + if(amount) + var/overlay_string = "ripley-g" + if(amount >= 3) + overlay_string += "-full" + if(!mech.occupant) + overlay_string += "-open" + overlays += overlay_string diff --git a/code/datums/elements/update_icon_blocker.dm b/code/datums/elements/update_icon_blocker.dm new file mode 100644 index 0000000000..c30dc9efad --- /dev/null +++ b/code/datums/elements/update_icon_blocker.dm @@ -0,0 +1,10 @@ +//Prevents calling anything in update_icon() like update_icon_state() or update_overlays() + +/datum/element/update_icon_blocker/Attach(datum/target) + . = ..() + if(!istype(target, /atom)) + return ELEMENT_INCOMPATIBLE + RegisterSignal(target, COMSIG_ATOM_UPDATE_ICON, .proc/block_update_icon) + +/datum/element/update_icon_blocker/proc/block_update_icon() + return COMSIG_ATOM_NO_UPDATE_ICON_STATE | COMSIG_ATOM_NO_UPDATE_OVERLAYS \ No newline at end of file diff --git a/code/datums/elements/update_icon_updates_onmob.dm b/code/datums/elements/update_icon_updates_onmob.dm new file mode 100644 index 0000000000..ca0e8b1641 --- /dev/null +++ b/code/datums/elements/update_icon_updates_onmob.dm @@ -0,0 +1,16 @@ +//update_icon() may change the onmob icons +//Very good name, I know + +/datum/element/update_icon_updates_onmob/Attach(datum/target) + . = ..() + if(!istype(target, /obj/item)) + return ELEMENT_INCOMPATIBLE + RegisterSignal(target, COMSIG_ATOM_UPDATED_ICON, .proc/update_onmob) + +/datum/element/update_icon_updates_onmob/proc/update_onmob(obj/item/target) + if(ismob(target.loc)) + var/mob/M = target.loc + if(M.is_holding(target)) + M.update_inv_hands() + else + M.regenerate_icons() //yeah this is shit, but we don't know which update_foo() proc to call instead so we'll call them all diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 4adfdf72d2..6439fd1cfc 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -334,9 +334,11 @@ /atom/proc/update_icon() // I expect we're going to need more return flags and options in this proc var/signalOut = SEND_SIGNAL(src, COMSIG_ATOM_UPDATE_ICON) + . = FALSE if(!(signalOut & COMSIG_ATOM_NO_UPDATE_ICON_STATE)) update_icon_state() + . = TRUE if(!(signalOut & COMSIG_ATOM_NO_UPDATE_OVERLAYS)) var/list/new_overlays = update_overlays() @@ -346,6 +348,9 @@ if(length(new_overlays)) managed_overlays = new_overlays add_overlay(new_overlays) + . = TRUE + + SEND_SIGNAL(src, COMSIG_ATOM_UPDATED_ICON, signalOut, .) /// Updates the icon state of the atom /atom/proc/update_icon_state() diff --git a/code/game/gamemodes/clown_ops/bananium_bomb.dm b/code/game/gamemodes/clown_ops/bananium_bomb.dm index b63d5b2e79..baecd6a1de 100644 --- a/code/game/gamemodes/clown_ops/bananium_bomb.dm +++ b/code/game/gamemodes/clown_ops/bananium_bomb.dm @@ -4,23 +4,17 @@ icon = 'icons/obj/machines/nuke.dmi' icon_state = "bananiumbomb_base" -/obj/machinery/nuclearbomb/syndicate/bananium/update_icon() - if(deconstruction_state == NUKESTATE_INTACT) - switch(get_nuke_state()) - if(NUKE_OFF_LOCKED, NUKE_OFF_UNLOCKED) - icon_state = "bananiumbomb_base" - update_icon_interior() - update_icon_lights() - if(NUKE_ON_TIMING) - cut_overlays() - icon_state = "bananiumbomb_timing" - if(NUKE_ON_EXPLODING) - cut_overlays() - icon_state = "bananiumbomb_exploding" - else +/obj/machinery/nuclearbomb/syndicate/bananium/update_icon_state() + if(deconstruction_state != NUKESTATE_INTACT) icon_state = "bananiumbomb_base" - update_icon_interior() - update_icon_lights() + return + switch(get_nuke_state()) + if(NUKE_OFF_LOCKED, NUKE_OFF_UNLOCKED) + icon_state = "bananiumbomb_base" + if(NUKE_ON_TIMING) + icon_state = "bananiumbomb_timing" + if(NUKE_ON_EXPLODING) + icon_state = "bananiumbomb_exploding" /obj/machinery/nuclearbomb/syndicate/bananium/get_cinematic_type(off_station) switch(off_station) diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index 84eda82ef5..e9968dadd4 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -28,7 +28,7 @@ update_icon() // update the icon_state -/obj/machinery/bluespace_beacon/update_icon() +/obj/machinery/bluespace_beacon/update_icon_state() var/state="floor_beacon" if(invisibility) diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm index 20efee9420..88dc0ebb56 100644 --- a/code/game/machinery/PDApainter.dm +++ b/code/game/machinery/PDApainter.dm @@ -9,16 +9,12 @@ var/list/colorlist = list() -/obj/machinery/pdapainter/update_icon() - cut_overlays() +/obj/machinery/pdapainter/update_icon_state() if(stat & BROKEN) icon_state = "[initial(icon_state)]-broken" return - if(storedpda) - add_overlay("[initial(icon_state)]-closed") - if(powered()) icon_state = initial(icon_state) else @@ -26,6 +22,15 @@ return +/obj/machinery/pdapainter/update_overlays() + . = ..() + + if(stat & BROKEN) + return + + if(storedpda) + . += "[initial(icon_state)]-closed" + /obj/machinery/pdapainter/Initialize() . = ..() var/list/blocked = list( diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 19a20f0cfa..cdae0ea713 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -71,7 +71,7 @@ reagents.maximum_volume = (500*E) -/obj/machinery/sleeper/update_icon() +/obj/machinery/sleeper/update_icon_state() icon_state = initial(icon_state) if(state_open) icon_state += "-open" diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index 69dbdcd50c..557adf488b 100644 --- a/code/game/machinery/airlock_control.dm +++ b/code/game/machinery/airlock_control.dm @@ -113,7 +113,7 @@ id_tag = INCINERATOR_SYNDICATELAVA_AIRLOCK_SENSOR master_tag = INCINERATOR_SYNDICATELAVA_AIRLOCK_CONTROLLER -/obj/machinery/airlock_sensor/update_icon() +/obj/machinery/airlock_sensor/update_icon_state() if(on) if(alert) icon_state = "airlock_sensor_alert" diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index 84e5910731..7eef48ebdd 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -32,22 +32,22 @@ GLOBAL_LIST_EMPTY(announcement_systems) radio = new /obj/item/radio/headset/silicon/ai(src) update_icon() -/obj/machinery/announcement_system/update_icon() +/obj/machinery/announcement_system/update_icon_state() if(is_operational()) icon_state = (panel_open ? "AAS_On_Open" : "AAS_On") else icon_state = (panel_open ? "AAS_Off_Open" : "AAS_Off") - - cut_overlays() +/obj/machinery/announcement_system/update_overlays() + . =..() if(arrivalToggle) - add_overlay(greenlight) + . += greenlight if(newheadToggle) - add_overlay(pinklight) + . += pinklight if(stat & BROKEN) - add_overlay(errorlight) + . += errorlight /obj/machinery/announcement_system/Destroy() QDEL_NULL(radio) diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm index b41910f010..b95e3149ea 100644 --- a/code/game/machinery/aug_manipulator.dm +++ b/code/game/machinery/aug_manipulator.dm @@ -19,21 +19,21 @@ initial_icon_state = initial(icon_state) return ..() -/obj/machinery/aug_manipulator/update_icon() - cut_overlays() - +/obj/machinery/aug_manipulator/update_icon_state() if(stat & BROKEN) icon_state = "[initial_icon_state]-broken" return - if(storedpart) - add_overlay("[initial_icon_state]-closed") - if(powered()) icon_state = initial_icon_state else icon_state = "[initial_icon_state]-off" +/obj/machinery/aug_manipulator/update_overlays() + . = ..() + if(storedpart) + . += "[initial_icon_state]-closed" + /obj/machinery/aug_manipulator/Destroy() QDEL_NULL(storedpart) return ..() diff --git a/code/game/machinery/bloodbankgen.dm b/code/game/machinery/bloodbankgen.dm index 19632711fc..31fac02d83 100644 --- a/code/game/machinery/bloodbankgen.dm +++ b/code/game/machinery/bloodbankgen.dm @@ -54,16 +54,17 @@ efficiency = E productivity = P -/obj/machinery/bloodbankgen/update_icon() - cut_overlays() +/obj/machinery/bloodbankgen/update_icon_state() if(is_operational()) - icon_state = "bloodbank-on" + icon_state = "bloodbank-[is_operational() ? "on" : "off"]" +/obj/machinery/bloodbankgen/update_overlays() + . = ..() if(panel_open) - add_overlay("bloodbank-panel") + . += "bloodbank-panel" - if(src.bag) - add_overlay("bloodbag-input") + if(bag) + . += "bloodbag-input" if(bag.reagents.total_volume) var/mutable_appearance/filling_overlay = mutable_appearance(icon, "input-reagent") @@ -85,10 +86,10 @@ filling_overlay.icon_state = "input-reagent100" filling_overlay.color = list(mix_color_from_reagents(bag.reagents.reagent_list)) - add_overlay(filling_overlay) + . += filling_overlay - if(src.outbag) - add_overlay("bloodbag-output") + if(outbag) + . += "bloodbag-output" if(outbag.reagents.total_volume) var/mutable_appearance/filling_overlay = mutable_appearance(icon, "output-reagent") @@ -110,8 +111,7 @@ filling_overlay.icon_state = "output-reagent100" filling_overlay.color = list(mix_color_from_reagents(outbag.reagents.reagent_list)) - add_overlay(filling_overlay) - return + . += filling_overlay /obj/machinery/bloodbankgen/process() if(!is_operational()) diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 991577e123..670efa929e 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -10,18 +10,19 @@ circuit = /obj/item/circuitboard/machine/cell_charger pass_flags = PASSTABLE var/obj/item/stock_parts/cell/charging = null - var/chargelevel = -1 var/charge_rate = 500 -/obj/machinery/cell_charger/update_icon() - cut_overlays() - if(charging) - add_overlay(image(charging.icon, charging.icon_state)) - add_overlay("ccharger-on") - if(!(stat & (BROKEN|NOPOWER))) - var/newlevel = round(charging.percent() * 4 / 100) - chargelevel = newlevel - add_overlay("ccharger-o[newlevel]") +/obj/machinery/cell_charger/update_overlays() + . += ..() + + if(!charging) + return + + . += image(charging.icon, charging.icon_state) + . += "ccharger-on" + if(!(stat & (BROKEN|NOPOWER))) + var/newlevel = round(charging.percent() * 4 / 100) + . += "ccharger-o[newlevel]" /obj/machinery/cell_charger/examine(mob/user) . = ..() @@ -54,7 +55,6 @@ charging = W user.visible_message("[user] inserts a cell into [src].", "You insert a cell into [src].") - chargelevel = -1 update_icon() else if(!charging && default_deconstruction_screwdriver(user, icon_state, icon_state, W)) @@ -77,7 +77,6 @@ /obj/machinery/cell_charger/proc/removecell() charging.update_icon() charging = null - chargelevel = -1 update_icon() /obj/machinery/cell_charger/attack_hand(mob/user) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 62304112b2..b42b5cf41f 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -477,24 +477,30 @@ flesh_number = unattached_flesh.len -/obj/machinery/clonepod/update_icon() - cut_overlays() - +/obj/machinery/clonepod/update_icon_state() if(mess) icon_state = "pod_g" + else if(occupant) + icon_state = "pod_1" + else + icon_state = "pod_0" + + if(panel_open) + icon_state = "pod_0_maintenance" + +/obj/machinery/clonepod/update_overlays() + . = ..() + if(mess) var/image/gib1 = image(CRYOMOBS, "gibup") var/image/gib2 = image(CRYOMOBS, "gibdown") gib1.pixel_y = 27 + round(sin(world.time) * 3) gib1.pixel_x = round(sin(world.time * 3)) gib2.pixel_y = 27 + round(cos(world.time) * 3) gib2.pixel_x = round(cos(world.time * 3)) - add_overlay(gib2) - add_overlay(gib1) - add_overlay("cover-on") - + . += gib2 + . += gib1 + . += "cover-on" else if(occupant) - icon_state = "pod_1" - var/image/occupant_overlay var/completion = (flesh_number - unattached_flesh.len) / flesh_number @@ -513,15 +519,9 @@ occupant_overlay.pixel_y = 27 + round(sin(world.time) * 3) occupant_overlay.pixel_x = round(sin(world.time * 3)) - add_overlay(occupant_overlay) - add_overlay("cover-on") - else - icon_state = "pod_0" - - if(panel_open) - icon_state = "pod_0_maintenance" - - add_overlay("panel") + . += occupant_overlay + . += "cover-on" + . += "panel" /* * Manual -- A big ol' manual. diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm index c748270793..675fbcf288 100644 --- a/code/game/machinery/computer/_computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -48,13 +48,13 @@ icon_state = initial(icon_state) update_icon() -/obj/machinery/computer/update_icon() - cut_overlays() +/obj/machinery/computer/update_overlays() + . = ..() SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) if(stat & NOPOWER) - add_overlay("[icon_keyboard]_off") + . += "[icon_keyboard]_off" return - add_overlay(icon_keyboard) + . += icon_keyboard // This whole block lets screens ignore lighting and be visible even in the darkest room // We can't do this for many things that emit light unfortunately because it layers over things that would be on top of it diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index 8bb0894cdb..9ff46c021b 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -103,21 +103,20 @@ add_fingerprint(usr) updateUsrDialog() -/obj/machinery/computer/aifixer/update_icon() - ..() +/obj/machinery/computer/aifixer/update_overlays() + . = ..() if(stat & (NOPOWER|BROKEN)) return + if(active) + . += "ai-fixer-on" + if (occupier) + switch (occupier.stat) + if (0) + . += "ai-fixer-full" + if (2) + . += "ai-fixer-404" else - if(active) - add_overlay("ai-fixer-on") - if (occupier) - switch (occupier.stat) - if (0) - add_overlay("ai-fixer-full") - if (2) - add_overlay("ai-fixer-404") - else - add_overlay("ai-fixer-empty") + . += "ai-fixer-empty" /obj/machinery/computer/aifixer/transfer_ai(interaction, mob/user, mob/living/silicon/ai/AI, obj/item/aicard/card) if(!..()) diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 4c9e9aed19..679f112bff 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -78,23 +78,20 @@ update_icon() return -/obj/machinery/computer/atmos_alert/update_icon() - ..() - cut_overlays() +/obj/machinery/computer/atmos_alert/update_overlays() + . = ..() SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) var/overlay_state = icon_screen if(stat & (NOPOWER|BROKEN)) - add_overlay("[icon_keyboard]_off") + . |= "[icon_keyboard]_off" return - add_overlay(icon_keyboard) + . |= icon_keyboard if(priority_alarms.len) overlay_state = "alert:2" - add_overlay("alert:2") else if(minor_alarms.len) overlay_state = "alert:1" - add_overlay("alert:1") else overlay_state = "alert:0" - add_overlay("alert:0") + . |= overlay_state SSvis_overlays.add_vis_overlay(src, icon, overlay_state, layer, plane, dir) SSvis_overlays.add_vis_overlay(src, icon, overlay_state, ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir, alpha=128) diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index d6ce850da8..22e102b54b 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -41,7 +41,7 @@ name = "incinerator chamber gas sensor" id_tag = ATMOS_GAS_MONITOR_SENSOR_INCINERATOR -/obj/machinery/air_sensor/update_icon() +/obj/machinery/air_sensor/update_icon_state() icon_state = "gsensor[on]" /obj/machinery/air_sensor/process_atmos() diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 211ff13486..47c761fa52 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -175,11 +175,10 @@ clockwork = TRUE //it'd look very weird light_power = 0 -/obj/machinery/computer/security/telescreen/update_icon() +/obj/machinery/computer/security/telescreen/update_icon_state() icon_state = initial(icon_state) if(stat & BROKEN) icon_state += "b" - return /obj/machinery/computer/security/telescreen/entertainment name = "entertainment monitor" diff --git a/code/game/machinery/computer/station_alert.dm b/code/game/machinery/computer/station_alert.dm index c3fef3ff92..f3e27d650e 100644 --- a/code/game/machinery/computer/station_alert.dm +++ b/code/game/machinery/computer/station_alert.dm @@ -75,25 +75,23 @@ L -= I return !cleared -/obj/machinery/computer/station_alert/update_icon() - ..() - cut_overlays() +/obj/machinery/computer/station_alert/update_overlays() + . = ..() SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) var/overlay_state = icon_screen if(stat & (NOPOWER|BROKEN)) - add_overlay("[icon_keyboard]_off") + . |= "[icon_keyboard]_off" return - add_overlay(icon_keyboard) + . |= icon_keyboard var/active_alarms = FALSE for(var/cat in alarms) - var/list/L = alarms[cat] - if(L.len) + if(length(alarms[cat])) active_alarms = TRUE + break if(active_alarms) overlay_state = "alert:2" - add_overlay("alert:2") else overlay_state = "alert:0" - add_overlay("alert:0") + . |= overlay_state SSvis_overlays.add_vis_overlay(src, icon, overlay_state, layer, plane, dir) - SSvis_overlays.add_vis_overlay(src, icon, overlay_state, ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir, alpha=128) + SSvis_overlays.add_vis_overlay(src, icon, overlay_state, ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir, alpha=128) \ No newline at end of file diff --git a/code/game/machinery/computer/telecrystalconsoles.dm b/code/game/machinery/computer/telecrystalconsoles.dm index 72c8979006..82e8f46ab6 100644 --- a/code/game/machinery/computer/telecrystalconsoles.dm +++ b/code/game/machinery/computer/telecrystalconsoles.dm @@ -44,8 +44,8 @@ GLOBAL_LIST_INIT(possible_uplinker_IDs, list("Alfa","Bravo","Charlie","Delta","E else to_chat(user, "[I] doesn't appear to be an uplink...") -/obj/machinery/computer/telecrystals/uplinker/update_icon() - ..() +/obj/machinery/computer/telecrystals/uplinker/update_overlays() + . = ..() if(uplinkholder) add_overlay("[initial(icon_state)]-closed") diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 6b62d18d01..ea14031603 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -45,7 +45,7 @@ return return ..() -/obj/machinery/jukebox/update_icon() +/obj/machinery/jukebox/update_icon_state() if(active) icon_state = "[initial(icon_state)]-active" else diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm index 60b5a52a10..ed61e13596 100644 --- a/code/game/machinery/dna_scanner.dm +++ b/code/game/machinery/dna_scanner.dm @@ -34,7 +34,7 @@ if(scan_level >= 3) . += "Scanner has been upgraded to support autoprocessing." -/obj/machinery/dna_scannernew/update_icon() +/obj/machinery/dna_scannernew/update_icon_state() //no power or maintenance if(stat & (NOPOWER|BROKEN)) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index d626c76aca..85063b27c5 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -428,7 +428,7 @@ else return FALSE -/obj/machinery/door/airlock/update_icon(state=0, override=0) +/obj/machinery/door/airlock/update_icon_state(state=0, override=0) if(operating && !override) return switch(state) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 9db98b8314..d2f98a868b 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -230,7 +230,7 @@ /obj/machinery/door/proc/unelectrify() secondsElectrified = 0 -/obj/machinery/door/update_icon() +/obj/machinery/door/update_icon_state() if(density) icon_state = "door1" else diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index cb133978b2..1b83bb4b96 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -171,16 +171,20 @@ if("closing") flick("door_closing", src) -/obj/machinery/door/firedoor/update_icon() - cut_overlays() +/obj/machinery/door/firedoor/update_icon_state() if(density) icon_state = "door_closed" - if(welded) - add_overlay("welded") else icon_state = "door_open" - if(welded) - add_overlay("welded_open") + +/obj/machinery/door/firedoor/update_overlays() + . = ..() + if(!welded) + return + if(density) + . += "welded" + else + . += "welded_open" /obj/machinery/door/firedoor/open() . = ..() @@ -283,8 +287,7 @@ if(CONSTRUCTION_NOCIRCUIT) . += "There are no firelock electronics in the frame. The frame could be cut apart." -/obj/structure/firelock_frame/update_icon() - ..() +/obj/structure/firelock_frame/update_icon_state() icon_state = "frame[constructionStep]" /obj/structure/firelock_frame/attackby(obj/item/C, mob/user) diff --git a/code/game/machinery/doors/passworddoor.dm b/code/game/machinery/doors/passworddoor.dm index 2ce2711cb4..60652981cf 100644 --- a/code/game/machinery/doors/passworddoor.dm +++ b/code/game/machinery/doors/passworddoor.dm @@ -42,7 +42,7 @@ else do_animate("deny") -/obj/machinery/door/password/update_icon() +/obj/machinery/door/password/update_icon_state() if(density) icon_state = "closed" else diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index af95ee230c..c032ded6b0 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -77,7 +77,7 @@ flick("closing", src) playsound(src, 'sound/machines/blastdoor.ogg', 30, 1) -/obj/machinery/door/poddoor/update_icon() +/obj/machinery/door/poddoor/update_icon_state() if(density) icon_state = "closed" else diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index bd9b7325fb..492e90720c 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -48,7 +48,7 @@ electronics = null return ..() -/obj/machinery/door/window/update_icon() +/obj/machinery/door/window/update_icon_state() if(density) icon_state = base_state else diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/droneDispenser.dm index 54be67f3c1..33ea273e9d 100644 --- a/code/game/machinery/droneDispenser.dm +++ b/code/game/machinery/droneDispenser.dm @@ -199,7 +199,7 @@ if(istype(a, dispense_type)) .++ -/obj/machinery/droneDispenser/update_icon() +/obj/machinery/droneDispenser/update_icon_state() if(stat & (BROKEN|NOPOWER)) icon_state = icon_off else if(mode == DRONE_RECHARGING) diff --git a/code/game/machinery/embedded_controller/access_controller.dm b/code/game/machinery/embedded_controller/access_controller.dm index ad49abb398..f74de23171 100644 --- a/code/game/machinery/embedded_controller/access_controller.dm +++ b/code/game/machinery/embedded_controller/access_controller.dm @@ -84,7 +84,7 @@ busy = FALSE update_icon() -/obj/machinery/doorButtons/access_button/update_icon() +/obj/machinery/doorButtons/access_button/update_icon_state() if(stat & NOPOWER) icon_state = "access_button_off" else @@ -249,7 +249,7 @@ else if(A.id_tag == idExterior) exteriorAirlock = A -/obj/machinery/doorButtons/airlock_controller/update_icon() +/obj/machinery/doorButtons/airlock_controller/update_icon_state() if(stat & NOPOWER) icon_state = "access_control_off" return diff --git a/code/game/machinery/embedded_controller/airlock_controller.dm b/code/game/machinery/embedded_controller/airlock_controller.dm index 9f1ebe67a9..ea39133112 100644 --- a/code/game/machinery/embedded_controller/airlock_controller.dm +++ b/code/game/machinery/embedded_controller/airlock_controller.dm @@ -255,7 +255,7 @@ new_prog.master = src program = new_prog -/obj/machinery/embedded_controller/radio/airlock_controller/update_icon() +/obj/machinery/embedded_controller/radio/airlock_controller/update_icon_state() if(on && program) if(program.memory["processing"]) icon_state = "airlock_control_process" diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index f1a2ef9acc..6fd351bcff 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -33,8 +33,6 @@ popup.set_content(return_text()) popup.open() -/obj/machinery/embedded_controller/update_icon() - /obj/machinery/embedded_controller/proc/return_text() /obj/machinery/embedded_controller/proc/post_signal(datum/signal/signal, comm_line) diff --git a/code/game/machinery/embedded_controller/simple_vent_controller.dm b/code/game/machinery/embedded_controller/simple_vent_controller.dm index 33be1e3f79..6c8467dbd3 100644 --- a/code/game/machinery/embedded_controller/simple_vent_controller.dm +++ b/code/game/machinery/embedded_controller/simple_vent_controller.dm @@ -54,7 +54,7 @@ new_prog.master = src program = new_prog -/obj/machinery/embedded_controller/radio/simple_vent_controller/update_icon() +/obj/machinery/embedded_controller/radio/simple_vent_controller/update_icon_state() if(on && program) icon_state = "airlock_control_standby" else diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 83bc055cd7..befa9545ed 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -55,10 +55,7 @@ ..() update_icon() -/obj/machinery/firealarm/update_icon() - cut_overlays() - SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) - +/obj/machinery/firealarm/update_icon_state() if(panel_open) icon_state = "fire_b[buildstage]" return @@ -72,26 +69,30 @@ if(stat & NOPOWER) return - add_overlay("fire_overlay") +/obj/machinery/firealarm/update_overlays() + . = ..() + SSvis_overlays.remove_vis_overlay(src, managed_vis_overlays) + + . += "fire_overlay" if(is_station_level(z)) - add_overlay("fire_[GLOB.security_level]") + . += "fire_[GLOB.security_level]" SSvis_overlays.add_vis_overlay(src, icon, "fire_[GLOB.security_level]", ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir) else - add_overlay("fire_[SEC_LEVEL_GREEN]") + . += "fire_[SEC_LEVEL_GREEN]" SSvis_overlays.add_vis_overlay(src, icon, "fire_[SEC_LEVEL_GREEN]", ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir) var/area/A = src.loc A = A.loc if(!detecting || !A.fire) - add_overlay("fire_off") + . += "fire_off" SSvis_overlays.add_vis_overlay(src, icon, "fire_off", ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir) else if(obj_flags & EMAGGED) - add_overlay("fire_emagged") + . += "fire_emagged" SSvis_overlays.add_vis_overlay(src, icon, "fire_emagged", ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir) else - add_overlay("fire_on") + . += "fire_on" SSvis_overlays.add_vis_overlay(src, icon, "fire_on", ABOVE_LIGHTING_LAYER, ABOVE_LIGHTING_PLANE, dir) /obj/machinery/firealarm/emp_act(severity) diff --git a/code/game/machinery/gulag_teleporter.dm b/code/game/machinery/gulag_teleporter.dm index a2d0460d25..fb41ac986d 100644 --- a/code/game/machinery/gulag_teleporter.dm +++ b/code/game/machinery/gulag_teleporter.dm @@ -68,7 +68,7 @@ The console is located at computer/gulag_teleporter.dm return ..() -/obj/machinery/gulag_teleporter/update_icon() +/obj/machinery/gulag_teleporter/update_icon_state() icon_state = initial(icon_state) + (state_open ? "_open" : "") //no power or maintenance if(stat & (NOPOWER|BROKEN)) diff --git a/code/game/machinery/harvester.dm b/code/game/machinery/harvester.dm index 8275e981de..244c300905 100644 --- a/code/game/machinery/harvester.dm +++ b/code/game/machinery/harvester.dm @@ -11,6 +11,7 @@ light_color = LIGHT_COLOR_BLUE var/interval = 20 var/harvesting = FALSE + var/warming_up = FALSE var/list/operation_order = list() //Order of wich we harvest limbs. var/allow_clothing = FALSE var/allow_living = FALSE @@ -27,12 +28,11 @@ max_time -= L.rating interval = max(max_time,1) -/obj/machinery/harvester/update_icon(warming_up) - if(warming_up) - icon_state = initial(icon_state)+"-charging" - return +/obj/machinery/harvester/update_icon_state() if(state_open) icon_state = initial(icon_state)+"-open" + else if(warming_up) + icon_state = initial(icon_state)+"-charging" else if(harvesting) icon_state = initial(icon_state)+"-active" else @@ -43,6 +43,7 @@ return . = ..() harvesting = FALSE + warming_up = FALSE /obj/machinery/harvester/attack_hand(mob/user) if(state_open) @@ -86,13 +87,15 @@ return var/mob/living/carbon/C = occupant operation_order = reverseList(C.bodyparts) //Chest and head are first in bodyparts, so we invert it to make them suffer more + warming_up = TRUE harvesting = TRUE visible_message("The [name] begins warming up!") say("Initializing harvest protocol.") - update_icon(TRUE) + update_icon() addtimer(CALLBACK(src, .proc/harvest), interval) /obj/machinery/harvester/proc/harvest() + warming_up = FALSE update_icon() if(!harvesting || state_open || !powered(EQUIP) || !occupant || !iscarbon(occupant)) return @@ -127,6 +130,7 @@ addtimer(CALLBACK(src, .proc/harvest), interval) /obj/machinery/harvester/proc/end_harvesting() + warming_up = FALSE harvesting = FALSE open_machine() say("Subject has been successfully harvested.") diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index f3e446c686..067f10fa0f 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -441,7 +441,7 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ set_light(0) update_icon() -/obj/machinery/holopad/update_icon() +/obj/machinery/holopad/update_icon_state() var/total_users = LAZYLEN(masters) + LAZYLEN(holo_calls) if(ringing) icon_state = "holopad_ringing" diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index b3f0ce9693..ad5df7cea0 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -24,7 +24,7 @@ QDEL_NULL(beaker) return ..() -/obj/machinery/iv_drip/update_icon() +/obj/machinery/iv_drip/update_icon_state() if(attached) if(mode) icon_state = "injecting" @@ -36,13 +36,14 @@ else icon_state = "donateidle" - cut_overlays() +/obj/machinery/iv_drip/update_overlays() + . = ..() if(beaker) if(attached) - add_overlay("beakeractive") + . += "beakeractive" else - add_overlay("beakeridle") + . += "beakeridle" if(beaker.reagents.total_volume) var/mutable_appearance/filling_overlay = mutable_appearance('icons/obj/iv_drip.dmi', "reagent") @@ -64,7 +65,7 @@ filling_overlay.icon_state = "reagent100" filling_overlay.color = mix_color_from_reagents(beaker.reagents.reagent_list) - add_overlay(filling_overlay) + . += filling_overlay /obj/machinery/iv_drip/MouseDrop(mob/living/target) . = ..() @@ -227,9 +228,9 @@ desc = "An IV drip with an advanced infusion pump that can both drain blood into and inject liquids from attached containers. Blood packs are processed at an accelerated rate. This one is telescopic, and can be picked up and put down." icon_state = "iv_drip" -/obj/machinery/iv_drip/telescopic/update_icon() +/obj/machinery/iv_drip/telescopic/update_icon_state() ..() - icon_state = icon_state + "_tele" + icon_state += "_tele" /obj/machinery/iv_drip/telescopic/AltClick(mob/user) if (attached || beaker || !user.canUseTopic(src, BE_CLOSE)) diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index e14033a959..b2a35dcf41 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -23,7 +23,7 @@ on = area.lightswitch update_icon() -/obj/machinery/light_switch/update_icon() +/obj/machinery/light_switch/update_icon_state() if(stat & NOPOWER) icon_state = "light-p" else diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index b010f77cac..50edbe5891 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -49,7 +49,7 @@ update_icon() // update the icon_state -/obj/machinery/magnetic_module/update_icon() +/obj/machinery/magnetic_module/update_icon_state() var/state="floor_magnet" var/onstate="" if(!on) diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index 93c94ae8b6..766943de36 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -75,7 +75,7 @@ update_icon() // update the icon_state -/obj/machinery/navbeacon/update_icon() +/obj/machinery/navbeacon/update_icon_state() var/state="navbeacon[open]" if(invisibility) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index 3d0fdb06da..f07f946d0f 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -99,8 +99,7 @@ if(!has_cover) INVOKE_ASYNC(src, .proc/popUp) -/obj/machinery/porta_turret/update_icon() - cut_overlays() +/obj/machinery/porta_turret/update_icon_state() if(!anchored) icon_state = "turretCover" return @@ -970,8 +969,7 @@ ..() update_icon() -/obj/machinery/turretid/update_icon() - ..() +/obj/machinery/turretid/update_icon_state() if(stat & NOPOWER) icon_state = "control_off" else if (enabled) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index aa97aa821a..24fd956677 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -10,6 +10,7 @@ pass_flags = PASSTABLE var/obj/item/charging = null var/recharge_coeff = 1 + var/using_power = FALSE //Did we put power into "charging" last process()? var/static/list/allowed_devices = typecacheof(list( /obj/item/gun/energy, @@ -45,9 +46,11 @@ if (new_charging) START_PROCESSING(SSmachines, src) use_power = ACTIVE_POWER_USE - update_icon(scan = TRUE) + using_power = TRUE + update_icon() else use_power = IDLE_POWER_USE + using_power = FALSE update_icon() /obj/machinery/recharger/attackby(obj/item/G, mob/user, params) @@ -120,23 +123,23 @@ if(stat & (NOPOWER|BROKEN) || !anchored) return PROCESS_KILL - var/using_power = 0 + using_power = FALSE if(charging) var/obj/item/stock_parts/cell/C = charging.get_cell() if(C) if(C.charge < C.maxcharge) C.give(C.chargerate * recharge_coeff) use_power(250 * recharge_coeff) - using_power = 1 - update_icon(using_power) + using_power = TRUE + update_icon() if(istype(charging, /obj/item/ammo_box/magazine/recharge)) var/obj/item/ammo_box/magazine/recharge/R = charging if(R.stored_ammo.len < R.max_ammo) R.stored_ammo += new R.ammo_type(R) use_power(200 * recharge_coeff) - using_power = 1 - update_icon(using_power) + using_power = TRUE + update_icon() return else return PROCESS_KILL @@ -161,20 +164,15 @@ B.cell.charge = 0 -/obj/machinery/recharger/update_icon(using_power = 0, scan) //we have an update_icon() in addition to the stuff in process to make it feel a tiny bit snappier. +/obj/machinery/recharger/update_icon_state() if(stat & (NOPOWER|BROKEN) || !anchored) icon_state = "rechargeroff" - return - if(scan) - icon_state = "rechargeroff" - return - if(panel_open) + else if(panel_open) icon_state = "rechargeropen" - return - if(charging) + else if(charging) if(using_power) icon_state = "recharger1" else icon_state = "recharger2" - return - icon_state = "recharger0" + else + icon_state = "recharger0" diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 374c0c71b9..bbafe99006 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -112,7 +112,7 @@ use_power = ACTIVE_POWER_USE add_fingerprint(occupant) -/obj/machinery/recharge_station/update_icon() +/obj/machinery/recharge_station/update_icon_state() if(is_operational()) if(state_open) icon_state = "borgcharger0" diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index c14e70f831..a2c128437f 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -77,8 +77,7 @@ to_chat(user, "You use the cryptographic sequencer on [src].") return TRUE -/obj/machinery/recycler/update_icon() - ..() +/obj/machinery/recycler/update_icon_state() var/is_powered = !(stat & (BROKEN|NOPOWER)) if(safety_mode) is_powered = FALSE diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 6b191ef14d..c05fbe229c 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -60,7 +60,7 @@ GLOBAL_LIST_EMPTY(allConsoles) ..() update_icon() -/obj/machinery/requests_console/update_icon() +/obj/machinery/requests_console/update_icon_state() if(stat & NOPOWER) set_light(0) else diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index b4288310b0..c152e302fe 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -208,7 +208,7 @@ to_chat(user, "You short out the access controller.") return TRUE -/obj/machinery/shieldgen/update_icon() +/obj/machinery/shieldgen/update_icon_state() if(active) icon_state = (stat & BROKEN) ? "shieldonbr":"shieldon" else diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 115c61e9b9..84b205b585 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -56,7 +56,7 @@ money++ //SPESSH MAJICKS -/obj/machinery/computer/slot_machine/update_icon() +/obj/machinery/computer/slot_machine/update_icon_state() if(stat & NOPOWER) icon_state = "slots0" diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 6eca52aa0e..41dfe8e3ac 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -53,17 +53,18 @@ else . += "There is no power cell installed." if(in_range(user, src) || isobserver(user)) - . += "The status display reads: Temperature range at [settableTemperatureRange]°C.
      Heating power at [heatingPower*0.001]kJ.
      Power consumption at [(efficiency*-0.0025)+150]%." //100%, 75%, 50%, 25% + . += "The status display reads: Temperature range at [settableTemperatureRange]°C.
      Heating power at [heatingPower*0.001]kJ.
      Power consumption at [(efficiency*-0.0025)+150]%." //100%, 75%, 50%, 25% -/obj/machinery/space_heater/update_icon() +/obj/machinery/space_heater/update_icon_state() if(on) icon_state = "sheater-[mode]" else icon_state = "sheater-off" - cut_overlays() +/obj/machinery/space_heater/update_overlays() + . = ..() if(panel_open) - add_overlay("sheater-open") + . += "sheater-open" /obj/machinery/space_heater/process() if(!on || !is_operational()) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 3a2ce43315..14fd7fbb6d 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -134,29 +134,28 @@ QDEL_NULL(storage) return ..() -/obj/machinery/suit_storage_unit/update_icon() - cut_overlays() - +/obj/machinery/suit_storage_unit/update_overlays() + . = ..() if(uv) if(uv_super) - add_overlay("super") + . += "super" else if(occupant) - add_overlay("uvhuman") + . += "uvhuman" else - add_overlay("uv") + . += "uv" else if(state_open) if(stat & BROKEN) - add_overlay("broken") + . += "broken" else - add_overlay("open") + . += "open" if(suit) - add_overlay("suit") + . += "suit" if(helmet) - add_overlay("helm") + . += "helm" if(storage) - add_overlay("storage") + . += "storage" else if(occupant) - add_overlay("human") + . += "human" /obj/machinery/suit_storage_unit/power_change() ..() diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 221e35118e..b8d4ef26e8 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -102,7 +102,7 @@ . = ..() . += "A digital display on it reads \"[seconds_remaining()]\"." -/obj/machinery/syndicatebomb/update_icon() +/obj/machinery/syndicatebomb/update_icon_state() icon_state = "[initial(icon_state)][active ? "-active" : "-inactive"][open_panel ? "-wires" : ""]" /obj/machinery/syndicatebomb/proc/seconds_remaining() diff --git a/code/game/machinery/telecomms/machines/message_server.dm b/code/game/machinery/telecomms/machines/message_server.dm index 1960080856..a6c2a0f126 100644 --- a/code/game/machinery/telecomms/machines/message_server.dm +++ b/code/game/machinery/telecomms/machines/message_server.dm @@ -74,7 +74,7 @@ if(!relay_information(signal, /obj/machinery/telecomms/hub)) relay_information(signal, /obj/machinery/telecomms/broadcaster) -/obj/machinery/telecomms/message_server/update_icon() +/obj/machinery/telecomms/message_server/update_icon_state() if((stat & (BROKEN|NOPOWER))) icon_state = "server-nopower" else if (!toggled) diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 7a9f682d34..70b785ea21 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -109,7 +109,7 @@ GLOBAL_LIST_EMPTY(telecomms_list) links |= T T.links |= src -/obj/machinery/telecomms/update_icon() +/obj/machinery/telecomms/update_icon_state() if(on) if(panel_open) icon_state = "[initial(icon_state)]_o" diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index 3cc71df0f1..985c1166b7 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -85,7 +85,7 @@ calibrated = FALSE return -/obj/machinery/teleport/hub/update_icon() +/obj/machinery/teleport/hub/update_icon_state() if(panel_open) icon_state = "tele-o" else if(is_ready()) @@ -218,7 +218,7 @@ if(teleporter_hub) teleporter_hub.update_icon() -/obj/machinery/teleport/station/update_icon() +/obj/machinery/teleport/station/update_icon_state() if(panel_open) icon_state = "controller-o" else if(stat & (BROKEN|NOPOWER)) diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index 4ed2473260..a2d4b9eb7e 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -38,8 +38,7 @@ ..() update_icon() -/obj/machinery/transformer/update_icon() - ..() +/obj/machinery/transformer/update_icon_state() if(stat & (BROKEN|NOPOWER) || cooldown == 1) icon_state = "separator-AO0" else diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index b5eed68ab0..ff5ba14810 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -199,8 +199,7 @@ -/obj/machinery/washing_machine/update_icon() - cut_overlays() +/obj/machinery/washing_machine/update_icon_state() if(busy) icon_state = "wm_running_[bloody_mess]" else if(bloody_mess) @@ -208,8 +207,11 @@ else var/full = contents.len ? 1 : 0 icon_state = "wm_[state_open]_[full]" + +/obj/machinery/washing_machine/update_overlays() + . = ..() if(panel_open) - add_overlay("wm_panel") + . += "wm_panel" /obj/machinery/washing_machine/attackby(obj/item/W, mob/user, params) if(panel_open && !busy && default_unfasten_wrench(user, W)) diff --git a/code/game/mecha/mech_bay.dm b/code/game/mecha/mech_bay.dm index facf687cc4..bcf1b948e2 100644 --- a/code/game/mecha/mech_bay.dm +++ b/code/game/mecha/mech_bay.dm @@ -128,11 +128,11 @@ else recharge_port = null -/obj/machinery/computer/mech_bay_power_console/update_icon() - ..() +/obj/machinery/computer/mech_bay_power_console/update_overlays() + . = ..() if(!recharge_port || !recharge_port.recharging_mech || !recharge_port.recharging_mech.cell || !(recharge_port.recharging_mech.cell.charge < recharge_port.recharging_mech.cell.maxcharge) || stat & (NOPOWER|BROKEN)) return - add_overlay("recharge_comp_on") + . += "recharge_comp_on" /obj/machinery/computer/mech_bay_power_console/Initialize() . = ..() diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 845b208db1..5f54f0c93d 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -45,16 +45,6 @@ ..() update_icon() -/obj/mecha/working/ripley/update_icon() - ..() - var/datum/component/armor_plate/C = GetComponent(/datum/component/armor_plate) - if (C.amount) - cut_overlays() - if(C.amount < 3) - add_overlay(occupant ? "ripley-g" : "ripley-g-open") - else - add_overlay(occupant ? "ripley-g-full" : "ripley-g-full-open") - /obj/mecha/working/ripley/Initialize() . = ..() AddComponent(/datum/component/armor_plate,3,/obj/item/stack/sheet/animalhide/goliath_hide,list("melee" = 10, "bullet" = 5, "laser" = 5)) diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm index cdf6b77a76..53adc46239 100644 --- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm +++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm @@ -139,13 +139,6 @@ /obj/effect/temp_visual/dir_setting/curse/hand icon_state = "cursehand" -/obj/effect/temp_visual/dir_setting/curse/hand/Initialize(mapload, set_dir, handedness) - . = ..() - update_icon() - -/obj/item/projectile/curse_hand/update_icon() - icon_state = "[icon_state][handedness]" - /obj/effect/temp_visual/wizard name = "water" icon = 'icons/mob/mob.dmi' @@ -474,7 +467,7 @@ else update_icon() -/obj/effect/constructing_effect/update_icon() +/obj/effect/constructing_effect/update_icon_state() icon_state = "rcd" if (delay < 10) icon_state += "_shortest" diff --git a/code/game/objects/items/RCD.dm b/code/game/objects/items/RCD.dm index 9f1d425d6c..d248556a9c 100644 --- a/code/game/objects/items/RCD.dm +++ b/code/game/objects/items/RCD.dm @@ -552,8 +552,8 @@ RLD explosion(src, 0, 0, 3, 1, flame_range = 1) qdel(src) -/obj/item/construction/rcd/update_icon() - ..() +/obj/item/construction/rcd/update_overlays() + . = ..() if(has_ammobar) var/ratio = CEILING((matter / max_matter) * ammo_sections, 1) cut_overlays() //To prevent infinite stacking of overlays @@ -707,11 +707,10 @@ RLD else ..() -/obj/item/construction/rld/update_icon() - ..() +/obj/item/construction/rld/update_overlays() + . = ..() var/ratio = CEILING((matter / max_matter) * ammo_sections, 1) - cut_overlays() //To prevent infinite stacking of overlays - add_overlay("rld_light[ratio]") + . += "rld_light[ratio]" /obj/item/construction/rld/attack_self(mob/user) ..() diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index 0eb97a8dee..e4c7382b3b 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -23,6 +23,10 @@ var/datum/radial_menu/persistent/wiring_gui_menu var/mob/listeningTo +/obj/item/twohanded/rcl/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + /obj/item/twohanded/rcl/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W @@ -90,34 +94,20 @@ QDEL_NULL(wiring_gui_menu) return ..() -/obj/item/twohanded/rcl/update_icon() - if(!loaded) - icon_state = "rcl-empty" - item_state = "rcl-empty" +/obj/item/twohanded/rcl/update_icon_state() + icon_state = initial(icon_state) + item_state = initial(item_state) + if(!loaded || !loaded.amount) + icon_state += "-empty" + item_state += "-0" + +/obj/item/twohanded/rcl/update_overlays() + . = ..() + if(!loaded || !loaded.amount) return - cut_overlays() - var/cable_amount = 0 - switch(loaded.amount) - if(61 to INFINITY) - cable_amount = 3 - if(31 to 60) - cable_amount = 2 - if(1 to 30) - cable_amount = 1 - else - cable_amount = 0 - - var/mutable_appearance/cable_overlay = mutable_appearance(icon, "rcl-[cable_amount]") + var/mutable_appearance/cable_overlay = mutable_appearance(icon, "rcl-[max(CEILING(loaded.amount/(max_amount/3), 1), 3)]") cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] - if(cable_amount >= 1) - icon_state = "rcl" - item_state = "rcl" - add_overlay(cable_overlay) - else - icon_state = "rcl-empty" - item_state = "rcl-0" - add_overlay(cable_overlay) - + . += cable_overlay /obj/item/twohanded/rcl/proc/is_empty(mob/user, loud = 1) update_icon() @@ -323,33 +313,6 @@ obj/item/twohanded/rcl/proc/getMobhook(mob/to_hook) actions_types = list() max_amount = 30 name = "makeshift rapid cable layer" + icon_state = "rclg" + item_state = "rclg" ghetto = TRUE - -/obj/item/twohanded/rcl/ghetto/update_icon() - if(!loaded) - icon_state = "rclg-empty" - item_state = "rclg-0" - return - cut_overlays() - var/cable_amount = 0 - switch(loaded.amount) - if(20 to INFINITY) - cable_amount = 3 - if(10 to 19) - cable_amount = 2 - if(1 to 9) - cable_amount = 1 - else - cable_amount = 0 - - var/mutable_appearance/cable_overlay = mutable_appearance(icon, "rcl-[cable_amount]") - cable_overlay.color = GLOB.cable_colors[colors[current_color_index]] - if(cable_amount >= 1) - icon_state = "rclg" - item_state = "rclg" - add_overlay(cable_overlay) - else - icon_state = "rclg-empty" - item_state = "rclg-0" - add_overlay(cable_overlay) - diff --git a/code/game/objects/items/boombox.dm b/code/game/objects/items/boombox.dm index 3b93480e43..49e2375c1a 100644 --- a/code/game/objects/items/boombox.dm +++ b/code/game/objects/items/boombox.dm @@ -37,7 +37,7 @@ SSjukeboxes.removejukebox(SSjukeboxes.findjukeboxindex(src)) . = ..() -/obj/item/boombox/update_icon() +/obj/item/boombox/update_icon_state() icon_state = "[baseiconstate]_[boomingandboxing ? "on" : "off"]" return @@ -48,8 +48,11 @@ baseiconstate = "raiqbawks" availabletrackids = list("hotline.ogg","chiptune.ogg","genesis.ogg") -/obj/item/boombox/raiq/update_icon() +/obj/item/boombox/raiq/Initialize() . = ..() + RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, .proc/start_party) + +/obj/item/boombox/raiq/proc/start_party() if(boomingandboxing) START_PROCESSING(SSobj, src) else @@ -58,4 +61,3 @@ /obj/item/boombox/raiq/process() set_light(5,0.95,pick("#d87aff","#7a7aff","#89ecff","#b88eff","#ff59ad")) - return diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 78be7f78e8..11ab008c41 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -19,7 +19,7 @@ if(start_lit) light() -/obj/item/candle/update_icon() +/obj/item/candle/update_icon_state() icon_state = "candle[(wax > 400) ? ((wax > 750) ? 1 : 2) : 3][lit ? "_lit" : ""]" /obj/item/candle/attackby(obj/item/W, mob/user, params) diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 4de3e4ff96..20e0b09d26 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -40,13 +40,13 @@ .=..() update_icon() -/obj/item/card/data/update_icon() - cut_overlays() +/obj/item/card/data/update_overlays() + . = ..() if(detail_color == COLOR_FLOORTILE_GRAY) return var/mutable_appearance/detail_overlay = mutable_appearance('icons/obj/card.dmi', "[icon_state]-color") detail_overlay.color = detail_color - add_overlay(detail_overlay) + . += detail_overlay /obj/item/card/data/attackby(obj/item/I, mob/living/user) if(istype(I, /obj/item/integrated_electronics/detailer)) @@ -517,10 +517,16 @@ update_label("John Doe", "Clowny") //Polychromatic Knight Badge /obj/item/card/id/knight - var/id_color = "#00FF00" //defaults to green name = "knight badge" icon_state = "knight" desc = "A badge denoting the owner as a knight! It has a strip for swiping like an ID" + var/id_color = "#00FF00" //defaults to green + var/mutable_appearance/id_overlay + +/obj/item/card/id/knight/Initialize() + . = ..() + id_overlay = mutable_appearance(icon, "knight_overlay") + update_icon() /obj/item/card/id/knight/update_label(newname, newjob) if(newname || newjob) @@ -529,14 +535,10 @@ update_label("John Doe", "Clowny") name = "[(!registered_name) ? "knight badge" : "[registered_name]'s Knight Badge"][(!assignment) ? "" : " ([assignment])"]" -/obj/item/card/id/knight/update_icon() - var/mutable_appearance/id_overlay = mutable_appearance(icon, "knight_overlay") - - if(id_color) - id_overlay.color = id_color - cut_overlays() - - add_overlay(id_overlay) +/obj/item/card/id/knight/update_overlays() + . = ..() + id_overlay.color = id_color + . += id_overlay /obj/item/card/id/knight/AltClick(mob/living/user) . = ..() @@ -556,10 +558,6 @@ update_label("John Doe", "Clowny") update_icon() return TRUE -/obj/item/card/id/knight/Initialize() - . = ..() - update_icon() - /obj/item/card/id/knight/examine(mob/user) . = ..() . += "Alt-click to recolor it." diff --git a/code/game/objects/items/chrono_eraser.dm b/code/game/objects/items/chrono_eraser.dm index 2dcb495701..7b8c53484a 100644 --- a/code/game/objects/items/chrono_eraser.dm +++ b/code/game/objects/items/chrono_eraser.dm @@ -65,8 +65,9 @@ TED = new(src.loc) return INITIALIZE_HINT_QDEL -/obj/item/gun/energy/chrono_gun/update_icon() - return +/obj/item/gun/energy/chrono_gun/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_blocker) /obj/item/gun/energy/chrono_gun/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) if(field) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index cd163e90a4..ac666f04db 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -522,11 +522,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.visible_message("[user] begins whacking [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS -/obj/item/lighter/update_icon() - cut_overlays() - var/mutable_appearance/lighter_overlay = mutable_appearance(icon,"lighter_overlay_[overlay_state][lit ? "-on" : ""]") +/obj/item/lighter/update_icon_state() icon_state = "[initial(icon_state)][lit ? "-on" : ""]" - add_overlay(lighter_overlay) + +/obj/item/lighter/update_overlays() + . = ..() + var/mutable_appearance/lighter_overlay = mutable_appearance(icon,"lighter_overlay_[overlay_state][lit ? "-on" : ""]") + . += lighter_overlay /obj/item/lighter/ignition_effect(atom/A, mob/user) if(get_temperature()) @@ -645,12 +647,14 @@ CIGARETTE PACKETS ARE IN FANCY.DM lighter_color = pick(color_list) update_icon() -/obj/item/lighter/greyscale/update_icon() - cut_overlays() - var/mutable_appearance/lighter_overlay = mutable_appearance(icon,"lighter_overlay_[overlay_state][lit ? "-on" : ""]") +/obj/item/lighter/greyscale/update_icon_state() icon_state = "[initial(icon_state)][lit ? "-on" : ""]" + +/obj/item/lighter/greyscale/update_overlays() + . = ..() + var/mutable_appearance/lighter_overlay = mutable_appearance(icon,"lighter_overlay_[overlay_state][lit ? "-on" : ""]") lighter_overlay.color = lighter_color - add_overlay(lighter_overlay) + . += lighter_overlay /obj/item/lighter/greyscale/ignition_effect(atom/A, mob/user) if(get_temperature()) diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 49f8a90901..f81268f1dc 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -577,8 +577,8 @@ new /obj/item/toy/crayon/black(src) update_icon() -/obj/item/storage/crayons/update_icon() - cut_overlays() +/obj/item/storage/crayons/update_overlays() + . = ..() for(var/obj/item/toy/crayon/crayon in contents) add_overlay(mutable_appearance('icons/obj/crayons.dmi', crayon.item_color)) @@ -735,13 +735,15 @@ . = ..() -/obj/item/toy/crayon/spraycan/update_icon() +/obj/item/toy/crayon/spraycan/update_icon_state() icon_state = is_capped ? icon_capped : icon_uncapped + +/obj/item/toy/crayon/spraycan/update_overlays() + . = ..() if(use_overlays) - cut_overlays() var/mutable_appearance/spray_overlay = mutable_appearance('icons/obj/crayons.dmi', "[is_capped ? "spraycan_cap_colors" : "spraycan_colors"]") spray_overlay.color = paint_color - add_overlay(spray_overlay) + . += spray_overlay /obj/item/toy/crayon/spraycan/borg name = "cyborg spraycan" diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index e35d398021..c5792804ef 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -20,7 +20,7 @@ var/safety = TRUE //if you can zap people with the defibs on harm mode var/powered = FALSE //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise var/obj/item/twohanded/shockpaddles/paddles - var/obj/item/stock_parts/cell/high/cell + var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high var/combat = FALSE //can we revive through space suits? var/grab_ghost = FALSE // Do we pull the ghost back into their body? var/healdisk = FALSE // Will we shock people dragging the body? @@ -36,18 +36,14 @@ /obj/item/defibrillator/Initialize() //starts without a cell for rnd . = ..() paddles = make_paddles() - update_icon() + update_power() return /obj/item/defibrillator/loaded/Initialize() //starts with hicap . = ..() - cell = new(src) - update_icon() - return - -/obj/item/defibrillator/update_icon() + cell = new cell(src) update_power() - return ..() + return /obj/item/defibrillator/proc/update_power() if(!QDELETED(cell)) @@ -57,6 +53,7 @@ powered = TRUE else powered = FALSE + update_icon() /obj/item/defibrillator/update_overlays() . = ..() @@ -76,7 +73,7 @@ /obj/item/defibrillator/CheckParts(list/parts_list) ..() cell = locate(/obj/item/stock_parts/cell) in contents - update_icon() + update_power() /obj/item/defibrillator/ui_action_click() toggle_paddles() @@ -124,7 +121,7 @@ return cell = W to_chat(user, "You install a cell in [src].") - update_icon() + update_power() else if(istype(W, /obj/item/screwdriver)) if(cell) @@ -132,7 +129,7 @@ cell.forceMove(get_turf(src)) cell = null to_chat(user, "You remove the cell from [src].") - update_icon() + update_power() else return ..() @@ -157,7 +154,7 @@ safety = TRUE visible_message("[src] beeps: Safety protocols enabled!") playsound(src, 'sound/machines/defib_saftyOn.ogg', 50, 0) - update_icon() + update_power() /obj/item/defibrillator/proc/toggle_paddles() set name = "Toggle Paddles" @@ -170,14 +167,14 @@ if(!usr.put_in_hands(paddles)) on = FALSE to_chat(user, "You need a free hand to hold the paddles!") - update_icon() + update_power() return else //Remove from their hands and back onto the defib unit paddles.unwield() remove_paddles(user) - update_icon() + update_power() for(var/X in actions) var/datum/action/A = X A.UpdateButtonIcon() @@ -189,7 +186,7 @@ ..() if((slot_flags == ITEM_SLOT_BACK && slot != SLOT_BACK) || (slot_flags == ITEM_SLOT_BELT && slot != SLOT_BELT)) remove_paddles(user) - update_icon() + update_power() /obj/item/defibrillator/item_action_slot_check(slot, mob/user, datum/action/A) if(slot == user.getBackSlot()) @@ -213,12 +210,12 @@ if(cell) if(cell.charge < (paddles.revivecost+chrgdeductamt)) powered = FALSE - update_icon() + update_power() if(cell.use(chrgdeductamt)) - update_icon() + update_power() return TRUE else - update_icon() + update_power() return FALSE /obj/item/defibrillator/proc/cooldowncheck(mob/user) @@ -232,7 +229,7 @@ playsound(src, 'sound/machines/defib_failed.ogg', 50, 0) paddles.cooldown = FALSE paddles.update_icon() - update_icon() + update_power() /obj/item/defibrillator/compact name = "compact defibrillator" @@ -249,7 +246,7 @@ /obj/item/defibrillator/compact/loaded/Initialize() . = ..() cell = new(src) - update_icon() + update_power() /obj/item/defibrillator/compact/combat name = "combat defibrillator" @@ -258,17 +255,12 @@ safety = FALSE always_emagged = TRUE disarm_shock_time = 0 - -/obj/item/defibrillator/compact/combat/loaded/Initialize() - . = ..() - cell = new /obj/item/stock_parts/cell/infinite(src) - update_icon() + cell = /obj/item/stock_parts/cell/infinite /obj/item/defibrillator/compact/combat/loaded/attackby(obj/item/W, mob/user, params) if(W == paddles) paddles.unwield() toggle_paddles() - update_icon() return //paddles @@ -298,6 +290,10 @@ var/mob/listeningTo +/obj/item/twohanded/shockpaddles/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + /obj/item/twohanded/shockpaddles/equipped(mob/user, slot) . = ..() if(!req_defib) @@ -339,14 +335,11 @@ busy = FALSE update_icon() -/obj/item/twohanded/shockpaddles/update_icon() +/obj/item/twohanded/shockpaddles/update_icon_state() icon_state = "defibpaddles[wielded]" item_state = "defibpaddles[wielded]" if(cooldown) icon_state = "defibpaddles[wielded]_cooldown" - if(iscarbon(loc)) - var/mob/living/carbon/C = loc - C.update_inv_hands() /obj/item/twohanded/shockpaddles/suicide_act(mob/user) user.visible_message("[user] is putting the live paddles on [user.p_their()] chest! It looks like [user.p_theyre()] trying to commit suicide!") @@ -373,7 +366,7 @@ return defib.on = FALSE forceMove(defib) - defib.update_icon() + defib.update_power() /obj/item/twohanded/shockpaddles/proc/check_defib_exists(mainunit, mob/living/carbon/M, obj/O) if(!req_defib) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index fe8f3ca626..eed4f2ce80 100644 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -41,6 +41,11 @@ GLOBAL_LIST_EMPTY(PDAs) var/mode = 0 //Controls what menu the PDA will display. 0 is hub; the rest are either built in or based on cartridge. var/list/overlays_icons = list('icons/obj/pda_alt.dmi' = list("pda-r", "screen_default", "id_overlay", "insert_overlay", "light_overlay", "pai_overlay")) var/current_overlays = PDA_STANDARD_OVERLAYS + + //variables exclusively used on 'update_overlays' (which should never be called directly, and 'update_icon' doesn't use args anyway) + var/new_overlays = FALSE + var/new_alert = FALSE + var/font_index = 0 //This int tells DM which font is currently selected and lets DM know when the last font has been selected so that it can cycle back to the first font when "toggle font" is pressed again. var/font_mode = "font-family:monospace;" //The currently selected font. var/background_color = "#808000" //The currently selected background color. @@ -123,7 +128,8 @@ GLOBAL_LIST_EMPTY(PDAs) inserted_item = new inserted_item(src) else inserted_item = new /obj/item/pen(src) - update_icon(FALSE, TRUE) + new_overlays = TRUE + update_icon() /obj/item/pda/CtrlShiftClick(mob/living/user) . = ..() @@ -144,7 +150,8 @@ GLOBAL_LIST_EMPTY(PDAs) if(QDELETED(src) || isnull(new_icon) || new_icon == icon || !M.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return icon = new_icon - update_icon(FALSE, TRUE) + new_overlays = TRUE + update_icon() to_chat(M, "[src] is now skinned as '[choice]'.") /obj/item/pda/proc/set_new_overlays() @@ -188,7 +195,8 @@ GLOBAL_LIST_EMPTY(PDAs) var/pref_skin = GLOB.pda_reskins[C.prefs.pda_skin] if(icon != pref_skin) icon = pref_skin - update_icon(FALSE, TRUE) + new_overlays = TRUE + update_icon() equipped = TRUE /obj/item/pda/proc/update_label() @@ -215,25 +223,27 @@ GLOBAL_LIST_EMPTY(PDAs) return TRUE return FALSE -/obj/item/pda/update_icon(alert = FALSE, new_overlays = FALSE) +/obj/item/pda/update_overlays() + . = ..() if(new_overlays) set_new_overlays() - cut_overlays() - add_overlay(alert ? current_overlays[PDA_OVERLAY_ALERT] : current_overlays[PDA_OVERLAY_SCREEN]) + . += new_alert ? current_overlays[PDA_OVERLAY_ALERT] : current_overlays[PDA_OVERLAY_SCREEN] var/mutable_appearance/overlay = new() overlay.pixel_x = overlays_x_offset if(id) overlay.icon_state = current_overlays[PDA_OVERLAY_ID] - add_overlay(new /mutable_appearance(overlay)) + . += new /mutable_appearance(overlay) if(inserted_item) overlay.icon_state = current_overlays[PDA_OVERLAY_ITEM] - add_overlay(new /mutable_appearance(overlay)) + . += new /mutable_appearance(overlay) if(fon) overlay.icon_state = current_overlays[PDA_OVERLAY_LIGHT] - add_overlay(new /mutable_appearance(overlay)) + . += new /mutable_appearance(overlay) if(pai) overlay.icon_state = "[current_overlays[PDA_OVERLAY_PAI]][pai.pai ? "" : "_off"]" - add_overlay(new /mutable_appearance(overlay)) + . += new /mutable_appearance(overlay) + new_overlays = FALSE + new_alert = FALSE /obj/item/pda/MouseDrop(mob/over, src_location, over_location) var/mob/M = usr @@ -849,6 +859,7 @@ GLOBAL_LIST_EMPTY(PDAs) to_chat(L, "[icon2html(src)] Message from [hrefstart][signal.data["name"]] ([signal.data["job"]])[hrefend], [inbound_message] (
      Reply) (BLOCK/UNBLOCK)") + new_alert = TRUE update_icon(TRUE) /obj/item/pda/proc/send_to_all(mob/living/U) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 82644cb0fe..bf023c2c07 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -454,7 +454,7 @@ on = FALSE update_icon() -/obj/item/flashlight/glowstick/update_icon() +/obj/item/flashlight/glowstick/update_icon_state() item_state = "glowstick" cut_overlays() if(!fuel) diff --git a/code/game/objects/items/devices/geiger_counter.dm b/code/game/objects/items/devices/geiger_counter.dm index 6168e2dabe..9eb51ffaeb 100644 --- a/code/game/objects/items/devices/geiger_counter.dm +++ b/code/game/objects/items/devices/geiger_counter.dm @@ -87,27 +87,25 @@ . += "The last radiation amount detected was [last_tick_amount]" -/obj/item/geiger_counter/update_icon() +/obj/item/geiger_counter/update_icon_state() if(!scanning) icon_state = "geiger_off" - return 1 - if(obj_flags & EMAGGED) + else if(obj_flags & EMAGGED) icon_state = "geiger_on_emag" - return 1 - switch(radiation_count) - if(-INFINITY to RAD_LEVEL_NORMAL) - icon_state = "geiger_on_1" - if(RAD_LEVEL_NORMAL + 1 to RAD_LEVEL_MODERATE) - icon_state = "geiger_on_2" - if(RAD_LEVEL_MODERATE + 1 to RAD_LEVEL_HIGH) - icon_state = "geiger_on_3" - if(RAD_LEVEL_HIGH + 1 to RAD_LEVEL_VERY_HIGH) - icon_state = "geiger_on_4" - if(RAD_LEVEL_VERY_HIGH + 1 to RAD_LEVEL_CRITICAL) - icon_state = "geiger_on_4" - if(RAD_LEVEL_CRITICAL + 1 to INFINITY) - icon_state = "geiger_on_5" - ..() + else + switch(radiation_count) + if(-INFINITY to RAD_LEVEL_NORMAL) + icon_state = "geiger_on_1" + if(RAD_LEVEL_NORMAL + 1 to RAD_LEVEL_MODERATE) + icon_state = "geiger_on_2" + if(RAD_LEVEL_MODERATE + 1 to RAD_LEVEL_HIGH) + icon_state = "geiger_on_3" + if(RAD_LEVEL_HIGH + 1 to RAD_LEVEL_VERY_HIGH) + icon_state = "geiger_on_4" + if(RAD_LEVEL_VERY_HIGH + 1 to RAD_LEVEL_CRITICAL) + icon_state = "geiger_on_4" + if(RAD_LEVEL_CRITICAL + 1 to INFINITY) + icon_state = "geiger_on_5" /obj/item/geiger_counter/proc/update_sound() var/datum/looping_sound/geiger/loop = soundloop diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index 30eaca2ba2..bee59b254c 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -158,7 +158,7 @@ /obj/item/lightreplacer/attack_self(mob/user) to_chat(user, status_string()) -/obj/item/lightreplacer/update_icon() +/obj/item/lightreplacer/update_icon_state() icon_state = "lightreplacer[(obj_flags & EMAGGED ? 1 : 0)]" /obj/item/lightreplacer/proc/status_string() diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 65c3a96572..63092b5a13 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -67,7 +67,7 @@ to_chat(user, "You clear the wired connection from the multitool.") update_icon() -/obj/item/multitool/update_icon() +/obj/item/multitool/update_icon_state() if(selected_io) icon_state = "multitool_red" else @@ -149,7 +149,7 @@ /obj/item/multitool/ai_detect/ui_action_click() return -/obj/item/multitool/ai_detect/update_icon() +/obj/item/multitool/ai_detect/update_icon_state() if(selected_io) icon_state = "multitool_red" else diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index ba877f1dd7..352c998699 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -26,7 +26,7 @@ var/obj/structure/cable/attached // the attached cable -/obj/item/powersink/update_icon() +/obj/item/powersink/update_icon_state() icon_state = "powersink[mode == OPERATING]" /obj/item/powersink/proc/set_mode(value) diff --git a/code/game/objects/items/devices/quantum_keycard.dm b/code/game/objects/items/devices/quantum_keycard.dm index 33f839fa39..33f6dc877a 100644 --- a/code/game/objects/items/devices/quantum_keycard.dm +++ b/code/game/objects/items/devices/quantum_keycard.dm @@ -27,7 +27,7 @@ qpad = null return TRUE -/obj/item/quantum_keycard/update_icon() +/obj/item/quantum_keycard/update_icon_state() if(qpad) icon_state = "quantum_keycard_on" else diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm index fc8679aa03..78a1a3bfda 100644 --- a/code/game/objects/items/devices/taperecorder.dm +++ b/code/game/objects/items/devices/taperecorder.dm @@ -83,7 +83,7 @@ eject(usr) -/obj/item/taperecorder/update_icon() +/obj/item/taperecorder/update_icon_state() if(!mytape) icon_state = "taperecorder_empty" else if(recording) diff --git a/code/game/objects/items/dice.dm b/code/game/objects/items/dice.dm index b1dd9be376..f572d0a841 100644 --- a/code/game/objects/items/dice.dm +++ b/code/game/objects/items/dice.dm @@ -134,8 +134,9 @@ w_class = WEIGHT_CLASS_SMALL sides = 100 -/obj/item/dice/d100/update_icon() - return +/obj/item/dice/d100/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_blocker) /obj/item/dice/eightbd20 name = "strange d20" @@ -144,8 +145,9 @@ sides = 20 special_faces = list("It is certain","It is decidedly so","Without a doubt","Yes, definitely","You may rely on it","As I see it, yes","Most likely","Outlook good","Yes","Signs point to yes","Reply hazy try again","Ask again later","Better not tell you now","Cannot predict now","Concentrate and ask again","Don't count on it","My reply is no","My sources say no","Outlook not so good","Very doubtful") -/obj/item/dice/eightbd20/update_icon() - return +/obj/item/dice/eightbd20/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_blocker) /obj/item/dice/fourdd6 name = "4d d6" @@ -154,8 +156,9 @@ sides = 48 special_faces = list("Cube-Side: 1-1","Cube-Side: 1-2","Cube-Side: 1-3","Cube-Side: 1-4","Cube-Side: 1-5","Cube-Side: 1-6","Cube-Side: 2-1","Cube-Side: 2-2","Cube-Side: 2-3","Cube-Side: 2-4","Cube-Side: 2-5","Cube-Side: 2-6","Cube-Side: 3-1","Cube-Side: 3-2","Cube-Side: 3-3","Cube-Side: 3-4","Cube-Side: 3-5","Cube-Side: 3-6","Cube-Side: 4-1","Cube-Side: 4-2","Cube-Side: 4-3","Cube-Side: 4-4","Cube-Side: 4-5","Cube-Side: 4-6","Cube-Side: 5-1","Cube-Side: 5-2","Cube-Side: 5-3","Cube-Side: 5-4","Cube-Side: 5-5","Cube-Side: 5-6","Cube-Side: 6-1","Cube-Side: 6-2","Cube-Side: 6-3","Cube-Side: 6-4","Cube-Side: 6-5","Cube-Side: 6-6","Cube-Side: 7-1","Cube-Side: 7-2","Cube-Side: 7-3","Cube-Side: 7-4","Cube-Side: 7-5","Cube-Side: 7-6","Cube-Side: 8-1","Cube-Side: 8-2","Cube-Side: 8-3","Cube-Side: 8-4","Cube-Side: 8-5","Cube-Side: 8-6") -/obj/item/dice/fourdd6/update_icon() - return +/obj/item/dice/fourdd6/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_blocker) /obj/item/dice/attack_self(mob/user) diceroll(user) @@ -187,9 +190,9 @@ else if(!src.throwing) //Dice was thrown and is coming to rest visible_message("[src] rolls to a stop, landing on [result]. [comment]") -/obj/item/dice/update_icon() - cut_overlays() - add_overlay("[src.icon_state]-[src.result]") +/obj/item/dice/update_overlays() + . = ..() + . += "[icon_state]-[result]" /obj/item/dice/microwave_act(obj/machinery/microwave/M) if(can_be_rigged) diff --git a/code/game/objects/items/flamethrower.dm b/code/game/objects/items/flamethrower.dm index e307b9d626..b0882b6e5d 100644 --- a/code/game/objects/items/flamethrower.dm +++ b/code/game/objects/items/flamethrower.dm @@ -27,6 +27,10 @@ var/igniter_type = /obj/item/assembly/igniter trigger_guard = TRIGGER_GUARD_NORMAL +/obj/item/flamethrower/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + /obj/item/flamethrower/Destroy() if(weldtool) qdel(weldtool) @@ -48,22 +52,17 @@ if(isturf(location)) //start a fire if possible igniter.flamethrower_process(location) +/obj/item/flamethrower/update_icon_state() + item_state = "flamethrower_[lit]" -/obj/item/flamethrower/update_icon() - cut_overlays() +/obj/item/flamethrower/update_overlays() + . = ..() if(igniter) - add_overlay("+igniter[status]") + . += "+igniter[status]" if(ptank) - add_overlay("+ptank") + . += "+ptank" if(lit) - add_overlay("+lit") - item_state = "flamethrower_1" - else - item_state = "flamethrower_0" - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands() - return + . += "+lit" /obj/item/flamethrower/afterattack(atom/target, mob/user, flag) . = ..() diff --git a/code/game/objects/items/grenades/plastic.dm b/code/game/objects/items/grenades/plastic.dm index 75e4e0b477..eaecae5a92 100644 --- a/code/game/objects/items/grenades/plastic.dm +++ b/code/game/objects/items/grenades/plastic.dm @@ -158,7 +158,7 @@ user.gib(1, 1) qdel(src) -/obj/item/grenade/plastic/update_icon() +/obj/item/grenade/plastic/update_icon_state() if(nadeassembly) icon_state = "[item_state]1" else diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index f458fe7e63..b4074737e5 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -128,9 +128,6 @@ item_color = param_color || item_color || pick(cable_colors) if(cable_colors[item_color]) item_color = cable_colors[item_color] - update_icon() - -/obj/item/restraints/handcuffs/cable/update_icon() color = null add_atom_colour(item_color, FIXED_COLOUR_PRIORITY) diff --git a/code/game/objects/items/hot_potato.dm b/code/game/objects/items/hot_potato.dm index 02ac894e64..8f1d968991 100644 --- a/code/game/objects/items/hot_potato.dm +++ b/code/game/objects/items/hot_potato.dm @@ -154,7 +154,7 @@ colorize(null) active = FALSE -/obj/item/hot_potato/update_icon() +/obj/item/hot_potato/update_icon_state() icon_state = active? icon_on : icon_off /obj/item/hot_potato/syndicate diff --git a/code/game/objects/items/implants/implantcase.dm b/code/game/objects/items/implants/implantcase.dm index c1734cb24e..481f1a4181 100644 --- a/code/game/objects/items/implants/implantcase.dm +++ b/code/game/objects/items/implants/implantcase.dm @@ -10,18 +10,14 @@ throw_range = 5 w_class = WEIGHT_CLASS_TINY custom_materials = list(/datum/material/glass=500) - var/obj/item/implant/imp = null + var/obj/item/implant/imp var/imp_type - -/obj/item/implantcase/update_icon() +/obj/item/implantcase/update_icon_state() if(imp) icon_state = "implantcase-[imp.item_color]" - reagents = imp.reagents else icon_state = "implantcase-0" - reagents = null - /obj/item/implantcase/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pen)) @@ -46,6 +42,7 @@ imp = I.imp I.imp = null update_icon() + reagents = imp.reagents I.update_icon() else if(imp) @@ -54,6 +51,7 @@ imp.forceMove(I) I.imp = imp imp = null + reagents = null update_icon() I.update_icon() diff --git a/code/game/objects/items/implants/implantchair.dm b/code/game/objects/items/implants/implantchair.dm index 46a6cb2c35..3ea27c84bb 100644 --- a/code/game/objects/items/implants/implantchair.dm +++ b/code/game/objects/items/implants/implantchair.dm @@ -96,16 +96,17 @@ visible_message("[M] has been implanted by [src].") return TRUE -/obj/machinery/implantchair/update_icon() +/obj/machinery/implantchair/update_icon_state() icon_state = initial(icon_state) if(state_open) icon_state += "_open" if(occupant) icon_state += "_occupied" + +/obj/machinery/implantchair/update_overlays() + . = ..() if(ready) - add_overlay("ready") - else - cut_overlays() + . += "ready" /obj/machinery/implantchair/proc/replenish() if(ready_implants < max_implants) diff --git a/code/game/objects/items/implants/implanter.dm b/code/game/objects/items/implants/implanter.dm index 414bb3ea69..b57ffa27c0 100644 --- a/code/game/objects/items/implants/implanter.dm +++ b/code/game/objects/items/implants/implanter.dm @@ -14,13 +14,12 @@ var/imp_type = null -/obj/item/implanter/update_icon() +/obj/item/implanter/update_icon_state() if(imp) icon_state = "implanter1" else icon_state = "implanter0" - /obj/item/implanter/attack(mob/living/M, mob/user) if(!istype(M)) return diff --git a/code/game/objects/items/implants/implantpad.dm b/code/game/objects/items/implants/implantpad.dm index c49e4d8d42..7c863017a1 100644 --- a/code/game/objects/items/implants/implantpad.dm +++ b/code/game/objects/items/implants/implantpad.dm @@ -18,7 +18,7 @@ if(case) . += "Alt-click [src] to remove the inserted implant case." -/obj/item/implantpad/update_icon() +/obj/item/implantpad/update_icon_state() icon_state = "implantpad-[case ? TRUE : FALSE]" /obj/item/implantpad/AltClick(mob/user) diff --git a/code/game/objects/items/inducer.dm b/code/game/objects/items/inducer.dm index 079e0d79e9..8a596b2e6e 100644 --- a/code/game/objects/items/inducer.dm +++ b/code/game/objects/items/inducer.dm @@ -163,13 +163,14 @@ if(opened) . += "Its battery compartment is open." -/obj/item/inducer/update_icon() - cut_overlays() - if(opened) - if(!cell) - add_overlay("inducer-nobat") - else - add_overlay("inducer-bat") +/obj/item/inducer/update_overlays() + . = ..() + if(!opened) + return + if(!cell) + . += "inducer-nobat" + else + . += "inducer-bat" /obj/item/inducer/sci icon_state = "inducer-sci" diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm index 3ca489542f..405e3737d0 100644 --- a/code/game/objects/items/melee/energy.dm +++ b/code/game/objects/items/melee/energy.dm @@ -259,6 +259,10 @@ light_color = "#37FFF7" actions_types = list() +/obj/item/melee/transforming/energy/sword/cx/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + /obj/item/melee/transforming/energy/sword/cx/alt_pre_attack(atom/A, mob/living/user, params) //checks if it can do right click memes altafterattack(A, user, TRUE, params) return TRUE @@ -301,7 +305,8 @@ if(!supress_message_text) to_chat(user, "[src] [active ? "is now active":"can now be concealed"].") -/obj/item/melee/transforming/energy/sword/cx/update_icon() +/obj/item/melee/transforming/energy/sword/cx/update_overlays() + . = ..() var/mutable_appearance/blade_overlay = mutable_appearance(icon, "cxsword_blade") var/mutable_appearance/gem_overlay = mutable_appearance(icon, "cxsword_gem") @@ -309,15 +314,10 @@ blade_overlay.color = light_color gem_overlay.color = light_color - cut_overlays() //So that it doesn't keep stacking overlays non-stop on top of each other - - add_overlay(gem_overlay) + . += gem_overlay if(active) - add_overlay(blade_overlay) - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands() + . += blade_overlay /obj/item/melee/transforming/energy/sword/cx/AltClick(mob/living/user) . = ..() diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index a71e82d865..9c544a34ef 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -453,12 +453,10 @@ held_sausage = null update_icon() -/obj/item/melee/roastingstick/update_icon() +/obj/item/melee/roastingstick/update_overlays() . = ..() - cut_overlays() if (held_sausage) - var/mutable_appearance/sausage = mutable_appearance(icon, "roastingstick_sausage") - add_overlay(sausage) + . += mutable_appearance(icon, "roastingstick_sausage") /obj/item/melee/roastingstick/proc/extend(user) to_chat(user, "You extend [src].") diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm index 5f49f6b06d..9d9409acf0 100644 --- a/code/game/objects/items/pet_carrier.dm +++ b/code/game/objects/items/pet_carrier.dm @@ -143,14 +143,16 @@ update_icon() remove_occupant(user) -/obj/item/pet_carrier/update_icon() - cut_overlay("unlocked") - cut_overlay("locked") +/obj/item/pet_carrier/update_icon_state() if(open) icon_state = initial(icon_state) else icon_state = "pet_carrier_[!occupants.len ? "closed" : "occupied"]" - add_overlay("[locked ? "" : "un"]locked") + +/obj/item/pet_carrier/update_overlays() + . = ..() + if(!open) + . += "[locked ? "" : "un"]locked" /obj/item/pet_carrier/MouseDrop(atom/over_atom) if(isopenturf(over_atom) && usr.canUseTopic(src, BE_CLOSE, ismonkey(usr)) && usr.Adjacent(over_atom) && open && occupants.len) diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm index 57f247cdb2..65eb7ab658 100644 --- a/code/game/objects/items/pinpointer.dm +++ b/code/game/objects/items/pinpointer.dm @@ -49,29 +49,29 @@ /obj/item/pinpointer/proc/scan_for_target() return -/obj/item/pinpointer/update_icon() - cut_overlays() +/obj/item/pinpointer/update_overlays() + . = ..() if(!active) return if(!target) - add_overlay("pinon[alert ? "alert" : ""]null") + . += "pinon[alert ? "alert" : ""]null" return var/turf/here = get_turf(src) var/turf/there = get_turf(target) if(!here || !there || here.z != there.z) - add_overlay("pinon[alert ? "alert" : ""]null") + . += "pinon[alert ? "alert" : ""]null" return if(get_dist_euclidian(here,there) <= minimum_range) - add_overlay("pinon[alert ? "alert" : ""]direct") + . += "pinon[alert ? "alert" : ""]direct" else setDir(get_dir(here, there)) switch(get_dist(here, there)) if(1 to 8) - add_overlay("pinon[alert ? "alert" : "close"]") + . += "pinon[alert ? "alert" : "close"]" if(9 to 16) - add_overlay("pinon[alert ? "alert" : "medium"]") + . += "pinon[alert ? "alert" : "medium"]" if(16 to INFINITY) - add_overlay("pinon[alert ? "alert" : "far"]") + . += "pinon[alert ? "alert" : "far"]" /obj/item/pinpointer/crew // A replacement for the old crew monitoring consoles name = "crew pinpointer" diff --git a/code/game/objects/items/pneumaticCannon.dm b/code/game/objects/items/pneumaticCannon.dm index e63b4d7a3a..dae4c9a137 100644 --- a/code/game/objects/items/pneumaticCannon.dm +++ b/code/game/objects/items/pneumaticCannon.dm @@ -241,11 +241,11 @@ tank = thetank update_icon() -/obj/item/pneumatic_cannon/update_icon() - cut_overlays() +/obj/item/pneumatic_cannon/update_overlays() + . = ..() if(!tank) return - add_overlay(tank.icon_state) + . += tank.icon_state /obj/item/pneumatic_cannon/proc/fill_with_type(type, amount) if(!ispath(type, /obj) && !ispath(type, /mob)) diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 056d9e4677..48c16190d9 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -154,11 +154,7 @@ var/static/list/charge_machines = typecacheof(list(/obj/machinery/cell_charger, /obj/machinery/recharger, /obj/machinery/recharge_station, /obj/machinery/mech_bay_recharge_port)) var/static/list/charge_items = typecacheof(list(/obj/item/stock_parts/cell, /obj/item/gun/energy)) -/obj/item/borg/charger/Initialize() - . = ..() - -/obj/item/borg/charger/update_icon() - ..() +/obj/item/borg/charger/update_icon_state() icon_state = "charger_[mode]" /obj/item/borg/charger/attack_self(mob/user) @@ -596,7 +592,7 @@ update_icon() to_chat(user, "You [active? "activate":"deactivate"] [src].") -/obj/item/borg/projectile_dampen/update_icon() +/obj/item/borg/projectile_dampen/update_icon_state() icon_state = "[initial(icon_state)][active]" /obj/item/borg/projectile_dampen/proc/activate_field() diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index 2bf9ead4ea..54f0dc600d 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -39,20 +39,20 @@ chest.cell = new /obj/item/stock_parts/cell/high/plus(chest) ..() -/obj/item/robot_suit/update_icon() - cut_overlays() +/obj/item/robot_suit/update_overlays() + . = ..() if(l_arm) - add_overlay("[l_arm.icon_state]+o") + . += "[l_arm.icon_state]+o" if(r_arm) - add_overlay("[r_arm.icon_state]+o") + . += "[r_arm.icon_state]+o" if(chest) - add_overlay("[chest.icon_state]+o") + . += "[chest.icon_state]+o" if(l_leg) - add_overlay("[l_leg.icon_state]+o") + . += "[l_leg.icon_state]+o" if(r_leg) - add_overlay("[r_leg.icon_state]+o") + . += "[r_leg.icon_state]+o" if(head) - add_overlay("[head.icon_state]+o") + . += "[head.icon_state]+o" /obj/item/robot_suit/proc/check_completion() if(src.l_arm && src.r_arm) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 09c2d442e8..18568b3d0f 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -364,12 +364,9 @@ to_chat(toggle_action.owner, "You activate the self-repair module.") activate_sr() -/obj/item/borg/upgrade/selfrepair/update_icon() +/obj/item/borg/upgrade/selfrepair/update_icon_state() if(toggle_action) icon_state = "selfrepair_[on ? "on" : "off"]" - for(var/X in actions) - var/datum/action/A = X - A.UpdateButtonIcon() else icon_state = "cyborg_upgrade5" diff --git a/code/game/objects/items/singularityhammer.dm b/code/game/objects/items/singularityhammer.dm index 86f0ad4936..4c64ed9dd4 100644 --- a/code/game/objects/items/singularityhammer.dm +++ b/code/game/objects/items/singularityhammer.dm @@ -31,7 +31,7 @@ charged++ return -/obj/item/twohanded/singularityhammer/update_icon() //Currently only here to fuck with the on-mob icons. +/obj/item/twohanded/singularityhammer/update_icon_state() //Currently only here to fuck with the on-mob icons. icon_state = "mjollnir[wielded]" return @@ -110,6 +110,6 @@ if(isliving(hit_atom)) shock(hit_atom) -/obj/item/twohanded/mjollnir/update_icon() //Currently only here to fuck with the on-mob icons. +/obj/item/twohanded/mjollnir/update_icon_state() //Currently only here to fuck with the on-mob icons. icon_state = "mjollnir[wielded]" return diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index fb5adea3b0..e919f3fe02 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -35,9 +35,9 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ . = ..() . += GLOB.rod_recipes -/obj/item/stack/rods/update_icon() +/obj/item/stack/rods/update_icon_state() var/amount = get_amount() - if((amount <= 5) && (amount > 0)) + if(amount <= 5) icon_state = "rods-[amount]" else icon_state = "rods" @@ -77,8 +77,9 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \ is_cyborg = 1 cost = 250 -/obj/item/stack/rods/cyborg/update_icon() - return +/obj/item/stack/rods/cyborg/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_blocker) /obj/item/stack/rods/ten amount = 10 diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 131980e43a..f07b9bfd33 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -77,16 +77,15 @@ else w_class = full_w_class -/obj/item/stack/update_icon() +/obj/item/stack/update_icon_state() if(novariants) - return ..() + return if(amount <= (max_amount * (1/3))) icon_state = initial(icon_state) else if (amount <= (max_amount * (2/3))) icon_state = "[initial(icon_state)]_2" else icon_state = "[initial(icon_state)]_3" - ..() /obj/item/stack/Destroy() diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 643e426c9d..b2fbbc8117 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -57,14 +57,16 @@ playsound(loc, 'sound/items/eatfood.ogg', 50, 1, -1) return (TOXLOSS) -/obj/item/storage/bag/trash/update_icon() - if(contents.len == 0) - icon_state = "[initial(icon_state)]" - else if(contents.len < 12) - icon_state = "[initial(icon_state)]1" - else if(contents.len < 21) - icon_state = "[initial(icon_state)]2" - else icon_state = "[initial(icon_state)]3" +/obj/item/storage/bag/trash/update_icon_state() + switch(contents.len) + if(0) + icon_state = "[initial(icon_state)]" + if(0 to 11) + icon_state = "[initial(icon_state)]1" + if(11 to 20) + icon_state = "[initial(icon_state)]2" + else + icon_state = "[initial(icon_state)]3" /obj/item/storage/bag/trash/cyborg insertable = FALSE @@ -354,10 +356,13 @@ M.Knockdown(40) update_icon() -/obj/item/storage/bag/tray/update_icon() - cut_overlays() +/obj/item/storage/bag/tray/update_overlays() + . = ..() for(var/obj/item/I in contents) - add_overlay(new /mutable_appearance(I)) + var/mutable_appearance/I_copy = new(I) + I_copy.plane = FLOAT_PLANE + I_copy.layer = FLOAT_LAYER + . += I_copy /obj/item/storage/bag/tray/Entered() . = ..() diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 829c89be0e..4e03d029a8 100755 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -10,23 +10,21 @@ attack_verb = list("whipped", "lashed", "disciplined") max_integrity = 300 var/content_overlays = FALSE //If this is true, the belt will gain overlays based on what it's holding - var/worn_overlays = FALSE //worn counterpart of the above. + var/onmob_overlays = FALSE //worn counterpart of the above. /obj/item/storage/belt/suicide_act(mob/living/carbon/user) user.visible_message("[user] begins belting [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS -/obj/item/storage/belt/update_icon() - cut_overlays() +/obj/item/storage/belt/update_overlays() + . = ..() if(content_overlays) for(var/obj/item/I in contents) - var/mutable_appearance/M = I.get_belt_overlay() - add_overlay(M) - ..() + . += I.get_belt_overlay() /obj/item/storage/belt/worn_overlays(isinhands, icon_file, style_flags = NONE) . = ..() - if(!isinhands && worn_overlays) + if(!isinhands && onmob_overlays) for(var/obj/item/I in contents) . += I.get_worn_belt_overlay(icon_file) @@ -34,6 +32,11 @@ . = ..() update_icon() +/obj/item/storage/belt/ComponentInitialize() + . = ..() + if(onmob_overlays) + AddElement(/datum/element/update_icon_updates_onmob) + /obj/item/storage/belt/utility name = "toolbelt" //Carn: utility belt is nicer, but it bamboozles the text parsing. desc = "Holds tools." @@ -769,7 +772,7 @@ item_state = "sheath" w_class = WEIGHT_CLASS_BULKY content_overlays = TRUE - worn_overlays = TRUE + onmob_overlays = TRUE var/list/fitting_swords = list(/obj/item/melee/sabre, /obj/item/melee/baton/stunsword) var/starting_sword = /obj/item/melee/sabre @@ -787,12 +790,6 @@ if(length(contents)) . += "Alt-click it to quickly draw the blade." -/obj/item/storage/belt/sabre/update_icon() - . = ..() - if(isliving(loc)) - var/mob/living/L = loc - L.regenerate_icons() - /obj/item/storage/belt/sabre/PopulateContents() new starting_sword(src) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index c4e6c57318..01a4f03108 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -50,11 +50,10 @@ user.visible_message("[user] beating [user.p_them()]self with \the [src]! It looks like [user.p_theyre()] trying to commit suicide!") return BRUTELOSS -/obj/item/storage/box/update_icon() +/obj/item/storage/box/update_overlays() . = ..() if(illustration) - cut_overlays() - add_overlay(illustration) + . += illustration /obj/item/storage/box/attack_self(mob/user) ..() @@ -866,10 +865,11 @@ foldable = null var/design = NODESIGN -/obj/item/storage/box/papersack/update_icon() +/obj/item/storage/box/papersack/update_icon_state() if(contents.len == 0) icon_state = "[item_state]" - else icon_state = "[item_state]_closed" + else + icon_state = "[item_state]_closed" /obj/item/storage/box/papersack/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/pen)) diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index 92e09022b2..f6da99c4da 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -30,7 +30,7 @@ for(var/i = 1 to STR.max_items) new spawn_type(src) -/obj/item/storage/fancy/update_icon() +/obj/item/storage/fancy/update_icon_state() if(fancy_open) icon_state = "[icon_type]box[contents.len]" else @@ -160,30 +160,31 @@ to_chat(user, "There are no [icon_type]s left in the pack.") return TRUE -/obj/item/storage/fancy/cigarettes/update_icon() - if(fancy_open || !contents.len) - cut_overlays() - if(!contents.len) - icon_state = "[initial(icon_state)]_empty" +/obj/item/storage/fancy/cigarettes/update_icon_state() + if(!contents.len) + icon_state = "[initial(icon_state)]_empty" + else if(fancy_open) + icon_state = initial(icon_state) + +/obj/item/storage/fancy/cigarettes/update_overlays() + . = ..() + if(!fancy_open || !contents.len) + return + . *= "[icon_state]_open" + var/cig_position = 1 + for(var/C in contents) + var/mutable_appearance/inserted_overlay = mutable_appearance(icon) + + if(istype(C, /obj/item/lighter/greyscale)) + inserted_overlay.icon_state = "lighter_in" + else if(istype(C, /obj/item/lighter)) + inserted_overlay.icon_state = "zippo_in" else - icon_state = initial(icon_state) - add_overlay("[icon_state]_open") - var/cig_position = 1 - for(var/C in contents) - var/mutable_appearance/inserted_overlay = mutable_appearance(icon) + inserted_overlay.icon_state = "cigarette" - if(istype(C, /obj/item/lighter/greyscale)) - inserted_overlay.icon_state = "lighter_in" - else if(istype(C, /obj/item/lighter)) - inserted_overlay.icon_state = "zippo_in" - else - inserted_overlay.icon_state = "cigarette" - - inserted_overlay.icon_state = "[inserted_overlay.icon_state]_[cig_position]" - add_overlay(inserted_overlay) - cig_position++ - else - cut_overlays() + inserted_overlay.icon_state = "[inserted_overlay.icon_state]_[cig_position]" + . += inserted_overlay + cig_position++ /obj/item/storage/fancy/cigarettes/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) if(!ismob(M)) @@ -282,10 +283,9 @@ STR.max_items = 10 STR.can_hold = typecacheof(list(/obj/item/rollingpaper)) -/obj/item/storage/fancy/rollingpapers/update_icon() - cut_overlays() +/obj/item/storage/fancy/rollingpapers/update_overlays() if(!contents.len) - add_overlay("[icon_state]_empty") + . += "[icon_state]_empty" ///////////// //CIGAR BOX// @@ -306,21 +306,22 @@ STR.max_items = 5 STR.can_hold = typecacheof(list(/obj/item/clothing/mask/cigarette/cigar)) -/obj/item/storage/fancy/cigarettes/cigars/update_icon() - cut_overlays() +/obj/item/storage/fancy/cigarettes/cigars/update_icon_state() if(fancy_open) icon_state = "[initial(icon_state)]_open" - - var/cigar_position = 0 //to keep track of the pixel_x offset of each new overlay. - for(var/obj/item/clothing/mask/cigarette/cigar/smokes in contents) - var/mutable_appearance/cigar_overlay = mutable_appearance(icon, "[smokes.icon_off]") - cigar_overlay.pixel_x = 3 * cigar_position - add_overlay(cigar_overlay) - cigar_position++ - else icon_state = "[initial(icon_state)]" +/obj/item/storage/fancy/cigarettes/cigars/update_overlays() + if(!fancy_open) + return + var/cigar_position = 0 //to keep track of the pixel_x offset of each new overlay. + for(var/obj/item/clothing/mask/cigarette/cigar/smokes in contents) + var/mutable_appearance/cigar_overlay = mutable_appearance(icon, "[smokes.icon_off]") + cigar_overlay.pixel_x = 3 * cigar_position + . += cigar_overlay + cigar_position++ + /obj/item/storage/fancy/cigarettes/cigars/cohiba name = "\improper Cohiba Robusto cigar case" desc = "A case of imported Cohiba cigars, renowned for their strong flavor." @@ -382,4 +383,4 @@ icon_state = "silver ringbox" icon_type = "silver ring" spawn_type = /obj/item/clothing/gloves/ring/silver - + diff --git a/code/game/objects/items/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm index 454942f00b..5b6089d430 100644 --- a/code/game/objects/items/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -132,29 +132,34 @@ for(var/i in 1 to 3) new /obj/item/clothing/accessory/medal/conduct(src) -/obj/item/storage/lockbox/medal/update_icon() - cut_overlays() +/obj/item/storage/lockbox/medal/update_icon_state() var/locked = SEND_SIGNAL(src, COMSIG_IS_STORAGE_LOCKED) if(locked) icon_state = "medalbox+l" - open = FALSE else icon_state = "medalbox" if(open) icon_state += "open" if(broken) icon_state += "+b" - if(contents && open) - for (var/i in 1 to contents.len) - var/obj/item/clothing/accessory/medal/M = contents[i] - var/mutable_appearance/medalicon = mutable_appearance(initial(icon), M.medaltype) - if(i > 1 && i <= 5) - medalicon.pixel_x += ((i-1)*3) - else if(i > 5) - medalicon.pixel_y -= 7 - medalicon.pixel_x -= 2 - medalicon.pixel_x += ((i-6)*3) - add_overlay(medalicon) + +/obj/item/storage/lockbox/medal/update_overlays() + . = ..() + if(!contents || !open) + return + var/locked = SEND_SIGNAL(src, COMSIG_IS_STORAGE_LOCKED) + if(locked) + return + for (var/i in 1 to contents.len) + var/obj/item/clothing/accessory/medal/M = contents[i] + var/mutable_appearance/medalicon = mutable_appearance(initial(icon), M.medaltype) + if(i > 1 && i <= 5) + medalicon.pixel_x += ((i-1)*3) + else if(i > 5) + medalicon.pixel_y -= 7 + medalicon.pixel_x -= 2 + medalicon.pixel_x += ((i-6)*3) + . += medalicon /obj/item/storage/lockbox/medal/sec name = "security medal box" diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index f1db164b31..4f7948c738 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -33,14 +33,11 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) . = ..() update_icon() -/obj/item/storage/toolbox/update_icon() - ..() - cut_overlays() - if(length(blood_DNA)) - add_blood_overlay() +/obj/item/storage/toolbox/update_overlays() + . = ..() if(has_latches) var/icon/I = icon('icons/obj/storage.dmi', latches) - add_overlay(I) + . += I /obj/item/storage/toolbox/suicide_act(mob/user) diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index 2dbe42c159..27cd9c8908 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -66,7 +66,7 @@ . = ..() refreshID() -/obj/item/storage/wallet/update_icon() +/obj/item/storage/wallet/update_icon_state() var/new_state = "wallet" if(front_id) new_state = "wallet_id" diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm index 52f082fa5c..c48122fb0e 100644 --- a/code/game/objects/items/stunbaton.dm +++ b/code/game/objects/items/stunbaton.dm @@ -84,7 +84,7 @@ /obj/item/melee/baton/process() deductcharge(round(hitcost * STUNBATON_DEPLETION_RATE), FALSE, FALSE) -/obj/item/melee/baton/update_icon() +/obj/item/melee/baton/update_icon_state() if(status) icon_state = "[initial(name)]_active" else if(!cell) @@ -195,7 +195,7 @@ L.adjustStaminaLoss(stunpwr) else L.drop_all_held_items() //no knockdown/stamina damage, instead disarm. - + L.apply_effect(EFFECT_STUTTER, stamforce) SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK) if(user) diff --git a/code/game/objects/items/theft_tools.dm b/code/game/objects/items/theft_tools.dm index 9b9fae7c8f..6fbf9316ed 100644 --- a/code/game/objects/items/theft_tools.dm +++ b/code/game/objects/items/theft_tools.dm @@ -246,7 +246,7 @@ QDEL_NULL(sliver) return ..() -/obj/item/hemostat/supermatter/update_icon() +/obj/item/hemostat/supermatter/update_icon_state() if(sliver) icon_state = "supermatter_tongs_loaded" else diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index a36314ccb7..0d2892cb4a 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -45,13 +45,13 @@ if(prob(75)) pixel_y = rand(0, 16) -/obj/item/screwdriver/update_icon() +/obj/item/screwdriver/update_overlays() + . = ..() if(!random_color) //icon override return - cut_overlays() var/mutable_appearance/base_overlay = mutable_appearance(icon, "screwdriver_screwybits") base_overlay.appearance_flags = RESET_COLOR - add_overlay(base_overlay) + . += base_overlay /obj/item/screwdriver/worn_overlays(isinhands = FALSE, icon_file, style_flags = NONE) . = list() diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm index b172cc25dd..9560f7fab3 100644 --- a/code/game/objects/items/tools/weldingtool.dm +++ b/code/game/objects/items/tools/weldingtool.dm @@ -40,24 +40,24 @@ reagents.add_reagent(/datum/reagent/fuel, max_fuel) update_icon() +/obj/item/weldingtool/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) -/obj/item/weldingtool/proc/update_torch() +/obj/item/weldingtool/update_icon_state() if(welding) - add_overlay("[initial(icon_state)]-on") item_state = "[initial(item_state)]1" else item_state = "[initial(item_state)]" - -/obj/item/weldingtool/update_icon() - cut_overlays() +/obj/item/weldingtool/update_overlays() + . = ..() if(change_icons) var/ratio = get_fuel() / max_fuel ratio = CEILING(ratio*4, 1) * 25 - add_overlay("[initial(icon_state)][ratio]") - update_torch() - return - + . += "[initial(icon_state)][ratio]" + if(welding) + . += "[initial(icon_state)]-on" /obj/item/weldingtool/process() switch(welding) @@ -177,11 +177,6 @@ if(get_fuel() <= 0 && welding) switched_on(user) update_icon() - //mob icon update - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands(0) - return 0 return 1 diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 37d8fe8824..ac5a02b9fc 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -40,13 +40,13 @@ add_atom_colour(wirecutter_colors[our_color], FIXED_COLOUR_PRIORITY) update_icon() -/obj/item/wirecutters/update_icon() +/obj/item/wirecutters/update_overlays() + . = ..() if(!random_color) //icon override return - cut_overlays() var/mutable_appearance/base_overlay = mutable_appearance(icon, "cutters_cutty_thingy") base_overlay.appearance_flags = RESET_COLOR - add_overlay(base_overlay) + . += base_overlay /obj/item/wirecutters/attack(mob/living/carbon/C, mob/user) if(istype(C) && C.handcuffed && istype(C.handcuffed, /obj/item/restraints/handcuffs/cable)) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index fd897174cf..1a5f97c4e0 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -44,9 +44,13 @@ item_state = "balloon-empty" -/obj/item/toy/balloon/New() +/obj/item/toy/balloon/Initialize() + . = ..() create_reagents(10) - ..() + +/obj/item/toy/balloon/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) /obj/item/toy/balloon/attack(mob/living/carbon/human/M, mob/user) return @@ -102,7 +106,7 @@ icon_state = "burst" qdel(src) -/obj/item/toy/balloon/update_icon() +/obj/item/toy/balloon/update_icon_state() if(src.reagents.total_volume >= 1) icon_state = "waterballoon" item_state = "balloon" @@ -200,8 +204,8 @@ custom_materials = list(/datum/material/iron=10, /datum/material/glass=10) var/amount_left = 7 -/obj/item/toy/ammo/gun/update_icon() - src.icon_state = text("357OLD-[]", src.amount_left) +/obj/item/toy/ammo/gun/update_icon_state() + icon_state = "357OLD-[amount_left]" /obj/item/toy/ammo/gun/examine(mob/user) . = ..() @@ -319,7 +323,8 @@ add_fingerprint(user) -/obj/item/toy/sword/cx/update_icon() +/obj/item/toy/sword/cx/update_overlays() + . = ..() var/mutable_appearance/blade_overlay = mutable_appearance(icon, "cxsword_blade") var/mutable_appearance/gem_overlay = mutable_appearance(icon, "cxsword_gem") @@ -327,15 +332,10 @@ blade_overlay.color = light_color gem_overlay.color = light_color - cut_overlays() //So that it doesn't keep stacking overlays non-stop on top of each other - - add_overlay(gem_overlay) + . += gem_overlay if(active) - add_overlay(blade_overlay) - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands() + . += blade_overlay /obj/item/toy/sword/cx/AltClick(mob/living/user) . = ..() @@ -843,15 +843,16 @@ user.visible_message("[user] draws a card from the deck.", "You draw a card from the deck.") update_icon() -/obj/item/toy/cards/deck/update_icon() - if(cards.len > 26) - icon_state = "deck_[deckstyle]_full" - else if(cards.len > 10) - icon_state = "deck_[deckstyle]_half" - else if(cards.len > 0) - icon_state = "deck_[deckstyle]_low" - else if(cards.len == 0) - icon_state = "deck_[deckstyle]_empty" +/obj/item/toy/cards/deck/update_icon_state() + switch(cards.len) + if(27 to INFINITY) + icon_state = "deck_[deckstyle]_full" + if(11 to 27) + icon_state = "deck_[deckstyle]_half" + if(1 to 11) + icon_state = "deck_[deckstyle]_low" + else + icon_state = "deck_[deckstyle]_empty" /obj/item/toy/cards/deck/attack_self(mob/user) if(cooldown < world.time - 50) diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index 24cb265093..011e88adf0 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -97,9 +97,6 @@ return unwield(user) -/obj/item/twohanded/update_icon() - return - /obj/item/twohanded/attack_self(mob/user) . = ..() if(wielded) //Trying to unwield it @@ -241,7 +238,7 @@ . = ..() AddComponent(/datum/component/butchering, 100, 80, 0 , hitsound) //axes are not known for being precision butchering tools -/obj/item/twohanded/fireaxe/update_icon() //Currently only here to fuck with the on-mob icons. +/obj/item/twohanded/fireaxe/update_icon_state() //Currently only here to fuck with the on-mob icons. icon_state = "fireaxe[wielded]" return @@ -342,7 +339,7 @@ STOP_PROCESSING(SSobj, src) . = ..() -/obj/item/twohanded/dualsaber/update_icon() +/obj/item/twohanded/dualsaber/update_icon_state() if(wielded) icon_state = "dualsaber[item_color][wielded]" else @@ -492,23 +489,9 @@ spinnable = FALSE total_mass_on = 4 -/obj/item/twohanded/dualsaber/hypereutactic/chaplain - name = "\improper divine lightblade" - desc = "A giant blade of bright and holy light, said to cut down the wicked with ease." - force = 5 - force_unwielded = 5 - force_wielded = 20 - block_chance = 50 - armour_penetration = 0 - var/chaplain_spawnable = TRUE - obj_flags = UNIQUE_RENAME - -/obj/item/twohanded/dualsaber/hypereutactic/chaplain/Initialize() +/obj/item/twohanded/dualsaber/hypereutactic/ComponentInitialize() . = ..() - AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) - -/obj/item/twohanded/dualsaber/hypereutactic/chaplain/IsReflect() - return FALSE + AddElement(/datum/element/update_icon_updates_onmob) /obj/item/twohanded/dualsaber/hypereutactic/alt_pre_attack(atom/A, mob/living/user, params) //checks if it can do right click memes altafterattack(A, user, TRUE, params) @@ -519,7 +502,11 @@ user.visible_message("[user] points the tip of [src] at [target].", "You point the tip of [src] at [target].") return TRUE -/obj/item/twohanded/dualsaber/hypereutactic/update_icon() +/obj/item/twohanded/dualsaber/hypereutactic/update_icon_state() + return + +/obj/item/twohanded/dualsaber/hypereutactic/update_overlays() + . = ..() var/mutable_appearance/blade_overlay = mutable_appearance(icon, "hypereutactic_blade") var/mutable_appearance/gem_overlay = mutable_appearance(icon, "hypereutactic_gem") @@ -527,15 +514,10 @@ blade_overlay.color = light_color gem_overlay.color = light_color - cut_overlays() //So that it doesn't keep stacking overlays non-stop on top of each other - - add_overlay(gem_overlay) + . += gem_overlay if(wielded) - add_overlay(blade_overlay) - if(ismob(loc)) - var/mob/M = loc - M.update_inv_hands() + . += blade_overlay clean_blood() @@ -576,6 +558,24 @@ update_icon() update_light() +/obj/item/twohanded/dualsaber/hypereutactic/chaplain + name = "divine lightblade" + desc = "A giant blade of bright and holy light, said to cut down the wicked with ease." + force = 5 + force_unwielded = 5 + force_wielded = 20 + block_chance = 50 + armour_penetration = 0 + var/chaplain_spawnable = TRUE + obj_flags = UNIQUE_RENAME + +/obj/item/twohanded/dualsaber/hypereutactic/chaplain/ComponentInitialize() + . = ..() + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) + +/obj/item/twohanded/dualsaber/hypereutactic/chaplain/IsReflect() + return FALSE + //spears /obj/item/twohanded/spear icon_state = "spearglass0" @@ -639,7 +639,7 @@ if(explosive) . += "Use in your hands to activate the attached explosive.
      Alt-click to set your war cry.
      Right-click in combat mode to wield" -/obj/item/twohanded/spear/update_icon() +/obj/item/twohanded/spear/update_icon_state() if(explosive) icon_state = "spearbomb[wielded]" else @@ -717,9 +717,10 @@ tool_behaviour = TOOL_SAW toolspeed = 0.5 -/obj/item/twohanded/required/chainsaw/Initialize() +/obj/item/twohanded/required/chainsaw/ComponentInitialize() . = ..() AddComponent(/datum/component/butchering, 30, 100, 0, 'sound/weapons/chainsawhit.ogg', TRUE) + AddElement(/datum/element/update_icon_updates_onmob) /obj/item/twohanded/required/chainsaw/suicide_act(mob/living/carbon/user) if(on) @@ -738,7 +739,7 @@ to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") force = on ? force_on : initial(force) throwforce = on ? force_on : force - icon_state = "chainsaw_[on ? "on" : "off"]" + update_icon() var/datum/component/butchering/butchering = src.GetComponent(/datum/component/butchering) butchering.butchering_enabled = on @@ -747,11 +748,8 @@ else hitsound = "swing_hit" - if(src == user.get_active_held_item()) //update inhands - user.update_inv_hands() - for(var/X in actions) - var/datum/action/A = X - A.UpdateButtonIcon() +/obj/item/twohanded/required/chainsaw/update_icon_state() + icon_state = "chainsaw_[on ? "on" : "off"]" /obj/item/twohanded/required/chainsaw/get_dismemberment_chance() if(wielded) @@ -844,7 +842,7 @@ force_unwielded = 100 force_wielded = 500000 // Kills you DEAD. -/obj/item/twohanded/pitchfork/update_icon() +/obj/item/twohanded/pitchfork/update_icon_state() icon_state = "pitchfork[wielded]" /obj/item/twohanded/pitchfork/suicide_act(mob/user) @@ -918,7 +916,7 @@ return 1 return 0 -/obj/item/twohanded/vibro_weapon/update_icon() +/obj/item/twohanded/vibro_weapon/update_icon_state() icon_state = "hfrequency[wielded]" /* @@ -930,7 +928,7 @@ desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." force_wielded = 23 -/obj/item/twohanded/fireaxe/boneaxe/update_icon() +/obj/item/twohanded/fireaxe/boneaxe/update_icon_state() icon_state = "bone_axe[wielded]" /* @@ -956,7 +954,7 @@ attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") sharpness = IS_SHARP -/obj/item/twohanded/bonespear/update_icon() +/obj/item/twohanded/bonespear/update_icon_state() icon_state = "bone_spear[wielded]" /obj/item/twohanded/binoculars @@ -1120,7 +1118,7 @@ turn_off(user) add_fingerprint(user) -/obj/item/twohanded/electrostaff/update_icon() +/obj/item/twohanded/electrostaff/update_icon_state() . = ..() if(!wielded) icon_state = "electrostaff_3" diff --git a/code/modules/NTNet/relays.dm b/code/modules/NTNet/relays.dm index 373f6451b9..0d855f15bb 100644 --- a/code/modules/NTNet/relays.dm +++ b/code/modules/NTNet/relays.dm @@ -35,7 +35,7 @@ return FALSE return TRUE -/obj/machinery/ntnet_relay/update_icon() +/obj/machinery/ntnet_relay/update_icon_state() if(is_operational()) icon_state = "bus" else diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index 0d815703c5..c6c29a385b 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -178,23 +178,22 @@ else return NUKE_OFF_UNLOCKED -/obj/machinery/nuclearbomb/update_icon() - if(deconstruction_state == NUKESTATE_INTACT) - switch(get_nuke_state()) - if(NUKE_OFF_LOCKED, NUKE_OFF_UNLOCKED) - icon_state = "nuclearbomb_base" - update_icon_interior() - update_icon_lights() - if(NUKE_ON_TIMING) - cut_overlays() - icon_state = "nuclearbomb_timing" - if(NUKE_ON_EXPLODING) - cut_overlays() - icon_state = "nuclearbomb_exploding" - else +/obj/machinery/nuclearbomb/update_icon_state() + if(deconstruction_state != NUKESTATE_INTACT) icon_state = "nuclearbomb_base" - update_icon_interior() - update_icon_lights() + return + switch(get_nuke_state()) + if(NUKE_OFF_LOCKED, NUKE_OFF_UNLOCKED) + icon_state = "nuclearbomb_base" + if(NUKE_ON_TIMING) + icon_state = "nuclearbomb_timing" + if(NUKE_ON_EXPLODING) + icon_state = "nuclearbomb_exploding" + +/obj/machinery/nuclearbomb/update_overlays() + . = ..() + update_icon_interior() + update_icon_lights() /obj/machinery/nuclearbomb/proc/update_icon_interior() cut_overlay(interior) diff --git a/code/modules/newscaster/newscaster_machine.dm b/code/modules/newscaster/newscaster_machine.dm index 46dc52e286..38230840ec 100644 --- a/code/modules/newscaster/newscaster_machine.dm +++ b/code/modules/newscaster/newscaster_machine.dm @@ -54,7 +54,6 @@ GLOBAL_LIST_EMPTY(allCasters) return ..() /obj/machinery/newscaster/update_icon() - cut_overlays() if(stat & (NOPOWER|BROKEN)) icon_state = "newscaster_off" else @@ -62,19 +61,23 @@ GLOBAL_LIST_EMPTY(allCasters) icon_state = "newscaster_wanted" else icon_state = "newscaster_normal" - if(alert) - add_overlay("newscaster_alert") + +/obj/machinery/newscaster/update_overlays() + . = ..() + + if(!(stat & (NOPOWER|BROKEN)) && !GLOB.news_network.wanted_issue.active && alert) + . += "newscaster_alert" + var/hp_percent = obj_integrity * 100 /max_integrity switch(hp_percent) if(75 to 100) return if(50 to 75) - add_overlay("crack1") + . += "crack1" if(25 to 50) - add_overlay("crack2") + . += "crack2" else - add_overlay("crack3") - + . += "crack3" /obj/machinery/newscaster/power_change() if(stat & BROKEN) diff --git a/code/modules/projectiles/projectile/special/curse.dm b/code/modules/projectiles/projectile/special/curse.dm index 062623689b..99aa922622 100644 --- a/code/modules/projectiles/projectile/special/curse.dm +++ b/code/modules/projectiles/projectile/special/curse.dm @@ -21,6 +21,9 @@ handedness = prob(50) icon_state = "cursehand[handedness]" +/obj/item/projectile/curse_hand/update_icon_state() + icon_state = "[initial(icon_state)][handedness]" + /obj/item/projectile/curse_hand/fire(setAngle) if(starting) arm = starting.Beam(src, icon_state = "curse[handedness]", time = INFINITY, maxdistance = INFINITY, beam_type=/obj/effect/ebeam/curse_arm) @@ -40,7 +43,8 @@ if(CHECK_BITFIELD(movement_type, UNSTOPPABLE)) playsound(src, 'sound/effects/curse3.ogg', 25, 1, -1) var/turf/T = get_step(src, dir) - new/obj/effect/temp_visual/dir_setting/curse/hand(T, dir, handedness) + var/obj/effect/temp_visual/dir_setting/curse/hand/leftover = new(T, dir) + leftover.icon_state = icon_state for(var/obj/effect/temp_visual/dir_setting/curse/grasp_portal/G in starting) qdel(G) new /obj/effect/temp_visual/dir_setting/curse/grasp_portal/fading(starting, dir) diff --git a/tgstation.dme b/tgstation.dme index ee098a0ec7..01d7401866 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -501,6 +501,8 @@ #include "code\datums\elements\ghost_role_eligibility.dm" #include "code\datums\elements\mob_holder.dm" #include "code\datums\elements\swimming.dm" +#include "code\datums\elements\update_icon_blocker.dm" +#include "code\datums\elements\update_icon_updates_onmob.dm" #include "code\datums\elements\wuv.dm" #include "code\datums\helper_datums\events.dm" #include "code\datums\helper_datums\getrev.dm" From b5f472c6ddb18f9ebdf990274f8b691f211dede4 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 01:47:18 +0100 Subject: [PATCH 318/380] thank you dreamchecker --- code/game/objects/items/storage/fancy.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index f6da99c4da..b4fe6b8f85 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -284,6 +284,7 @@ STR.can_hold = typecacheof(list(/obj/item/rollingpaper)) /obj/item/storage/fancy/rollingpapers/update_overlays() + . = ..() if(!contents.len) . += "[icon_state]_empty" @@ -313,6 +314,7 @@ icon_state = "[initial(icon_state)]" /obj/item/storage/fancy/cigarettes/cigars/update_overlays() + . = ..() if(!fancy_open) return var/cigar_position = 0 //to keep track of the pixel_x offset of each new overlay. From a99e9ec2ff69105ab887407c5b8505fd5f7580a5 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 02:15:03 +0100 Subject: [PATCH 319/380] Ok --- code/game/objects/items/defib.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index c5792804ef..a28166606e 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -20,7 +20,7 @@ var/safety = TRUE //if you can zap people with the defibs on harm mode var/powered = FALSE //if there's a cell in the defib with enough power for a revive, blocks paddles from reviving otherwise var/obj/item/twohanded/shockpaddles/paddles - var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high + var/obj/item/stock_parts/cell/cell var/combat = FALSE //can we revive through space suits? var/grab_ghost = FALSE // Do we pull the ghost back into their body? var/healdisk = FALSE // Will we shock people dragging the body? @@ -35,15 +35,14 @@ /obj/item/defibrillator/Initialize() //starts without a cell for rnd . = ..() + if(cell) + cell = new cell(src) paddles = make_paddles() update_power() return -/obj/item/defibrillator/loaded/Initialize() //starts with hicap - . = ..() - cell = new cell(src) - update_power() - return +/obj/item/defibrillator/loaded + cell = /obj/item/stock_parts/cell/high /obj/item/defibrillator/proc/update_power() if(!QDELETED(cell)) From 9da493b483e03263f987650d73d49a6967d78fee Mon Sep 17 00:00:00 2001 From: Kraseo Date: Thu, 27 Feb 2020 02:28:13 +0100 Subject: [PATCH 320/380] i genuinely do not like anything robustin has ever touched in his lifetime --- code/game/gamemodes/gangs/gang_items.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/gangs/gang_items.dm b/code/game/gamemodes/gangs/gang_items.dm index 4dba8dae93..d3ccb5a355 100644 --- a/code/game/gamemodes/gangs/gang_items.dm +++ b/code/game/gamemodes/gangs/gang_items.dm @@ -220,11 +220,11 @@ datum/gang_item/clothing/shades //Addition: Why not have cool shades on a gang m cost = 15 item_path = /obj/item/ammo_box/magazine/sniper_rounds -/datum/gang_item/weapon/ammo/sleeper_ammo +/*/datum/gang_item/weapon/ammo/sleeper_ammo //no. absolutely no. name = "Illicit Soporific Cartridges" id = "sniper_ammo" - cost = 15 - item_path = /obj/item/ammo_box/magazine/sniper_rounds/soporific + cost = 15 //who the fuck thought a ONE-HIT K.O. for 15 gbp IN AN ENVIRONMENT WHERE WE'RE GETTING RID OF HARDSTUNS is a GOOD IDEA + item_path = /obj/item/ammo_box/magazine/sniper_rounds/soporific*/ /datum/gang_item/weapon/machinegun name = "Mounted Machine Gun" From a91464bf64df9540417c5a17f01de47ee8e89a00 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 02:29:44 +0100 Subject: [PATCH 321/380] Fixing escaped characters in flavor texts. --- code/__HELPERS/_cit_helpers.dm | 4 ++-- code/modules/client/preferences.dm | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/__HELPERS/_cit_helpers.dm b/code/__HELPERS/_cit_helpers.dm index a26b9285d4..4ae30838e4 100644 --- a/code/__HELPERS/_cit_helpers.dm +++ b/code/__HELPERS/_cit_helpers.dm @@ -115,7 +115,7 @@ GLOBAL_VAR_INIT(miscreants_allowed, FALSE) var/new_flavor = stripped_multiline_input(usr, "Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Flavor Text", flavor_text, MAX_FAVOR_LEN, TRUE) if(!isnull(new_flavor)) - flavor_text = new_flavor + flavor_text = html_decode(new_flavor) to_chat(src, "Your flavor text has been updated.") //Flavor Text @@ -126,7 +126,7 @@ GLOBAL_VAR_INIT(miscreants_allowed, FALSE) var/new_flavor = stripped_multiline_input(usr, "Set the temporary flavor text in your 'examine' verb. This should be used only for things pertaining to the current round!", "Short-Term Flavor Text", flavor_text_2, MAX_FAVOR_LEN, TRUE) if(!isnull(new_flavor)) - flavor_text_2 = new_flavor + flavor_text_2 = html_decode(new_flavor) to_chat(src, "Your temporary flavor text has been updated.") /mob/proc/print_flavor_text(flavor,temp = FALSE) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 793a72c1f7..cc52cfd123 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1474,8 +1474,8 @@ GLOBAL_LIST_EMPTY(preferences_datums) if("flavor_text") var/msg = stripped_multiline_input(usr, "Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Flavor Text", features["flavor_text"], MAX_FAVOR_LEN, TRUE) - if(msg) - features["flavor_text"] = msg + if(!isnull(new_flavor)) + features["flavor_text"] = html_decode(msg) if("hair") var/new_hair = input(user, "Choose your character's hair colour:", "Character Preference","#"+hair_color) as color|null From 3049ab3e51800ccd08241c0ff499f3ab198bcade Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 01:53:13 -0600 Subject: [PATCH 322/380] Automatic changelog generation for PR #11240 [ci skip] --- html/changelogs/AutoChangeLog-pr-11240.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11240.yml diff --git a/html/changelogs/AutoChangeLog-pr-11240.yml b/html/changelogs/AutoChangeLog-pr-11240.yml new file mode 100644 index 0000000000..dc9e24e86f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11240.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - balance: "Blobs now can store 250 points." From 420856b3856b352e1703422a43a4d395aa2aa8d5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 01:54:50 -0600 Subject: [PATCH 323/380] Automatic changelog generation for PR #11219 [ci skip] --- html/changelogs/AutoChangeLog-pr-11219.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11219.yml diff --git a/html/changelogs/AutoChangeLog-pr-11219.yml b/html/changelogs/AutoChangeLog-pr-11219.yml new file mode 100644 index 0000000000..8340efea51 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11219.yml @@ -0,0 +1,5 @@ +author: "YakumoChen" +delete-after: True +changes: + - imageadd: "Nekomata (double cat) tails." + - imageadd: "2CAT LMAO" From d606d8670cc555e2ea04fd10935b3db019ea76c4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 01:57:56 -0600 Subject: [PATCH 324/380] Automatic changelog generation for PR #11244 [ci skip] --- html/changelogs/AutoChangeLog-pr-11244.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11244.yml diff --git a/html/changelogs/AutoChangeLog-pr-11244.yml b/html/changelogs/AutoChangeLog-pr-11244.yml new file mode 100644 index 0000000000..ee262dc682 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11244.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixed viruses not working on anthros and some others species." From d97d806ff461536005d5573cb75777734017ba3d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 01:59:22 -0600 Subject: [PATCH 325/380] Automatic changelog generation for PR #11220 [ci skip] --- html/changelogs/AutoChangeLog-pr-11220.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11220.yml diff --git a/html/changelogs/AutoChangeLog-pr-11220.yml b/html/changelogs/AutoChangeLog-pr-11220.yml new file mode 100644 index 0000000000..1d46cede32 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11220.yml @@ -0,0 +1,4 @@ +author: "Kraseo" +delete-after: True +changes: + - balance: "If you have the powersink objective, you will now receive a free beacon." From 62f823f9bb4e229436987a0aaa72228f70709465 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 01:59:59 -0600 Subject: [PATCH 326/380] Automatic changelog generation for PR #11202 [ci skip] --- html/changelogs/AutoChangeLog-pr-11202.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11202.yml diff --git a/html/changelogs/AutoChangeLog-pr-11202.yml b/html/changelogs/AutoChangeLog-pr-11202.yml new file mode 100644 index 0000000000..5c5c5da66b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11202.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - rscadd: "Beegions! Like Legions, but with actual bees. As in, the bees from the holodeck sim with the randomly-generated toxic bees." From 8eaad92404a28acee0cc0d4079d4d789513e626e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 02:00:48 -0600 Subject: [PATCH 327/380] Automatic changelog generation for PR #11235 [ci skip] --- html/changelogs/AutoChangeLog-pr-11235.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11235.yml diff --git a/html/changelogs/AutoChangeLog-pr-11235.yml b/html/changelogs/AutoChangeLog-pr-11235.yml new file mode 100644 index 0000000000..bad485400b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11235.yml @@ -0,0 +1,4 @@ +author: "Detective-Google" +delete-after: True +changes: + - bugfix: "my dumb stupid paramedics" From e0c7c98253bf1e2ce27173362998d171817c6527 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 27 Feb 2020 08:01:13 +0000 Subject: [PATCH 328/380] Update tails.dm --- .../mob/dead/new_player/sprite_accessories/tails.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index f4f5a44044..946005af16 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -574,6 +574,16 @@ /datum/sprite_accessory/mam_tails_animated/catbig name = "Cat, Big" icon_state = "catbig" + +/datum/sprite_accessory/tails/mam__tails/twocat + name = "Cat, Double" + icon_state = "twocat" + color_src = MATRIXED + +/datum/sprite_accessory/mam_tails_animated/human/twocat + name = "Cat, Double" + icon_state = "twocat" + color_src = MATRIXED /datum/sprite_accessory/mam_tails/corvid name = "Corvid" From 5f7097aa43bb4c24edbe80a7406717feb75a87ef Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 02:03:54 -0600 Subject: [PATCH 329/380] Automatic changelog generation for PR #11241 [ci skip] --- html/changelogs/AutoChangeLog-pr-11241.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11241.yml diff --git a/html/changelogs/AutoChangeLog-pr-11241.yml b/html/changelogs/AutoChangeLog-pr-11241.yml new file mode 100644 index 0000000000..41f50fdf26 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11241.yml @@ -0,0 +1,5 @@ +author: "MrPerson" +delete-after: True +changes: + - rscadd: "Solar panels will visually rotate a lot more smoothly instead of being locked to only 8 directions." + - rscadd: "Timed solar tracking is in degrees per minute. You're still not gonna use it though." From 2cb95e200a5aeca404fa17e598adc9aca613e02d Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 27 Feb 2020 08:04:32 +0000 Subject: [PATCH 330/380] Update tails.dm --- code/modules/mob/dead/new_player/sprite_accessories/tails.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 946005af16..553963df1b 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -575,12 +575,12 @@ name = "Cat, Big" icon_state = "catbig" -/datum/sprite_accessory/tails/mam__tails/twocat +/datum/sprite_accessory/tails/mam_tails/twocat name = "Cat, Double" icon_state = "twocat" color_src = MATRIXED -/datum/sprite_accessory/mam_tails_animated/human/twocat +/datum/sprite_accessory/mam_tails_animated/twocat name = "Cat, Double" icon_state = "twocat" color_src = MATRIXED From 2008c2f78f5964f3fe761d88fd0d7a52b6539f93 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 02:05:59 -0600 Subject: [PATCH 331/380] Automatic changelog generation for PR #11248 [ci skip] --- html/changelogs/AutoChangeLog-pr-11248.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11248.yml diff --git a/html/changelogs/AutoChangeLog-pr-11248.yml b/html/changelogs/AutoChangeLog-pr-11248.yml new file mode 100644 index 0000000000..f7b845926a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11248.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Made lickable pref save" From e682845ebf7b36b8c03e5e42a532297be8b8999b Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 27 Feb 2020 08:09:34 +0000 Subject: [PATCH 332/380] Update tails.dm --- code/modules/mob/dead/new_player/sprite_accessories/tails.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 553963df1b..08c2342fa8 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -575,7 +575,7 @@ name = "Cat, Big" icon_state = "catbig" -/datum/sprite_accessory/tails/mam_tails/twocat +/datum/sprite_accessory/mam_tails/twocat name = "Cat, Double" icon_state = "twocat" color_src = MATRIXED From f6c170d31b36476e9621501c1425372fc150111b Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Thu, 27 Feb 2020 08:15:27 +0000 Subject: [PATCH 333/380] Update tails.dm --- code/modules/mob/dead/new_player/sprite_accessories/tails.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 08c2342fa8..5ae3c9a8b3 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -578,12 +578,10 @@ /datum/sprite_accessory/mam_tails/twocat name = "Cat, Double" icon_state = "twocat" - color_src = MATRIXED /datum/sprite_accessory/mam_tails_animated/twocat name = "Cat, Double" icon_state = "twocat" - color_src = MATRIXED /datum/sprite_accessory/mam_tails/corvid name = "Corvid" From bfe3bbb6d550a215a8090fbe4b90b145b1774d07 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 12:34:13 +0100 Subject: [PATCH 334/380] Update paramedic.dm --- code/modules/jobs/job_types/paramedic.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index 4417fa8b35..1ad836f01c 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -11,8 +11,8 @@ outfit = /datum/outfit/job/paramedic - access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CHEMISTRY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_VIROLOGY, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) - minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) + access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) + minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) display_order = JOB_DISPLAY_ORDER_PARAMEDIC From d85563367ee7bcecdcd4fd9f9b92779df433ed18 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 12:39:01 +0100 Subject: [PATCH 335/380] Whoopsie --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index cc52cfd123..cdc3fbc5b9 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1474,7 +1474,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if("flavor_text") var/msg = stripped_multiline_input(usr, "Set the flavor text in your 'examine' verb. This can also be used for OOC notes and preferences!", "Flavor Text", features["flavor_text"], MAX_FAVOR_LEN, TRUE) - if(!isnull(new_flavor)) + if(!isnull(msg)) features["flavor_text"] = html_decode(msg) if("hair") From 721f4f6bff476a7863fa76f8c48914af27469aa7 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Thu, 27 Feb 2020 05:40:43 -0600 Subject: [PATCH 336/380] Automatic changelog generation for PR #11249 [ci skip] --- html/changelogs/AutoChangeLog-pr-11249.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11249.yml diff --git a/html/changelogs/AutoChangeLog-pr-11249.yml b/html/changelogs/AutoChangeLog-pr-11249.yml new file mode 100644 index 0000000000..2988e5ca92 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11249.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - spellcheck: "Alien bar stool is no longer bronze" From eb3f985434d04b418aac23fa04cb639d074c410e Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 14:16:39 +0100 Subject: [PATCH 337/380] Update drinks_recipes.dm --- code/modules/food_and_drinks/recipes/drinks_recipes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index c94118ddf1..59b2e7838a 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -591,7 +591,7 @@ results = list(/datum/reagent/consumable/ethanol/cogchamp = 3) required_reagents = list(/datum/reagent/consumable/ethanol/cognac = 1, /datum/reagent/fuel = 1, /datum/reagent/consumable/ethanol/screwdrivercocktail = 1) mix_message = "You hear faint sounds of gears turning as it mixes." - mix_sound = 'sound/effects/clockcult_gateway_closing.ogg' + mix_sound = 'sound/machines/clockcult/steam_whoosh.ogg' /datum/chemical_reaction/quadruplesec name = "Quadruple Sec" From 11f767d412b114c795d36ea283b4d61751ce529a Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Thu, 27 Feb 2020 16:16:21 +0100 Subject: [PATCH 338/380] A couple mob holder oversights. Again? --- code/datums/elements/mob_holder.dm | 3 ++- code/modules/mob/living/silicon/pai/pai_shell.dm | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/code/datums/elements/mob_holder.dm b/code/datums/elements/mob_holder.dm index 8687d89b2f..06ff0c1386 100644 --- a/code/datums/elements/mob_holder.dm +++ b/code/datums/elements/mob_holder.dm @@ -150,7 +150,8 @@ L.forceMove(get_turf(L)) L.reset_perspective() L.setDir(SOUTH) - qdel(src) + if(!QDELETED(src)) + qdel(src) /obj/item/clothing/head/mob_holder/relaymove(mob/user) return diff --git a/code/modules/mob/living/silicon/pai/pai_shell.dm b/code/modules/mob/living/silicon/pai/pai_shell.dm index 8ae44c042f..641ad6dde0 100644 --- a/code/modules/mob/living/silicon/pai/pai_shell.dm +++ b/code/modules/mob/living/silicon/pai/pai_shell.dm @@ -96,12 +96,10 @@ dynamic_chassis = choice resist_a_rest(FALSE, TRUE) update_icon() + current_mob_holder?.Detach(src) + current_mob_holder = null if(possible_chassis[chassis]) current_mob_holder = AddElement(/datum/element/mob_holder, chassis, 'icons/mob/pai_item_head.dmi', 'icons/mob/pai_item_rh.dmi', 'icons/mob/pai_item_lh.dmi', SLOT_HEAD) - else - current_mob_holder?.Detach(src) - current_mob_holder = null - return to_chat(src, "You switch your holochassis projection composite to [chassis]") /mob/living/silicon/pai/lay_down() From 39e25935c742f268eb53ac6467a6b9c64b4c82c0 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Thu, 27 Feb 2020 16:03:01 -0500 Subject: [PATCH 339/380] how do i github idk my fork is freaking out because of this one linechange so poggers --- tgstation.dme | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 9ecf1ddd5e..8f5fb9fae0 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -79,8 +79,8 @@ #include "code\__DEFINES\obj_flags.dm" #include "code\__DEFINES\pinpointers.dm" #include "code\__DEFINES\pipe_construction.dm" -#include "code\__DEFINES\power.dm" #include "code\__DEFINES\pool.dm" +#include "code\__DEFINES\power.dm" #include "code\__DEFINES\preferences.dm" #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" From 9ec828f1f24820a8b97748efdc1ea61bb9321417 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Thu, 27 Feb 2020 16:29:15 -0500 Subject: [PATCH 340/380] lunge & mesmerize tweaks lunge nerfed (holy FUCK) - windup reverted to 0.7s - range reverted to 3 - adjacency check fixed (must've been tired) mesmerize - now can be broken via line of sight breaking (checks for LoS every 0.5s there is probably a better way of doing this) --- .../antagonists/bloodsucker/powers/lunge.dm | 6 ++--- .../bloodsucker/powers/mesmerize.dm | 26 ++++++++++++------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/lunge.dm b/code/modules/antagonists/bloodsucker/powers/lunge.dm index c3a3090d55..ea25286ba9 100644 --- a/code/modules/antagonists/bloodsucker/powers/lunge.dm +++ b/code/modules/antagonists/bloodsucker/powers/lunge.dm @@ -7,7 +7,7 @@ button_icon_state = "power_lunge" bloodcost = 10 cooldown = 120 - target_range = 5 + target_range = 3 // artur was right power_activates_immediately = TRUE message_Trigger = "Whom will you ensnare within your grasp?" must_be_capacitated = TRUE @@ -61,7 +61,7 @@ addtimer(CALLBACK(owner, .proc/_walk, 0), 2 SECONDS) target.playsound_local(get_turf(owner), 'sound/bloodsucker/lunge_warn.ogg', 60, FALSE, pressure_affected = FALSE) // target-only telegraphing owner.playsound_local(owner, 'sound/bloodsucker/lunge_warn.ogg', 60, FALSE, pressure_affected = FALSE) // audio feedback to the user - if(do_mob(owner, owner, 6, TRUE, TRUE)) + if(do_mob(owner, owner, 7, TRUE, TRUE)) walk_towards(owner, T, 0.1, 10) // yes i know i shouldn't use this but i don't know how to work in anything better if(get_turf(owner) != T && !(isliving(target) && target.Adjacent(owner)) && owner.incapacitated() && owner.resting) var/send_dir = get_dir(owner, T) @@ -80,7 +80,7 @@ target.grabbedby(owner) // Taken from mutations.dm under changelings target.grippedby(owner, instant = TRUE) //instant aggro grab break - sleep(i*3) + sleep(3) /datum/action/bloodsucker/targeted/lunge/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index b238c5ba36..d715a1bb69 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -73,7 +73,7 @@ to_chat(owner, "You're too far outside your victim's view.") return FALSE - if(target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ? + if(target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ignores facing once the windup has started (now i know why i put this here!) return TRUE // Check: Facing target? @@ -97,21 +97,27 @@ var/power_time = 138 + level_current * 12 target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) - if(do_mob(user, target, 30, TRUE, TRUE)) // 3 seconds windup + for(var/i in 1 to 6) // this is a test lol success = CheckCanTarget(target) - if(success) // target just has to be out of view when it is fully charged in order to avoid - PowerActivatedSuccessfully() // blood & cooldown only altered if power activated successfully - less "fuck you"-y - target.face_atom(user) - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic - target.Stun(power_time) - to_chat(user, "[target] is fixed in place by your hypnotic gaze.") - target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm - target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + if(success) + if(i==6) + PowerActivatedSuccessfully() // blood & cooldown only altered if power activated successfully - less "fuck you"-y + target.face_atom(user) + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic + target.Stun(power_time) + to_chat(user, "[target] is fixed in place by your hypnotic gaze.") + target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm + target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + break + sleep(5) else to_chat(user, "[target] has escaped your gaze!") + target.remove_status_effect(STATUS_EFFECT_MESMERIZE) + user.remove_status_effect(STATUS_EFFECT_MESMERIZE) DeactivatePower() DeactivateRangedAbility() StartCooldown() + break // oops! if they knew how they could just spam stun the victim and themselves. spawn(power_time) From bc882b2126587a6bfebac717dedb618b1465d0b4 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Thu, 27 Feb 2020 19:10:31 -0500 Subject: [PATCH 341/380] nerf mesmerize range lunge should have more range than mesmerize imo so let's just yoink --- code/modules/antagonists/bloodsucker/powers/mesmerize.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index d715a1bb69..09127ace1a 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -11,7 +11,7 @@ button_icon_state = "power_mez" bloodcost = 30 cooldown = 300 - target_range = 3 + target_range = 2 power_activates_immediately = TRUE message_Trigger = "Whom will you subvert to your will?" must_be_capacitated = TRUE From 43e4877a341eec55aaf591205dc6657e3d090581 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 28 Feb 2020 00:07:14 -0500 Subject: [PATCH 342/380] rearrange mesmerize end code linzolle pointed out it doesn't work which is correct and this seems to work just fine now --- .../antagonists/bloodsucker/powers/mesmerize.dm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index 09127ace1a..e904b69e12 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -108,6 +108,12 @@ to_chat(user, "[target] is fixed in place by your hypnotic gaze.") target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + + spawn(power_time) + target.notransform = FALSE + // They Woke Up! (Notice if within view) + if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user)))) + to_chat(user, "[target] has snapped out of their trance.") break sleep(5) else @@ -120,13 +126,6 @@ break // oops! if they knew how they could just spam stun the victim and themselves. - spawn(power_time) - if(istype(target) && success) - target.notransform = FALSE - // They Woke Up! (Notice if within view) - if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) - to_chat(user, "[target] has snapped out of their trance.") - /datum/action/bloodsucker/targeted/mesmerize/ContinueActive(mob/living/user, mob/living/target) return ..() && CheckCanUse() && CheckCanTarget(target) From 8953877a69163fa059601047ab0881af1495d487 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 28 Feb 2020 01:01:45 -0500 Subject: [PATCH 343/380] makes mesmerize not shitcode woooooooo --- .../bloodsucker/powers/mesmerize.dm | 65 +++++++++++-------- 1 file changed, 37 insertions(+), 28 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index e904b69e12..07a98b24a5 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -88,44 +88,53 @@ return FALSE return TRUE +/datum/action/bloodsucker/targeted/mesmerize/proc/ContinueTarget(atom/A) + var/mob/living/carbon/target = A + var/mob/living/user = owner + + var/cancontinue=CheckCanTarget(target) + if(!cancontinue) + success=FALSE + target.remove_status_effect(STATUS_EFFECT_MESMERIZE) + user.remove_status_effect(STATUS_EFFECT_MESMERIZE) + DeactivatePower() + DeactivateRangedAbility() + StartCooldown() + to_chat(user, "[target] has escaped your gaze!") + UnregisterSignal(target, COMSIG_MOVABLE_MOVED) + /datum/action/bloodsucker/targeted/mesmerize/FireTargetedPower(atom/A) // set waitfor = FALSE <---- DONT DO THIS!We WANT this power to hold up ClickWithPower(), so that we can unlock the power when it's done. var/mob/living/carbon/target = A var/mob/living/user = owner if(istype(target)) + success=TRUE var/power_time = 138 + level_current * 12 target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) - for(var/i in 1 to 6) // this is a test lol - success = CheckCanTarget(target) - if(success) - if(i==6) - PowerActivatedSuccessfully() // blood & cooldown only altered if power activated successfully - less "fuck you"-y - target.face_atom(user) - target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic - target.Stun(power_time) - to_chat(user, "[target] is fixed in place by your hypnotic gaze.") - target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm - target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. - - spawn(power_time) - target.notransform = FALSE - // They Woke Up! (Notice if within view) - if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user)))) - to_chat(user, "[target] has snapped out of their trance.") - break - sleep(5) - else - to_chat(user, "[target] has escaped your gaze!") - target.remove_status_effect(STATUS_EFFECT_MESMERIZE) - user.remove_status_effect(STATUS_EFFECT_MESMERIZE) - DeactivatePower() - DeactivateRangedAbility() - StartCooldown() - break - // oops! if they knew how they could just spam stun the victim and themselves. + + RegisterSignal(target, COMSIG_MOVABLE_MOVED, .proc/ContinueTarget) + // 3 second windup + sleep(30) + if(success) + PowerActivatedSuccessfully() // blood & cooldown only altered if power activated successfully - less "fuck you"-y + target.face_atom(user) + target.apply_status_effect(STATUS_EFFECT_MESMERIZE, power_time) // pretty much purely cosmetic + target.Stun(power_time) + to_chat(user, "[target] is fixed in place by your hypnotic gaze.") + target.next_move = world.time + power_time // <--- Use direct change instead. We want an unmodified delay to their next move // target.changeNext_move(power_time) // check click.dm + target.notransform = TRUE // <--- Fuck it. We tried using next_move, but they could STILL resist. We're just doing a hard freeze. + + UnregisterSignal(target, COMSIG_MOVABLE_MOVED) + + spawn(power_time) + if(istype(target) && success) + target.notransform = FALSE + // They Woke Up! (Notice if within view) + if(istype(user) && target.stat == CONSCIOUS && (target in view(10, get_turf(user))) ) + to_chat(user, "[target] has snapped out of their trance.") /datum/action/bloodsucker/targeted/mesmerize/ContinueActive(mob/living/user, mob/living/target) return ..() && CheckCanUse() && CheckCanTarget(target) From a2970b5746267e80eebf8608c29430e8a7f432f7 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 28 Feb 2020 02:40:51 -0700 Subject: [PATCH 344/380] Update living.dm --- code/modules/mob/living/living.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e8cf0225e6..df6257e38b 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -249,7 +249,7 @@ var/current_dir if(isliving(AM)) current_dir = AM.dir - if(step(AM, t)) + if(step(AM, t) && Process_Spacemove(t)) step(src, t) if(current_dir) AM.setDir(current_dir) From d6e402aa5d1666a2595913f59652130d095ae7b9 Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 28 Feb 2020 13:06:28 +0200 Subject: [PATCH 345/380] Damned --- code/modules/antagonists/blob/blob/powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/blob/blob/powers.dm b/code/modules/antagonists/blob/blob/powers.dm index aeb1392432..fb5f8ffc5a 100644 --- a/code/modules/antagonists/blob/blob/powers.dm +++ b/code/modules/antagonists/blob/blob/powers.dm @@ -321,7 +321,7 @@ set category = "Blob" set name = "Blob Broadcast" set desc = "Speak with your blob spores and blobbernauts as your mouthpieces." - var/speak_text = input(src, "What would you like to say with your minions?", "Blob Broadcast", null) as text + var/speak_text = stripped_input(src, "What would you like to say with your minions?", "Blob Broadcast", null) as text if(!speak_text) return else From c6fcffe949f4ff8e42c9a0f95b9e91bcc59f51d5 Mon Sep 17 00:00:00 2001 From: Artur Date: Fri, 28 Feb 2020 13:19:27 +0200 Subject: [PATCH 346/380] Made the same mistake... --- code/modules/antagonists/blob/blob/powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/blob/blob/powers.dm b/code/modules/antagonists/blob/blob/powers.dm index fb5f8ffc5a..fe492831b8 100644 --- a/code/modules/antagonists/blob/blob/powers.dm +++ b/code/modules/antagonists/blob/blob/powers.dm @@ -321,7 +321,7 @@ set category = "Blob" set name = "Blob Broadcast" set desc = "Speak with your blob spores and blobbernauts as your mouthpieces." - var/speak_text = stripped_input(src, "What would you like to say with your minions?", "Blob Broadcast", null) as text + var/speak_text = stripped_input(src, "What would you like to say with your minions?", "Blob Broadcast", null) if(!speak_text) return else From 70bf8859683551890e4bf32d02c5964857c4ad83 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 28 Feb 2020 05:29:24 -0600 Subject: [PATCH 347/380] Automatic changelog generation for PR #11260 [ci skip] --- html/changelogs/AutoChangeLog-pr-11260.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11260.yml diff --git a/html/changelogs/AutoChangeLog-pr-11260.yml b/html/changelogs/AutoChangeLog-pr-11260.yml new file mode 100644 index 0000000000..52a0df9118 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11260.yml @@ -0,0 +1,4 @@ +author: "Kraseo" +delete-after: True +changes: + - balance: "Gangs no longer get soporific rounds for their sniper rifles." From ea612b13cfb0316efe8e6af6aa2548e5dd5f36eb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 28 Feb 2020 11:00:22 -0600 Subject: [PATCH 348/380] Automatic changelog generation for PR #11251 [ci skip] --- html/changelogs/AutoChangeLog-pr-11251.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11251.yml diff --git a/html/changelogs/AutoChangeLog-pr-11251.yml b/html/changelogs/AutoChangeLog-pr-11251.yml new file mode 100644 index 0000000000..0d22ba89ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11251.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - server: "28 days log changlogs have been added well 56+ day old changlogs have been removed" From 5b6da0b350af549bdd8fe32fb2538b17428b4355 Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 28 Feb 2020 13:29:36 -0500 Subject: [PATCH 349/380] ok changes that artur suggested guess it makes no sense to add too much flavor --- code/modules/antagonists/bloodsucker/powers/lunge.dm | 2 +- code/modules/antagonists/bloodsucker/powers/mesmerize.dm | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/lunge.dm b/code/modules/antagonists/bloodsucker/powers/lunge.dm index ea25286ba9..12fc51d300 100644 --- a/code/modules/antagonists/bloodsucker/powers/lunge.dm +++ b/code/modules/antagonists/bloodsucker/powers/lunge.dm @@ -7,7 +7,7 @@ button_icon_state = "power_lunge" bloodcost = 10 cooldown = 120 - target_range = 3 // artur was right + target_range = 3 power_activates_immediately = TRUE message_Trigger = "Whom will you ensnare within your grasp?" must_be_capacitated = TRUE diff --git a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm index 07a98b24a5..8699e43854 100644 --- a/code/modules/antagonists/bloodsucker/powers/mesmerize.dm +++ b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm @@ -73,7 +73,7 @@ to_chat(owner, "You're too far outside your victim's view.") return FALSE - if(target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ignores facing once the windup has started (now i know why i put this here!) + if(target.has_status_effect(STATUS_EFFECT_MESMERIZE)) // ignores facing once the windup has started return TRUE // Check: Facing target? @@ -94,7 +94,7 @@ var/cancontinue=CheckCanTarget(target) if(!cancontinue) - success=FALSE + success = FALSE target.remove_status_effect(STATUS_EFFECT_MESMERIZE) user.remove_status_effect(STATUS_EFFECT_MESMERIZE) DeactivatePower() @@ -109,7 +109,7 @@ var/mob/living/user = owner if(istype(target)) - success=TRUE + success = TRUE var/power_time = 138 + level_current * 12 target.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) user.apply_status_effect(STATUS_EFFECT_MESMERIZE, 30) From 8414f58b893cee285b0ca2cd910465984f6d36d0 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Fri, 28 Feb 2020 13:41:08 -0600 Subject: [PATCH 350/380] Automatic changelog generation for PR #11265 [ci skip] --- html/changelogs/AutoChangeLog-pr-11265.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11265.yml diff --git a/html/changelogs/AutoChangeLog-pr-11265.yml b/html/changelogs/AutoChangeLog-pr-11265.yml new file mode 100644 index 0000000000..1b244cd674 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11265.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - sounddel: "Made the cogchamp mixing sound less annoying." From 4b9dfdf47613cb1b675b2892bf69feed508bc656 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 28 Feb 2020 13:24:39 -0700 Subject: [PATCH 351/380] types --- code/controllers/subsystem/garbage.dm | 28 ++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index f8ca1e7eae..d1bd7e7191 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -27,6 +27,7 @@ SUBSYSTEM_DEF(garbage) #ifdef TESTING var/list/reference_find_on_fail = list() + var/list/reference_find_on_fail_types = list() #endif @@ -98,9 +99,6 @@ SUBSYSTEM_DEF(garbage) state = SS_RUNNING break - - - /datum/controller/subsystem/garbage/proc/HandleQueue(level = GC_QUEUE_CHECK) if (level == GC_QUEUE_CHECK) delslasttick = 0 @@ -183,6 +181,11 @@ SUBSYSTEM_DEF(garbage) var/gctime = world.time var/refid = "\ref[D]" +#ifdef TESTING + if(reference_find_on_fail_types[D.type]) + reference_find_on_fail["\ref[D]"] = TRUE +#endif + D.gc_destroyed = gctime var/list/queue = queues[level] if (queue[refid]) @@ -190,6 +193,21 @@ SUBSYSTEM_DEF(garbage) queue[refid] = gctime +#ifdef TESTING +/datum/controller/subsystem/garbage/proc/add_type_to_findref(type) + if(!ispath(type)) + return "NOT A VAILD PATH" + reference_find_on_fail_types |= typecacheof(type) + +/datum/controller/subsystem/garbage/proc/remove_type_from_findref(type) + if(!ispath(type)) + return "NOT A VALID PATH" + reference_find_on_fail_types -= typesof(type) + +/datum/controller/subsystem/garbage/proc/clear_findref_types() + reference_find_on_fail_types = list() +#endif + //this is mainly to separate things profile wise. /datum/controller/subsystem/garbage/proc/HardDelete(datum/D) var/time = world.timeofday @@ -244,7 +262,7 @@ SUBSYSTEM_DEF(garbage) #ifdef TESTING /proc/qdel_and_find_ref_if_fail(datum/D, force = FALSE) - SSgarbage.reference_find_on_fail[REF(D)] = TRUE + SSgarbage.reference_find_on_fail["\ref[D]"] = TRUE qdel(D, force) #endif @@ -309,7 +327,7 @@ SUBSYSTEM_DEF(garbage) if (QDEL_HINT_IFFAIL_FINDREFERENCE) SSgarbage.Queue(D) #ifdef TESTING - SSgarbage.reference_find_on_fail[REF(D)] = TRUE + SSgarbage.reference_find_on_fail["\ref[D]"] = TRUE #endif else #ifdef TESTING From 1577a00ab5c081a663f246030e6ff8fcc0e17bd8 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Fri, 28 Feb 2020 21:54:55 -0600 Subject: [PATCH 352/380] tg 45232 --- code/game/turfs/simulated/lava.dm | 4 ++++ code/game/turfs/simulated/river.dm | 12 ++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/code/game/turfs/simulated/lava.dm b/code/game/turfs/simulated/lava.dm index 3a474f339c..dd2b9dfa18 100644 --- a/code/game/turfs/simulated/lava.dm +++ b/code/game/turfs/simulated/lava.dm @@ -23,6 +23,10 @@ /turf/open/lava/MakeSlippery(wet_setting, min_wet_time, wet_time_to_add, max_wet_time, permanent) return +/turf/open/lava/Melt() + to_be_destroyed = FALSE + return src + /turf/open/lava/acid_act(acidpwr, acid_volume) return diff --git a/code/game/turfs/simulated/river.dm b/code/game/turfs/simulated/river.dm index 83fade33b2..b051d17ae7 100644 --- a/code/game/turfs/simulated/river.dm +++ b/code/game/turfs/simulated/river.dm @@ -6,7 +6,7 @@ #define RIVERGEN_SAFETY_LOCK 1000000 -/proc/spawn_rivers(target_z, nodes = 4, turf_type = /turf/open/lava/smooth/lava_land_surface, whitelist_area = /area/lavaland/surface/outdoors/unexplored, min_x = RANDOM_LOWER_X, min_y = RANDOM_LOWER_Y, max_x = RANDOM_UPPER_X, max_y = RANDOM_UPPER_Y) +/proc/spawn_rivers(target_z, nodes = 4, turf_type = /turf/open/lava/smooth/lava_land_surface, whitelist_area = /area/lavaland/surface/outdoors/unexplored, min_x = RANDOM_LOWER_X, min_y = RANDOM_LOWER_Y, max_x = RANDOM_UPPER_X, max_y = RANDOM_UPPER_Y, new_baseturfs) var/list/river_nodes = list() var/num_spawned = 0 var/list/possible_locs = block(locate(min_x, min_y, target_z), locate(max_x, max_y, target_z)) @@ -28,7 +28,7 @@ continue W.connected = 1 var/turf/cur_turf = get_turf(W) - cur_turf.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR) + cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) var/turf/target_turf = get_turf(pick(river_nodes - W)) if(!target_turf) break @@ -57,7 +57,7 @@ cur_turf = get_step(cur_turf, cur_dir) continue else - var/turf/river_turf = cur_turf.ChangeTurf(turf_type, null, CHANGETURF_IGNORE_AIR) + var/turf/river_turf = cur_turf.ChangeTurf(turf_type, baseturfs, CHANGETURF_IGNORE_AIR) river_turf.Spread(25, 11, whitelist_area) for(var/WP in river_nodes) @@ -93,16 +93,16 @@ for(var/F in cardinal_turfs) //cardinal turfs are always changed but don't always spread var/turf/T = F - if(!istype(T, logged_turf_type) && T.ChangeTurf(type, null, CHANGETURF_IGNORE_AIR) && prob(probability)) + if(!istype(T, logged_turf_type) && T.ChangeTurf(type, baseturfs, CHANGETURF_IGNORE_AIR) && prob(probability)) T.Spread(probability - prob_loss, prob_loss, whitelisted_area) for(var/F in diagonal_turfs) //diagonal turfs only sometimes change, but will always spread if changed var/turf/T = F - if(!istype(T, logged_turf_type) && prob(probability) && T.ChangeTurf(type, null, CHANGETURF_IGNORE_AIR)) + if(!istype(T, logged_turf_type) && prob(probability) && T.ChangeTurf(type, baseturfs, CHANGETURF_IGNORE_AIR)) T.Spread(probability - prob_loss, prob_loss, whitelisted_area) else if(ismineralturf(T)) var/turf/closed/mineral/M = T - M.ChangeTurf(M.turf_type, null, CHANGETURF_IGNORE_AIR) + M.ChangeTurf(M.turf_type, M.baseturfs, CHANGETURF_IGNORE_AIR) #undef RANDOM_UPPER_X From 46cf1805421d3133e3f8d3ea1e9e4931bd1b991f Mon Sep 17 00:00:00 2001 From: Ragolution Date: Sat, 29 Feb 2020 01:05:46 -0500 Subject: [PATCH 353/380] Adds new audio file for round-end. Preview: https://voca.ro/69CKa9ZbQE8 --- sound/roundend/seeyoulaterokay.ogg | Bin 0 -> 1056045 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 sound/roundend/seeyoulaterokay.ogg diff --git a/sound/roundend/seeyoulaterokay.ogg b/sound/roundend/seeyoulaterokay.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3d43cf09a77ce7d614d3a1077a725fbec82d2b9e GIT binary patch literal 1056045 zcmeFZc_7qZ+b}+38aX2voIAwr=jnMtyZ%oG{BWGRu1ZN{D?ltRc7 zLKsaFl_lAdtx<}~?=$rM-rw(iKhOQV@AJIx@2~gtnRA_UopW8+IoEQQ&twjJdmjO@ zfPSYpR(WB}qTPPUGvIwBJl4xE(1Vo)3?hI`KoAm$O%KEgG$Viy_>Tt!N^3s+H!f}b zX>m+0f$F7?z)dddvhs3fLA|3*MsK#sN7~KEN2n1~a|E`*`y&=~~40 zV0eI5D~}6jv~|=DXsc;zXmS9Eoxtau$9eBy4{tBS;Pa<<0d=g$`P1jT0#BUx@bxl0 ziaYJ)XTFV*0UEu|pYl8H6=(=>I>qFq2XNAmJ%{t$7Qzp7@%1?C7kI)m5Fj$d1^M|3 zFmbr^0PccUU=YslyrH({0eJv<%Fox|1CR4O=e6BCXsbIwasXhi>FW>EjNInh)T^{s z*Xtu*bKAm_KPY=zGtoY+P>xeG(UU(~juQ#6+D-z#6-T^NpZz#0_=BK-{M_`uFW5T{ zNYY*P5Bogt9Zje~M;u5srSi?($gF+krIB%UkA0?Is=3^?xVDzp<7Z*w zJK8;|$ZKZu`~af)*-2Gl&Zr1vh6jUbAS8kpn656#2LlV7|E7Fp-X|!P3x0&n=elZnl!dlrLGU!!=6{PzmDd5 z*0LaNmC@%>bB8Cf%)VhGgs;mW9+&BMwTeysIwtmx?YYwpmjf3)oiGoGid<`s=BR|} z+W@HOh}24Z5jBFCuaj%;es#((`(VOygCOJ44@K!>=)jDiOf{$VJ;rn4G{Y-;hct_I-(*O$wV=P0IuMYE2BXPAtmdBzLx_Q*>=CKiIDM z!Bf9Dq;oR#Y|_hLtLY{PxJ493biI#z96Yvpy5sX}Wyt;J2lEEWsz*=pk-C%3l1yH7 z)oi{jsvDMa4wX@4d(riPuzy_Z6B}S0CUupw$4;-=?6~#qdVjEpy=wUhrLZN^$d%2ZVuG3cHLo_|w
      bi&CU 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%0AkTy3nj@$3zN}x)UEN4 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 f}T+q})E{8LZ5_GvxdLS4%X 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]Z{z?Ok)vi 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%0DT6E4`>IUH89{z`&-Dw(OX2M$P%X4~ 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�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%0AJ=qN8%wG+(ocBhFzXQ7pA z^?lZi(+pNR|B?KS2UF@$XhrzTCki?AP^KJm-YnQd0TPOdq%V~mbVyi0(X8Z81c>$- z2-yA5T1o?e1qypG-4~#LUHj_14GFqrX0%c#bWOu2yjHw#4bf&WUaxe3LVkb zjPRM>4L-FfM>4vpM&AKjF$Uyi8lHJxmuS^M+0ga)(;MMn-?BsW^%FJn1FqlT1LBfL zC!OQz&8s{I3S_TzEGvM`!J$5gqwg2 z{PttXCq~qCG>I-JqOvNf+iPv3g#keL+-B$$@8?E2UzIgY;cRybwODre~!x2q|Oba?X zo)d?DPSvhyT8&>fD>^x#cSELKX~cXrwhI5LGlN>7r+V4j5DB6hn1VlH-s~#iL*Ryu zaU<&HPGgcJw%QmHXndwnfc%_zQhYY?D?MwA#XsQ+rA*^4mYYCU3Sg_`bFJKBO9ZItDowp7v*S4s`Z7hSPaZT{Etb6)H$mjm2pvi zLdXSP`8|?<+7ig0w!5}%zLK{`miSNlIH1s-{v?=1D#AP=+^^V8UiPB)kBB^$*9+L; z^z|R{z1)IJbh7?-F(Z+s=TEp2w!Z__&wi=Eb2nz;F+>N>^|6EpxX2VM31CnFW`a$^a#8JB2XvS_uwrJ&Y(k8C8MlGZl%?2ha$1BKh!<9prLt zrJ9xs^XNOPyU9}5{*3d1z)%#_ZZKuF#p33}oz*UE&(yMiSq-780YjY+K zrDK?)akd+)=-Zo5fq&1;RAYPqh^fRB0>FJ3*>{4HuYkOr&w7-d8{4dfJ3EY_KPz>U zJ(UI}Irj=5HQDza4|gu6zfW>F`E5Tu{rU!+v05>Gkl=XU%om>v_xxkSe#&JUCe=R^ zrc2aNZwE{K+8fP<4fpfAY>rxA&Vt~5voJMwqK~KRQnq*H^u|VLKP{vGk_7;ID{&^L zEY}wm?ioRKY%jiGW4$JHXBeyU5shwyO`O3G5qDHL8XgW145(wwMdmw$>lEaIun+b` zx;Nc#34!egU=KuJ!*k%^+M{c1=cL|A>Uz{;*e{@yt1CmYkz`n@s??gA_-x+fN{FnR z5)3qRUII9--v1(<141!`0@}(uw<3EnxpIp{m%6f$2qF*0B~6_ZyPD0Wa&MxkV+};z zJfNXEP%MY|_S?aj-6ZYOx(j>Zeh7#dTgOK5^e(YzAfv zyeL=rAql3WM-MT(18v zpD6DV0$-?gzUKG`_&kvn6vQI2k{mc?2H> zKdFfb>*?I1$jOm!R#l1V`Qzj*F>;VU3SWx)KR=Vh2ExU(UAVvpfAcw+kBqUxY3UU@ zLzHdqL+rl`a55!cetzQn)9v>_+h>&O)SG^ zTpdC2y7`*-?k~%UD;J{Tw6XaLD-uJ;=SkK}+Nwy)2Z*e(jr~z$$cCe%r0QxS&6k|) z{eAyVI2)zzh!0HHb{bTJe5ItLU#@b5$$=*iP9L@>Q#(vDFaF&7C-SO}UXpHs9-ai8xmEVz?~&4}eHx0r+Bw z@#nSy#8FQ}+-t(F-%{|!txXCtmc2g0g)THC$2+%zR!BJ(JI-`m`3SS&9k~H zJl=Db6_I%$$aU~If($VU27?fx2~K65=aW44zk%==!?{s1h| zeo3=mqIvimxhc~#c70o#he6HHoCnCAY|Ey5Qf90Mq*_r@KeeBa&D~ZV@8s2RkdN^jN`4C&#+dp3dL#m5>qC$_D-ET_Gb<4mCP69={@GI@9lG$C4={%k&7 zt<8RN2$D2}BSXXvKEEAek*`b~pa}@xDXr3qQZ6{giiw{5YG9mDUwOB_IKl z1-VjAeO9-!0sl$_GD8K2u_W77OIgSav3o#nxpFv+0Y*-l#0=cEBBcd(-(OfFa7qkH zRt~BSxE}{{9&B~c%Xe7W(XJQ#G&CC8+Us)9Jlf2Q+|Fx^e7#;dx3a z&RUjh!^g|v7-Zw9f|w95HQ6Q^i8PswWJhj~x_6?%_*G{=pteF5zd>YY~iclsZ# z)~#6$X`z~S($4Uo5k)ui1?Uxio{kKIL6i3 zX|gK3&$4~v2+Jo{W=hfe$p5a;DklMHK%aN_LEY5Lw{s zpQoGMzW-4LO-I`30(QK~ep_Lsew^%;^kEn2ur6b!1lHa7_RHC$>Z?D8=)tQkaYUQ2 zA|7e~q5>()e<$mI^jZ7weV<%0U7xSJxuBRSiEiIVR*W|3#<{f7E8v)&aKmtNGgyTI zO>652$@cExK${J&ML$G5Oao(|@oY8cymae_^^Jk1{_SDb8=#Ui7CGsb!A0a&V|6K- zhImUAiiXnIqFONXbCs<=@x%xCr=%+J@jXGuY8~+SXX<+U?CQH*4nk{d1WL)O9k(6f zeqMW>7rSO#)++=Kx&xJ7*Vd272BedAT)sMPs_ambN!07(3;hwl3}BqT{i+*rzGnxi zPPCE2i(yCSu05(;NBlgd;o%?cjxqM^_Q+ko=^k|06LN>hwoK+O$v6~j0-v6~#nkJ? zbaTh`;3~|`d|(?YYg75wD3rmDPuM_zikO?bfyqMm5s1|-0d?)9doL;;#cC_Fq1wi^ zv7Rcf1gXpAfW@aRJyz|!W+N8lQt@pKxQw|T&E2uKFjG$7g0gEKx`y1dy}fL0?_$^z z9Uwt`sO<4dQ&Rrc)f=XZ4KKG&lJvn;d5N3J(woViGB&qFm#F<8?9lrUc?rAu-`PjN zGily;#62>Kr|(R82_)z{r^%M82Tyx8yy$d@(zYYVYC%@d<5gWySePTWPN%y zPna}(GzEEdD8>J)(*D0xqzL_lO)$jjIla(G#aG*YL66asZyT18Ki~RF)#s&w^v+-L zfk(w>UXI-3`28Z}GCqP@a>4-Lc;?}Wz!&c|d0K+k1rNS)fn>Vts#$LpglJ$%L6qGx zVc3I!d#{=UxM$n7Y!*u<>V9!T*6;=aWVQ3qkB~l)2lXh+_Utl8};!P+j(qm@k-k zu7#oy$ZZE3v{{>-gjLSZ9N*2hh=(qS7DnCV+9ntRs^>(V)@g}C5(cI&)Lk*D%hFx8 zw~xN^w*KLzZk=&iM^E8Q{D?1hGqt(8-x<0u!Sn9<+8jccSWU*h8Tshh)Hr;rz+w}x zVILFXGl}L&oD+5uq&|JY7L}mrRfC|VsmxFS;-9R2mwXF$2CA96_ViK}u}pFOH1G;1 z!v(&bqE7XVnulZ-U(9cL9oPf=q2gmkb&bQb0m4=bk(ZANF$ zw^p^s9$WxU<%gpS3mUW*kLE*+U81?9FI1YFnf@4Q+0>hNQ!sRIRv;v#LY!QZL(I7G z@p!dQ^=N?%jDGlrsI+d_vkE`xBB@iqkcYPwFWBK6SXoX{t`WU&0HrV{AEqRSa1 zSwe2QdfnQ<=(*Ugzn(HzNA78`&}5ehwLfWHxGJ5Vvb%KXJzZ~grJv%k&e)3B;kwOK zbU4OUPAl;#f5tu&nBt)h$dehBXIr1hrF-cVz)S*#`eb-zh4MoUe40Hl<#^ovB>4Oq zP=Ni^D6#J2BNf7CE0V5sAc}dJWG_wCm4@7N-AqH$X1*j$^x*TnP4z-W4&M>E`+Z`w z!{O>RQ@{lefXfE$C&24Qe|s8K;L}Yg5OLbn8k5e=hgeVfcf5@HBwKDr{uhYfB?plx zr~mV@dz4<&HYwmba|ydl#S9AFSa&YI<98|HE?FAJ@#8vEP3t6j|9uul0}&ZPyyyth zyw%OML!%_bHV}&T`vY*0xmj~V4=?8qV zg790}IWQQ1Q>hI&j!hT1tJuZ`m zucHmm%JFFL8qMQvqAR;j!PR`bxrsZnj$b>!&8Ha5AT$Y9Kl!`jnUx?id*Fl;UV8(% zZeH#+qc5CV*4`Y^es$duGFcjyEC zt5PN9{nAZ^4lSq7re=g_7B2?jr+4*{;4O>8k)V6c*-_7?4pXxuAUs34CwQvOP=Uo0 zMgdlG<8v`V`}xyj{(>j?OkZMpd#1Dt?TA1B{MgI3d*z#&vR5wZ;xWGvR=)tKsZCn z?HNq#(^-|HNw|odoR&dT?uAjrJ61>kWOR7K_j}dj*ZAzr^nS_g^%487u?19WO6aSY zMzfgU6GLymI+~=wQjdrcnPBBHaul&^=2_WgbttO=ALgzn3JwvLpF?-p@$H0nmu?rA zSK^QbLb5x`v`FdOsIITUtFbvBEIj z(UB*$)oJi}9@fCY&timMd+YU2B=qxrl99^ZVbR}_lrj?I>42j2`+yS6p4p*MGb3(pKQe;ULJv9_xOJ8EZ${6nA`1r zUzKBlBfTfk2qyZT1L4cS(F$LT&WeABhKCXvAvJzU6z0s>Q-uGZh136i7$u%O$=Ol) zs=9&}!q<(VQWfXyhdYw)32#D?(1I$_GwQx`p_tGDk%i^Ff#`~NNGO-SW?BrT*o87S zoAqf>0u;?6v~Y#^t_dy-6P(*MG^}14L{H5hrayE1j_|CiBo){w=zQOlLkf*{y0vc| zg^w_ik6aF-+I9^_ljiJ@m`8>!PbniL?Dq*|Q!iQ{(s*C{jtV^sChR&6%CJ?qJ50_{ z6?FK4$`&huX`Tdl%u zCMyYOg~@Abj=Gz&6^Q8Fl)npQ%?NbRG?-hA+LD~b1~dQ8uxLhU`>K49f@vtUQb%Ch zuZVy;6XYK8Orkrh&$*o^V~=--#gRGvnZS^Hb1b{1(B&$`tU%4a5{ zSQr~JAmVbHPc5*aBbC>YkGY#cB&FrH%nr=U2w$k%yFbNGnFuaYFN!)eqU76zT$S4U zZ4PU(lPf(pL&DsnX)8sy$gbL0@d!(s4^yU6H1;&7D+HBo4g44rW7cX+szEDR$L23q z%U(P?Y)EEZaBfuYKRTFgMe}~t?h@UbC=h_!YqYL;o)->p&he6wHNdOc{Hx1d*lcZ> zd>}TiX0_LhPl)<=)==>+rQXYXH+pHkcAwi)N2VTqNuy(x7?iUdNywniR1@Lj9W%Exn>W_|y3Oy? zL>F&B7G{A$zG41gSN4uw%oZrT2{r&;eM%s&@i*Xh-3jTtm4>fEovKhs)kt&Ve!kD+ zG5=m|LpYWpJiboknP4-Krv|ffXXvw6V$K}3nOp3WEGC})RD0#mNQQXA+|*u zR%XeKt5q?URun-5Yy$7(((m%qP=F|D>cYj61$h7h?r5k#Aj-YOnaPy<$l6pJCAWJg zNAxEPI=PxMlMB*|g5GTe7C*V@iUPTF<{^|a!muj5JBoSXm#s<^s-$QX=HOBWxHx`y zy$}dh)Cxy^`V^RNmr9wFW6^HkuvIjV!Q_>>gCEwWv;YXSQ3N16ro?J6m63QOB?Sh4|_8J z45-L0ls{%6lCT6as0=3o>At)+`I>i?io+8Q9ZAH>&P>|XTq=(Soor0-3$n?I>FKl` zw4Fx~5aWD9?oJk@n=S`4Up&pnN)Yw?m{vP$7P55O6o5ki^0u7`{BLjD<9t2K^nc@Z zjN=nsJaM)>S2=f@ICyzPg$$MtV4S0=3>Llr*8inS>E-q0)l)x|dTNO!4AqWiz38^G z4Z^AT9;{pA=;vhB=u68rfO+R>a_UOsSNtzcWwEoWyFe7%Ay_(t#XAC&ED1q zZ^$eLA2yo`o}s@p@&ncM5u&Tex3Osuzcv%7r8FZ6LTmW7q2+{Xp=YjZoKcj#-9bsk zkvN&9jI+IEu%X%@mb3F;$=}K&eI;oPJ;oDyJT~*o!=q47T6XLFnz$G29^5S%x5I0kk}0I3w`0+9p)wPfdUyQi58vdvaD5oQqA1n9Wsj zX&yBp?1m;ZZxK#s1kWQh)-rGaB}gO2zAeaMZ3se|rHS#Gz)klpLQfMspDD-dtJdr5 ztgfzv|GGBE3-Rm);fD*$?cBP4q^&1acM>?U`F|6HoOJxCVTGsv5?2IHI;OEG1kuyU zssB;;KeMp0OcVK)Zq-HaN=aE#;YT3_miHH%zien}{eVf|kuiuBt#gpz<8!gDQU~_8 z5b*v#;@&%|sb*^&J|RE=B?(kpVxFF z{@bYtxWhq!*D{N%(509=MW#+r1(@iPhIT|0&*vSSFH}|0c(y|6@9z|z zoV||_onP-4`+K?X&a6yxBh^$@$Y4#xU&WXE$vclc*hsn%cuZqhgW`P2Kl@yZr}*sg z_e?P}7NG9Yd_Anx85(x%e(}e%u_N~zjypG~f1M!KbUEUjB|@yi&zNWk<=i6SesvTl z$+!=V4cdM6j&}d@Ku}`O(Vi^#iWBOF8~clbzV`U#4_>w;5K511-*Z8(z~O_Q(8}jR zFFBvai;&j*6RE8)x?e^BeVz^+os?p`upq4JheC%RH&r6YKkWn5G12n&k%O5-F`8ME zr%z-~jG@wE&WR6sqlczgD@K|wr^7A>QhJ|lQ2$5K8vB88n_Khx zk?nZtGQq(C!(KZ};g&Qte{OpF+sPbXYZGmYAd2Wj@(Ccw}Pgie{y z9U5oO2J<|m9y_)W0zAt0=7W)=p{@nA`+|=*k+coEJ z#cwmueRX7OE?4hXbE%`@}E{EHp4PZYeQQ30|O9MO#cwRUSd^r0n7OKpYax8h)^@@4qBE@Eort|(w$*c>qDSY&QXwT^-REWbZyqjr>fDt=s8|0~h!Eg8Ffcrk~&Mj9!Yn6(Kvq z{e{Hy!{qKmp2RC5_n(N!wpa4+dYuT_739o2{1l!0{rv0phhuW$;*jl6;CunZ*Gd*s zn%LTKaHE@aYl6r26#mv4$B_XR?ql~}GZ^p`u>n7lRbSp|uZbZ8KG1B3h1>fCIa1v72AByKn55$Fn~WC=J7q_E5CzNi zB~HW9zmET`?0zP4Tbk$<6j=Mp_JN;^?Um$Tu&>8lPva?S1D0=^*`dOp?B={#7A|H_QB3bPmH=qzSF&XE@8Yn#R(*CXtI;{&XT(akE*qsLtz94Wv9pT0 z)>oyt)Ph8WA|<1*rf<8x!6~|PFJ66-0R0zEJ5-IHT;{r zD&Jq9R6qVhka^JEtW~zCV^Sh!cZ}1`F6ohTe3svg!p2&Jy>|ebq2uGhC6;twM?i#S zk|D0rxLDBG>?kcKdyl4AAkIDW5!t@ZGg^EZK4I#})Nn zw@vEa{p)L>Zq0+flhFQLn&x!LUaJetIt!L%^luS%BA+}L(3INSCH5075af| zqpfbA9v<=kf>Y}bxF{$A`OPtrzjwn4CcX|gy>8#>YKOWb`|}b#kWvbjZ7wmfld8;v zz+$q7XJD#oIe?BxR2{U>PplR2bBT!FTfbvFeWa7%COD!;V%18l@ek4I~;*2 z^W(;0O{X>e^+P<-(BhpQ{>`7gdkPZIJg+4@IzgH+#XXNEhsQiyfy--L+A%{MtT0}e znnynzI$oU^Irw#Izu~u`oleEqwRxh0(d65-<~B%ler&S3X8u#J%fQ4H@j9<{O*M+; zQ-i+x(A%nuW%Kfj5-m?}k6sdoD&P1OdT4Hir?6F3rLi}x!{wDOPm%GLN0%osU0r^s zn^dpQ9ZM|oRt?>m>Sp@31#NI>Cg-pLMS<^F>QlR3JC=S!Jx>sKnZublhnw!VfnqN; z9jKd=m(-6PEjTwJ!I{3*q%t7ZClY-3{K=5^qLSrno{dP39P0pHB(YmU8bHTQIV24SLOOjoY4i*o1~{ zu%(>a|9A-&wZ?6<#sk-agfn;bF9~Qt5?DiP{Aoe8V*$Gl(M~R8jgvjbgyyvn-W*}p z&|Y4>)zr{hw(g{293qanB)SP@<^cXCI=d9OVDh9?IBj?p)%v=2h#YfPj~Ti*CRjQ# z5J63>XTpNF)qIKkBAph}MbUPEFqxB!hLi5(7{ejfaxyv-U0c+!q$w>elbm*J$#koU zFz_b}Zl-;bQ?*#dsg6TSY?$8MttO6Xa=7gI{#g%(4*Y4|TQueV#{fu6K6CpgAzO;> zr=@LCYg|`%r%}vKta1Cqv4tKPG8L>gATzB@g+~Eg5eVAVm9T2jgpX{0#G8exA%EI( zUwG51r@IdNirg#?E%G@W_GNPAZPAb)J{-ncN>j)|JPrTekyTs6e6E2D>YfY8#_@lY zPNN)O=MOoDfGyQdx%uo6k_B{!92eA}A;1_s`T>!};zrmpb@{H+#AXd`jFIzPv;N#6 z;y=9nW0cnP2}{)woOIf`Aus>vm=|nyErR>GVm#tuN*c6*2% zY+tb6_QQ%F66&>YXk6S4pF_6scc!)^g@gjMJ?=DC|6%~eOD#apB#FUu1{k7uK#)72 zLh9JSJwbBNHZ~7Hlh}!j3nc{A&>#&0ZosS}%#hBKf=B<#zrw8!t(n2srwfT1!{Ulq zy3BwW#iAi%fFRz!ZW%RNH|rIk2O)$jb`CNB5L^}{Hh}`3001e=2TC3v07L*l5VtJI zfUQm9nRvDnxE(#PTHk{ob*&&z`*GeI_A;Qo_a6sq{#*kBEBiV=BSgNBF%SkdWBvG4 z88XiI(1TIiZ3yyLy?NXO>GBo#M~wOx{bOT(9>YOx*m+v#4a8IaD~a5=FPe?}HRt%B z$Q*FSE%t}?b6Qg8(MYx~;#^KfxKa~Vj?TI&LFarmHXA{Xg*55Ct#u!P8|r7ezz-i1 zqu2b!@~elK0>Mv4nefinT0m}>0-IOts4^SY`E-f*RuNkOZobClR83R)um*LWW(yXj z(R3}?BC#OTjqJa#JPP17sjX6Mj-0c7%s=~Od2TE~KL3-;5>GYI!IaVhy4E}@lAqiF za*wgEvIIOKc*UXtKetIPJ7F{_SQ90?T^QVaLH;4PX5$5PPS(f`lS>OYv|CGy_DCru zs#OoK=uyXZK=(uTNB6g+34?OJfUh^qJI*|Ue^yLJr9LM(hRW_*E(E_ts9{b7gkPir zk7_THE(DLQd;&Rg*VoUdmEgsp;8XXN>)hW5P!Wi@$%oPTvugtW2@|(Y`-5*K50Q;~ zTf2;)Lx*YSN|7#vE9NTLqXLBXXNQ>xT56+?zhBMJ5c%zA9A>RamnwewmZGIQAgh>=E)<|x7alj@j|d&k37O*8vj~aR(2S&j zVgkDlKuG|w9ZZ4}q8eQkbehoX*EaQ@M~?s zcWUV0jT}w%#d}F>wVbBUaUn8oYT8P5TdFQ!UVzLtSCLDxSCBPxYWGS^qMxWt`d5oFN{~s=R&_7CKk-^M+?75v~!Q^bM{?WMjKbSEwhNIobXCbe_L!S zDK#XxQvy;)VDgWZCtIHGDVp99ZSA*s`;5zeHScB18y09yg z_YKf_b$Qi+&M2wXz&-xZxHVo4BIS=sFVO-Lj_z9HRuo|i88Y{p&@QG?lI)q1YH1W- z1-5WCrEZPagKZL!olm>D6kC>dY%)!EJYXMU>dwfr8lH=5e#O5s?RxDEHBEfoWD5x& zeyF{6$~XR#1_@V@XdaLg@(rEE>|aPzEc%$2?hd1f1ZOlLmh(F&ht|>*;>P_Eun?wi zh0RpjPIEOrV9%l7F3c7ccdoDr?S;1BG+RzZoCS|Nu=~R=31|u?r9y?3YOrZvRsh_$U zhH8x^%m;w>^()InAKDf~0ALgVQm~~f0D#&$ae)RFDawz;FILv~3WCZo)i%}9yV^VG z>-6~PN235P^dvu{+k37DpQ?1(3zf@n3a{4O=2O;<#`#*QBaH7mUcNHJV5uE~eiaR2 zz=~0xhdt*H9LCSjrN_i1qNvuIxVf(?$DC%FwbyS*?7(ZCs9U^~le6{_zMn&;CeZE#QHr z7SJ3U2rz2da5WQ}CU%Wm1Y{YMEp9mQbFDEg=-xQl{3OiOI{QjDwKwRcd8NE>Iz!CW%RJ<xF=#^*;;J8aylcdnlR4+1wSIt>7V zAk%jMz+nOa0aIH)z|(&T;1N3u-tBw&JPm-#ipt9RpSJY}HLaH*Nd65tO*;Sx(Dxxv z)%UJ`_kGW)tO0H2)aoZ-%VshLtj41GcYd@GY2bVa;6rmfcqf-qRjSpnS6L@|m#iWb zZINhOSQgBtO1AUrk*_XlB0|#@YiqrSzQY6D(@8#0JV&4{wP@2yXEe?aK|mZnWIH-) z?4;W!g}@G_dd@7)wZz0cwsY3pkHErA{9nP+_g+~ZxSmw|{?5p|iR*WUb57{tuGfT) zU61zLXCG6I3RjCJ%;WG_G`?yPTd?$mj~7#Yf<2EjaT_4d^&@M>9{NxwM(dMn87b=Opy z|AKFk!#>|Di>>oz9izofrQg2Ix6y*jh-K!8n{U4CZoApF^Q*_U9c`r5CuUq15XlO( zU6wQv%)wxRYl<6JNAvdlk#Ow8YRdf&OFW8v)s#yw(&#@6RYuq@{ELB5hI8W)N7SK10HA|bXj@d@8#DA>cl+U0nUtUgX8&q3=!fOghUfvXuQ@)=#)yor z6H95&Wy?eGjj)=>BFr0vu96ztr?aspjG4X9b(w6Kp{JT$IG4Mk_d_)(MUL$&EH*S5 z-Zi!p18;#7hH~h&tod`#l;`mEu=75SpqCGw^lw$P?;Ki}LA6G*R-~oVJP?V=Y1cod zphX1SV4n=a(DLYb5x|&_43CL@2LRHb^$Lbk04Tr>K?0_bk6;Qw0)WAmT*seSt?%vV z#gM0Ze|tfv{V2dB*ScoZ!1W4t0FP#E%f8D(Zt!aHYgC;dW1whPb;CSH0*EEW` zq0kcdt*>ibi*5lB`*5aoN&w`W=Mqe)o+)>Kjhnc}b9Dv(Y8Y+4ob!F9FY2txQ(GN8 z27P?RW6Lr8EVKjzhmir0X`1%hr3%yu<=w3zT5`UIQ$Q3X_4o|>&{z109S?VCh9hPJcr~IN!r>YD7bB zGejifnFXLfu#0=&HSu(QfrAlB5G<5cs9VEax)X9DY&&;QCP14s0T<(|dU9R^u#%AG z;+m&SsPvWXJD>%?6$lLgcy~x8s_@pN1E3Ubb&b0L01j*$mxYATfX4&?FhBM3<+I>Z z+G3#VxbHbPAHOK97YdF7DXYIiz~M-GN3S3#TV&9soc8X;b9&o2Nt~(~TheMD33MZK z!5?K}n3QQN$BF*+KA&b;p(oSYu{cp0U^spiDYwkG;XCfv8ju@w&IDDUrQ5Us6GQ(H zm4T~oUcYy|JoA^gLbP+)?NM`vkxZe4ZFlE#k!5#^k&sE2=6>(RzO3W;nA^CNnpn@^ zQ18sb@q&qzL5^lL?!p6hfma4t6ZbMae~V9~AzTj% zM%NLz`Ydnw1)}RF2SBXNx~6 z@QB_PVJ$v@e2|{6Ru1l~rM^@dbIEgQv%A1k{F8ubR?8Pd2|~1-%xCVSju$W1e)SO# zC~xB&u|`JvOQ7%G?I{tu9=xBg1j|BJRvUaV?2>UueNj~Vit_uWWxgXJUvD;HQ!(Cj zu5nlIS+3(~vni{PHOO{%vp&wzm$H#(%P)95{YbwGrTaZVbqAE++h(x5spVmslTp-~ z*YJYPb7MZQq?;yA&UvD6Es5vl*Y#yXisGSy!x@%O|M-l8)fDpAHRz4A8xThyP-R0w zk3$GeIolaS!+pu8;gJE5hQa{IXYD0^J1vNkA@k@OcUpGAO4^Mz(+i4C9rdD1GkB|& zt4oPm?>mBLr&0>aU3+Fr_y9`=nDE_YvPB@%HV%&6iWqz~Lu}oj=d9 za}H=mva&_Phst^~*SBMX(k=Qyb@<1j1em`BlysoelKGXK5OAQxK})nDzq@cE)r7Ld zy4ky@vxNAj0`4{u{Q~ZJ!K<;F@FR6cHib$LC1%z z<x9O8+8!|t~SAtytq~}op#O|#YU}06y zL_qdfFh%YiV(u*5yTp^&N7Hz=23^yF2n@23M~^JQblH-IW0@=Hd)oLt`pfwZyO#Us zZC`*9mmT%YkqwPRf8ON)`x-Q(fo+Z}^dd=&$mAQnXPvS$2Jzu> z69yG$bSJ~V^P29bcgfjCY@5~6!{@LFa}uBXyZX(CRwNbMX8qAgjm_k3a|GxMv|Z(w z&&d5d2usoO=R;RyT4I_zJxr~_c2KT8p&QG)^YK!o@NmIN>8{L&yu7(0umK?>`7tI9 zI&{SV&3FLSy%(ArJii8~uNLwfw;~*12zh9o07M?}5Ejr^!zJ_br6Ts$UxdoB^2C-< zqsq^4#^f{rUmsF5;Lklv^pC!{)(Yr;lME0b8=Ek~zpSR> zT&<-M)bpfKsl?iZy%0Whu)bte+R$i~3S$qPSq_A)9sP zqRHM3`%UJ=-Jam{$M-kd|L})2-*>OJqzUgzw3sG;b2NxinxG+9ePnjc?%Rd@D4w zWuKp|AJ~I>6ixeW{ZrqIUzgmH;)Vvn*pk||pjL5;rpc{kQ>(qxl^|@dGVo#d9{_{Xx7R_?ty|?f{VF#8fd0in zR4kNDX^;mm+JgB@dY+8_sd1}I->P{FnfIKq_kV&#TSYk^rqKb5tM!i60clFpDbs&) z{Ehp{U#RyL|Jwhj?9?9srK@0jlQ_|%j(%IHlE79v|CRBt8m7{=s@bAaS4_p~`g*-~ z#y{Hquh~FEwyNm`=}=kUXY$wG-x&T?|K$J5?pjJ7B{*O(9w3$eF27acFTDPSK!RCU zae7vNRdGxz$n#rxLpcASLFE>Q{@KDl(6jNI_DcrIzsh;n_ow`p|MS040dpz;T=B;lGpVRzGdNmLg;0I<~2IRj&U9DQ24)mKg z1_>HXTb;ksS1~;$i2o;?f34yJ9Zg!UT3p}s;jDvHcLS;ZAGlU*(ZSZ29Nw!swc1)e zjo;jg4gR436!9Nz`Y`P@4b1!Drz=)B=BBrDqd~Z}Z_6=$X@98lFZeov8*A!woIq+W z{dD;a4vcYI!pQ*<0ILFh!+#LrZ+dXh-n~xKWY$(#d*x6s#|u;#kY*_#$eTXZN`S2AcrV4TSmYUt14ylsx@mTH;T`oTfFL`nHRZnYfY@VAw46+r!=`o$tOV8l6_qP5EiK~s!U?cDx*FQX& zCT|Q*cl2?#^4EfuSEc=n43Z@e%ZU$V!8Dc%;Cn7@cF~G!0MjW zmYFg4{0B~;F#Y#@{|WDJ5rY030sgOU{;y<*@izT<9u0Pd!y5|rB$O;(-%0D0q;4&eWx^lkw7 z0JJY&TXUS#m7E7&V8HcHUQiKDA+~?pj|JdgloK3@fp=FBpl1Vi9bh4fz+Z(y8R*zD zDgOh3JnaViADh93mHur%rdDZQfF@W48Pud)uu#nueG3!Nj|V5jwqREN{A*5(JXmt& z&*T{B)Ng6yUjQopLK`$GQ^4N{bGBUmN)8yC<1K#RQ~+SWs7g8jA#Ay)V3P3X@}DQ@ z<$r$yPW)0r2vPzXTLEfF`5zE)8URRwt}S?R008=*0wCmn9AG_v4#-9<$%GnPa$Ib{ z^|;ET7dP+l7fSJ4N`P_OQ+q_VmGZm|<4Kd7JoUY?t2o!o_UNy4Wz~-hoROsSx?*uG zuT}E{)S;gi&r5$t&0lZak21S5X2>Io;34fZ7*uk3^72B?_Y3bi1NkcNU$)YzvaFzQ zk%Dphq@&4(HM3#onc=(|rK4Aqze)FWJ%6BoutqBAfv^r}0i5+;6&OP05-csn&tyQ~o+ji&fG&NTcxt2}Yy{9CdJL!OJ zNAnNH-l&Gkcf0a_vawqAm8;-CTiCmrBKZ`PNUAP%YxuIy_f? zd))t7r2cNO-#4twC3|(P|MR(R9RAB|d-8t*8KMJUv!eE+HR_GAl8%`QA;UMPF<<&Us< zvpSfMf%JvyY9kp;k{g`ryk47NlGAMM+pX3Va(c??(-m|1=RKc)^txWyukg9^y;ual zp{H)A%a7NWd+~+K#(h!GzSFs`sy$iQ`?PXbySCryfwkfVoi6JnFJBwQ9WOFYCHKFd z{3Js(8gG^GvUU>x@TyrjKK(Ayb8!YE{4|4aN32oKliVD}toT`#y!V&xUA&f_;H*D! zwcyby%h&P4E_#-EpWG`1Rt{xTU48USx_WA>zb5tdY@GS9s8DOaK3*4p^3$mdi)(AO za%C>|&7K2Zr7n-*_>GEU&7)5rb#(HDSoRE1rcbm9Pq)c#Z!Q z-dR2*VSRORKmJpPZ21J@?bXGDWjq}h$@dU%J--|*ubl*wdD@;o(AR=Cz7PE5J({r~ zhRD5+Jn|Tkn@iT+5p+M7tgk!1qi*|6-SK_stM>zsM1_Cv>ORGad)=SuW4(_hh`yck z?11qwF~0q0lZCEIqv~AS9gMAt!?$}%wR%@Ga)hXoqIaGPyJ0f*ctj;}L?XjTi9%3N zicuOp@zq#jXN%_RrQ5?BPPdblcXwX{XHch87d>w^h{D7#k%5D8Mz*#DF9*?6rnkx) zUYQ)0$V-b~xVCUFTeE%Vy={BmzR-)(DX&xrqX##JMB21tFX_I6IUDU7f07)|Zi^Hbg|=^_AGPqcCN@7NiR#7CeY(~elannRaFdh%rcDna z^&c(k&UH6GXpJofM16{XWB$(M!cD8=M(-+5%^$dxy_%h!{q3vq?um0pqWfzPzQH@2 z3i7qvDNpR3Ip=Wun9kgZ3RK#g_XJgkMx;u4*#eECoMvsc!X${b=H-#yWCcb$EbygB z9*>DvX;yq(Wee@CdE5}Im7&^+d)D+kvZu#H5MY7-&ywFdWd(jKJ1w86xYYdaL%)@# zsGAJR+yc-@HDm>&)m6(jUE`?`n4&7WA%exh+l@L;pWpMlV^{G+Mx^BS3}QR92*b~x`hZEaRb3Hd*y?BoRie`R=C)lq>iM6buU@4;cT+tNu2vdh z_o-hOYX+?uMv|er(}U7Y-G?M~w~bveMNrL8a$X*L8G4xBS5!!}`|=v2XjyfHDw*+Y zn9Eeqg}bxxQdBvw>J2l&@D(kE6vTQOb5igDCj|uq#;P*(Ctr+cj zln2SD4S2nW%Ev8utwKW4NWF0vQ3m6aBgVAvRfeX@jzkD1Y{)G4jTXn|l=qjm&Yo0L zfR-i8QT+xOhkK(|(3)qZ}ygF=wP@jt>xKw<=Nvza?1KoZvC!y8Ffzd zORe)_dhG@g<|oV@ufBXBbXxuNUi+UH@0yw)H|u%Skw&^tzi_7LV9TAZql5I>a_m}u z(Z;6At8543w~YqJ)HVc~Muqbra!+=;b%uO8F*&k8I(zQL_tCP!I%swobr)$`M?psL zcrAr)5z1dd%q*RpX@e24jujW+8>5CCJ$p+Y`_)5=dEit7eAj5lUW@EGR`|9Z`&gG$ z3A?o&G7#G>4iUx{Jh#2_w%~r4sl?-RrZhPlnYU~dF;f<`%jtJ_?wi-I;~N*2Pg7aA zzQ54*|beIxp`gez8PL4mU{s+Q47)K9o4aZO=N16)Ji<%D+mZGh&c# zOtWC1ZLnUu7uVLGgG|$RQ9b4nl-Klz-|lEbQ#W?!?}#@AA|hA6tv2mrzsON{=io9Q zD7CeHyN{7^1Nv$C+p^N#St0S4npf9d=-@_Zj!&&)?#1o7_tU z5E#zA)lB7{KVX`7PiCw#C z{Ewcz-PrgH^I?JRH}x5oo;p4rPR=FbkHp2e6P>$?w5Kx`+cqLs>ib{!6>+3?_LKzl z)~k9=PO?}I%P2YZ^iW1Q&gY{Z-bPO8A;B@Lex6ID;zFzq`un)2`uwo7P}Jvs8XRIH z5wctrB{My(Q6Dp!sc@&G()miWwE+EQIhV2d3j9oO!p(*#iOZqG2bI$^POTu#g-?yl zXg4y&dg$`ym<4&}d6!>S*6<&Wx*eueyYh;+E-M6+fV#uI(B=80F^sk`YQQM4&!K= z(V)76}u}`r>Y!np>K)(DP>`#qq*9N-KmR<_V$!PwHhmlgv_KHkHsw<#_L&B+Y+(*&=Qg|E3bg5p+lg}h2 zT~)x&RP_~YkZPvcW+N`T0@7zR`2uR@GTgBqP;*nRHP_K-RAMO!dMq#+h`(IMc0al` zo}Y19{ETVT<>1`y>H8oVr^M60mzUi_ouM0TyA~$aZfSDKLg~pZvX$_MC~mRlE(^7X z7S{>4n4NhBVJw}yH-WseTaq>ox=Mm3Hw6nrSuP4X@Al^j-_6BWy`;QquQmM!0;9&a zQ$;GRewK$)Gjt2zUCXe0(tR}dg7M*|$L%?DHVH=OO&@gZVp&^llZ%G?y?F8?u_eZd z{lm=pLq*`*AJqp^_-z!81l{0P9+`7lSuJoQw+|inlSwX1%MWq}d&4xcnvu|!v1Vvy zoNhogCpv7-Xs}KP-0}b^x0~tegY^!sfWwUEjB%LE@R0O;{u0c%-xy16nPEST@va~! zp8y8+wt4~_>Q9I8_r)=*QI_PW7lToXWzHZKFnYKPg%5=I$RhJoGfk-u0qW_#QX)}I zXY)N1WWkOfbSdF@`Mg-ujF%$ml3W%7ap{*E`7KVJf1Otqe7@FnU-`cH$2wQBPfxU) zwhJ7`#b$&)e(WBvK$t(E6E*chg5oG~_k{%a3yE!x65I~Et#y2?@iu!zP7ZrLdR&OM zqCYA>TI66o$AUZ-|M6@u@yQW0LgR0-8q=uT8P;ddzTy{if45sl^d8OYn+C!3cjLfg zhRPk(FuN+Czgkb#deWvXW@F@SUNrbwT^letmplLg$clzWZUaOpLD2{q0ei_UDW^ij z=s7^^4Ntc9Wh@$d5W3n%k{b65xviLxB7EivH%Dc}n3>8SGn%oFYk?2r94xh?792+Z;K2u zw=rK~^T$o5yXDz8d2?9a{6kX*Ods&ro~RJgiG1%RFmNH=@zkr}49rWiC(F_5G4N9K zVBUcP+P9{CuUa3MXMTd4o-L31{@|rl#)n(|N|&t1OUoO1>Z_D&-q`KKIylTlMdZFz zpn2zc*>M^;U&bo@%NT~GLeVj?44-W3@JKQv3G1OfXOyN2MWoLe*sC#IWv3pUUaf&- zwK!&nC5>23Ql&c(abK3xaCA)D)Jfe#a}8?`p~-NZA}2K<&HknhT7QeEGUIj9ggb-T zRMFGnTN?W@kSdG0072dtqG~omPbqQliGfkzM4xm?Nz+e)`-H4B+y}$nE1PNmVBHRL z2o&*rS)A}o2P4FIo&GM~i0h(-THf=+Nz#|vtgn>|X1pt3AS#&O+)X$&=0f+(9va0Y zC0Lv%2ni&ItqS~I<1BA(TAnFP76X!GMZE8BJ?0NgP9fh7vIM{#u|Hh zgdMAOwE=`!zh3MTe2v!@Knr%|WSjPc2;H4Fm>a45%gP$s`hqSdp{X}_v_OPc$J zIjraBee8()No#@AKkQ{n7x}H9T0#f+P1?xNEOtQB7Y36X&z&S8F6Fi1AM~#;sx<*u4(ygrxbl zUP%R+k+84`icgM=SpTYV&bc&Wi=c=IKw5zPbQ(h^n32~qeKL>qWo2!IV~BK;EJ~8B z;FB&LnUc`LSywdl2b?F@j=fKO6Vco$#&zsxAMe-W!EI5f=)H#`A*nzIAIsF)hJtP5h=27Bhh zmH`4URe>MYEbP-?GujKuS~3YBJSGJ(k}I2ql~1r@F-#)YWK*@uN_Jj z(`GRT;*8YOp@ldZ7!{g6)+;rlXp|5Q)zeOQtbkErDHuISx+D>ZAgX6H3?qFsfc6Wf|i)-Ohv%fWd=88=}6vEAyJcfXlr&;%_u5RzC!mCNsPOKWCl=>-f4Wh z>9D5+QGzVD`M5W72MPK)T|gGerHGl5-7!YJ9w_=E<&GBAFKK3|FDJRszC@^ZCw}0G zW=%L3MUEe0FIjWc5=iqX|Z< z4R@fmt*Q+?>Sd2?CG8$P^$3Agzi*i{T9K-c!E|T^ghT@aMlviKe$JRe(CFneEK?gc zSohFuMM3XMo2IALx3nbFyXYw1nUSFMJG48ru^d=fgo*5I1R4vik5NOQn^CSR)@tFY zHaHR+Eq@p*q6fg|j8JYmIJ)kTYAY_fp{U;8km|TGst1f^TSM(9Yvxn9q3JjzjA5uf z*sPIRVNwsRgT1Z5qMQYfnVhRi#%1FlmU7w3E4`I=!KSW|RnDUZPGFK>Y8cPgOKH|p z624ZNnyW5FCIljhgw2$Z&uduSbuh0%p&ny1bTidhNG{D zHNHMc(7oYVHhQc-Go-R1F|1hHPD}>#(=7Sxx7WS7rG7!9U&}nyN0L#Q9-p@3ShycJ z;))zB%HGgW*DwOk8q<%C@Si5gt5R{GhRPzT4isYVOxuorz_@j=zLl8Lijq3aR+CyZ zQccFhCA;a3f@(%M6jbo=%c^Ly|2(W7I}GB7|2re~7k%phVjFq~*Z(9SuyVqlF>{cCdN2DQhM z?Kbw_53xUj*P6A%uy-=X^wa}W)d|B*&FDV4bjNhIAY6W0ZF(lV5i)eOZiW_Gcc$T& zYWc56f-T-@$Fif7i9%#3Xer9XR4w{k}=wnScR~72Z!*G7Fij0gJ`R<9E_SI8Ng^X zEjd(BY9RXnk6FngI{ggvI4>J2UhnGoH&eO3@r(Z(G$ z!!z)H9tx^`8|<0ccGB5T_*gxB{MiT6Qm3(x56&4OU!2qPUIrM+Wci3*z(qbnQ$9ld zM5d-3a5g($@@$BssLo?q0rPK4;op>k=A&fkd#@#=#_B0yBLm~yrBRX&I1-K&7ON+D zc0WSJFCB-1wm7g!eD$0dZfTO^vkHb`G9zRKXd5^PQi2LoF~ay{rxN{VMyO^w3hoYk zMquEwP9d`>K2Rt+!XzgJkqLLKm}SEeC>+5dw5^p99V4h3;nR%KZ&sVT$zQlJGY3-v z0|(%I*i#1B|9#|7D`cZb^&r`;BuSV>1b>e7heqXcSKSs|8$>_auii)y9|8FmHI0(P z81_2;noFNE5`u@+8%@iAfl?eDv~J;4WkZY%7KI}YR_p1p*r)*K)IiwAoYC%KNwc^* z-Ux2EtrE~Ss)zHb8LR={1VlN1X#VP)R5Oyy91ZX((}8Hzry6lX3g=ieqD`4Qxq0IW z4$DY*gpo#wVYDHrj*f*hb2+gitqI0Juwn@(q&arO21+A&*c*m`{eCYlb(7YGp?lVq zYlVel1}d~2TU1hvb6hdK4mhHLvaLHuW0ZA=j*Jl$3P#c~#I}JVI8qXeb&v(o(KR&D zqng>PfW`wQsenRYV1}U1YhYay0yw1!2klwE(z0p>)4@f0#VB6H-Gj?GBBR15I|hX# zQHWkd41I7IsYNA=h0^u4OqA>mX9nv4DO}fz1AA_`ixID#uGK;zW7; zV2|p}Cd%)G!?V#C`al66zzCzv8M_imtZCHmUmL15_qC-RX39%J+4?vNd0&ki$mt?pBME$;nCIYGgGRzV7tQi%G<8ZiJT`ht zp$+t~X80V;6#YTA(Yq!~Nr z363=NNa9Fy_C`pl!#)gq!|3RstY+1xI+7qga3tkAfwbpp9516A+S$yHoL`nPuU&|j zU&nYNxAT9C5HJPI06>%g@E`$*9`Nrsl5$(GpuuG4{2d3|a6ai9ELYNO1WE?7NMva9 zIcO!#-y1L~=<{o>)-#Avjc#dF_`;^QjgnY%(Nt*+9o?*UbF<_|FF1ptx;%@+_+&z8 zEZLNVkmiK44gd>H*NP5{!C(RtsJQJ_#HmpAku;x-otY10P>$JDGg%4-LnpBu<^m!{ zZ+6D9DBK2A4wv+;Dorn)s9^;{q zDaSXK)tqop)B%QU{W1cR0(Gc&0}0Z%Tn>d(qmXdKw%SZ+SQ3ta_p)}ERHqB3&YdLs z43BzQyUD^NxjC(Iuj(L8J!S6s+hvJL1t>Go!K!3glyPz+7c>HT(?<57&2ZCW(p6}Nz9d2^ii{)U+5oI9=35j5z=G3HS(%b{NxKgV zQTen-iQXA9_byh~2oL*9@fksVkzFILG8i3PmtaCu%V?{NipjxJ6;n7d5UqjrXpKKA zd53Q<38&+TC9oVbg_^>lam`1KdukIPJ?Vp1V-HlU=1htz8Ofvw89{J#fl*^Q*543R zA@(|#$sn@lMV_6kV32TvXf3K#ivwQ;YuJY0CStW2<*&Ikui*iqmGCAUQ`T9bCu!AI9DSAgYNJqQ%|a3lw*EDHIzViaUdq;x2{3 z-QArj?(SaP-+bqs`#epy$I5*B_Zrcaxb}Hl0e} zT9?tL_Oh9Y$N37{3VxpiJ6nl8dvuJ6IZ=x+PG^v!E2WQ<9#C)5Z-|Li}lbB_okJ0`uy~FRI&frpWEc_XFMf+riZ&T9!x~bOH`a=eKF! zuqm2^E}Rm%hl2KpfAfsKLArNeHuDFA53xJ_tP;qw1UZXrYPJcv70Fy;)#=a3C@3I% z&DjqunP{Agd;XixqF4u47TdqchyPxQEp9);`2~$<3vK3hwq7r;dE#!f`Z{&KESP&K7Kq!*~pv+(_< zt47W(0x3FWjtRc(g}(6%!a*mYBAIb();4_{d2G|MJOUyX+qLb6?4noDfA>Zu98gU8 z2ktuu-by%pq}GUJc9k%XlNLu&3g|-!2u#rn&)H`Jw{^S?%M1xYL`5`C4}Vh9tZyy+ z`}*$L-un~j&&^ZwfNyzdf^9_~cz4cIopKyq`e-ts%U-_x0&#C1HgvsGrcNDVU02yM z>^pGK`;q5VwumBhOx%L;@G#xRmvcw-m6ONcMa+;*6gnC5Klt3Wm;DvWlG#}r1@4B= z<{4t50&cLh^&JZu&%wdvRAzR8z#Z{1Ny9URMUh>q$Kmfd@y(6H{6QJ3!#p^v^DKn) zbpf`bj49!ajqNZ;FDpc>L1NJChnS}w&y;7L5ki-|jOP7JPW0X3>`ukWM8&<))F%j$ ziWqdR`2jI~-&t^-b{drSWjvE~Vsbqn`T~IBIXeLRS}HckF|oIfuYm8(E?FDrE9~?@ z0*BftDvz*vOIKi&OV;$LYty>J_x)m^BsH4!HvG7#<5A-s-FnafX?yju!|-Is3S_oe z1H~%DoxAwXxHaYz8L*wWt2>SjllZYCN%nAhb6sN;Rg?czi_Q&fMKs?;;xWr%4~A-8 zYyex4QT+e-n%xD9x2%b}`|XNjBraBD79`h_Sf1`3nm2wmmPHZoW$ z5}Fnuc_Nm{00tNz;4~e>E-iJeJk1Y|@qOpKvL|zMw`6v1k`~7<^bfSmou_$Tp2e&w z8=EYv73978?jLCL?ry?_{|7gA55KkE@Zn515vaP5nz0^F4!c9e zr~@KA=MgjtIz3o{N8tA-Mg22Uu<0uAs5}oACi%G_o|2xs;Eg}e>&^u3Qjn$ z8gqF)g&f`7{P1&d4=q)xEeT)uh4V#PcX6<?%KXa4&eFfWtYefx%p&9EwM;{g2g8E5orsMJqhON;ki z6Sj;+=R&HSQfzw0E?(A>5nGvxQM%dnO_0O!uq|!5hB@3*DTB8tg6l;#*)-PmoG#Ll zP3s1@q8W$!l7CsUS3o0Fc-K8O!sTDa%!*{p4>xl)5vrZmEecKXi9J%Gs3!q6=WtKf zGq86o2Q_ee-1s9$EITOV_uyASW_~;}*CAG8c2vT_Os+trtKUB_r+bT35Nl6j;`D|_$mX9{)y)b_O5aP8g`y=S|041r7?1|h%*9vdt}IjUIa}s};z^k$iF^txHtbGw9=C8T?QR{~O=)fiWWsJ)AayqOmML zLKRo~1|0P5fL!SAoWt$y=f^H(xXtN2I~e+zY7#Qn%c_gQFJHL=Qx1r_iubs=5df?> zhttRt{9V!>o+dLRsMIC9>8ORblcl=2^qkvRs5G$D%`C_Gl<5+rBo>y;@SUKFrTRAqTP*ulJD*OvVpM)YTVV}B)?~zml48~ zj3uqgQOd`+oAsUo2W;Y=t-Y~XU1Er6 z8f59G%t6X|6px1@!M>!8qPZo%OzHT`72m&d-40y$n%;b~kr(t?4y&K>0gD~v3mWX# zaRpf1IRDz$CJ^N}?;pTl@bdh|X$hKGJJ+`@t=OLSuG1yw6zFx1o}zIQZw(`;gfvYA z^#sqKw>dbib^7jmMDn)-W@t}2>fG3~MIunICULB$KWLRtHVUuYcr87Zz5A+YZ0M|U zS#_sPFsc-i1H1$fv4Pjqc!~uy%dw+!<`5d@HCG>`^z86R(bDO@0$uH{wP&q0YC^1M z=KfS!w;-bOXQGhUX;%1Fd_Ep8Eu|$RLWn%j6%h^)RD8F+Y8cQ_0d%#Wx_{iPzN4Q* zok!lQ;((c^Ll5&8^)9yL(uk6tbF@EB%f zbJVaxZ+;mOC9R{~-tqCK+ib4?Xpg@K_Gy0ISE*x{?}L$H#g~Mq)2P{=_HRZGLcM?b zd*_nzD;v0Rg33Nkmd+!mEZxW(+zu8=%zse(IHEOJ8a8QTwWOlOHiv}|p8k?jno`+p z+x#`ZjOAQw)!5XEzJSz3*RW%kj75vytNF|9h+&25jdL=^P0z}HOZR)PW5n7r_?S^S zmX7P+tHwaq8v_$c!*&~5>TmiX)z0KH+C(e7tWRYW=jEfOyF97CE2`u^Z=0PP8Mbs^ zw0likgix$B0R!o82P?H8bMS$74avB@2Ay;}wh#22^qSV(3y|$Ou%^Ws#af2 zV4XD%2@Tao!j4-ree~Bpy_m1Z^0`M;$Qlxi|LGq9mUe#RejCF{o0f)BrJzPC(XG{< zqj7411mQ9sp?m?GL7xQJII%&ZRC@zHd1_mR#n~l34+Nly0%*s2H`NlEHtbb+c1Xu) zyS<{_#CI3XSDXYUi1Fj>FA4@&GtoF45ZA}C zZzt70PsfYb_DBjbCqTnJN47;9OTT^Lrz3EIEJDPhM*(5Tr<3k*!nWdB5F!WyF2AW!4Sa9&V|r`BlLv_|bUp1A(z1s;GeYZ%ePq$|~=*$0X92 zxnxyCmiC$}mO8ZoVlpVZq`aPBqDVZ~$)SkML#`-Fzed+NpR z^L+XKNaSq)nYSQ%E+_1L82OcH>Y%4p`eL$N@vP1_ zS;yKn58}~m7NhrYvy%@dfQIqQe4m^VF?4;>DV?@leRQBMmB8%X%dSQVV~U6z8RE!? z#R=jRWHq6z(7Gh`pK7-WqauX@#zWk7#CUuTL1Hg@C98-k_0C*6BU8Kg#o@h#15a_N zqzxn7A6N7dj%Bx80Ia4~K(WJ^%%_DtoPm6KddPQ?FT#}!Mbfz`Y%K*)Nm9V88h)P{ zoKOL$5|v09AOJHsCIvN2Y@EUVlaSzA@dqFOr{*>?1Ob?u50Wryo)Ug;e#^^OAtp-+ zBko+SKHkIG>_!ot&W2WPEv??s0yWR~s61is@<|&uTw%*D&)jNLUldrfCY~PoD!nRB z@@U~{FPP%K88pcGYmN;}IhULZjY>I_ZgCHRi#g4ZVBG9tIYfzeK~_aaJTED!i{X3T zXX_*#=PkcVfi$1^QZN>s-$dSCOCYc1U*_Rs(sq$oNM@Y)K~$_XX9UHlXFrPJXKZQa zDQR>S6jQ!hvnx)R^5J{9<%Dj{giQ$d!xf`;a*ZlhtfzRUyC=t9fFv5K{5~2NBYeq? zIcM{A-}?e@Q!;k9aml)%vovdF!FtIZ2ancqcL3|;BMYCh62{T&KMYmB_Q6VF;Bci} zy$pULlVhEf14edl#tA+~c4pPyQq$Z;KrbrVcgY0e`f)`UHn2Lv^d4)gdVv83emTk; zmEdw~Z%XWmr}-lA^BvEa@t|OGEi0(j4Ic%KH(->+ZKbY!##U5X6e!)GcdVDK!?t@a zJH{?o4CgnC&TZz@(PcxN7#O2G$7SaN$eeLu;4PG4&kt9mZSLvx+qx(i)_gs3kTV>? zeZRnXvB)_=YmVC~_AzkIi~uooBN+CX4x?8FGmdZF-OHf9eKPI)h-TsRJJ~{kNUM~D z+Dk^JbQq}OAj$HU>Ou#1y&D$;JTZ)SG@fo8#4c5vb$$H=tZS=Dgq6gr&+A9^fSRypQi6I z>IyADPh17ILHEi#74K=1Fr#RmdI+JT6^rB6)+52U34{ zyyha3=8ww=(W6Gbzvs>TYR(6ZpI|?qxK(QHEFo0*q zc@K~Xllejdu+bm^*m1B@v+airsP6LgfCT-vEGxnX*nUcC&=Z`LL}ZJ7wq$VTbGF+4 zgyT^4$2Fpd6z6iE{-cAvC<`2{c`2fb{HTlK7;Gd0kKig}W6_`8EYB#8FYaE_z;aPX z>4_cw;xwjdV3+!JJTp51xFJ>fNB2lw5G=FN(XaS zy^ry}TfOB?$Yc0nkhBiR_WN-asLr<}uiz{|Qm#rE889mf4q_|d%Q@ogv)4QdN`Z+4 zNgVMd{nJ#s;A@+o4tCTL?{|Jc?<*SW_xtM32|+tfhKPd>mb@XpdO3TIYASH$Ge$wF zZ{PjZ2Wc#M0iikSra1;6Ul{kSJ+s?LRcdV}yJe_y^r#Tg|ecE_^IkFZmtF<7%G1xFYzEl3x@s7B010syj;bR9LSbiIShYy#Co#Gxmry+11h-M@Fldw1FO?oX?30myt1 zKo%l9E4u-Y45AV!-hj7RIm^%d45KS2dX#L(rPAUW_FKUrldZ*=NMf4!x2%`zz`!nla4unz&-NL%-DXLIh9D+fMoztX^{AScG`eej)IFVFQCYX zLqKuJ<@$o(-`OLLf(Y)B=e)z;8j}CdkBKOVg#RtO7z{KbPG0~dUpgEi23m?RG#=%j zcyizCK>)@WY_f|Uc-_n&rPKwGvZY4iAeiBNCRBA~Sdr~te_V}<#oXwIoNSZ;WXJ*-AGxjp&^;mROp3J$cL&iWD?X&y-wuTh3pcOht~4EzR? z7#u;{0TIn3Az0Uc2Ems1xvPk`U?AiXX1h^OKIe!JdumqV1YM#s-~T-wKXkO}(d)e( zRcKF@Dvyl^X0aNgU_NXZ zd31?XkfQV$f<(&p4Q$*VFCeTE^lgwfz78+hWeFtoac++fS0Fp+=idFz`4mG;~>oBHJYeWSNpK6aEUaP5A=|N3g*wdaJ0gk^~axuqHP|`P}5Z>U{OWq@&Wuj zDS<7Eb;NBOxnH(T#rBkl;G2O2Fy<*;QmDoV-YdpP(j1aW31$EhnrPW*KuUr$I3K`{ zjfJiR5H`uPW0L7g3KtB4boqt;y7J_{o^7j}%6v^*=joGFcnNX9|EuH}Iv+#GzV6mY zA`qr5E#0uVD6qFGY;iIZi<`wD885m{N_WPYa zj(4-Dwq7)SX@ZZReC(YPfrN7~6gr5ImSrKUTa}`{S4ESp+3#QdD7i0U0eyDDl5^Vk zDi}WTS{t5@Nf(VHZ`w;;(Obo%hNyXp%g!yepk!SUvj2Hl~zj0D9)_*x>i| z<=$D;?GHJvyH34Dt7t@BDCv}6JA6jVEvAHP^g@HJSP&{Pf-;fvAQ?24O`XEAha??xRgXQI>e3Ogf_JU7(!^uL%dihD=6Nr3P2>8$0iY+pwBrJ_>blEnu z3_+pqK(a_td#tc<`vC+<`%O$0F548hI$UaBMj0fxDE(}?8``#2$#s8#bnvgMVlJk+ zCV3exi=j(@@CA}TU_~lYlPoB(`FN(~kJ8Xw{;JdLYbcBMv^j&`5*6I+T=cL^(c^!) zVZ~rNCCXjf3MuG~?fJ|q%Csy$t?RyW8!wx_0Lrbm|bwT|`4z@S|KKjC!I%NUL(y+@xuQ+EahuK;KV`$I~Sf z{ClHFy#17GxArJ85W7TwPtfXJ6z{hsX&>k57-4lTRJ{`RHZS-w=Ip{f=b>MZZZ!ixU#$6c3NUZP# zu&6KyfFOWaNY4KV@Td5n0WkL>h@uCia5=8%0aN_{l>{7+1SLvGQEbIO?_8BG%4vBE zYl&0u%fuvK8!De&;hbEdd9}T2TaA=ug0C*W{=jz-gd`*F=}xLP;!_hZ$(VT$(BCm~ zpdrfPX{Z+MzP4k0ugW(RVT#mlk9tQ4#>1#3*3b~kY2GH0=h!A#w`{8_6FQk0yS1?( z+lES#RLY_eOVmQKs$c6Y5WI1ebz?7+GO?dOY?4|DpV-RqgQ@&q2ydACFSzZi(P8}c z1@P|Jny-4Y+Kjs9msv%aIUG<0~=7v`;=|S z-vqP-YVOb}pCb;Tle6Qntse|U$9>yvU<)+XMhfuYgqJH;I-18&Ik?MMQdk;qrMDUh zcC%sIy7ii{Z50{7-;Ty6J6k4{L zqi`PNwiRThT^2#9J>Z_)qqoH_SgpE+r*uhaa+FPLmSE1Rmg}>C-?9_P7$pC=cR`fQ z4G{!gFNbIZ)jMU)go;&Jz6R=bXjOWz-L+pHT+Px?mCqE$6bv&07PiyGp~uW7Odr{( zn*ExCxr$ImZI|~;iqA*mYuJ5A=9Brf)6B@eIzI2rI8PeXP0PwY3^J+P)!x{O^QjEd zIVq?OWBSs%t~)W$Wubst&2_Gp^@ru)lJW8wyCM%C$>$TxpI=x@;R&gk7_i2>IT7ZeWr@YO9%FHD>fFcVjcF{KvR! zs2-_ZA_U-%rVu~M5fKC?9&W8$cOLBfqNee5VOKl)}!J zeO8-he>%U3!6=pro-vwIRL0B~;6e{5CB)l_pLutJ->x8G<=<7F@cP!irL)K?q2NnF z#XUfPNdOawYQMb=JY$Z#;M|-$&Nwrj9iW|{bmGh4Z zm1?bYszhwaMU6`g7Cu0uzShLnLK?QKG9hu|bb}a$M2AabO%B&*?Z6CVv;WCAk{YTpUM^u zpn!peUpWI?xri}n<~Y}}wee++Yx+m1ap|Rj<-ireNSK>)ulV3}C*W_%3Q{ zV&Wk&IY(e_sPZxn01B~cl8PmRy1nAN_c#o9C2-Nw0}Nm=7y;ZKc?hJu_1Fmbn8-y4 zEW{@n9Lujo>3BkS^`ch;l#>e$4~0I$0OuwNefVz)f`txFXA?f!=Y2I z;x+G=wGgEN7X?b@9KmS7aN^KuFIY(OVG*{(l&mTYQs%f~6>;Z_hrGvkVNc?MOIZT{ zTMKg6SAs`Y(Yv)R;Fsl%Z zgz*X1Qq6`viNpt5DX?Q_zie$2ft(~Wu;O9T1ydSvxf4gWW@K_CqSw5Vc^O>rBXk2jK{arhX+aL6PJvwgTbgV-j?s6PQo z&3m^L8daN%c!b_Wc#VRb1;taU>R4YYo|;m+kg&covu@(ct6{=dEY8qK24|%8?t?K> zz1_3&--)MIrFPLh90i7xYAXR`YT_MMTis5V8=;PCfA)^<>hlPN(Sv&jl z`tmLZ-`p=smQ5w?3zcYpCu=CuQC84}c9zqu{AM*+(LTTY(BSV3KU6%L{Vg4STe$(Je4spec=-FMkfX$! zNns*uT%M8Yt%WOC-DE1blvbRZ(d8Npi7PU@`F$$H_UsU2P@o>23VtmrYP_us=8saT z>N+wNjaILyyuI1FYf)#*Z>R=GsHqX>ODW|%ve3S~v`Fob;LeKg-1yBF>$%A}Mf$2! zO61hu8@)ZK*>L7>O?~}2k!f@^t&8g#Sz7Th)0v}uq;-Dm)me`6MeehFh1&ZnIGoTQ zucm`km6->iPqlYG#adbaXwM7!mo~kB2&6t$HiBqrD$MXc)Bhy!x?)~aZfvu!k7i#~ z^EAte{9-krkKnFmRJ;}rIS=f)n}g1U;0%ikHk!$tQ=9L0*)~ z1$6$Hsws)ER-NCPxPI%>mEW&;@BBP~JsjSyk#?{)bV1h-rCpwQ)&Qq??pjg2Rbb#e_lCSn)6 z8_i5zsz}uoFYZp4vNAPX+kK8|K4CSCGHpitQ^&_O0sb5aCMG65Ry?+P7m$6(&5hTw zYx-dMvmo&^r|xWts$~wTqF&m%-J8B~Klewz3CN5Z`TVQ~k$W3D*zAMYh;oM#`R`O*)(&okm2;lUg`NZ@s*bsgekTB=m`Tmn&iX{7UtrirqNr?$sVl;gPT zsV&~Q=!@_$tKatFe9*9~=hA2WGGO`BvXQ^@F@ktlBM5dKidb19K}^|A=}T; zUi@SB!K+epI*B2rM82O8i{R%T?m+O9kGLgYcYqQuS-_57toEkjTNVUKx*fGn13-u+fesCw`{KS`{vpL0Wv&hWp;q7+~S(wz39|IG0Zxo z0nN^W(v1^A9n%ucIz_sZN%5xkX)_TW)FGiu@$!sbC!NdAiUvX4rJH)W^}4>)T}U;C zlT?q9%`e4vF{wI^?F~W(5-kwrP(@>xl4=-f?QLKDq7YHU2-i_+|eqI zuqCBtEg!<(q!sk|X0OfG7H&7UT-?!8$i@E$5C5H`|L|4uwrPga(r}>LS6@oE>kEB7 z@O2@gJ`9%lHsH+c?y*YUyEr%>AqoC;@~~HtGTSGOIT?Q_Q(mP1s#O-Xh@Fo@2E54v zjwNGd)YyX^SO#}>MNSg>7BvXX)7AyAE0FmkJff4Ii_fN}rlaeON47s}CAfo$9R z*bQCc4{U~8r_dute$xugym27)Gv``do?>WYFGC;UE#m033~e2AsPyHJh``s*Vh%ES zEZoHyMBE{*p-0MmA9H_bA9N28)(8b^wVABEFtm+;#5zCchEJe-Z_Y{`6yk%cUwQ4N zC--*koYOQ}OVsVK?_`{JxLUNM*UXWs&Ly zF9kN_98{@^B3mj%Rd}2%9r*t4hxN{P(wmU-2h^I)qYM43nB9@Fh~Gzk`LQ+eohcVQ z3C9gK?hY{m>%vXl52%G8sj<;;aP-VS;~Io|tp&d<7XIajHivUA_VK$UzG?Jqyw&Dl z%A@hMYKC+rm5^y-G8CgQRw0qYC+k|0rs0ujl_3&S*6cxYjY4_DikEA3pC49MR^~oF z|I__pxiy|)Eu~0=Lt0MV{31Y%D<(A%{hGgXU>o9@@gkw~9RgX+%*>33E^_`4cQyIJ zCeKkx4)b#Cy?KN{!?~9BgU2}wclx>2VVspJlClNIB-x{oMtAy|CD_(FZFH`~P>%AN zrZ%j_vr&*P-*PTpg#cxc)HDHL)}ivG*j&|)mt6asg!wFNK`D3-n31xX*>(LZ7`n|2 z{v%D8d%qD$rhG|iTI}Gj1nru`9@&01dEZG{0vUw^O1SdB2q$V+9y=)Ulr)Ex_Y z5bix2-f10Tu?XFU()eJ^nk#smb5td7Szf!}dA8EMzNtpA_xQD9gwXer1T*_&)KqKb z=u{7YfQVdbY8qddCrdMMoq(U0d1Tk5^%vH!4ak9Kse5eg%JfUE%^JwB3Y9?3X=XdH zScGKs{W*O!rP+WWc|}3Lkx8BO;yH%e?9NaPs+L1f%H@}Z-v&|(61LUiA;@^etkp-S zq7_)@v-YI0>XY4(C2Q?^qt3hA`!)^UZw?3nrdMrdgZ%qr-18pyk&$WD7^+&z$Kp4d z%cyO=;=degA|G$+dYajOzUx``=`Hz%$zNV9Ildj|a5@&*);=JE+u^&!$MxAjIr52I zDzak(oUXG)r*R%MI&jTcA3PosrAeqJSku{%!M-#jfu>=O#eW-|A`h$3liAQA6u>r7 zW;i|Lj%RzF(^nL*DFgT1B`=B+b~>dD4v=_{X}wa;M?FELB^bHncZF8YVHPx}Bk$5~ z(1F`rxuxn;n>>e@L^^VB|Ilbgu*#14X+}v=>U~TEcg87WS0+r_amJ2PrH}1j8>X5G z%!u^Yx=ME)B9wkJJW}}@0le1{EN@CLib1Tm5%&k4Ez2XYr)GDz{k4`9OmGLk>=9Q&e&At7-LRi>g zV@}iSi|G3{_Ec=lEM33N+% zAx-Vf#PUEyPCPoo$=hy6OV7^a_*t07fo`D*Gn9QgG!Rn@g*kOAhP!;6Nxsx={e2*D z@!yxO_#x!9bl_wp?ecC80$=bAi6AO1 zsC{Rjzm@Rb4){L|(3>P}L5oKHR&rnS=f<5i?JY^JAjFESu`rpr2g`?@*L|V86Dm znpd*Om$#I*rMF#;VPOS##~E&XbAD)&m4mgNHL75cQukL_p%(uJgZ1vfvoHb>$b>>c zbH#~v7_rzFMVg{8RSckTl^#1u<@gEYl*4 z7a{9y$h1fG@S3t41-lzEDn}kj7lb&N298^op&FNC>Z>IzCFUrgzDaF9Uz=hXG&`?7 z0ihbmwS@F?Q599tTmIVEI8SRcCC!~*(!MkRuIW4Hs&0N(Y4+oCWNgp#hq>5h-nxYD z5a}Z>b!yLDj&R8LiN9oNo-8M<>6e-uAZP9I)%(aYduxpz=JGwHe;nF?Ie-~Rbmt&-FPkL?(>19YMZlj;gsWb_TKZ(IN_uqK{T04wc;Ze1> zAXx3fD{qSjY*f`}L5{JQ-NwRb{YwKmb04e5{=n(G;C*PuI;|^Ya+b74?LXJuTm!9r za0j)EK6z5yto|MX{^c8!P!+ZiY?6?$N)rrq2|Ng{1opbOd6k^WKLtVeW(l-ej!l^r zRE&42!`w;>c^12CBEI|ZU1x*fmb&t*-+50PDFZ89 z2y;mb(3~pRdIkzf13$Vu51g5(IIX6z9mye5H>Sk_&kBCg^_VMZR>76}6qjr%z6ozF zO*`BJd&3B}XbECBkd6t|8@BJ=xmVNxgUw5^QOg6R{#*9~{10dns=8;Uq(W+*$=37; z=;I_4q^F&JZX;5klKrbn#CoU_voO?SFH`Z$klj6;oI%HSoE;IF?T39n30lFKiLSvU z8##;2XY>;%JS}(b5NE}6z3P`tIwc8fTh^yh_O~++xY}ycj#Z(P1I~{@QeERg+Jx0r zcJH2FI#R_%-6?`&8p#)K1W&)J$RYmZvmF<#upHQ^D&f=HTf~5Mkh|?pb2{K9-=Kyg zA~zr1UMvq>pvXjXL!$TSmGMZ=ilBqV+<`gV-7p!H6~Z_`@s2_?H>tW<>IyPO=y$l_O2Iso(Hg^_Zc zXsnS=(-=EvMxN+&YbpwXJ?5`7Z1=ec_7R>wtOPk_M)Vz`5oC21MCi$NoE{Wv!K>(N zfA#F~lL>O}ch3|LNu(#qA$9$N@iyQWL%nh#*VhKd>YCpRc z(`SjX3dC*=lMUD_z_zIheiU3d^B*}M;S+o%CVj4tV-&If`k-Tn(3_7cNOqG#LP34+ z=w!;`e4O;H!eczc{-Y0Wu^YC7=O3gqr{LpYXG&zVa|9!BaR)<3OErHB=4suhk1q5g z&W$K%#V&jq?s#VfXC8vae%8OKlB?jB2+5Qta@bG%URG+m94sUa9rER_*A`4*^7nG; z{WV4oz@^x%$?-kOgY6pl)cgOQ7%9Dk?eA|DZg$Hs{$PF~wD{SUU?X*qjTa!z8qQH95MWtm z4FvIiFq9b#tuyKR_X-wek*o>8(P}8g1fo!F0)C~L6a{srJM%yWE!vbb+AA#yWiTH;bPJXJ=dXYg>lhK_q=O z9wCp^lg@d|u0fqxLsC&LSic`U1-f=v1ug_wN}PIG7{2XoN&>sQ_t80blqM{VPKB_m ziEYC?7h4+{N1WhlvJerLaBc$HbEhRGV53aQ7p%m&Dn;1CvpX(o(JR71jQ4i0vZXKb z4W)y|VeFflo*iXpPsrVn*vH>{xDtzC*jVR^u=RhYyXk%}?obsxUUU z+$klHTQ8cL-&G;UpcIIHAlV{5f>vTpl#(9PrN^YjRf`$PF8;S63IQ*!+-cggonhnm zg2C4xgyi3#y`xKbSELhMwZ?8e6?mzh#uR| zFaKkZI1Or7ZsB9jJLc@Q^>*S)EJcQ=kFGrxvAGRwi^tK}*M^yLKfVv8tDb#cQuqAM zNo`KR$-yw^9nt*@-u5@_$j?H?(otM)D$*jHmJ*tbBsHa~(lMM&h71MvOwkfmiQJ%0`=V%c30^a>=&2mzQ@x0 zndi=M4m?UBm86`#g;-{YT=2LJAq&JnKI!8EW&l#ZmTOIv z_mz(H#ZGCX`s{oP9v@_Mm}Li%3>k2=dLz*Kaz46aHJC`=WmZuz?`z)r-n*=Y%dOWl z?dVW#qTP&MTzpWMQwP{4y(rXN`XI~@q13s#1)p%am4gd_n-^O+Rxg;?BU`O+UYt2k z9Sv@^`||Krqh5sW`;P>FKlk>E!&(lvB}TivgZX;R8m6{FcMCiRhhv;2Z6Sr1-OxIX zrBPR1T#b6wzxiNit#?wESCt9x##I*>D%>ecxh3+#ywefV8kl3#8w#guLo6@WPPWta zi9Jn$zm(2wu5<-jLh^(*scf;Edc>u3m)r|gl(3cAuZ!{MdWFo}LFhLh)b`fXi3wWY z&`yH|3VXMPuagm$yUn>%Oz?5eETWwBvcavt%le)Bb!=p$^>c0bl3x420^2wW!5&~M9^#L zZ){#zrhK7Oo6a-Z7a<3O#H|MgQf)`=&+A){Hso=;I8PPt+8^@^`Lk)t-%J}A+i^a6 zr>A=QdM>7>rnjcIrb3b4oSK@=fy&zZ?}n>?8o$N!pNQ1d;@mTE$q%ZVByY#33f)rP z)VWxv-uZfO{K-!lOD@Yd0#nYJC(e`D8Q&gu5Xs>Xb}!JQ;A_`(EdvVrjqi(U|Hye& znf@$>PZwjz|3EMW1N8RpU2RF;E(DsT4X~A>M7rP<$}Y-9&w;|j!=w8o{{y~IJsazt zelP!W&ioEE@d?~kce3s%4l|q6RtV|M^;w;)x65!LER9}n8JmEhIJgksubMBrMG!#5GFw8^R5O>&d6ye3!1l{*^W2;L zw*`iKti)@cG1*@NKDlB-meGhO(!+>ID-Z3P;v+`2mlJX9h)7Bpktq+E&sL-|1=n^| znM;u;xdeaxC3VS8)nkMIm7W39|7{sLt{##2#GPm}v$e&#LTO>E0r&Jnu{?#+wpL)O<>;A$FEsc2*iXxF9}3?}8fpj(_YEgysM6-U9Ab4p;pv5I-4q zoAw7@BY1Co%%ITT*~2jO5*~!9hZ#IiZZDw@FYyhjY;owU~TOE79J33Xf#LR|8RV{U+dv#}4WK@~z->UNC7vR(IT18w;KAoZ3~+lA3YU zRH{2mn_`e4*fkFdSme6_W)bTL8;k`!(*T9w8Mtilm zymf6sGDWfr5ljoU!^Uc1a=}Y`Xg@glJysh4l@|VzD12Wzy458QG-&15v%KxggLxKF z)?jgvV2$IvpXuI64?^G`h8GW)25fSF(FXB3Z_6Mt#dEUIv&r3=`mc}+EYCS!mVj<@8Nd0LUZC?e9Ow@3}rdzTyZob#RU_rCZ3 zasRo`bMqv7l|6fA)~uOXYwhg4CQiCpf6hu04GyXoKCQ|CWAx|_qf{8)POB73Q*%dy zUu82(7d$F@>J^U zu}RJw6&q=i!U6gzax*Y2jH}ayFPGE8;~u)bB3h2UfbC{Tve<$@3)F%7&2}=pF<`M* zd}rTob#q5SmTX(ReMa2X%drBh+^=lcDP zruVa5rlxY^j7G~Z(-Xw%zGAZ;STq$Mt?jKToWM)TOFbHK31REvn)sHIDyX_ck;?1( z?e>XOIHQ1Qe~g57IQGztN37#U@eWMIy2Dqo+KR_$VvXhS%rl+#pjxGXWcjYI7YJ|#0uZ&G3 zCu>zGnoWxkhW~Iw_GFnZsQR@7&50PL@{h@!=(Q{1Dc++-WZmZUl0jWJ9n9)ozEQcv z#5aIAj30EzhSeVG6mA{S7rIOg;C*}>x5K>zX;~jV>^33fd%#(L(%jHV32|JoN;kc- z+WZ*WN1jV`J<`_b9-b-dZhh%Hi4ZW`C)uggfCbk6pMGV(%62b@xhFhY@PO<)@I1Z)CZg5Nm8c2HFXdFG${KX zX3G-yS~T*xEpy!X2R+G*56mXs_{({EinaV454H5Dw&WAiSsx}(b=TD2aFM>@=+;tS zR{*wuHdR@1GoVOHccS}}yQH2vT<^{=Sa*XM$R)0;JLlI%ZGp-_>g4HgA9A8dw`HR0KYZN?ZRBQZ83o)Db7*a`WYeQ{$Oms>}Bh7h0y5Ud!^&+{JAk z*SXXlyM{b0NXT}Va958j+CXwOnA|VO9&-Qqmc3g_Ww@wk{ZXJZVcUkgSX-^~XZtxm znX=uS*C2nL-w~Hsjnjl zDO2->_=k%|2XUMR=5I(N9@KH`W{{>pET64mk=1=y(0;|K z(?LlrQeo}A`FLv>D8{a`v#w>?4$qrhZrVD3{t|)ebycC-o6baSpr+4**`t>g>}E2|#R2)KK2#{gH`m%jz82tiZN+$nJFrt6xwjn_$e3+oaX8d< zDaMld?ljkZT~@p1+;#pZuPpHl5G-zuvCW4fhBUBkOVgSw57YX?}o_ zh$V~ord*?2V#P;pbBSBFVZ08lEivx46ht~LFRIuMuG(DAZ@hzNSqnVZSeNGK} z?ZZcu*pylrKcFpT?M0OpeBS>UtksZaJ4tCH=bWJplT)H4$J-3)n>3H-i;;vvGT-oe zlusJmGV+ypQ{itq>5%25=h}7V_AM7;Gha3JN;J#0s0*S>y=H@qw*DG{bbe?florcD z@o-Cm@f&NI-L)t3-&7AAr^tkT2~JGWfww#y5^Oj7=9Ly6DIKL-{>nmnMyg95)VC(~w-GBxqTK*M>t-#07^Z~|n(W-#b&nHoG z7IJIgPF5Lf)RfEh?cs^9C|D#K4&~LvR<%H+rV=VbErhPVp}P(re~eyERnH|1FIX$m zK<#+cxl-BROH{|Bq0DLMvcKA4R^UItnn1TAb4&ceuio&eL2fD6R85QB@~e6k5mf;h zgROI(JZaM`(53Pz81pSX)h@|sq3Vy3f{gQVUA4K+5TUOYQ=KQb(GkG zb-?`UTDL|~wR}Z4CByxLb%~H%E@EpgN*)n>pO=10@E3()9YHF5%BJoXvJ+=wP&#S* zC-=Xq6euo>88|6*TR3h%=%mNiJmh`sirgvk$z3Y18W;HjvGXF6+-qin^u@&uOtErW z8GW>2XX-OEjGmL<%<3d3B&^<8j>`2`8^^k${+yKQc^udCec)!gM&7g~4jng@RtG;Q5yjGeEm^I0W-3{j(C z>_w!xS(B{TJuJ5nO1Q7+9JP=!QGPmp``-KxhpXi~P~UTcDA#?R=hv(CXrt9l%386PkgxvJD+T@G@p(8A-BT35TfY9%O2YUX?GDug;lnPXG6n%V;hbbM!fRhOrs za8(d$_IY<4B<}kN@KLTQYZqC*YSv172kQgY3qaZ^!Z0by_)_?{2~)oU_|exu8P0gI z@2R2t{f_ESAiCnB{Lv#yPfV;n-@kt44h{YwmplhW7KaDz&;-$w_s9c6be{`y$p z*}dpv1293rJyjG7o^rQzJeRiszT>WSzf69bfPTWatyi^CEUprCg7+Pq%}ndF@z8H* zgL%}4@$0!h*P2tvGiSSV>>nwVgdukx8HV@f%B$-yB#r20+{u?WF*?m|MtV%cVltM-Pm`} zYo*cm;}yRzfxt54qKBZA;p_9!{`p*T?I-t02K|J~7-Qq^U%w}8kVm6lz^yp1EpS&# zaOmbE$3#65okAlZZ$XPYt}QR=tsa5eh^as!t1kL(MuDjWPjt~uGT9Hxx;amjV#YBx zMtf*c(PhR^ss^Hyfjxesrd%LD#K_LYyo{R`H8ANPLuOB2h^QX!ssrTYe4(Q1FbJYjjabYe{z|KkvsP2dEVQsb_Nm#_3V zq%2AHIHdhaaCy|9AYcTj1kn3L8n*{=bN09H`c2`svSa%BE-TO4aj5m7Y5TlJ;lfIJ z8K~7pPlxah(Kn~F~b`vYN!P-kCGPliPmSozo<-CO<(7c1S@-lZau71cs{=ZP5I<;&Y2S`cGA#OP(b zK9T&7(ZIVq5}^;Au?)fv-EPEXRZ90$HUuYQ9A3d;=`u@Ks*(9{ZSje4&NXuW@yF^G zuY^9w4gAhr&8e)8Gw2&%i*{YnQ@}N zrJ*sa=p;2Aym2DDF_PUU_dOm&1M3_Hqu{D(6=3gY^}as2i1V$*4#(xft!-`w7+o=0 z`pxNJ4p+QW@fU8k&K@&Agtx8U#R#jC3)HPI^C(#lR#9pu(~MAmvHkK``4hExg~cz9 zQFB;aT#vCD?$vb_^#|gm;%nqZxur_S*Q1^=Ocj6CP!2SBKVCp{txZN!I$Z?6R>kI( zPwY2oE&pmWGlA}B?hP$X4TOz|@&uAJ3YZ9Thtj{T&+t!zt)G5%?v?!heFiPw zz+|Kg5q2$%7$Ha5ezuDnb$r*)xi=za_!a-BI`JW=Hg)?u1YcJ zjHNVX!-5d7;HI?i_$gvf2Vh<=V#D66{?^yWi*VC_Keg-~FPBgArd#C!I z+4IFFw^$HRT`j=xEAx?oZV@)5QT-}qd{TJ6OSSgQ>ashcPhvN~0zBBCQfbRGo4cnf zQ|D6tls0OcdO=&1u}?W;GndpW;Pd!%3Vp`>gw0(huP2$|%nE+*)ZjbMspfy66gZol zupAcB9P+$Bcb*V1Fl1))%O_P+(1XB99yF>gIlJ%M-1KvR@AAK{yn6ZK?Q0GgjQQ~= z!Pgc9BD$0#uZmgMbsL5AN-n92;zifCqexyW*uksut|^OY+cN0Q;Sr+O#cIb*Vkxga zQLS$=9(ckcN9uf))JjfEo?()VcziEf2~T8LOvVW`m{UE!$BDi-u7U5^^Faq;kaPQc zv3_K<0AA6uB`|%-)$KFE)AAM+RDilj?mL05sZ+tu`Wn_Ge+a>Gmajkb+JIx4N)0KV z<-sCyH#jI)0I1Jr`k<44x6L=_cI5kSBcVgD~Vz@?FKI#N*V6pch=j=etmsH-_z3Qg zJVw!0f>?}RRGEBUFRLz-QbyzZY98Z}m$Y%zRo^<4j6o5}`=V(w+(K={6h_#{Nhg9! z1@9~8HeNA(8FfRh8;`ANt=Hu#&uF9r;A6aLOCrV_3K6_YNhg>68NJpSpMXc6XfG^N zXod?Iyg@GtT)u~9KHhflbq01CDKL{+ zOY>~1%wqwcE1b@8`3uiHd1FgC9$|ot`lavJ*Xj)vBAyV)9aT&5_U!Fo_j?s17lZ8g zAGMTIsQ87Y(vQW9q;FMvt%m$G3{v&@DE=&C(ItT{0bkz^ODz5o{HfkkI8}wO6Cx(T z{&Xk8dZdfYI%&`Sqn7Wa1a=MYJk+?lvAU#G)7o#5@ncT9oJ8D+2Pc7&BvWlodJ=9Y z^K?nfv)WW>3~j0XY4qpKk|iS@HzLOM==opQM*QMsjNsSkW8{1{iiNqW+thuC#Y@-E zRgtnH@Z5#?CF8lztDfFW+f+o%(vHu%*hBzxR46<7&6D`IZH## zL$b(|nuFavv-*VZ6X_rKyQAk7CX6~JCPstMuP`>MW-76x$sY2~|Orn0WNVtRP{odXK%(A=^C}}ELf=6XOzT2;9MBT}r zYye*;)Ask%Eyf-6AA@>Kcknh|6K?c6pZ{%uCG z_Ni#1dVmjC)SKaK8~(X;Eq1kC8r<^$v+GhV(g$7$k!b_e>;O{q?j=jXJJVC7;yHS!l@J$@vn)9|yR}gvXvCN$M`~g`}jI+YI zY{tWe_R_MdiRvdA)ehxcff`OpR;!JvMi1-R6H`7VH?GSkE)jepbs}Z?v1@Y9LIP0v z*YvoVCc7s8a+|Nkr!=VKQOnw}uN4O#OS5p2XAG}OwJ~;t14`l@-Wz)W&p|@7dEfXW zdl9XQThvq69Co#8-5z;xwe2jFwI#kmJpc^M9)=A9Zr2)K-Czf}LQyl|U(X+%$5OMPVIznaDGxE@-jVfByk#qhZ>}s5P@z|Y!(7qW@h&QKwa|B zBzodbx+gy_yINS6M}H1GA3V=L4>>=NIe&Hj>)he|+@$9GifL8tA^w+&O{y1OpfY}M zpu(gXsI|dx1*fB&qMLz}%jqcVKn(YXLt=+RQdzPQ?DJCw_E6GGo8|1dTP9CV*ir9K zWzr`qS~7fM&%_n`cO9V+?f#B;*P^waoI%azV-b9wM6Pg_pq{+%N9mAR4+d7omX_7y z0L69t7{5go)V-{P)qPJBfKM&q(VZr8JmpH^qt$7gI*F6&rua5yaP<0w10 zWp#655+8&{N@eJvAdv4`D(GF0Uf!5}q%=G|6A=Jf#nl9!W&i->LI70giz5Jt0stPd zwCCKTlc{=kW|`d z?cq@SbVzG^%lgx3Q{H>!+3Teu5FX&S$R2iJs3#H+3ERJ&f(%w49ugFL;ZfY!q$n`M zFh}zr5^VOO6@z6#6z3ozSx_K`rvoE##+I(W<}rs2#9TkUP3KXul79WlLT^^Olq{9_ ze(vgWxa$$|A*5n%d;hFgbagr@BI(Q{C-6G$5&0qh5#!3H2go=zAWxNp{E*FI)}wui zLgS7M?(O)?9PCj`W^o~g^w@R?-koj8y+dbnB7YPa43lq3(F^7DOdsr2qd*0hM9;kE z0PNY(@Ed-wjr<(B2; z9X({zq@Xb7#T*fjjqM;2d3jw&@DSRF>=-{SAFMe*p)WTe3UK_EHQ4VW0XWbA8JZFV za1bf}4quMO#guLUKw`V}q@XRbR89tSzyd2OsRJ6uvuD}7tr9a&D;R5(SW)RW!qHc+sX{9%s!F~#3pRvw8X@pka^4e)Hsu?`rr?$F!C<`8&-vf8;(qo>;FxUsqm!|sxC&9kX z9U$_Q00sXenJHNl^ECe=TDB(m)6SM7K338r$gKA*Izx?bC344b_LwYx=!bTKY#{gR z(*#yxM-BNak%iRUoD@WMt{oMw&Kb4=>~sB_Q3>l_M#Ooyp@0!`s#JTO)>>`RBYlQM7LrSTF#4M?>{8AI3(UVBq};3VE3)x z-SHAC*NW@h#_7aSNnb>+*X5G6)RJ~pX+CcXk$2!QD2jRq5~VGBt$*;HI}*ITjg$$4 zn)zWpi0tVXpKi*2R)U|<%(}}EnVd$1G(o8(Wla>Qk<$8Kc!>%~!ehxHB2PT=u}9ZP ztmW}VdHvSq{LrjE_K*LSaO{(Vsce=wYPdZKZJ{N))g6Gj=tTMUn zW&B|u@LJ-<268O#N=S(Y_q<~&_M;*wq78EkDKJ%r{D%}5EP15e1D2>uZ7k-)e$fZfGR+FKfh6{x5y?707TIMEBXWs59O4!8RB#4QBdt38c8%4% z@ALCJ5;D`N7y&GY6$rblM3Y5)gm~#m#=!LWt_Pd1zq_;yLhJGw#miF)t&AjqE0w|d zik*=&7c>+6tZQG==K!{;GMgpAMWSwFs|0dfz043jp;btt2Wm>8yh3>xS;oQHNSH-O zNa;^AY@#Dl7Rlw6g8V>g1_&{j#P$;G?t5zbhbi`BNNjoS(Rtk5G@5|A|4q=FR$5>F zNjt8`{hL1>>&CZ0>&PnbVfk9hrlzWUC?` zId*Dq4%iy!b?4;tc6ayY*&DI4rI|8^u{#zDeY~$o};a{hi`F#U&Pt^eCaK--9wB)#VK$x^oIP z!MO($RVW%hgO;SR+$0T!VA#1-Pr*OgQQ;~Wjwo-?(?harhkUZ?E^~4*m?trd>9CS? zgy)gjtnjaKU9H5=iFp|8CS77Gr?2>>`QrwbBvqnId&G-B?mqq4pEoH_a>~|A362#g z+O!B9*hX^DBQn~cEf}cTcV5Y3m=AdISQ3GD^w;(ZVApgMQHe_O@Gns*O<}#9${O4X z+w{;C_7}pizO;qElXi_==2}32x(UJk2{@(^GfQ!hs!=Kv~uDh!DY2{)bpS)FVNk= zO}f!j(7+cJ3}b#e$|VBBW{aCcIvf(|v!mkJQLW9|ne3?gE#;`4=N=;qRogSUXIkxg zhpV!{0fyrjJa*m?p6)1>roHL>`sw@~MCW2Eq8H*ztmQ-K(VpdwP)6h$Lt=hGV*2lc z;-ykqK|!9R2Cbk?#Nx0HJ`KJ$Ib0GzjP2<_L2^Ivc|t=@d$e9}dqVlZ{;$$}PH2y` zK73hHncU;8CP6m8!E;vpOn~4$?tedYoP>Oe|8pYHRE9Y4Ing0F{ciL~4J`%wFck$- zO|d_vKp(SF^d{zQ901_vp3xVvJ^2h&=Ln;0Rf@g#y?7L;(gc z$PZwEgHZq>1rQxcM6JgmhnN51UM06cJ}Q_UdD1ZrUS~%_8$9PW*pXLozqv_9bs@#- zdUkKOe$oLgb|Rf;+1dSFDkkOhQj|_>L&&?b>x?Jt%_|4e;llM0X&O{`-KQTB=5Jf( zjhk3Ig!s~Gt%Vn8-SGKYKxJQk3bu9_FWnfO-G}_t8Dq})MI!rbSD4=}c)|bnlJ|&L zxK|T9gN}9BQH59Vtv)4(eW|%!FMnC~JDe=+1cbe%*R>u`LO=458k7*n)@fZq04-;c z$G0R2Fhmb#0Q>Z>e`deWgAWM=MAK2`h3TkA-%knj4vDWFLcVukn9J1;2{)Tjfhrj8 z5fQXN*CFu+hOgwi{9aT1Y_##~{cJ3x+sodI$7Zbvb0~$>Z#hp%@apM_P|?pPUG0}8 zWDB`W44&BK0~rTzN{a4!X!*3QD}!S?5BOI}L`JJw{5r7#B}@$IH1FU|p^80EHxV>= zXLzo#V>W7E8H?3JV&kX)b}mKGb-}TBa9ZQe;-JX=6A48^1wuDb%`YC|x7`qUUeKsr zNkj+42hqVJ+J^Cn_>kAGz3uT$S_)zF?eGoGi`wEtKz=AZ21OKL4gg>|Tve8uhUeU* z=lVDTx9v{Lw$;G9*tKn!Ov(_0HMiCfKIIyBvU9C(cWc5s=*wxQqv$DJcRwuss9F$B#quoK zASdEw-u?sGGpeV5ByQV_=6IoTipRKgNO0JJVGriTT%tDh0&(5{1u~7&LW>0a0!^i( zykC2PQh(t+NJkYv+oV##9>y$q`Ym`}(?Uxg0tkOkXwG4nY(@O_6rT?Yu(OSYFF-d^~rdW<=(so&Br`B9$1dvHVJQI!13;v!RSOknyKM`dCXl$v@Dzm3{KOXt z?i|~@%%&k)2+QJtLMS+hZ0D&QRmFfJCAp)Nv{qq0YA$@bJECm?@L=DzihUhEcAEZe znY2RAJToW?!JC0l>Dx!j<{(<1q~8bSRjeK%@H5zL7Zsxi$jDegcW%{lF@W%|q4)*l zK9iuya2?G6fLhSN6Ho^(kL&x3g$)OhoPRJMC1T%iL)#MrAT}*awLw|U(30Ro;)6#* zUNyU|3G7Wfct1AcrKHxK#7-+q#$_LWZ&p|-{-SVlElv1Tk$qIfd!AGIDF)u;9Q1DC zeXid`>M_Wjwpi}Wt?ed^oNlAtF1!F7uBBanZrx(-S6jO794>rSq>EHGJF2w%f!U*O zHvcDnt`UdAZvquII(~+F9Gcm6tV`^^=uN-b%3kWpju4>ptX&m$#yyx=_@T6;MuzeM z_Ux&`ULW5k*TD^%xDNFMoxz{tKP4#rUrI-)Kg*s#)4gAmA-Ztq1d?8OG$I%_axc7? zP1*#1H&)4$&ijp^ai=(*8ZT8pWly{W`ns7?~C*tlkON7d+~^@KgDc1|LRrv zg=*Wi^$PEe!fao?xeLLRsF?Z9+B!RW--bfsW8ta2riehl&OMp*ds-E^@pbG#^c{^K z)*dO-7>tGb%&%%iVKeOA5g7~sz>Sl-=bD@A660HTjeYzt`O0e71=Lcvh!f@>B|JcPh++yI>Dfns7DVXtcGw`Vyl^=nYdhZ3=7m@|O@?x%h_rk-i*z`9U zZO?AcJl>@9;p9K@Ho1#$z3 zJI7X!n>k=>ZNPx60t=|6GZ5XvsmbM=&KtAnhFHS6ux(GRTGWMl0k|bHJ_@(U0`WPY zj6)ko4?H*Q@`w&kejGhn$u4Vg)R!yP+k2`gex_sH&1y#emT^I=nr-rK<+$HKtxC^j z_nQHxsl`o1OY4sEBU#=%!2uE6R#ePBgJU1LFHry}H;BFn9 zF=!__xYCTV@$|v*3a->xf`i&Rs5+>>7-lcfd_9@LfwgUT{ybTF zhJ$F{K)*W)NSlHrg{OXr^io}d2)+sAS6n^hd)xs7!9bg?Fm(5>ozBvCM+2v;3q+*hFuwvn)xA~7S{)RF3_!pZe zqZAV^*b_8PvJnlg>F!hiFo(lg_3uJG3^K`fntJkkigJMgCqZxT{~`WcJbzf(SwHD< zl$_zaw}Cis*w{cEs7#-Xga5@QPB1u;Pc`i~?VdmzY^DyeDk>68A0h#JpbQ~pN3{tdT! zn#oN*@chlfBw{Ob{{)Boz~(}-_5W%fE?aXl<1#JsyI~{K&LhpZ=D9YzZXBG{i@Tf8_1?yXv^)q9x#s1H`YcqD#&08wVpZUjG9B zJ8O5)bc~b0!P#tlqv!6)$;3e)@@#IS@o(Aw>AJtD;MS)nT^k3#XT#YW7nXZL!FRfR^qJm?=$}h<6s)+n15e~*t}4hwWi~ZivI$2ae?z6UJrV` z6GkR+a{YZ}#Q#b30_e9}8^=i>XFNDntMgpKiQfxnZ5PXg-*$?VhGiMfA1dQApgFnj z)#>gn0GDU~2f{r9Co&w!h2Z|wZsHR3Kcx$6zbLrg#ATTNh4&Be!8AG3-<19bsplHo z&ovx8)tbY^wUsV5pQlR*Z8m<;182i836P*1Gskl$@Kl`{Vs~XSENjR0I299|NF!Acjixu2jFhh|MdYo0syfb0Kopf`0o?{ zJv~=#;O$nO(CA|&8RFTwXCV-$PnpbF`nJr=A#OM8sc1dwF~gIG+idMccZ!l<2Ab|% z9mlKi5Ha?$sM5Xm5D{oor7%{kk>mC_e6-{iJga4ajw04pM{ZN!_nr0ifU%c3FFlnl zjlBeREFTq~5ob{ZvGPTZ!Swz3+dbI%OpSydR0izl@B)lhQ#z3y=PBg5(;!V!bm4B_{;cs?mS zx~ncg>=;U4x!_SgVA3@FIQF<+s5xX)@aHBUw#PNv_(l`GQCO(%RXN=&ua@D4ZmVT- z`?eKy^(7;gDKCZ+yYtvdzl(Lf5}#S3xSn8Kb9>~+O|L!zqC7fN7M&+Y(^7VQgBnyU z?0kXppeztBVK-gN%wQ4E5~Fg z<^B`C79&b{Ryc?BSJBz3vt#q+cjG9>L9=yjb2ke^ zq}GiJ56wOeXL_w2W!;656#LedC1yCbx`!3q$z89|%KLIvx1RoEsE&`o4EbXkV%nm5 z*E{#e_6y1kO7NOOmvfV+b!hfoL^pPL4i02vgwKLD$Iji#xT)>#zSkRV7X4!V_~DKr zGPRi5R57Bt?UoihW4bzr6+XkCM%JKPJyEt-c=ISK4I@Yl@)(7w3C@C z{uE%>{><@AfL%xXIN%zXQTsR~aP%4bHe4Y_YR zmk;%Im%lmPHPE2%PJ(59742uhg$jNV@S4R!DTSOb3ZzUJfeT(dsQiL2Qi1TZ$LtP; zrmVzPYS-yR3(1%6hdFhhJr3py?yF`Hm4yxrNAoAInB#o{2@ngA=xg0nThwZ*T+PmYr^xAYM)W4S~4CmX_y?psfsD0L`>ITC)|1;qtgq1cq(a;OQ75=Sz=GHe9c2pbK z(u=C(#Ld4_iq+Nbp;3bAh6cwNxl6sp#h$htBugXuh#E=)hn0eK10uZIy`kP>e2~HM zeA`N>VPCPQlf#M+ppW=JuN)ZVAXyW%JW_3V*j-uw!$5}CmX+;QQIpU_-KWOFe1YpT z7DR&RLq|%y(jW-ZpKm*Y%0VS$u=`ROdd{K;Cd;x#DbX9xyc|=Gx-ZBuT4wy9f=}dR zP>>_zB_UmrMqizCFx&eV8wj5AGKm*zT2_UP<@0Z?sc*)_4k>c-YbSnu5IK>^pxP%x zoco@hMvmdmeQv@0LC0%)a%H+vuSfFh%ne0ME%jziKN0Kqg}gvjJp3hd>!2c|bt`%8 z8O77y2+DUH=DPQ_eI44lu_h}qGQ4KAYJ!H3U(}jXB_><(=WaLj`EedRbN44nBa8DDJ#3!one%V3ASkJ->Q z(<6GC*=+V4+a2}5T(hb->_xzP3rV?H@MC!~p*WLbpSZI$>2S&)QSq#wS?pTKni@Nr zUSo~2P(k?`eQ)JTNN^9WH}>M9TC+JIUHgGTo+KiCa+3ynUJc2wT#l?T*St#@%So(X zNc)dzkLH6LGpQ%Cus6a--^`Af)VUK_zx^N^Os7j^#3n16z1LUx-bDlb&{m~piKUKc z3FZ4tnHWHzWpBeR zb3vYm@n#aMiFR05Lsl>Sv2*Way+Ii7gM}-MDc%I8JHh%uWEWYDmHg~GX9u?ie*W)2 z9VWMCL4yX})Nq$fs_=lMA82#IR{Uux9Rp`1)-MCpPw%R<9lV$VbF$LNGeeR~yBvi) zPdQ%T+3oS9?x57wjus(8=m04Zan>`=;L?k6A7o+w0Ak;^Fz;)+Cz4U?^jr^<jtP#$N_Ql|VY4*YqTEI6TykeabMf|s@%c*Y>cRIy!QuM5FrTkBX0d^}gh-Y{z6sJEe7#?p`m{z4G!Hk{JRN zSW`RF7E=V8Uo{k{`AVTr6jxlOpcjn4W=g8}D2eP&uHKNoW)-9I0CJ08#ybAx z&=3OEsm;Y4S+UV#Dp*t|Y>GtWVNj;j*Oc56&#DU2q0wc^u?iDEcE#H4Gn&1mCGr<% z={5Hl9pW}7MiB%lNu60LpvYm z{~vO^EfLaY1;#Q+XiW_X3NrP9s7#O534Nv1YQA_WB8JlkA2OIoG>5dQjj6nHX*#R( zXy}I@>MJx7_uaTOs;xnmBiQ{3@GOsith(f8?qWw~cH2=VX!bXe|{D3qD4WEl(xY%%%)gYj_p_*#czBO-%73S;`b=nwgm zLzB_^w;PGIQ{6lT<#s_Zy!cF}OBt2$T9g-+3L3;xvZ(qQ9wWzlA(2{ZW`})ESo1H7AiZ z=7KzbR^;_qin{4Wu3yV3wgJ051>vbNT=}dC7d!R%jB{9-;n*D|V5iPO4*RZeCcAMi zvtbaqMHvQjR3cJCGEZx!VoJb1gAIcb`URP~d^ZhAYSxRn4Y|pUqB1`@ z#B$5wMi+&^4ShAaA-YT7`?fU)WrRi2X!>gAuZ%MUp*WI2^ z&1cLEb!1l{Ss!W}?gNt@Q+;?$f*V0t`gL@bl@=p*NLP|`93B;}^ZE2|OWDBsL3yyn zo|Hb1LEdh38y4Q5*aMsRBK)et>~J{;71yKeuYB+w zZ=^YsCxz8PiUJ1(l=ae&J6-U9`C>GVnTP;n3GuoPfE5H#S%I~z4tZH`$SDbf zG$>I3T+STSxdUuFe6?CY#)+`x>h)D0hUzN~kVfmmqxLI;tYw0Swo;yH1Z46m%CWf) zsstRM5ROQT+>}&^rZjKg_Hu6O*q}xto898kFULODEIeL~xo%>QmfT(#B>5o8YSU#y z0?Ou@wmGP%sKL$~6M^VSf{Q1?xfjo1E&)Luu9=xx9BdXH%1E!;3#Rpbf`R~;zJIT4 zt}kBrt_w`1o390w-9nt*5mhYzgEFx+|9a}WKNL^j_fC%wwRQ(>!u=7F+Dq@ z#4ZCnusMJ*;4AUiOlEEp+$BZ)3myRLr-_X8=;uviVe`Z=$@(A66Hg1aopnogP4-`| z3=e6i$!Z`YpKZ9*@*vPJ!!L^soW(iU0xahSPzJ$g7F~aAExME*Ki#%q4m*nMeRIx8 zK~XbcQ00dj>^iSvYztS9mH1Rx^R%;nhWmX)N@uoTz?T3OzlA2UFA$--Yz$s`$ras{8E!fDkO=CB6$~v zl=NtF>|achf)8rKB{Mq?T(ettda&V!sc$*nDVUp^?`-uF!v>Q$$R(HLL7CmG5=R4J zI8CN-oy*Q{XJG}K^@C6MklsXf4df_fp~U*&haQ8CK@nSvoa-uTS<5rc_}$kn%Gaa^ z(>2}Sz+jH?vnd;Ssck;(FN}y@q-%Lf-cDT%Pd%O;xypSG&AgTfn-TNs4W6GxsP0H=a*jK6DUv4O-4 zXOru^d$1UC6}zJ$JBdZH!n!i7&JqwY87N1HFK}#*g}dfC>IWZUkf?p}K*esKT#KJB zgMqOf1N4CUyfWRDH+lDFv~s^@PpT2dyj8K7PM9;Rv86tW&nF2ur@Fo|OA*Ar z6v+5mMMEss>;|krJYSd%V;Qus_`MH3 zrh{q<<{&AH+A&}(7we>8vB44^;0yFkn?qv>L)sM`-vpRRbf4a1Bfw_@4 z5M+N2w_g|$HZuQpL=M(~pv>*)T|2zrh-pKwQ1FK1^IU$Rx!gFs8fop&aFhyjoXZHs za#BM1230(c1~{}k+yizoPsm~YUoehiBM=w`*4#zq%hqDD zlto3J7}7sgGB+R`EZ@I0lP4$TiiD4i9TTD)%<9ZbD4!bPr({bOp*Q2w6ygYk2mk^h zl85SeaeOea#S;M;h5w7Lw}5M_YZ8ZpyF-g4I20>|5-hko#Y=IDySo>s5K4gp!QEY2 z+?@a^R@}YCDO&o^v%h`6-FJ7t$<49cbMKMKoS7pt;eL4tO%zQGS!N8>0`dmrE#%Z2 z7_t6wFr@b7F~tvNwO{g zfh1YlBw1jQChezCc5P(>cB!T~2IWr}9CqX~hvbs?a>Tae^(s?}1>_*v?$K64A_6e2 zD6OcBVgUjBGptOpX<8zbeXy@6y2Zor2SQQscN4q9NxR-Z0NeBDV6Y4vEt3@{I`al1 z?t7`mmQT_OMrXZL18iLlHQIxuqalY8T>5nC(ZH z+uj(N)t~J>LdOG$-TF-?Un!UXD}qeIYD3~5jw$C1Ojt`yrY`K0^44=LItw}WeFWY> zVbnpyXvGw3qSCgB9W(9wQhP8)5Ee9Z4MGhO^~;NxMi7DZptcZCQQyPi;Fws%hUnv> z=o8VOJ($WExbQ^`0WmhPO9Q2FGRF5Zd^o%WNhlY6GSe3Y!{Nfcw_pMlwx9PaaptiGW89_b`oL>4d&Ppc(~)&xH}U{AN%Xi#-(LQTId-qa1pU_ zsYdIQ_@etvKn)CX<4)YnhYQsb8+afIN%=Bd5Jm(diCb9doV>dSdZIJ+%bG=i2|!@q zs{RN}C=`Y*bmlpYm_e|nyo3KkJCMV7I2;ABmq<%EnYp{(dBQTDaW80daOQge@n^#@ z17+j*KD_~fPigH6hZAY(L7;2`u+W_>(O#~cIhf?l%or8o(f1sHIVBJb6BWJl_S_}5 zCA!R`Qv>_u7Y+wB))<381SFt~C#7A$HU~MO24NztizJ;wz`o^P3;~HEHkN{#kSm7o z2PCQYP)CZH`!aB>L=xIqDDL_cU!Harz1?mzV==A4%;iJ<9 zM1^;yY`u?LJieDuS*eo0aG@K5MfVL6s|nG<1h7yQk_Fhz6P?LirG<#Vx2R?;vBC$i z2we~}>Sr?wQrOg@(r9-Lwx=^NYGFxHTrOf5D#K>uq^NLVsn7w0nw}U40z*({6oRu5 zSb;ej)OMoN8%Tn+UFw%Fu1V-Ko*00Zszm#m_ zo22UX7xvK*q3pE3n1OT965;BI76a};N&C6niMSdf;0oikNH$5d-VJ(`jWc4vnJ*2T zUGmJA@Qjv-U5;(dJ%xIA0^;{Q=1RdYzeAduTxtCk7_pZWNKGxbV@ep+KWr0|KtMtW zvps)A%2sxdlQ3W!H2cZZ6Fq3-CrlAJKM%r6yu9)h@V(F=qP2|ygQY|ld zTfyU#H_Ye6mv11h4@~`jrGkf7d$5f)$If14Uki95P#Uqa1w4HZ4yZ+E{8AW7V$jis zKXgcz-)krOSkB8*JLA6!n)`M?v>;b8a-#|8$z}^J24D~aP-FoBO#pyg^4}vU1;hYc zCZlC7peLT8d_ zJp>@EOt^qw!E-XCsXz6om|mQYY!YhWq#0RMk{N|eZX>p7LWbO=2|@wibCk|Udf)SX zPiawKH)Mw&7Dmfr5eWE(2L5c@0ej@pi0yqoxE!DS*|s4`2*x?heepI1Ee)xk!-P`u zK+{aLfPFYfNK!OgSeA%@ts#y?$c=&Cc3a)C!#8Yn(np%_N-$ISrqv@a_-ri*yapkJ zK~Nbk>Um=AckRH zF*L$+Ahr>H4K%N4eZ+ka8~h|4JBOg2A#@@TkExW`)Na_9nW77XCUy|18Za1vy*mVb z10EIeAT+{q4^QwY0WW&M#V2pn-L~jG!H5~j>FxYd&?oTXj9(sv5G)6g&4dev_aH9s z@;mlIKTab1H1!~{14;0q z)7r%VNe^o@JhBid9Ul3zK2YdTK-3>#?J`<_BJIv8t=rHycZgjLl6htgFZpz~2of;9 zw;Pr`CBV9y2|V~Ka?|D42p2qrXG=H=%D@7@xq$aRUwqDOAQ{cZI^TNW#TZC=Y*csk z6hgNfFytp%efLbTMQO$~b_M5{D8}C?#3G(TT(`-2PQscOyT zJL>#%ce}>0@mmiW8-*NSyWtxcQVt(Sjs|OI;2E13Ay)#CUd5kx;JrJa!_u^y4=9@u z+0*rmo#;{`0-#;vx6uaM%PjxAG9lm4a0S?2$WE6hG9L^rlF&Dl1+g8A91|}BTW6#e zx9`z{!{NDNoB7@CR~{l$j2+g}v9v@aXv5)!B`J!W(s^Z&GIG082ni0y8E-awu9137 z0&$8|jhZ`C&Yhnm{bt-;UA9%?R%_?d#>+poC#=R=9mc4 zx{a>C-j>{avqh#(%}6Vr4H^mQ0H>H2H24wFdK@<90kL2nlM#3Kjt3%Q)6r9t*_&{5 z^h+6EEHK43IW|_@2;qkgLc6P*a}7Q5!vYi&tVtvz5AM~MwN7+Dn+b*{f^Zh^WxCzE z>c?IBFb%9*)1WXvbZ%Ngn5d_BFpM7fW?hs(u*=&*O*k(|xZl?YtHgEDB4OAeZRq~p zj$itt;24!hL00R2Hkfc<_0PR?Ak0O;XlgCydmJH=(3!93x=7OAop_e#cca6`!q&xy ztHAKb!_GZP)Zm!8H zJjgk}?ww_n5#owGq{vU6O|_`cEDGQJ5MiEunL{pIxoOG0t%Q~BB7eqXi7zYvR9mbC z@x1k!bML2sw(E|8Dl&$ePq1kDRhR8cborbrGKORRe`3zYQyfAt%sSHObiy112lRl0 z>#v%_#c-^M;Gd6!QXCYLkuRdb&3I0UKbS0+;!n*5#B>u%Nhz=r-`2Kr4$nG>G`=T9I7{Gg;Qsz(j`t+v$NrBc(d{ZcEXm?weahvx%jALmUoPJWAT00) zC-sJ;3BOBwM>2$=E<|Y;i}KSL@$cHaD)(Eyyc$8ax|QG)f~^g^Ug8~%WNqI zskR;6`paAcr`i$8&?#!dou}3g=|j zZDk1s>OjF9ps!0sQ1q>l6|F&_x}V3)&~!bJ*4KCAFx_u=f2d9dgr-j@IRW_RQ~YdU z-QCpRUg>6w4)*8U90|E6rq9_@yFLFs0o8PZ{FU+8ip@I+8ExMEESx zkzscG>KRsy4(KS;{9(Vw1A|7i2_2AT__omb&!9;8}mbRH1Ok>9=ymzr4~1lhe* za;)0sN|+j+m&~HQ=6f2LQsJer9%&m|D-hlrXpXOuCzt5qC$k<)O1?yh13Jn68}{we zXw^dI%W>2V!Y`oL;S-di=da`QZpNn|0pV_^5s}h%pf= z8)e^l9JKshRs+w=NvNVHF*jjk9xYLHj)65nWa!;zEY%zzR!-jW6cF z3WLM13SG+90mUuG)l)qk;(!^pFT;KXq5TVn_!35Gc)kwLw|&^0J~FZl>muF2kJ-P> z9z}zjG4uG@RiSU0(Lp>%_`@X+sC!zhXw9a8eH#+Fz5Jn}O_!K5Gx|75JYG*8chf!k zCR&(vJg}Zmo&;tNf<0KF04$k20Lskpus&{RAjDJ6j0N(ADSR?VfR?=6Zm&)o*}oLP zp`o50Ow??Mx$v+)_7o8pBtt5qS+uq3R(jwm*t-XU5-ubL? z<>C*GIG|$MM7)fz?=?St1G!QKu6Z7qUC!jY8XzmHHqHhEIF3IuvTXM^h4{tBeB%$3 zYrQG2A}YaH3jl?)G~nIctz42Iwdaf6Z z2L7hNm?e>sKD|z~COixI?aKU?60bKP73nf41Va)^?jWma-5sA|KsNLu2rHOS$nEln zIJQ8cLXm14hBPB;yTz>w+_XOgEvncup`=?|I+0pn=&JwywWFP~Xy9^m^K4*+)Ip)B z@qQD3nANrWmwkOo>7I-2m%nN7)PrAwvfH}~I1h}6OK$9M1Nz&g1MBJ7 zsoXX{spAcsDcsLS?NcAR94bpNc|@SkXFvCltP-88jC5E}(XFXBpU!BETAj21T1|64 z?VviJQOz%F>*)pLIr8Lkt2QXVi53eYbCNUPZV4-ZU?xnJEqh4$-st90GanuQnm)MS ztiNHO$6vtNtK&nNp+^eO0JP(b1Y=8tmz8ZzezTX;@)xqap9^g@hDW|{_#LW%ZB^89 zLw|9pvCgt(@*Q30Tq-J<aV-=(kV2)u8BK(q*?Vv1EVS*XD5*x--r5nz~#{2zj!dz4^_QN!Iz{c31SUJ8eR#sbi2+&^$55^?7Nw znXr+t!`!(4!%WTdO8=Hl*UjIv{;ha(6J8M*H?>{&*+FCOv|XJ>X)HI(&nqMSe{`(` zL>GUIuIA=eF;|52sor+9nx zI=qEy0evlk@o0U;1>{~NSA^SJs4BAzJp4piaiVP8!4q)a_IQ_G!<2nc zXK3ipTTD>Z8sxyL5}!7@iJv{vB}gaUwAVMB%FkN0h(A+O<$gg{uQzNeFT zrmJ1+ak!`L$g|y7j`i!}(q?0V_wxZ&Fi~^A(S7+P0u1s{D%=HP=ftS^@wd;OX`q&e zh?_R5Gf+?`{?v z50;2CXnq`ZPHb2-e4qF;8FVwJtN4k4tl?ad4_9e1oR|y~pE8t^$7}%58;(hjjPL?@ z%z9%`!ZGnBRT;vG(f;jsQZqhGCbQ5wNiC|Fow2xAGC>3@%i(1kXc;(dgn7C&KR1XH z)G41i?~eK}1Vm5KK5k`xM8!`O;3cL~r4{K}yZ|&E?J1OpbuCve%qe%%c#WwP-?T7} zK-jj{Kb#3r8GTiMk3t_$ykfH5cdifNuSr=h`6!G+-H^%p{?oj7*F(}VqB)K6RckFx z4e<|ERHhywWhj%xiJ3N922{__srd&RhaWg=x&E$9_4U!^40Qtmb#Al$-+Svad1I5{ z##x@0qNd8z=d2Tyq3Qp3rSU0w-UG~rkT?8$t0W^EA}p+sSWW6$j=1x_SXz1vHs$XdCkKZ#)nD|u;SSGRvApxoc&qg{2U~8qxu3^Q7(P2y z)GBbuBYPHD{qRfm%0p3rve(Z`&oY$!JV}<0jd#-QcEH6-#z2{{EDxf>)z7vR?PMc$ zm&np%d%wy(&F0mfR8?c@FC5Il=sRTddjmh(t|1}D=Q&E-ccH8ve98ZrcgWwbBiSYww2lWBbgZu z@ioD-{G-;H1&m$XIL$cz0s0${&`= zDq@?IM?H@3xO=LNwx2(FoIq4@xT>oWxrAp%S!2K?Sg;vGk-C?!d`C zG*$_yQO~gl4;2(ZpUp>8>fWqXM;C9Gb9Rz8|=eFH@e2>u(aa^y=I=6{m^D7PgwqJAs zirByIO85(ggH{s4QQHrn4`I&%Y(334C!C*e2g$d5NO*T=VQQ-A)eKADK*fbxNm^s+ zo|tw1IE%^aRlaWh#uVR2ft&u4M;|=&-17ZG-iMD=Hbmd}K1m9u&7&+}+X8?2cpDA+ zr7^FiIDL%5-HY?lP2d&gHlDD=52fwx!L1Ce(v@1Mgl*JdhYItJr=>5qMq@zf#J`(Y zMLOPYxzB#LeC?|)>rYalW$m*js7II9RdPj`&k zhJO9IQ~$fa7KPF^3A!X8*-&(;jHTNOPqtsG)MjKz4HLpXGcxD+{N=0RPsb?niC+O? zP(DSFBu5?^%@K;`xKilk6BGbOS{mp7v}bK?fRvcoS zOvZ#RjPK?l>~7=>?|ywrQgnzFfy=fvsUbbP1YpL;Cgr_|6A*#fTiD+Y?S~2GTU87A z;JfO-zW@3*Lcu@>BYkltT9-QWWLL(xW>08PJBykbWBbMe>ViNj;sn}P2m!V%tYy-7 z)OX&%&}le7yREPPxSq$Ea#YyE;$tb;()}W;KQ>4TeXZwk3|-7HDgfW_;9{YFZY-ae5|eH7;3U<3x5*qBNR=`?p(O zz|mDzOdk!7Y`AlU1$0hdp*-Tjd;44h>e<72 z2vu0e(!H8+gRM$(ScDR2b=?aThLTwO@EMk&R!rM9FX^}h=;~@V0xJlu3$3hCM9Kyt zSN`6rA&bM;s*j;SS-w6eHG5K+%sW*E9HuGTK+S-@c_`bT#k7c@(|gdOf?oBwx9g}C zx%lwWj3r<@nNd*RoVNdTW0BQ)YUk|2w0Lvfc2wrkl#;&VEo@N4M}bxmri*Ez=pi+0 z7qe77hsA?Nfg0p&k*fI*ngCQpa=V~%k|9uq^B!~x-8WD#1$H)Z1&WP8?>&o{w{vZT z4qp7kkX5-`;oRT17^?2p7NOYo81ft#KlW!`QTUxJN(6L+SFv=Zs$5YhoUMf-6<94k zM{$&%ek~J|`g7$T92)ey+OYiL*Prvmu7}hAx@LaYb`c@tdjCqEd+cEqY8nQR%mo1f z3R1Hk_ChG?7ODJ|XMgb@oolZ{0OG;ISpCT3uXCL=bCr694|A0|m=?JO;SyJvkf~t+ z_@Hb9qkLt;16f95Yc!Dz=nGxmM$H~9GKLAlN@QiWXrplb{0yNTzS`wLt;$*^@`Y-|HxfQV7ev8+B<)75zPj4rgdeP>RHO z+dQL7Rh<(K5)g&5Xz~fv^weM%WFYiP5^TGcKrB(1peA1eSDzJz0vOA-_%(;Wf2Ad~ z7K#`~Vgs(#C12A@w1l$Wca+gB+fZAggH>uUG9#h@rBFVBn1C9LO#Ih_A^(c}q6923K2NPHRk+|FAL1V|YwWy4k7ma1o+ zHz)vQi%_;r)yaJiU@TOacf0~>G|cP6JC%1NP?({CF1IucDU4k}Ox|}v1A92I zXg}T3&+@MfQzIWa7Ru#j0ChYqrx`87Ke33Jz%?TW4pU^$qJA|jCoJ@hqaFrODtZB} zeKZHx@{x$(*pnQDKlf779*rMa5+3%jSr2RQt7#%o+mbGp=15Ld1)Z5Y2-(e=QnRRe z6u@`e1gB75-KH=_4^+jaC2qLnGZfw)jAYGbpg~uL?AA#IipGmX7mxzuKX{A52Q)qn zkx3_z-1lIZaEx*YQe1nf>RuuQfSU26?VJ=Ob3OHHRbvx~g~| zmUEs)LZ-cFOp*B6j6@UW33oNW7o)r=KI0SC*6xusn+tH;B?Q^kz#G9V%|9c4XBxV^eckdC>Ctnq$zz zbePW^f~{?xFL4wN7AbzRfW+YmOb)q48N7laxI2MtF&XiB`Hag;syH{W`Q*~;P8gh zCCl@m_DAgM$^$G}nSoh=z<$|zgTydSVp&9wOm+L{R|4T&1G4VEmWS##*5DY|4yj3E zm|G#MW@HsoPk3J3M?qPIn1C~^bvS4s+eVu4=lTw^Arurs50G#MLIR2GzN{t3BB%I* z9&LHhv$cSI=qrE9$eRL3rPf#11>ylo$uA(iJzU`jV}CkrE)HfaIQgUIo4*B}cXwl- zvogKAU~L%gi~J5Z4gHE^iq}!=El@{!RQM7o&Aj@Rvr_2LD|)k~l~y*K*v?E=)eJ*^ zMMR~p^xZ;xxWk3?Y3eW`>}yFo!y4kny14ax!@>FIAO1|jzWlxs_y_XO;;$y%e9qp0 zNN;x>jg5dOmmii`*YBra&;< zV-k<5f-o{VjGct8C-IckN?(yI2wYR1w;;$W?QCC0Z*C&25HeaT!XOCV>7i6U5ACC7 z*kb;CFzX-bz?XWdOILkeTC4C&egZ{M%w)f!^$3%+%P`8JshxcOH7dd7594oEm$uov9<9PHHH~|}E34|9 zPH)yff{Vr&cj=(RZV<$fu&VC7v>!S-ix`*>CLren)o8K0p->F*H7=WjbX zkfh7kgRIzHv$eV%wNI%saz87I-6=cFSFG4MDk@r14Y$-nB{-@mQSnhQ0pS3tQ2HKX zGi;uw|CxaPKNA2FSQ`f*v^-D3uxSXE>my2HBT89de z&?^(|6L)gQ211jLr$CFblKC^)EQ``kwEXi+96rH23=1yW(vj*NvFiP}Riy{#m;a)z)nDRL*sGp^&Ehf-WAXCP6RQc&xK6X~>R1RL5=4r>@6?Qqv&)#DB%Z4TaR6EL9V6aFa#A>SVo|(zq)v0!}~oW!E(zLn%<6&{S;u~-ScRqNhWS%bk>|2Dk~=0koNadNFD6?*CU;fL zag8_}bvW=giUcpaL0t3&`ka z!mhc<2zqDrEFkl@UoI{1;^AiX>uG1lIBXxXv&2dy5};yunl0T{eADXlVREWhIKyUX z1fTXU?OLX$3(1~WCA^qFC-)*6YHBuW@AnFSCh(3jy@J8~{%+9OE6c!{tG23fCwCPb zZ{W+x?Lv{*qTV!UUVpLO7?(P7+;XA}g5_F+-IM)R(AZbxIlaCz@{0Cv zydRKJAlsY#TbvPi6ZEcZzw^_eDzU%CDh8K3~T=DrtzgW@tvhgZWWZ49Vl^nF9#{(M42NrSpeEt;%<2U9QPW zHBA>Kff=X9GXQB75q(mwE$$Fa;r`rF0lqNP^$eZ~S_W0#e=VZ-1IA^~s7e=p14& zco^?n6q2p37gIa4zp31l$qPe8M{Z;^fI8_04c#%-qdUu zk53p)GsI@7 z(+uOuC@7+)26m?bfAmSO{V6yqgj>F3pw3RjqXBM|mDz$0PT?_)X6Mu}R@L~&ezzA#-AEj2pl5kj_W9gs9U@$N#=JV8^+hhGg`Z%d+AS)Az z*S6(Kubfd{4wckjtjK_s=^d2`YcHXK1%BDwLKaU>WbjHTtEA0*e84r~$Mmbx&B&}uR8ytvoiiUNU zP0M;UN^Fgk2kFF&Wy9toHqhy;7+2dpy?-r#bw>K1owEyJOK_sm8$KRf`e?U)rUdP~ zuKuvt7u>effKHLr$f;4hjG$k{$~yWSSmtQ8p%F`l5o(x-Bx-Iam1GIP+mZxQ{tuihfGJZu~=HC=o4((xk6rbz6b_;c-se(EBj&Q#Y->G@%HV5|9QYF z2PI-ze@?c%JONQqs&~(z7^3w`JpHoizaK262_59>ud ze*c&<`q#Bd87I#~5;O3gmoomp0*pUMx@TyswV$#Ly5q`H|1SC5%*k_J{k*2=x4VLQ zUb^k-&R!{fp9}f2525@fqQ1l$c(=Cc^6~dX$Z&hE+|2L9mNv_&B|27o#ZxR!L(QxS)F~?Hpx$3-kFvE3kp)_ z{sDwykrq37oE+o%zXD0JMVf4TY{ORyO(EKq%9G(_25!8O(2z#5LTl8Ma;#TMvrx4T zT{u%p)g*O{zE)POm|RL~uwL?FvB7MtXf`O}UQ5_vFgP(yi~A`46+(}R?4=mZ$e2xS zZR0NyuH|=2%jri~!l}l1@)86ON-I?u0lZ_n8KJ69s_8Q{m9m!>%5O-}4@tGYLqGLg z4)U)5UN@?g(j8UqptDago;BAn5L!Atin5#geIx;_FbER7p@>|JYxaozDlD!|T&2(D z^vm^rO$3sMAo&j<)9Gn`J%KtoOh`#5p3uyO0LCUetP{ zsVY}npz92I9(GiYHyc>|Vs0>dK1L6Ui1;}gt3w!a*!J|LOYP_|n?iTJ(gQde#&knj zJu?SszMIs+k_&lCTsW}ux)0D+0+SDEgGSOTa#9ZEZU-4%QU~2H<0OFQf0q6zVc%CY zQBI~p*z;B@XbW))W_!aJBGlD%(sNsmIiR{B02xx2%{XGXxV3@7uebQPO`Zd@*Ne{4 z7O}?g9m0xu{(Of-7|)ACUbx6fZIb+r=m2WC;#*ztctyFyN#tvb=Hj{D8#3&yKg7L} z%2nnf@4kemQ^i&6i@e;Z8LHe=SV&gP z+}9>sn@`DO9gwZ(Fp!(8vZ||N4j(O{%dVei;LBB4RqNX6(@m|i7mk=S%opqbb^+@= zY`cN>#7eN}%)L1i{~mPA>ImVeCygJHD}CCJQ`LgMjrSpQ5@Yw}WTLImYA3Uo{A%72 zMfR6eUUS=DD{i85s;*qM;VFGkKXT4Fi<(ha*U465=5L;3srg6#vJYlc_kz#Tj+evc zV=U)36ZV$DcRXTCLmN=0f+FY8sU?05H9n=qu&RSVC+TP1P_`4Lor*G9SCmtW!~z+z zGX%d5k=~U(qTIhT`}@Lrk9sZXTRR0i690x$O|lrD&Ws8uB&i4IP`3>^;UZJ2KBudz ztK&|XEyAa(i@aW_4?sMTvpwF(g{`T=R4KRufYLTG1a(g8FLDx(?&09k6-6iH;AV;5 z?H6_7eb-z86%b(i16E{dX=z{a-(7kAwGQ^Rub637^C z)&XJTMEkEz{jz%l|MRD@zFEi%5`%6%n-nT(-;6FsjZk^}2_OA)AbBJ#T!S)qu~APV z1XC?^#7xL+e&b9JAK*4j06>EZZ2*L}p#UHu_KR)QPdee%FFFyomSjtwF8RgBG9iS& z^|6^IyHSghJAlU8I#$ZDeA}4xw5c2RHP86GK44_b-lexDo~p!>;~MTrDoUnMtQ2u z`=wUy!WhfZihkv{s=Vo4Nal8sj^5+8=e3+{eu6)E-;ivj;iM+>)w@=b1WnVw-tm5G zFSTlU^0xFSTLG_$s3%(Q&FzZJ^o;yEMXOIf6kd|Y@CF5&3mu=BIacLifMkF)%Bk_AvxOjdoZ-ej7nE0}>>c{=7%rS`168#}@^@_`TgQBw1BGJ}=#_IM z!!L2_Pf0J)E(=v-yhouoY-cMCadm?xm%}d(-bW?@pLRTXDXqjv3$C;}brTD7)to~F zIa1k+EwE_`#EOp>Y0gF8I@qs=e`CCzEr^vfsKYKzsPu`eb&R$gCJ)j9MaenHIQtYl z4LG(4c6)JhTRejNc|X?|MyJiQYBtiEk8tJ0h7s^!vvsw!K6ChhX@)Ma4og42G)>ZV zHkJdjds$@4eF?VMlg4zrg=Jjd6>FCXI@*8VcYmsnc%ImwZPM-MEB#H^;zdjO?jF|4 z`PJq}8qv`eRF?_(59PfRb-alT8k^S*(}zFw>0BP1f;-bYuN7Y|+SFIZ4+I%shjlMo zH?A0L*{8~8Uq7mFri2J{#{)xgHLa6a=sawapvz6U1}Zhb&{<85jb1*i%Vo?Q?OLQ; zD+pcaf9Y^~dG>?ckI+!Bm?0A-(J*SvUQa5ZvZ)ni%femW9frn){%#Pf63n?HBbtQTPS_O^}E z7`$ywbtOl{P|ul|eUD4%6#SUI&1KTo$V$LysF&p7rJtd*#G)MKx;Pev#Umzh_+Z-z z{5CokuQ>vI&yzb$r=wGBaua;dAuiF_*w`R0{y%+*MmJf5p_s*(mZmSed=D1y%V-iv z?h}*qD=79nt{vXFAP~qS{@F>0|K+cy-DxQg>^za2PvBa{@^z>Be{unSUGizX8cny< z%wFK$FO2J$9jSo9n0Fm^_sc##;0W!vnL7KjW*XSX^j1crD4__;}s zYnvuxy}h#1H?w=LzC@hQx}Y<#M*9q!0<)FNGhm5~=YI}keaKQO8p2kKrwZ1k6%t_D zQs`UZYx_cK_nLIEO~smgqUVXN_#vVyD$M2UrWG%_WCHc;-v>JDt|ip6o7t`-FvHRo8&OUf1Hn^YTk%ro9t2GeQR9;EYru_8B zfJM)VDlPr``w+g}tNe#B!@n*`nK86A??SpvJm33Q20(* zKAOT{>_~n-*)gsmcH2TIp6_$k4bGq{zPnA_)k-rzKWCozIySxJ#|wp5FTuxQY`GsR zdX^?9c&79(BA!Lfj*C6nsdD-mB`Um!N0zLV^+yP&_lxZ`WXkDCRx9dUixt6g0)E6C zq(0(Zn+vei^&ZsdH7oyd`>XwerDSDb{qiy1x}FRh?6G(*Z2sP^+i_%o)VNwOqtler z=^gW&+r1W*J&TdD(6^TcMV@#cT#f%~iR*3oG!8IYkPtY3jqrKBK*|r-ruf!~q7ZPB z;+pE8wH`3%YBvW{l2w91_0<`f70alZaTsFSmGxyAzcs&3mYOYKR4pp{uBKeTaRpm_ z?RqDqh$WyDgJ4dQrs55yQCs_2RC1AOXnEW1emTXXIHE2kh$hyx$-s zkE*VpyAFN3Ci3Ro0u+B|ZNadA{ubiXRsNy3iP*O^@9O$pLBVnw0lLjo4-RvmzC@9q74l0QJz&B)^ z+{;B1K~v$@(P~qw^io{qGfU-UkS+WRJ6r4Rm{C8@wPQs0+r<_L2;N28n%}ul4XlXedH4R=#xL{i#UM-PAKrWNZqAd3D(m<0(|Bf z9aFmRZ{GbCh(PIa`_<@FT0uuW_Ya!vFw zlsc5C!DhpopmT@oXI_|@73I!CrEIX-hTJh*xl^0b+ZsvU?7k7kZ|@YyVjCQ<&)++t#b1kJo&apyy+I~ zJ?j0XVKw0To%M6rO?3O`Zjt=%U)k|)Yt>)O4UBS#!f4$lMf@fihlQ(tHC#wK1BHh1 zsM9LZW!iQVR(fSzzM{96V=-^=y{h$M-HQK0GB&gxa2e}*^K2e+8m;BJ4V2v`DL{FS z7Z1}<9X@lm`c^`^HaYvgv%~%y;j8e*+E26mtRBRNN0|$@Qqf;M+y`m9g9R+L)Xtt! zun9@J%36Xy%9eZ<#qp8d>JzEDDLi_4>P(WL$Gpuf_!1ry9zO3#xXsNhXx_Qd-ZdVf zG85w&@)rHYo5{Zy6EpfFHIoBAU*D+J*~(yk49mo<WivDKmG7}9`0yMtRDSCw4r#L0JP;8 zM1ry?=qm=SzEeS<^-H<9MwHMH?JWKNiQ0305l$}h0pB&R(JT*?S0wfAxaVi@)bM!# z`iGR{s0l2q#T2sRbbTAgI}Vzx7wY#xEo95$c=?|eX}h*p`k9o*m;2&!?>Q$2U1Lm|AL!K6a&UC8ZlnmbBEn1#nvYl-Rqmc5Jg}@e=qOB{+U%;` ztqL=Lun!p<*B1a$TF3ik(X&+c4u0@YGpb~FQAw8L2p~AIGugVUe(do#Fc!VRDB%w=%4c2sY_t7i=Vy_XI1-lYPHn@K{O0% zzs)F?4Kh~H#jt!_APP*)_@z<*{kg)_uyN$Kp4sh>y*<%m5;}D|0@1`xL3zR%UWFT^ z-%dJSO%E8dhBoX@VtSi!e>Ayg>c?I)JsP^Js;PvRsnbykU(I@v|yS;^1EIi5d`+q;xP#eki+;66>D!x+s z>r`v|H}d4&lQwC%%AH(id+u;^n=V_9Q_ zyY3Y4dB@-TD`z3LZX7fxZ8~+Ysq}o;=RIpn-^-&KN88LC>oBBf72>Y3lP^Uz6BZU0 z7Nk)rT%rcj^LqWBDG3E0{9WedD^QZ48Ma6Ize-mp#3 z=MAnux-GJEX!!3kSc66Nj4U@6{JaHhr=h!C#~G-uF?vp-C)djd{HdbMuin`uJjdu? z!sx~Cc$pTJ5v4M?E%s*UFy1P~bWf_@#~*nt;yqn^@?+```}B+bfoF3Ky6M}6BaaI) zZ?~0lbn0)OsW^HnztO@$>^7QMpY+WRN`vIy#O7kGFsja)|5iU2sNesz6&So_!P`pv zsoo_N|17bZDW*iZlgMk1>MfPP{>>nxU*|mK`8YtVNVDT36R%yMJM2J%5ARH*D%q^E zYAM06jIuJ;b?Y6ODVx_RE*+;3 zU;-Vmza1!NEg#hdA6IT@c~-d5kA?LzOzUb1a?F-$7q2!pGDlBUopyP=*l%UksyNz& zt^7^P2)Qsep0gHlbU#TIUeRtBu_8F%<=5=aX)bX)%jDZW-hZPs$JGi(LI!_eKJS>r%NlB^L+69F@$ay=>SpwGw>g= z|8i(gpYmJG156AJ82wZ^gL4Z5L-m!rT7+U%1XH};T!s*4s+lf$mLs?7nVxRVTRR`b zd?bKA;hJLgo(0nVAI|!Jrky{U{_ppi(hZ*b-F9CyER|cEdJrD|KgPZTs;Q^j_auZ~ zqy>>?sM4E&G?kLjTYz9FB81*MD2RrD5JC|Ukg9Yc5G6n;f(Qsm?;stNB8q~DfQsei z|K0oUci*~it@kFgX7;R8)|pJ(d(WQzlj;e+joGja{k#_Zv9UPTL)upVwL$=Hz5IAGP`+C12<5=F-fQSGYk9jM`a{I7fl(I z-E7c3Dco}j6~Bjr;O*vlmG(9v&w(g*)A=cAkot#~0MjRT-?n#Ldajgu+MHESxv;mj z9B?Ica#U}!AD&s=-Ec3pV9aNA6rpZT#UU+KFYh?YI@TyOn{{*aKZq2o{M&HcBe<;O z)R~_)wf;~=j95H`o$k9CJG*lE8fpouZ=#9JslI0J|MVdthU{YT%SXGV+sCYxQUr6A zGU++MW!Q#m{new%IcsyABw7M`b)9z#e;apAse$eN%Vv`G^#tVS5JRd#BWI1De>rN< zi)hpN@YUB_5w33nUq0BmDm)~0?8FqEp8fGQzwAPBwBn1=k&e!ePa`9vE2AqT)G)d{ zGBTc@$m{wau{dmT)$?vXH9V@0A--t863=mB=yz`Je#omglxtZQ?%!V|X-$L(ehTe< z&;Q6B^0EGw0ybhcohN44tkIY-fvm`mWM<1LHE!Z0DjuW(XYJDVnYAKb7L=0H&?p00 z>q?z;JRYCg3;)j$dwR0J_VUi}|H}66%y_B%s2_5AZT5N8)Ib$t;@B_}d3;aQOO_u^ zeo^msV*fwGH@km@n18)%_r-sE+0w|q`}Q`O=30>|hHq52brs01U0xoo^1fI=qI&f> z)BMREV)E{MgzFu`_p`pX<5B4PxbglkH{@ZH+rl-PrnvlmPCg`F`84nrNc* z$Fem-b7kpBb{w6G;l+Y-{uj5K>Sx-T7E;~po98A<+l}S=Tb(>>2Vi~HtIxR=ZS}Hb zmpZTd?k(|z$iZ)*AZ zl%cNRX#FVvS+0;p!TOD*5YbnxZh>ajSyao9Oy-LAP7}Eg+h4xQ$xrr#jha_hm*n8T z=akkNw}PgZ3qLShg>)t~R>6SR=Unpy_ zkww7`ub*%^NsZpe9Um}C*2}tQZMLNWQ+sKP4hD;bJkvg*-U-hDS>rA(E9BSv!bL{= zYEgTydZX`$@Xw9B$S6VbKRR(9a!YH|WfvCyqERO9dnqTY^$;`14uV-l3-9aSYHeBs zpN$+I61ww$2`jJrZ`$Bko3;2eN5L7+WA^1)Fsl>iSC0j%*_l0GHMX45()UsOdhlE$ zYTzhsPubD8B{H=+XmkCdAvgP=m`_m9jZl>v`J+ppR%lkoY4QgyvLjD_93Lj`Tl{W{ zQ(&n(ue6kSteU?NueiN!0kICtiZvo z?v`#5qo^~EEw_YIlGOLkG0X*QBxmcM%l(b$5LgHGUVnJUG4cvM|2j)sYDiS&tsZzi zFa@vsi+&a(7lT8exXcKN3im8KkHF;@Boc1JZQE9mrb`c&l8whNS&s@mnvdzk^DFRj z>Z=L^41@0%vKb|gIP>D~NNv4yWHCDbkYB$=7PfVoHxiU>eQRQQVY`8PR5&n(Vf6m6 zcG|b*vVC=JAHz~^c*Eg4kFSV?l9+FA7=r;#-PI6gM%#m^+nb+Xi(iHGhgm+qL;K3V zREf?%>2~6#53Tu|KWt!CZH{fUS1=~4tLUaiS@rs-e00dPz>oU=4mP$kA#EF>I=&K{ zl#zSOTaCGq5i6BTqvia=-HqjZSD58*L|{EXbIaMWo-kPLS#9n6o?SsK>E$}lH%PI$ zNtV*A9X)#}cZew9Qq14_S{yaM!tx+U+129VukpVf{cGYc3_@Aiy_h&w&a-Tpyw*Go zHw^46q3Q6Ka9+Cb`24fRcaM&ZLcgZS>SdjOD7WEJInVW}N36@1zJ&y08{_g`s~rdn zf3TB*71`#$>m?uf{!+^~{i9x^HM5eGs4%t1o^h$y+6;qVjGyFiotXiLHwbeM?KIKr z=Zn>u^vwG?dOB^3oU2U}oNV7_bKlwr+(B<1R5+DcyY0W;L=44Dy(<*&7|Ag>6F*8m zDClKn){lIknZbpPvarLpE*dU`tiJk2;}d@sEpWDga~rvmbt<7R>@H5Y`}|T&_U!|B zlG|^0k^7pjK+6log=#Hf5hqG^lS}F}5pq>ene885Zr`xoe+k`P9ozU7Fg0L*^7)U9 z#c8laYE(>Gkm&cz9{Vb`v zlq*=Q8u?sm47%i46WX7*ZtQ)_>6}0ysX71iU`dUjfy#G@8tFh{QmFNG4Ke9FH~*NS zo#%X5p!~?n>ZnkC;2t@yRb!>8Q8kgI>Qg&9q_B*#ABWobyeoVadA4YH^l#L1(=(In zs(lq2g~Z5huYIB3lQid^jj(4Lsh{Tjy`Hoa8g%MOuX7cmRNbCMSd@-+R>riJOfSmi zNf9xH(Y30M)90s0tVf-Y&fTBo9oknJ6?k)qJ4en`Z01qT>%ljNi|75c8oup^1@2$t zUA;24#Qsu44ttYjx0MEKJ+1+y~+iD}hc z>~qr(RO7pQ8Gi}EFGf7o&v8c&it#uV6pv7yf;dMk^}*p!o0l}KXBF*N7Q)UuX6|Sq z-w!>T9{ZGcnf}pT@0*+gq36=G0*40V^+oy^ekWzzUe1iA@8&a}xKt&F2|DAvLY9`5 zb?T5^Uj@g}As@EPnSc@xE@iu_rB1dq{qo%+3{ui+f;gGddGFD_G@qfHqwSGJ#EJAj zgRwIfSm)e;D|TqVIE<`*f-jTA4=wn;5?k{(g2Zt+SNVS)bYSBs5@lRjC9u3{Dx#in zX>{zLYotX*=g|?rm}4_9wb92nqdFF>5J3QGCL#w%uYQJOS^rIGYhKTnOV!1V%RvWB zw{${Z(_C*{idEoRhIl-SLGTS~?>=2{RA)`DKdT5qU8_qQ=IAJ=;e4 zSY4qgi=pdBXMoy7=4`pJFE3xJwCj+eY~L*A_paIP7hU1G88dc%V@dbUgeshcqim|8 z&S=6FSMvHt34`>e2@|gVEq3oVZCq{tam!Hb>!M2#E4gsS874YBgH4I|**F3)saB@D zKo{Y>s*=$&91?QQU4>a4-mZB8br@-$Z}D_Fx1Ds6=|aJBy)K(+^X7-=FDT4H^6j!M zxt1pE^vb~(`Pl}$Cyrx8UsvsjvB~>@FE%@=B>9fFzAtHY{+yx2NfHTr8z)*S#U5z9 zaFAd39hUr9_zg-F|IW~f-pPNdqtmDIX4gg4R@T-mK;%}XeD=}hN#Q3&kDhzQupO50 ze=Sc*r*|=D_%u?qm)$MQVYz7qXgW;lHOA&CbP@T-aaXSh*D2%MxaqRlCbTn2qjL{) zo40hP^nquE*hIFS7Xun|pZba%ja~h{mBpI^x2EY0)nemqTy!46owB#ByApb(f|RG0 zqpZ11o{q3J&bXb~JD~H>KDF>UaX&$q zuT_g4$4}?ZDxss4x2C3hj~o?O8rgz#*Jal=FA{``SdOiWB=Zjjvp>&$5K_+5wqz?% zzA4G1D<7WrR=W+eTi`tKg|*XRF{QHeI{eZXA0+9i7xZ&$s)SP4iMKEXjO#lsj8{3^ zVMf6@7@kvVt6rcRSJ6pqmRBb<1ps!WSybpwa)DWr(m=Vn&3ow?%?gg=Y2LmU zf3;5BmVD{0NJWqFPrJCer#Ka8kfm(u{BH8gZ7E3l(mgTt+!Yx)v`I{tpZ&aG^FULmEN0gSPnx%|zS%dPp5pvxo)+*dQ6-CGe2 zi@GX;QDQYWsb}2$*;tGerBtjN$HnGdu}sjZOdiF8uZ{I}mml*_3x()RDz*jUW^iP5x_ zi*@fATJ_p!#<~m%RpZE`$l?C?VjqGlPlA0-K%PczWll~xJeo1>O_sh-2n5fIPnrGM zM3XIs?ZToghQnEy!7A2b&Bm&WT9tWkAoO%Qs|RrxU)OgQT#wYB%H8)Uc!MhQ%|P2M z|6|BEdgtF(eD5FmY~|W}{5xLHI11D=RZPw`)>BLsr4=8h;yO^Bo&8rP`}CjURCcA5 zsg#K|H8ZhRb}HVXny5EfKkCw5ha3-|3pLh5al#ymHFYyQ=0ugVhWbrBhO^)Kgox{Z zCs?VZ6MEttg3r-qrQO7QM_5V>jSz==a-dt}|z zMIeYpIC|zqti{{1XJ*ZT59}`?O>RbbWYhiHecCBKUe21zCh>d*%9oBEehhAmu=N*~ zJ`6KF7j%Zl))idvyLqq4w$4*g9Ts_Og5Q;{JbYwa@>Nkw!$Kzc9>RF<)BVQEc45`c zc^>|G_*q7=EaU%(<=o|xL&~ZDBN;|Mgle-i45U4>-W>}oqMjxCkL1xm8TLPrkZ7?J z@}=6A-7QX;*(E0-?}X@{n-sUH2Ity`P*KDkPM&u61QV^+TG+}EIYCe7?Diy;0noiW z(=MQ!@y*p+@82mn0AYyzK-S|jRYyLo#42sR46(46i&t)Jre;fA)aY#eXx)KzzuwOW zlY&x$;bRHFGXFIGi~M2k%F0r}%F4y4DE@y{W3OGt4}Pve{=Li>@OFI3jwahb3G2CR zL3-VZ@c)r`4@Z|EW8TG=P38|-{m;w)$0K}_jTaDqO;r}-%6@COcrDz$?X@#uVR0NL zTF)!Om`c|*kFPy?(qo_4ps8agPZ|Wc4gl}&u$0kg#)g86sk_S$I08PO;cFi=^#7LJ zb)d6)8q#~Yv{K8|CqS+;Z)(x;Uqn-L?$mGrzy9yi(iIpOYo(a%?m-*Fzop0=gLq0q zSqO-pT72KG%O~)&T`tSUSX!i>foH&bpGPci88M1gS>3=!A30Wr+!>hPfyFCqb4YfV zCHtZgsm@CNhwg(Seab37%XS|U>}Z%Xb2*pKY3+O*PvJhq-_A6NB%WeB=?{mG*sHm8%!r~Gzu zH_ip*>^(44q4De(Jha_59*ZR{#5d4(e1pFIz{XXK75i*Sx7Tj*;3?k3$a|BFTp6HTN;ZjLcvKr^I{N}(}&4r$r z7bPJd996qcEIlt2H3dt&JGw-?T|E6F)RoR%DTiZT5L8UZ5Hzu57B|#P(FJXqv1N)K zj%M60Qe+bDjM#zsXu)(Zd{hIF@iU52x&;-Q{tN=s>yP72QYsCsJLrb+S9=4rY*gx` z0Ga?9Ywo8~)=zFq zd7NP_s!aM2lve#>o7QbKDQ+{zS4g^C^ZD$LlgO{MzL|8hG9P=MvIj9#bns7JVR}?a zi-gXA!faKlXSr*vq1;5fOb}fm{bB|TN?Wb<7@8v+`@B->7ynFk4U&$GX5S%x8D#e< z7Ver%MYY!GOqSHTSIAGA5Nv-SU25oFe8fybgoJLwlsouiq7Ntp{%g_uW=>o;o}PRn zg;W5hk$xY@5JlET@kZ>?Na3Y-ts|TK-tQG5+aXS-ve=*pDK5;{x-ewg2@Q_O*DGZD z1h!;5_)RvP`;|kYQ3CDmEuTbk8Ph8=K>yOy ziu0p$nG0?0L0kMjv?~X6dwD`q?Lj8Xo_$dnB>SmVsgysFz-zgypHou?j z;R_fmcP%M%`%2F*{^^IHAzPDmmweK1T>!?MSy?3y5Oaw>&l|7Lfat3pZ_Yl zW1Mq;PlDhY%y?zdxpj6gDb#){h@%W*BYv2msMt@|SQKDRsR-M<0Yo+-Tk{KDAL z();FUhA_BBj2x1!5Vm}sTF|FpG$RE1 zjWozzr)P>{B0JG8dj&@^O&NdXH_Drs{|NCPJPWA(#JOXjHWv#(n%jGC!uf@+s_wSY zUJ2`Z9j2vZO0O^|8^rV{VoSgmmNw;70K&e{yPU$+t-|o5t39dpTbF;3YqtviV&KG! zTg(b?6%N|Z+oiy5Z?JxzQhuG%#gu&nJ?5TkNwyJK9MA>Jvop3OYwd{7WZo$gy=_$~9~2Ik*>@7J}1HECq!Qg;0*q^lC|=(-Nt z?y&RpW9NUqIN6BuyZ2Z15NJ79HhS*~;+c!9&)bLe{MQ}^e{tM7Ephs_R?mz#9`Td- zeXFIZIpWywv*Tr06kFPw!L9A7#~ZaTCnA63ejR=%P_RddS7!)Cj?2^?eODvLc#H~s z&XpCOw_xYrp1c46$6U2Urr03e4;6rA>6HXe|6lX&j4WRgm`DD^01Q|1^k8aN76M~P zIyc#ts0=vqY*S-HxC8qeb_N9oT<;lIzm4;(8-M+@T441wAJ*;bTZNPZV#db(7Cd(x zr)S(_6WtxQS3dM+UF8v@|Ir+)bguWfkp8+~wD)IWd59SM_f88w^}vtuZ$YA0ZUX{= zE4|x*U>@$rL%T_V&fC0A!niY9T3@@oh4-iX5RG*8cZ$s2>GL1Ec7R}uXm>Cka&7E` zTjO~JZxB6B>3Ub#Z5ylz7onGCEr#pW{C#g;JcJJF|BE`PO=&>k8~nk`84`Bnrrse! z+)YzT5;{rwLj6@le9>K9pE2w=Z6sE`J&s@KqOV-uI;FpVnHO@sWYWiz`7zmOJUhuU z`NWKI?TUaYl@stQ%yNk^XIQ?=ka(Ip0vU=eZw7?PUIvh&(Avhq6 z<`&Iezp$vsL6-|e6%sDJqx1O=}NrCSm=y#JEq;_tI&{T}yt;l9$@{uTxrg zA^Q{kzv(wMz$*vrF;QG=rnrT;65MOuGo4Fty1i$ZEv)eK{78oZLI2xwNde-m-I+mR zcNymYyiq$_--*dQt2t1A&QW4w>1s2mqqjMQ|9W3(yxRAorljkh>93|fcz(L$8O9TM za*1AL?5*7IwBb9&QR(!b0Rv7@(Knx};kmz%3|-n`z3VF1_pXV7{JVQNj#&eHn9aO| z)IoIT^A7bD&zoPs&rY!R%d>ClCj4Uw78#>l_I zKh-qUR4!jN`toIYbNiQ?p0VjwT@w=nJwtt?%LoGlb#;UZLI+`Ds;y;e0>5lxVXSf4 zz|`O}!pu}#*UZA$+|nx>~L| zK*oLHBgA#6KcW@~10aDPh&80xdo|aqkmIP0Z9y0>2Qwc_`o_a**@10rLIsrV2HPJ4 z240@@3uPD`cpb_%JNe6``+R(BBb((E@Rk#lch9Q1Rcj;m!}kUDtLRPgr|{+pk;&91 zm*QwmN8nG=r#r?8(^p2a(^w2yGq1Xzn2Hn~yH@$TtNY?_!;QI(2MYM4;Fp;g)K@am zL|Y6S8ykkLw-+-qB1;DV{nZYBwj>-8=8NdX%s40!T>A=`5?#xo93vAV`&UKYAF`+N zFk?A-r6(j2;oG4sDU(bvm*6^|%nDirl!gJu88&h~KmfdC5t%;W=QC+kR@YJalG6nj zK8w~Q!j!{2@tFpevHFCI-pN?Tl9wNvrnlAjb4IU@&vMqY%~<%Tn?neu!Ww$DXP6MXMt_cX6-{O}KIVUC{u=S16zl#RHv)}Q?D zU@F35!&d1fzvO=~8LPgl22WfONKcyyCMYk4Z@tO8*@AyXUpEx!^tP+LsKD^MwBT1^ z&ND57Ew=)`JeF7^j=cOCHPIAs|8){g0bNMI`ra!};8Bv(b>{y3#{*Wc#Ll!m=SjVI zHM2Bv&~VN~g!3MJW^fVKy{+>}@?NrFULHDC5S^ND3;?}+eyMyi7+ZE)P&`spq^t^6 z=STtb`XXj@WH2%W7eJ*p)|~TN(Bv`c>gM09T82<8lM%%gk&5DGFXk&I@Hm3l5!_!| z-V8dwh*|l4`LCRf!H~{?V#p-Jx}wHMAqUGFA4lkVavVIS9XKMa9Qsulp804M->PnG zfa(eafWwVET9iBXOs`x_kpE)&E@@dkRy|!^ymiCyWu+IRP?CR{VaOtr6%A+7r!vF! zCTI!Wrv8f|5%wWX5P~AafgN>a*O>QE!dzhcXU`e{@R(GJ-3$Ru!BNl@e90V>nzSA3 zs~!S$n&2ZWfin=rq(~E_hnBc5j_C%w!|%b_5enEYP_GGN{53C96@kb!UrQ>9?jvHH zn4pMBW_D{pE${p23H|*v7xt2QV0GTWc}ext?~`^TMxj43M!)xera&}kE&K%}0sovC z1q)N2TkIz6cf}GKZZGyd`~4a@81~rcOse2ZgT?Lsjac)fzfphB?vH-<={VE=AoWSq zC+I&7ciYm)>t#l%u~6v2<+#Qh0~4F8kZyVZ^xmS>xrE?kL40x_I&}dA02Bw-+WErj z**Po6>0aMFJAVFd48G5nS!S+YQC6NhbFB++iO(gUQcW1hY9;F2=vfXcfY z^M_aHL1GN~^(JZGb!54vxvRkIB>=46(Pa?~h}}~L=0g)QQ#sf{cHZ^YIt=p$-Zg?E zlEJ!IhDIchR2cgkvEjt70mjd#GPkoFZ?yNgwY>iVKJ*8G&ZK3Vw61e9Bt6yvp-@Xzuvc9Z zlPc`mnjW>n0vdP?b(hGmTXELg$GTBrcnHdHuA7cur>Xx2G=1~4>TlgnQCEBE`w4;~xbW;`XkbH7 z0ZI#o7r1caogkn0dLR zRoe8Ql4(;Jp#>eY1a=Rs&Rthi@okvSr!EWzBinB_Vn*$*)g@*9)flVV#56)NJ}qq) zMx-FXoDgdz=X&d?z`xUjXSQd_O) zH4k#E0&hjr@NY6S$P`Sv7tjzNpGTua&Woo>QEH^2&Xpo|j!OP!WL~>kT6o=jK{JMk z`b5g}z0Qi1l_eGM*eRJIbS7|k1RTUsEQ#S@x9V#~bbGTlO*aiZDUKBW=6u(^*j@lH zIa^om76%6+9^C!V=+zc!WB;YHJiEzKZB^>4K<~k4l_wz+2@f%2pBXq65DCf2uoC*O zBsG0&Q4Wr!40VnX*SW=!_hF-lL-<3QuY-F9k%uY+mmbIqxen7AkOQZFN-v z*N&8LXXZC2OH0N&t7*-kwfBif7|x8zo$0e z{dDk^B&Ysd0UFzCP`6u5SOdSbSa{uM)M*cxeEv2!>Xb zNN|~zsFj!tX!ebR+LHLx2o5f@DsnTuQ$15nRIBAA4p#ge&Y@9<1FDZ|@^pGuTX|%N z{VA_oje)aw<9G_)K0f!IGoR9Hx^#Rp-Pz|53WYZ$Fj}cns+41 z&aB8qGHnKxbkq$zaF@Mqe%5@Ne=f6mSVM3JGQpCQ|E1=Dqk& z4XMx|0Hadycaai^Z621visJhK`pT2qe7$hlI`mn7IoUdUrCwW#uTM=iI)0}f#ceAa zl^Jbr8YujN*I%xT!ND;h$CU0y#KEHd(LxcQ-xGDBrH|4WWhM*h#!iDqsPOeUkPxE0 zSpB^t4M^Kok?&m-)A#$Yi+r`D? zv?sk1#?uoM2>@Nbi+PC%mT3d(sEZ*7UibG|>`|=aCEE2d`HmXAvYsLG&GlL7!Y3Kg ze&p)1&eID_?6WzY|F^v`%YmW~%Pv;xC<>nNz;q!y-v0>wPM%U@nLeKUpn@K|n z+5%l`770qDH$S=bG7D?2P|diMF+F*U1^}89{V8+;8Kr}K4YPc~I*Af%0Knx+uEfw| zl$4aHGQGoe~PyD_-HL&zR`(?jS&O`>`j&!OBv;70{?D(y5iS)jdFKJf;pVM+u^r@^3CS( zzV^?eDNFu;&MP}$3U4@ExqNu}u#?5|q|FVg)jj%kqun^?Dh7l<1p!4GuVBOnZucZ8 z#s5XEMEi|6bo`n|BNg(H?B>u7-{In{GU0EpI=^1q2#AoQ!51yePEWRn@-aEI}w7$AP{F#Eo5 zgkE~@)x-qDAfRM}Yn7d(U6v8KN$*$Qg9ffv6Gd&}d;z?23z95M1&3gNTs@x-?U$Pv zz4b46VT_;|T-2MQnWj4_Sxrov^Ja(E?rlyu^kOpqj>AE=Bs*q0;I)e4-89R*hHy#Ms1Iu>Yo(H4$*5O?Tc0V4WEU-CEfEl*kog12OzfC;5k^P0WYC zAnIcjmISw=&JyGeb2*x~yiXLoXX1d(O

      %oVX4GqVrw$;rSU8$>S@{fdZ_ZKS#k= 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�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


      b_<-=Uo9$cg_=*z8c- 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

      l&SJTW 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�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 B$#wt$ literal 0 HcmV?d00001 From 763fee141def0fa54b4568220bde9a5dcb55c46f Mon Sep 17 00:00:00 2001 From: Ragolution Date: Sat, 29 Feb 2020 01:11:20 -0500 Subject: [PATCH 354/380] Adds new audio file to defines in ticker for round-end sounds. hello ticker my old friend ive come to fuck with you again the memes to my mind, slowly creeping shitposts when i should probably be sleeping and the question that was planted in my brain still remains why the fuck is this in the /ticker/ --- code/controllers/subsystem/ticker.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 5d960964a0..aed25c8e03 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -701,6 +701,7 @@ SUBSYSTEM_DEF(ticker) round_end_sound = pick(\ 'sound/roundend/newroundsexy.ogg', 'sound/roundend/apcdestroyed.ogg', + 'sound/roundend/seeyoulateokay.ogg', 'sound/roundend/bangindonk.ogg', 'sound/roundend/leavingtg.ogg', 'sound/roundend/its_only_game.ogg', From 49bff8e649f9c73eb5a59f287456c701a04c2bb0 Mon Sep 17 00:00:00 2001 From: Ragolution Date: Sat, 29 Feb 2020 01:15:16 -0500 Subject: [PATCH 355/380] Update ticker.dm Minor typo --- code/controllers/subsystem/ticker.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index aed25c8e03..2ef9608a96 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -701,7 +701,7 @@ SUBSYSTEM_DEF(ticker) round_end_sound = pick(\ 'sound/roundend/newroundsexy.ogg', 'sound/roundend/apcdestroyed.ogg', - 'sound/roundend/seeyoulateokay.ogg', + 'sound/roundend/seeyoulaterokay.ogg', 'sound/roundend/bangindonk.ogg', 'sound/roundend/leavingtg.ogg', 'sound/roundend/its_only_game.ogg', From ee7d443aa656451620ff5437de152328b3918766 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 29 Feb 2020 00:15:48 -0600 Subject: [PATCH 356/380] Automatic changelog generation for PR #11200 [ci skip] --- html/changelogs/AutoChangeLog-pr-11200.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11200.yml diff --git a/html/changelogs/AutoChangeLog-pr-11200.yml b/html/changelogs/AutoChangeLog-pr-11200.yml new file mode 100644 index 0000000000..9c8b74b635 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11200.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - bugfix: "Red and blue boxes are now actually red or blue." From b5fd1c7f5971da691f0c42eaf98a8bebcd0aea77 Mon Sep 17 00:00:00 2001 From: Ragolution Date: Sat, 29 Feb 2020 02:13:46 -0500 Subject: [PATCH 357/380] THAT wasn't in the blueprints. How the fuck is it an .ogg video file lmao Amended and heavily reduced file size. --- sound/roundend/seeyoulaterokay.ogg | Bin 1056045 -> 74151 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/sound/roundend/seeyoulaterokay.ogg b/sound/roundend/seeyoulaterokay.ogg index 3d43cf09a77ce7d614d3a1077a725fbec82d2b9e..8d08103a737d760c6806754f797abe5fbb728752 100644 GIT binary patch delta 68390 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 literal 1056045 zcmeFZc_7qZ+b}+38aX2voIAwr=jnMtyZ%oG{BWGRu1ZN{D?ltRc7 zLKsaFl_lAdtx<}~?=$rM-rw(iKhOQV@AJIx@2~gtnRA_UopW8+IoEQQ&twjJdmjO@ zfPSYpR(WB}qTPPUGvIwBJl4xE(1Vo)3?hI`KoAm$O%KEgG$Viy_>Tt!N^3s+H!f}b zX>m+0f$F7?z)dddvhs3fLA|3*MsK#sN7~KEN2n1~a|E`*`y&=~~40 zV0eI5D~}6jv~|=DXsc;zXmS9Eoxtau$9eBy4{tBS;Pa<<0d=g$`P1jT0#BUx@bxl0 ziaYJ)XTFV*0UEu|pYl8H6=(=>I>qFq2XNAmJ%{t$7Qzp7@%1?C7kI)m5Fj$d1^M|3 zFmbr^0PccUU=YslyrH({0eJv<%Fox|1CR4O=e6BCXsbIwasXhi>FW>EjNInh)T^{s z*Xtu*bKAm_KPY=zGtoY+P>xeG(UU(~juQ#6+D-z#6-T^NpZz#0_=BK-{M_`uFW5T{ zNYY*P5Bogt9Zje~M;u5srSi?($gF+krIB%UkA0?Is=3^?xVDzp<7Z*w zJK8;|$ZKZu`~af)*-2Gl&Zr1vh6jUbAS8kpn656#2LlV7|E7Fp-X|!P3x0&n=elZnl!dlrLGU!!=6{PzmDd5 z*0LaNmC@%>bB8Cf%)VhGgs;mW9+&BMwTeysIwtmx?YYwpmjf3)oiGoGid<`s=BR|} z+W@HOh}24Z5jBFCuaj%;es#((`(VOygCOJ44@K!>=)jDiOf{$VJ;rn4G{Y-;hct_I-(*O$wV=P0IuMYE2BXPAtmdBzLx_Q*>=CKiIDM z!Bf9Dq;oR#Y|_hLtLY{PxJ493biI#z96Yvpy5sX}Wyt;J2lEEWsz*=pk-C%3l1yH7 z)oi{jsvDMa4wX@4d(riPuzy_Z6B}S0CUupw$4;-=?6~#qdVjEpy=wUhrLZN^$d%2ZVuG3cHLo_|w
      bi&CU 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%0AkTy3nj@$3zN}x)UEN4 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 f}T+q})E{8LZ5_GvxdLS4%X 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]Z{z?Ok)vi z00mPW&dW97SNqO8wtzh&Jw2n;_vq!r?x0s5eU;_ukJQ5a)55^)QTmC?A+Pv>T1zkgo-)`)EC{mIkU>^7RS~K@R;`qQWV}xVC1x41 z;8jN_Cnx0j*+x8BmtJ&@`kD0EX02AFJk~=(V^<{t?MRJkx!u z8#2++&y5WY-GxFRW(?<}*pUiwG65Klf$I^zdWwN}cry&h3&m&ueEd~Jl$*-ciQw%+ z&6?~Gsv@1fU{jG%g0lh$jyx0Hb>4x%gZ!~P4AFh^&-pF4q9qIirq~!g^Vu+-Ou?7Z zYKYE86s>P*{DIDR$woU2xSlu^rgFtObUDyN9f$hq&^Wf@xkii_y$^}p3=vPzx=P{8 z3_Z9~GS>JDt2HCV5DEUm`Wv@jrPU54hG7WgP1XQFPNHNP{ndt)phfA?9DHA(xO=T^ zcP3QWLgrSuu5$XcpNbA$#T~r6VUk)>oq1x z=5z%BQe8*MJ?D&cEgfh_vDVSDtSN!*lfMLvK$RwfEgNqbOd4{1`Des z34(aqFE(2FySVJ^@Tm(>O1S$eurcx1kd&SG)5;I13-w&wyKg%W@Z7&Qir=eTQivcX z*g86<#OkID;4cUBWJJ`k=pkpsP?HRd*kxCR2pP9}7$0EN#EyL5*98#%zG;I0esfQ? z^&b7vIosj7Ya-3_X6~bq8WSW5Vct0^#()^qNFj?Uh9q0LaDWF$z%jtP>LNZ6Fcgg4 zYpaL3OCdFe4rQ(fOAF<>Rztj4guj1Gc(n#>(m~9md&Q_ElRzAo?Em4rX_KLW!PTSM zkcJnLu<#*TAlyW^N~KF0*cn?f@TD+TYr3WUu`)wUf&zAn^e%4oCP=aw1cW$zAsKMC zu};v;g%;^)BMX$r$~Lk_!^l9d&|($z72d!MfckMTV`MbMcBcuvn{H9eS@r9LO5jGL zeRR-VpHkuj4nUN(gL07+ z3W$M=O%+|}mTC+J!r4sDn3yf_{4|)nMd5m8Hsm(pgIU@AujT+0KzHoW0abQTg%%vk z<(a*-5*$AXZ~J^lG*)+AYkh|epsTi1+f|m~BrfwVpcZY8W9vwydU>egu|lnFh87nW zHLLxuNsy3&^H{@+%b9Qyf){!9u{a{Z@UK}3))a<~7-YO;gQ3F=7$n-r-yZ!9ymw?W zXj$1~6{}b&h!h@vH5map7z$*obkH156m9GAdZXD*;0E;6W(*kjxHzxJgqmT|umxu# zLQS*>7ng(czr_7eK?`yK7EVP{y0hm`lCUCYg(_y9fk6}*C;(YsRzqHcQe$AY(Yeq$ zlr4Qxohhnx8~D;2LIgk#yoQCq{hYU6XUyYs0(^#`s+s5l#F%e3jdY+Aq7NTFP@o}8 zz4cwBcpIvP-BbF-$f3IM)$RPb%blElN;@0>pxs-<3Mwj5Ji;;pLJ`0dky5doXGq3N za{$Tjq+Zjcm?7q$Mtni&veht+$UWHu3=f>2AqZne!##pFzu@~NB$07NJ)=vC}&nbwl!VS(BfQJe} zQkW?hi)UBl^{%^CFsS??7wb20?`T_ zCOSrISho)L-}E>_PX3G^BNqVZI7_ATF?5J-y?;50BTk!njQ{fj%%HVG z9~s`j2k{-}ij)`Of*>=l=e>`*|RH_FglyX0=(f zX7)@A1u1P`GTt@{6-hE2h%+`eDj-yc zb$&ZeiXfPDNdc^9dBLROlo0kU!Us}{sANF#1OCC*t@|9z-7k4J1|o5|CTzRk@x;)n zi^MEbHApPdv~l;ip3NJWGvSKKl&~qi2c31M?Q3l{s@mnzLa^I^rmrvy0{Xh7p#d!(xFVHw{2{PMRG$zP_p`_y_v>R1S&Kn)hnG@ zF&c#2=a*V!lr6P(6;W_~DFx@$A_2RZK(JzWZjXa9PtaZU& za#ZNE#XZv}@fNeWg-VOoY{YNDhcgP=ug_YSV=Qw-2rV{W-Z7{m48i5-Xg8)di!9UL zj5!&$CJ`!mH4beOhQ|U@CI|M9?>@)jXXa-d7Jdvh7Ve}&fO_YFnU6aHK3CV}cej?? z6s627o$uNE#@4-hnCk1Zjp0nXKC78@`Bnfwcyf6xUJAOd6&t9@MY>cz#R}YWI0<%= zT1KQr4O9>dCG<3`NdO*n!H8>{j9W=BN4Bk#nMG4YQ+0q-8*8Zyvb6%kN!tg7nW~Dj zmFC(+scqh_eIn{?QO+ucHOqAzdPrNgQl0u1{1O_DN0+vdq{B1Yzo4XjX=(;JE!xmX zgm^9{bB#;Z5)Wf_anpp-bxRo`$x+e-XVS=Gc64w6a&+4W2 z_~b!xSprM~?`akR=bM5t0MkE=gaLrieCDAt=rk+)DoHb?B)&xfTju)yCISk$+vVzM z3@Z5@hIj$WUN>}Z-xo$8Bi1-hL?m{+)dU=a+{HHvMBatkkvwv51{I`JgfA8xOtH0^ zx%5i~^CNI%EvHV!^F(F@!&qDfVU;CMECNGdy?J~b$b#G?epAzt^ECz8_`=>i$4Eq} zw+uZP@xZVa=8i6lPcdtEykA4*Vhmw50v`FTx4N%iJ3i7;8x3WbRxDwMT=DziP-lz) zXwj+_6yyD>?;A-FHlzsOVBg5$(Wx7<(S-<`FjXyR<_&vl3a*shf33@KyMgrZ+fkKpEWU6rfzJ#M-v?l7Orm1!ND;uQ! z6;hIK8Wka~@#degs=H7(-ZAsnvAi0AsdNc+8O{S{rME4bH1%ZQ_*~zit9}oB9_ST4 zsM`3#9gC;UF8xjUgjuRVUNtGD!Q=%;HsnT6-q(K6=^4uI1O)y zpUZ9ojwn}Y4$Uxf6bjcsjwkeHI?9}0cx;)^ha;4R&;tNcJw_y6d|psuKi)_{SMchi zD<6&|7RWke_`?J_&G@yV@C3XFTVXB%?+7gMt$J~9nbBbR;)SRdX(8zqi}o}q&oRZ`(>+bCL~1hPs< zY2ZyWPqDPM%Q93z?V~0Q{)h?b!E&F?z%VVg8oL6A#Ir1p*;g*yH^J6L4TmS&r?% z)JL+hBAFR5!amJ-Bftx-2*pKVa?P?9N``Sna?qql!OJGkC7@j^NL+WT07s8OOTgE@ zjkZ0)y(bEJ*XE!1wzq%2d276Vmxk(| z2p&_2W_6JRfPQ>PH{1Rxjp`BSHg$)H!wB99*Sb2k!Ui4HB1mqb6DBvnmPr=rN+vFj zXp<=%p~43eA#`{&>zUpK)eqO6QMY`C=7&1z=a2&*Lwog|XXana*A$OPRbSCpI%IR$ z9!TesP%|)~DJi$mMCuo^qr#e4`>M$UW#Kp)Ji6rkfZyH(t3wx?=7;ziOQ6;37FxH? ztM^nV+gQB0=;kQGT4c;TWk5$y3PK7ohO~|b6GH-=dWm>hHr6N}-MvLsVKjL!wFpNJ zbFoG1u`FW+e)CzT&Q<@<8cm-D;Dd&td=k4?7|B(J3Uj-7Q9 z4AzsYh@b;Q@KG5km>OB3tmA;h{$ZtUpeIwWlQd8enAa!&-KD%l?9>!INioWZBW@i&5$QOv= zw9sVUZRX2>CGb@dn3ya{f!e^!`Se*i)B>Ncl{i$|ZpZ{^J|eQ1v@)}R2QT6AmCp2i z#Bkn0XA~dr+yqxSU1-7nm09tviRF-Il=yitLjoP4Cn@X4}RZZ$85Cy{ozq0Bj$rXX8du56GN z5U-L+NFee{nKp}PM)XnQY`xCn0O0#* zGsmj)!#6eO#{G>2!svEb__}IcMhj?;XfODTuLcWO7zgxo1|1y2o zyc!p3=hf=5+wrqdP+U!`2r@ikR)E1r<=Pl)4)9u#YYt?>#Ms6-P^Gh}9~QT^yj*U3 z#VLztuz;gUPsuGa(^}@Gn#>y$5tj#9i^=wHtBiW+8(pPobS^cM7KgL-isstV8*f=AA9Ruf1q(C8?tMIJlOwGvfX||?Aeu+X)lZ0=q5~B(hhO?Mxb9AiG#Q#{+!1 z#J!XYZzrATfPzPBZ8+E={r;5Y=1c^W*xs3~hHa9KQ~X1*B)Mvhtr!}3D+>#`K%R}Q zmAH|Z1-Uc<~PLajzm0;z%DO6ctr5{LK4(gMG^p3&M%$K3I9sDm@T zv}a)#RYmj@@tEXcD$In5gudy-Yg1z+Z^huN4_cb~CK)%d6q>F7?Zy&(TZuFZS-?*ic6??VzTkfC2yqxF^%a1k zA_m(^NZ=FI+ZvKYQ4HgBdT|r!Qu-(vkdi?!i{9QNeTn z_qlAcr_D`;Bg%5A5pMdbjnc??=U8YsGB5R90$x6TkeW8PjAg9|9O>cATvQ{aX|R>K zW6q)VPvnB7P!oEE?Y8TJA+m4J`cY&PwrWSEZmgc5P=N0iZ; zbKD|dka#0mD-Sx@20{(E9uJ9^eaP1o0+gNOcar-#wN+9oG5Q_3s2LZN2WJmm2l29k zpPp{&BFs<80>HZxaTBC73xW)jXA-XO1zl;xv|hcHXwU`#;7os%2nJC~&I}-0ErPH_ z%&vGC?4|m38e6su-?Y?$&rwfb-Eh5d;Kx*^%Lh^|iwcc>tXZ;~(W5e8O z`~0IK0k%eTr3fBYh{sV;WmHDxcupK`wb>|aP7Js>(m~bbsoZX!!WykkuQX{Yee_hh zZV^uz1z44b+wvl&z5#aE1C-E_WRfhy0H9TJ9 zOt)sNf*ET@(r^sa2?4kl1rUC%roCFi;JcE>S@->(~e~*3}knW zPz&Otu|S^DWM#^$+AB>=a(?~oif$!L)S&S7p}C2sW&ym4h#%B3J|jAkVC1uHS$?)} z`B!1}W;31mYX~1%$;aNqp>5Mknrhg`T|0ISV+s`Xe%SF z1bF-SuyfrF0BDj@kBg%LED10--{pjI_%K(oTy*?>yGflwN(X2@=n6AOVZCXwYE>JF zRsJZjce3b^dP*-bO!P`ef2P0LGVQ81T{w8=CbZxMfzR08AFyl04_urJottI@#0TMQ zn{xOTLMao12_fn+4+~(ObC++JKA2o>`<^1UYHNbLttNvRUc(uw-TcNTz@IR2j!AL2 z0SNa*DCPq9>IJ^A=oaR`%5x?XhVxGOOILngGrRo?4BbP{NHd(sHg@yoc zHDg&3B8~t{_;{Bzh81+e#qm01Lk#|_<*js5oS)l-q{ z51_>#oCU6`n79qHBFy^>O<|Ss;$_Svkp1t|JX(57Qcjd82a)^NlUJ*&K?BB=MG*n( zx3DX)Xe4s9nvv63y=$AlGURC$B)iBr2wOBGdTJWCRddk5F`TL;LKr*^Arw!5w2}k{ zVvnfjPf7HJX*@luQ=ffF@%Aen@i?~o*O>NKAG@1V8ZN%1#hjwCH^0=4o`XL6M67+iA!i7#G3s0nAEj@efs1&-+3-%VoS zIafRtC&ad=4%Sx~m%6@x9IiS|dT{x8Jw^$re{&P5e_gDgGr2MW5;Z>)YbvYm} zN1*^F`SGRWtA`1vsTKi*EKu2~3v>ihB|=EGB9@t&Uygi-^4z;X3b1D;r6&ysl1%3H zzn~fu62D(KT3{mM39qEIwG2iSrOD;98iXYPmhiARB&KyTX4{L5^!>H zm_Y5gf0zN9`o5N-@?V>W{qGj<#a_v#7JPUiJmWL9ye{#5Ab5ZbxM;#+7<6l|bmIC*$% zba;#})b`Gu(Xpi50X9@+5gW#$(%k6kVs^+voy^L%DT4|Pu)RYpH<=^C8b9?^{5**`u$rVoEMzqGito+qw&{>j*fhQyQ?Ps-gh zK9by}Vb&47KO#&kH*!&LME`q9$9XdwYUp#@-9yR17~rWQ`R7l?Q{2Y~Khuvlt&jE} zSU-Mq$q*m+${v5dBOh2C=XjZ_lN#b~Jr z!2$r#3|x5eF8L#Pu8`-=eqK2;W>r!zs>O8*k3*kpFNB~~w|KEhkVKsyR6e?wyMIXl z^-f)@(Q{|a=-WoOQU_Tt7M?z0@*~a9G#h)-mpsD=@RS({8EdI3UPj@w;>a;?Nh{&^ zXmEOhT8#jJ%~cIVG{V{WZA8e!j1oSOe|W}DU5s(YTTC5C@h%z$mB~c`2Zf?Zegq@LzRJtoRPeT1&^|Un@Ja>h_C+8G2%_$ zO5+9KSUw`LQgBdQ9I45qCUx0~_DLAcr`Dod0*fW@sHosm^k7-N5V7er@CDBIkv^qPk zRLZqNlgU-4RjSbJhftX&+UMdebGby%eB?KvLxhhm~q@samoLD<4tqB5`eLkHp}6|2@V#r!wF_U22(3rBW6u0mevp8z$ZPI zoO;=ixxX;^TC}#3*#;$36_txFw2ZmmafLUE#7z`Z5**HyDL6RMY$Ql4K^AgV3Jf}v zr~(x#zIDb?gG6i;j+|jAS5wegVP1g}dz+{Bsi7hO+)xN<jCf;d24tY?dk#`aA=`jNS@G)`VpPW)s_zY?wTV_>5c< z`Kt_ZX3L5l{hzzQnE@isII>CPc-H3}K%l8&h%D3qLmOt|PZKv;?yxM~o#33CD>W~7 z4j_sEnUU&+JW|@HPXn24q!dXG>4)VjFZXnSo6ykHQFt1D0*-?Y(76H8#9`T($W)cS zFk{VnC93A&O-5R!06%~gyh#l%v^|2*VZ~kI$$e4KEEJjCc^+$B)$h~_muBFU;3{Od z?>b(ojW5oS=AG8a>;jJgW*K(38plw+S8)_-`?&eYg`y}x_fTWtig}h*ud)!GwE{m>*DT&D@b>0rP-i; zo0JP-GX1sD9!^u91r|Y5=071XMhf=CyMKNhIM>H}{war@efdJU{Ob$XYV^Y1t2#$Y z8o?I|$#`EQ8D>rvh2Dkov)S3(v)O_Dz8!fR9t8^u0moeyrM-A3ddp-AGmBhVS`G2m z=IU3rPHiSe2x$vsq%*`4<>|--wS#p`UvQ{4*~{b6DF`ke>}Ujx3NrbKqb6@7RrRh+ zuUZlNUq>R!OvXw+>8-kIJpP7bB9malCfB*2eGu@z{ma>lu-yZTDlcUhLt)MOEmg(S zqVT4ol-@Dt$i%f*H)w>%;LmvXEG;ghbG9AbI`35E(Tb5~w^VlzY7SRLB;b*&E zR1!FbrR5aD;!r6Q66vnvT$0ylCcGE#cRPpev7A6aG`xf=C` z74^}&+DBW(sr9%bAvyZR%*3PfPWab`l@1nW7MLm4D z%}T|y7-w60zS;w9Vf~H<#XLv1g*qt;c$xn#^{e|49B!OnkkF|cV^P;{?_M3mPl@rm zYa?wh^gQV~1ay>$mEZ)8T4WomY+JXCYa6EYniO57{eTpGDL#acV2miB0q33Qu}%|s zLLiYiy++>M+#wu`$#b7&7^(|rDqw1od!J?|4oHgNP&IOF<6=0Dju97siJoV}7q1y1 zBI7zF&1xRfA6(6PbR^;H|R$|AdZ)+*&E37IF>iIVbKz*>9OeCZP}-fMr)h zX;vy4$-wz652$a?eWiM5@t&nOhG|^(OKXMreqfgsi-F#UGRfg_f*d^K^yzjgZ~?p6 zAVylNH8}*nDVTR}c(Ll0yCmOv2$|fjmSv8UI;C5HetqwtQ*w_QI4Nc!ahf87hNlq* z`z~d}s9QiN{YlT+lVPLQE%~st_L3`5Ad7fc)i#!1U+m?g-&^Xoww1GzZ}oVeil!MG zfNg7M)6?ta;N<(YxpzaBAcFrcv}T9OL8A_TIJ_0*Y8c!(CjBVwBwA^-qoy`<_E~}n zZ3s83z~m^A=DalfER|XQAdMC(63*cwg}!UNCrae8Km{2WI>v|H!1#ws*3eso#TC3m z^xeSe_G1Tm1sCu2R-7U*%Vuz!vzS{Z80VOTm&sj)o9Bx#H47!+hXcH6pe!uqq%2bU zAHnr!I8>WWB)b?UvQ#UoG7th%1}08VTVM{i$><%$xWJfzh85WOCZzNfKU}etqK$?` zp)=L4s>n}MOX0q?;15!=;LcLd{OPl;@#U}}KKz`jG?f_=0V~96!AOu`gsy-+BB}O< zk^982LI*o{7c#wX1)o%CH>s(nQ>~QrS6_%bDv+}ddwBAzR!+xzGnhwS1OR{kMAgL4 z2|kyI{EHnzF%Qd0&q@dbN4V5JR?924?YY!h_zwR22BxlpA*Zv1BH==bJ$6f?1`h;y zp5l|j&GoK-)XTw80IDUjZNyM8CQI)FYazl~@cQUNvkQ7xS?DxfOS0MIk^=*6;DfDF z1L_h3G}#z3C~Ck-v;XXlG6I64v&@0>Id9%ZDs8V<+MKTYBgo52>#|fN9om+PeVlQCt#Y-Dpr@G3z=+F4n`Z782BCG%t zseK-;N!~BjrGb`i=RYk*AaPEr&lAXnnZz>t=)$!bTAy*6=|v`iDxE|I>NHN)xsW5P zo!B0wtV4DbfN7mAeb2B=AA6iVFZZ=e*^CLHG8$stj*NmL0je?w1>)BV)yskYS zV~sr=_Z2ml)vL{Sl3x#t8t$J~F-?rP$$#rZ?H%f8@^Jar3hJL35>AiSZ!PSnMYE^@ zp{!ExrH;lqSvq+0=0EyVE90)47(#b=G{mk_9lTw_1_jXOy-{tWc1L=HL|W z^Vm~jC^6E~_8?mujV|R6k3|fyF|`oc(VBFZ`tSn;v}s#1jK$QARa_bjiS^(msH&#A zblNvRiL&>t{BYI@O(cE&U4rf4D!Xwb&e1qBxkh*Vu=h$;da;Vt)2wFaXdWBdK^)eU zRFJHD;`HP>Yrg`18}y}>{D$>DCVsiHV7{+*v;xF!re6X9+h*}*mI%imFEMuuP*#;3 zWsPum*OJXI<(x&$!4eOwgo-5KTJ8hsfPdIc=}>p<<&5s6NnZ2FFK2BSb1!6XL$L|^ zmT<~2R_PgJD+8t#1MX-Gs^YK(eP1`aAQXopcP$t;(=Pz0$1n~|rJ&ZDnL%1wWe{pT z&g90Lurocpcr75p<`V0N$4j@!cKS+@Xl(KW4xUunLRdZr6kxjXy`0nV+jDwa<@!3P zXmEzhFb7=~IUP099h2zxN@CXhZCbAm{n^iZ8ixjs0>HGk1?}cOa+^1Z@9hyuqnh<& zzK`t_do8^JX|Z$P%FEwX(mUVA`JB1_@X9qca5Z1pQe}GunYn6N2Upn;M<4S|NQY4I z`%zYEGE3q-PXa!??JO?5E$O+r9_SF$^aG(TgWK%My8rB1C7g8@4Y6)m+b5M#{1cV32JDm@&|PxB8a=gW-LDD_4{K zVH#&$Bd>8W{tNh-|mo0rDKCz{UN#F&a}3VArE0Y zlvfxVWzZ_Xj3zhMBV67ef;=GiI3WA5L;I=8X-~ERco4Lz<1bnqvO}jlG{iqAJR@*4 zV|2jbYY^>#Rn~&;rn7u^T2m3GYz%Xl-FSF8oquHYk_sbb&+LZ3VQE;;9`qoMn{@V} zif{@AJIB6?JuWRZevgYW59=+Xy5Wo8yPTGq-lQBhy-`Hl6cDGno0jazI@I;MHQ+ya z5{v!z=vrlMeZPhkljQIv-x0D|PNniY{?sY_Uj0q*?u)zx(D*EzqSC4WA{ zWythgpNv3s>o4`Xie1g69oRm*#zIS2P!r=9oUb9}^z_m$mto49GIhAV^wNfJbU3iH z;A>!L*tn&}6UW%m+p))z6{j7@yR`90xlLY)JFz4)l*3zr3gwM+*upI3P8j9~f3WP!6 zfb;EwBDr9WS72nsj?9w3KJfc(McyH}FY)`{k?WAryPW zFT!zXF!h|^WoJYIC}g=}0UjIb;ebL&z}(#DN=kX2prX^ZhLq#Hz`d}ZK!AiagJL$& zBY>Ipb;p{2HY+W_F6@RlM?*rTPg%-Wg6(_Ox3mn{CQ-RG3S%w=<#aSLknkLEbw`)3 z`XxOki-gE4y@&<|xml#Z*Z`F}z^4kOf`TyE6}d(TqSZr44cwr^8zFQfa23DLT?0Ifmev zXys}I-`pj3r8PhHxsh{cj7eGCxP8|rY~)wd0o7x`5AKist&6fd)SZTnoMU0r^pEZz zkc=@ls+Am&N~B}s1rEq=>qIw7(iAtI=Z|hw<_nu<#~hJRi><=abAlHAKDF&~tL{0> z*dK&XVS{$|_gCFA)ziyfSijx6q)h1`cu9saZylRvoy*1e)bRj9>+{H;K{*=xqKURk zBPp3u``L^QUHZ)pU##J9=>qBY^Nyya{rCV!9*yh57ngk*qGKkuJlTaAfV!{;eF)7} zHE(6gXZngQuRK2cJW~F&!Nj7(EjRK%h{aYXp*9UKC146ot}c zLcrrPfH)#x=IFP+!tK33y8mu+FuK<7>&n>yPJo{B_4j5o9By>~yV)1N^8%`igFV+d zA1UwtD5Cg5P~KnpR40C(oa@b_H-3-g-a3Ant1~UGd(^-?ue|Zd^FFs>tsb@c_|V@3$iZ`DwHH_dxN1(*o+2Ns;ocS!SjcgXoJg1TV|{>3~7 zCdyYC^Btx+t^6UIr&ghht8D(Hr#6zk4rr{gU)R+9Np<$P4YYd>5Y|s3R+;=ED_`fQ z=W>MC4mo*ybMLd1m+&`D>$FU(QbMR!GvZ_WW+{cC%9QUJ^B{=BRBlZ7CkGxHbqHkD zmtFy)5~6%E@8?UF^K90`!-sd{lCq)d6@Ah70UKg81@+ja?P&Q8GUc1RYoc4;3cS-B zdOmVMEjFs}Df80<(ZaK&c`QvqJgkiN+<9DQR72lT!5H(_l(dl;3!z^o9ojK;Mf83z{2U z9(7|V2^^{_u(#=C6cAN4NI;f2RgIae2HdI|rdcPo_THbU-=v&WUfX)23bM{od2KuT z4QW{G{IG1+D*5q``HDq|rcA%>IZ4;Zo$xa6kG{L_oYK8g-dMexnph|C@)|P~k`Px~ zI`G(CnsjqDXXjRGLPGWGA1>4X=o$68r}BDreo)W{m|k2a6Q9^-=o;G}Ue6lwE!|ot z518Iz>NoUNUt>({eqlqa$0q!#>KtrtH}LbjA4MfxJ1j9bAb2+w)f0YG3LNmJHBheY z&=MOUu$Ud{?sTm00mUuJX|DMlx(0~w(#`>^H9lg$T;tbJ$G%@W%j_emBglroLm>5s z4Ue9O8ViA@Glz`!=~)R`$Go!}902&0rn-RgDyPPaHF}MYdU|jBMIHS!HMTxRGuALi z{?=gW9cp=h5~|j8ETI7i@h4qhWze3M$m7O(4Ndb888-60IUuWi3=!L51TmPFIuuH` zT=u)u4%uML_A_iX-#w-BEKK|T?hC_k#+#S9H8$@1QTcvq>YZDE;%gnyl0*3{Kx*d8 z4xhLtQB~B?fp2k@bwC-(#X!E4qusWfuHEaFcB6}#o7G>0j%B2=H^V_|l-sUc^%u*g zdJIyCi!pO)^{zhyXbSu(-|O1`5(1cEs%oMM86T@LxiH0jG<`&)}uAo)Zeq!h_zV|{k=lv`L z-R0DVXN-9Sp)_v(rja$#9Y8cpxaSwxZRgE0Qc~XO|4cocj==)l+Be8ny)Q%ideoQ< z1w)xeX;Hw_@*OI;w@wiyNkv zQ@{SWp>?@bNcr?23G@#|J~iIj;Z=b=Kas%1X=z1&5*E}BRRj6O`R@l9YnD|7;S&Qh z(bv&2eGvYOcUM70Q|6anvhSykVu#gLKSs)+X}@qR78oi%*Dzf2!I1jn?{di-AYs!9 z^B-2Jd{lt2X(^EdvOCk#Dv0;ar|G3xog5lT?f#anhswgw&Z}vfh%n=HjYN=nNE(9bexu*lWlpV#qc;xzufDaP z?bs#{%>a?U~cMfEX=q6h@QgXKEkH4zQ3tAuWI`LP*Ssh@y(Qr5foP+xR z{aO*Me8X7V;A8D$?Y%Trw+*^tm7r$$fquh^-%2gmmHDmI`-p-6!FSt}`%^yPZ9}=% za>__u(4VI#Ick2t|6aKb>eX*B(iOk$@|CyS6ILGU#bDO0lc(<{hbDjiU3&USNe{r2 zvDR;FgLk#tj{Amn#r_|;7@9yVmQQNpj0SUVf|#6mh{-L#tE-#3yZ^5Kq`HbThIQL1 z68$H|gN0B03q3Hsn)4T`bz>|3qz2s^VPM+ZF~!FbMB;ZNzWr&+NnTCDa{Z6-{mGWF z@%<_P#buuTcW<}1K#~95*gvKJbqi96-lzTx*y1j~nfkQ`?Wu;7X8aq>Kk?YQWVhl4 zx&od1?;bINP=8V9Kk~fVpK@P$eEc_o>$dCuS@$DJ=dJyTntiZhkToYXKKve?|6l9% zgxPAC_g&QQ*B*=+>;#cdpJmq8k$S-V?`@y8&3EcO?*-I-EARVT*5B~{S zKQx)>>3=kJb!6M`$JBQEV-VbX|5L*Qzkc1?XGMEb`O9{%|8`9kh_CW-?a#55{jUA_-yHpm1X0Be zCvWzT)>ro5P3iyg0bB6Ue{DO88zdu$*gxo9V_mbteQ!I@zY8qg@2H)zZW+v0x}En= zpugbnOn_254LWM?2DYQ?6PNb4^?%Fe(f6%?BUs%w$Q=LD?KBX<%SY=Cwo_9J4}OAq zLHhnCNzUXoyStzMAp#8z?#ugKE3ZM8o~Y1Q5bbg0L*?T)etTZ5`<*pY|B$S4>sp4R zt;(s#J{CWVMwck_#5P5vKY`g1!DYVsc@zFM*NQ{Dr0{9nxbcNwVz#mon6E=ZiNZO8~H zj3AY!GA{masNdy+;|xE>I={)I;|Jr)TlL2cD`1OV{wt^tSmOBpQ9C_Y@Z19r5Yxo} z6WnhN$9Ds*vV@8A9H+Jnf0y7-$$qkkTZ zQrxlMx&sOzNUY!f#l1pMQcn`3|MRRC^ewmV{FU(!*hvELTOQr-r}&N3pF;n~|vQwVNa3e-r{%4E9U^sO$ffz=Cko!2d4v@8>r%m3fl^k3orvzF+S!Xf_>z5fHie?jGc#PxR`?0;#& z@3Q~jvd(9fILcOoVFfc@(8iE}qB-R=ncU;W&>npk;LsTNiGmD^S^G>Z12nzc6#yW? z?K7bYesuY#3##140?H>w$$JU-)4BRY*Fyebr&P)R*28|t@BaU<6N;4iSj`c;a5>ia5Z{dUdY_Jwp}c>6cpCgAdVa=&T2GUEi9Z7<*t zPChGK)4-(@bNv(egVQJgFrHXZ82`GnuicDT}-Ysehd5-&ZK`2KUjYh z)44a`FsBdoP@UHd?I6^iHsGJ$)qt<6AEkCL@+{@Z7M=g_t!w7A7ma9R;h=2oWa~NAAm?I& ziUW#Bs_Mt)P{pMhm5G9L##Wahn9MD+05SD%(DxbksH&oXT-`I&GzXZf0b;MmL^33! zQeAN*FF%80OqL7W5L@h&PPD7H!v;p%3?40-PTyx%@ru2AuHW?!OgOn-Z~{hL(7-T2~W=feydCIj(Kc|y~A zt;Yn%2%*CjXbFvxv_tf6+AyCJ;HOR!YQ`R1}m7qf3wFora zZJ;<&w=G}3pwT$6mggbjtm=a}+cuZ|jlN{Z(Q(Ev**_Mgl@voMvrj^QWg<6Kb6UtQ5i^qs_^Vi|#YX6nxYrXIYimw8e;=UonK&`D$K zvHjWhRXIIu6bLK2m*?BF&$XSc&|T>Mz_kc_^LnCcR8UflxbO^JluWO0lwNl;`B88I z3eHIkb!J8<)wzqYmn0(LY+X3FUi6rApxXt9K{VoiEzO=}cJdu?8TiO}OT)*MsqyXa zR{POk6^F@NjEP_6zmq&8Vu2weS0@Gl<+Rw^t{DB1nT0GYQ#AYyC=h< zn#a1oT>Wm0jT^K0^m^H+QroR_Z^?(u{30Yv-J$<_@Ud+FUl6yp&S7YaO7>Y9w{qBe zq~jTLbNw{f10r+%5E={Yt#r3E7U0}Q?L2mHZeyc;It<*2y5}QJKVE;q+T)8k+h|1R-e!&MwtD47OrW$;eY6ZdUmE3x)B$qrliJr}prpXRhiqnz9sx`7wDhi*_>WiN#(s z#-Gk58kSlyTXd1%Id1oz2s%IheQ(r{7^0r}HdE_c_#S6QHOZ7}eE34VH>+kKw~9)& zU)uA@1DnS2OGm8+p5+ae()8V*_WWMV!oox?@*H0jbiQ$pxbi4|&iqkAxhzU90plrY z@jUVYYiS}{bk_pwsFg2mZElE9(YTjXM&+or>h`=D?>SGRXBk z@S|`NpvceDeK7#Ird<7Yvk@znZgqWcS{3%GNKg4qwAS51NCXeS{{V(V#OEhB@XqN5lU_5n^kT4e2%%tORI zO4ze%V@g%V9Qm^`pPH!T8<_om{t86lGgI(!qnNJFF9ZqU1*nlH84)HL{FAZg6|>5e z!>4vrSig|<1sRFA<>qciC5d{al2)lX3khu`DB=A4&o!9#bGl+dnX}(0BxG2EXE4}j zR}`Vw)MGLR1!6x|x(VJb3Jq95SEL|WN;RCSPZ=87nR4+qYuGM&uvgOG7-P%PRA|*u z)=621p*GH?FX73qsbRXPs2^1s3pumt4G0lKtrLcj!M~14gX1o~4V;S@XeQG3v{icc z!=E9~#C;Hvwt7XLANE$j8hsguD5hcmjN@Vy2}*X#nfmyU?uYkhc5B`8chSj4SGH1f zyZhEC!uBr-Yq{cE)IBHD*pts>#{DGep?4!2E;GkhQ(A6$FDqPb;XijNQvPcg^uyw~ z&)kiW1raLz%L!^E&1xQa5W@JnCb!y;i(zR{nr5dAtm>dx(|wP=RD!lzpLX)S8)S7e zC26eHDz%*13huQ(f84(`wq14R!c_ZLmD3j#Z0Qo+6L>%QqQ%?3z!nx5o?g4^rc~xR z&!+e+LwA%e>!-kEn@;W|`IT3&d-2_-dFt+VvHR zF@;?>elQmHDtUo66Ah=1+jEk8mcd$9V`eB(|6v9WKcydm2zlQXTVS5BpD2FY-S>L~ z?V!YMSkHAq)94H@UePCOU2BQWLLXEf?3hbBDU2frj0#D6qNsbGIcgR80k58QkhPH* zNzjXB6h2?&bcZ<3qGY=e*du|EK+f(ITPXMOpsSsgKETt%qL& zo_?Tv~*z+XfgmQi0KXR3W z-D$%k00Z9*UNT~c-sAAb#}4O`+^U@D01AJVPJ^6vZ2bMxXp4$Rli7n6&~R8`eNgVB0A{xhQnh|=4Vo{gUa`Oo zJPpxpb2HDGsrZ^|tVQP=kA;U;c()pF9AO0!*@Eghm!>0Za?0pDqbJ2HqGGp+jHK+4 z*wai7Nao8;di2nYi2Yk$8Ggsny_69*L5El0zUiyKxtLG55gq*4yXDJkr*BKgDhl$$ zOFu_;dwY6+DXF`wE+;>5m|G9V`PQl%^I-e5qvyzky$ktjRq{a5nC~3s;SxI&2FR0p zD=J(I$d7Y?Rm_cVKWyckWpB%0nh5VS2pwof8_7}$D8A7g&4?+7ZSb@5Bxk5uNl*#R zsd*IgO`poxyr;V&!eqrsXL63=T0yQ@+_kHgglbssJ;nOYl7|M4$-264k~s|rdn#Yu z^`L$9D9F)ZA%cxg&?M2k0COWKzArzLn3*ze|JF*MYVhNYZ>@6+qY}1)sueJGw4+eK z^9YO7OvU$^0-Gz!nvGk!3iW)MaN+1d%soJ z-G|xFvbRHHohU+6x}NFs&@ZgYe~&ZtxE2zkoMzys@BE!yTty0^hU7wXoi1pwk`++|wAPXIbkU22WY8cQ1wHbr88T~f zZLQ*~ne(nmtLkSW?s-HsR-BTFz$S>E0!)ZYx#ZUc#NsoFESYybuHATg4dLu)C_)lk z7Fv>-%&FTmL7g9x$w6DJ+oNcEJ%mmyA#>5w>B)(lRDnp8Z~bupTW6Ld6j(Ad?BwP}}{ zZcviuJj~(ZFxF`5xfVR3m}cmAnUY)4_3-GvmxmJ=+rRaRt9X z-3AzqR*TKqhvqT|%%2Kot~g^+1hMi|%x`V?L%PWw#HF1;v1LKhH_8d?awBOL;$ zbfhaaR6&C%MX3S;q4!<{QMxqgEmVzhD=` z#eO(6WLz=)uaMeIdV5vs$}gd8V0jRctMa&pW|WKAev)w~WcmSkLU4(upZz zro5os%vQ63NV9=NvxV}%nfoE60`WP_ciR#?iQksq3rBQ}eQ2UqHhJ(7DWLQZPYS-L z?~~^RK0OU1tZi_m(=^E385bfi&wOkb&e&z3jIjLCYDvktTu(g)YucQ&Rw>(ZW9%AR zZ9eh(x5dSJmisQ|Ge6AP8OG25ArIz!U~%dY;w4^8f`ZAYD(r5(n{Yz2Ljw*s2a7Vs zf+w7Y+q<^ln6we-T%T+~VgZ1M>C2I+V&hHt>oN?|O*y9-y!!iw8-NAH zkzHf6i}8L_BQSc!@|nFsUr1=c0oz6I=~n*B(%GAllzg30v<#X@fSnXh(al)2vop@3 zaYh)tos+xrRkA9^;N3`=@WYf%lq+NBw80cbc|rHD3QgfhCeBuG?cUW?Q3~M0Nk6;? zM9lEe{}d}%^V8n;izp$k=T&*AY=k7Q`h20bQZ~QQ2cLcVyJ+-ExMN0 z24N$qoDUT6b}31g#{nfsKX*6_7pV&DSj%gX|35|iA`zX-4;3Wu_1ZN@=yx!h>k^}u21vP<1$|1lwP zc(xM2Et5tX>W_BGfvvxp;mD(JnP~7{L%Y2Ly#v+W+^SKCp2Pl z;pYHFVl<~W9W|O8*A+I}0@66lx(b#38StjDSmqU)+cW`V{uXH#8rov^wxPnlV@wG{ z4aD3pLL2hL#q6Wy`rjn<*Sv6Mia9`$^sF?C7o5H6(Onxoo*ks*RfP;Y^3wNvqnhvj z6}g0Yz(21sLou6ZK*&1Und1O3Mw>kn9yZMC{B8__>*gp*QUn&Ek$^~~Om6=MO`vS( zDi9#OR@ZAm6(_xgQ{_qL3G2Ak2)I2(6M%G~8}~N=xb51*z~1b2v&evIf}E5%a&{U5 zD%=WT69C6Y5J?F5kg2x{q6P#^0#ykBs+*bJAP7(D5?!IrPShF8{8AjxHGCsct|6`{ zO@8$=vqS8wy4*I(?7G&(qKwV=yunwVW4M;J$~V#;&>0~WJ!x>u7-cq$A@4PMqhH9P zgaEIBLnM(CgSjnZvzr}PtdLMxsXT+$X%FcMEJQ^i~PN3N-Ww1)X++m3H`FJ#6qApe7T7G^v7y@#_fUZsg z-jFu6P@)1Vr1vLEM=TB|ggspf#Wb|?wr_tB4n}ziO*E%8DmpuF3;&c`(w7~M9_*lK zJdiDlO+Wp#N)nOf@rm5Whr10r{6Gv#O#Q|!b2A-3j96W&USE@df!%MZ-c3Xx7q|2C zTUYXnP7e+8cM`g?;3VV>e1-+M*Xb}H6 z#EHooE{myaP7R)P=P706;kUG62dh+(Y}mkDJ{7Gb)-&s_?CkIn_|-D$=pJsR!KGmB zIun{laxI&WfADoAG4+y$W)|WeICSQmbKvdBQ5kXny@sx2l9M>JT&hfnbvY0xWHA!3 zC8vu0z!W$ZSP`&&tW3=?5*r&HM+3o(e}vGojFHA{#<7x;L=y6#*&$LbNOfsN`nt0t z+ybvpZ}F1=GS@I#qUKbtwTp^UTXWBA|671PYtMOiOI?@NMR1$vBXA(uGKGabA$Bf(D?NC3)oKKSi8ss783?Riuh4Xk#q+ zaXc9^KW6>9Pun zV^l9rbs1MF1lkjmoFp1p=_dM&+6zN-hy=->JSOsBdbJRZYrfStEcm&YXiEg0aj{5ewDgKr{u3#SpW_%{+)Jc}!egGh~_T`*`cuFa44 zU5j6UQ@nG?W+b;+q%dQ34un!ZHd2l=(!N7GTayN@kh_WIFn-KXYH*=OtC=S?&KL6+ zP=ICA%wsqN>T>?4ri^ADES`wpMX8WaGC}pB5ugxXjzo^pK(MoK61~B!%+Bxt_=GA? zY`WYSD>V=c4S*BcU-rJGfJW9SSXBX87NnL1QQ5G`zXly(Zs_L!_Bx{+_ zm41gb^^RK=#gHB2a*vgUrLwH>sA zOi3tiC3jf5n#N2>VlYJ(Z-r1pXg^G18((GOj-|IqHNsnAIokg4pY%=`M5H+7>OZk$IxsS#UkH8^T5>58(pZ3 zFhurhYl}4F8tSLZtxQc48`gV%0b_v&@{!SugS_Gf5l>2g5A%XBYjoRyj7a zkSqT*A|~`a-b|p~!UAhgiSd0sJE2NE#EP87tmWr8<8(I-!qMzB)U4!31jXC>atn!1 zXk3m2tuD(&PhzS*A`g05 zWm}*;U^N7F<;aiVjU-AE-0S!y-d`TA*hSJ9Ru4#Kl19QxZvMy-1`C0vrZ78GZ)S+y z&eeKAq|hu^=d8?d3@{)6Jh2tEqycJ+3UvcxhL2%xteg+U4rOzx0*e=&)t&P-H1P3W zlQh{WDWRxvAgiYcJ{TYC&^>DX1P@<@q7U&GX2bwCRF;p~+ zMJ#Iy&`_ZcNzjD2Cg-h>*u>sNNl7SXrC1t8ON{17bQpt3A1Z>{DIp~3!;*n{_vn+s z!A^tSHt!boB4faPTan5zXPm>}duCv__+OdOo>5lV`r-`@JOJ0k!3vi~1;CM*t~^k9 zI$TlS&(fP&W{ffmr-cmM!1`HwvXd|qo{lD#cLN9K8@;P3*pYlStcDD0Z5iyWdKq~n zXv6mmoJG>{@ldZ~Nh`Rj!l|5V3opyUF(ea8 z_lGG{lyJh5$TyhrXdrzi)cf7oM7EYs|KH`rH!K7&uhUpvs82BjstkuBsfB%tP&i%L zZZMEAhlZscgX?-#ls>!}inmP@e<&(?0bZ1M6aCMt%U9Z<)h~`KMsq-Dm|fHWC;!L!O*ZxHRT`j1z%ur|tfJfW@kVK2IyoZki3vIw(=;Cgiv2S5&hqpRTE z?NNDyK9^xy@a)vH6mw$Dzc)mFb^*P=g$^OQYJ1pF=ZTaN(%p3YX@?$ALb7=>Z{bTt zS=NiBB=5HAf4p}3#F_!ei<$Z7v(Ug1`D}g9BOq~{#L#Vj@Rm!_D3pYH6_BElE)0>r z(H{W#1>B&Pa&S(g0nQ%#*WeLcU-kX?JdLn!#iQk|?Ls>8u@Zi&G9qS|k$1}4Efh}L zPBZj*T&fRf+!8G!v2B*rT^1*YErIJxtX^4LC{_YdvLgI!6azqE)~b}2;eVZvuuw%8 zY({|dUxN$`;rV$nPMl5S(_iQ!J6A*6d3wQgW8koiTBI%|)Y~n3-xhlSl{&{PvjrA| z&Sxocxy3Xik-d8G`Q5`smhqQH{2TcCxjiDw_ zMRustNgq3Osp$HrJ=NUmJjFz$6KXpbul%q|nAy$2{3_qxz|*$i?H_|3>)U)``odr; z=w>EP2nud{Lx|Tms_+n)Z2WD23tyMo^S{h+?1Yn|G&K~PNrpR~9rJsYOP!r5+l3}2 z+YCRXau(>}qoHPuhY$sTC$VOCQIqJh!ekY6X;>73521_avoX-k&|@s+%JK0CixjKezV&Tk zmPT64K5ut!3haKd&j^~tr|9*yl)Nt3$6@GtD~2y;85c(qHjHaz^+??A)qSuz5{q>@ zz%0XDS|-?m3aaL3Qe<#h6|_qBzee9s)x$?{7cL2SO_$H+;|fx~uXXy5#@9j`TT6UZ zANUo=iPP3LNLYjnNG%^lc)ZB`wwrNzSi*8HG@o69l%R?-(Fpt#>7K7elIfv-DDoUZ zYoI%PI&L;z3V{X7{waThEQgTa80?woGtV@D1E%P|P3e?5&LPC(XsF<>Y5y?h9)AFD(k5mXmy-F?wKz%$YMs9@;1gu(kSPrN{MW#MECAt@UO+(p+sv@N8AAd z5%aA(w72}1Ed7C$12!N+P8l8AHrKg_952?(LB2bL!(=if|4C(b3_7(Q;^_3c!~f{TM}yo2@!SqY+7a^0i$Vo&Uc;IQwjUf?jj zCVXd=SJz*Xz7u8v(Wj=0&{xUDe!d6TAq0*+RBC5}pNAf?O@p3WKYNBa{$28c z8a}KnP$J5ptK;fqR+9fVPSnOfe4fiCKc~*R6n(85@}-y3C-OYo?uT6rd8oC;K}&O7 zfQM}Go(F6A9coyhE$j1d#d?`+6n6pVo>^9Iz#KOM!?A}N4+iLmu#ct*etro#eekEc zbt!$JWGuzFvF(ByLY)x6FU;J%l9o^7wcpeyL~*BiI! z{6YPt7k{zEF}Zfq@WZ2y2@%}jXpBubjJO6InhN~SM^paNXXkS(l=6Dl>y4|#q;{x= z667{Jq@KmKWQ&%WtYj(LFz6+nM+;`IAO4sc{&&rsbWn#RoUW_0{VT3mrxqWv2(ZQ6 z{%<|s-hSIB>&ehrCR&^~GW8CKZ01Kobd^_Hz{W+6(9L$Z77OVeotvEs_pBpzwuuSzC zBKCHIBr7nW5+z z#aT#imE5rg*j-eBJZqp!s^neJrY1yOTan;11#!(?RwI}<~!ffdY3sDkLqk#GZ~SXgcngd%5zD>sRubhCz*D7S*B zhob`nv)Qg-Cds5I9@~0#HMYGByRS4hK=r=ZnkwAz6Y<$&lo(g`h(9+qo)R4!MK$zM zsNn7KiD4TIzE2*dX{3txiZoDT4|Q$WAHh4~kEaQq>psDQ&gwnaNTAxaxV_mDqspxI5S&yu@r zB$dPQRz8iJ?2qy_dKDLQaqfrt^=_3Wl1uN&W%n9?4BL<0#8IV~nYor9KT?A{Y5s5l zf0Z{(&RlHpQo~iW@u{1R>1$>SOsCO6M+MPibfVB)AggGX?+Gv3mzibrBUr!$!HInE z1YMwt;4GzO)J{XBm8q&3@h8xlL?!=^;sJthgVq&<-%wKr{NcY_ZRpFI;f^V9b8EJ2 zEL$nz@#->E{t2}4P5$!ff)*TQjayyAA44^uL=DET&*1KY)_ev{ROoz+8p6noO zyQe9O23Y*f+9K7Xa=m-rhd6A+merVE6ExG8j#*(UnR%8Z<}X@JJb%}j?d3Y-a-BEd zcZKYLdYf87vDGiF$`+{O%;v1UGi`=Fv)n-JHe&klEdY)37B{-7Bk#}VH?x;2hJ(!e zPd&$q+o2CRQziu462`zD>q})<-u7pB$^_iLF<8rs=k#fv6rqbHP z7d2;1cd|WySgI9JrIqcFC9K$vcaf+Rr#@ny`D)i}e0fyyR5BDQK>f(lw8+_W%5)E5 zUt#gJYVPw(_eoPKX0XPdwQ?LKi898GDmFc?HBW}R3Sz_Q`K#6U-C28}4r`VJh&SVq zQ`B7G^ek9zdsWV7X3or9&TOV9%NMobxlwJp+FSjt!D8y9;mb+Tas8i@##4?{b49kG z%Y)LH`C^WpovD6r>yR%&4Q7=e_j((G%o~EnS65!Vcw~`cu9a<8MK4bwfcsw1f3KOk}EZO?hqR9#aUJ7SCA3Tywt4w zKKD0Pz4}w4a)kq2(zIVGi(FJOqByK@@*q411_m4#hp%KW&Gsr*S*XJ z4$2-yisIek1@2aIwt_cONz4MI#CSZkzn`An4IY{XGLTD2ZQQxMtQyNY{SraHn4!uA zi^>rs94AS(*U^^=sQeB%nhgwJ7zwqstalXrZvL=;Io%$TOZ(&L>Z?y{@;YhzLVp(@ z|8^6&?6#)u1S&p5qSyiF;Ky<+W)7=OWxj!{6@4>x3gTge!<V8Ap_ji1QEtmKf77tCU$s`U!7--|L_hLFDpn~at7+`0o^sJX z){Pe&XdC)v5hVH7atS*=LUlC0U!NZ1(^ufx|NODYPX>AWjFfNPq`+WC%lZ2)jSmB+ zent`l6Vv9Ie%rGKFElo|6zvNO{grw^7rmFD{)?0f$TucPY#*)Z!y+qaEr0PZgr%E@ z_}^W`(6W8)_|O&iyTp6f(JrINUHGqz7ZgQWI|PHC6y))_Pym|nW}IF@{| zV-c)tS_FqQ@&$&2*uQ=csm;ucy!!fAN?r+H@2Cr@8pHivmP!{`WTHEBu!p|FZ%iUeR|`P^7*k&=9fv zl`SwsE)56|E2Od!H-1(Y(|Q=_Mq?ABa`(W;yzaTW;_s!r-#Cv3k>+(!$@F8Mx~~RX zc9d09_3uCb-B%@3(j;>nqGyN_%Nsakv-kB%EBf>Nb(xPOu@^&iDJg&u_-b1sexAh* z$x=gD8r&jLrd_5jP_N~N#F)Rk&+s;MxqdW=O%C%6>p&151!!O%81Y*a2mQx9K2wQHl_gpy-JCQ#Ms@l3KQ4 zc2!$U(@r%BJB;dE2Jut*KW;2bOVot8yBG%>Y|l*rcYdMp-qxt;~%`Qi?jSdI(!hyfu|zWYx@`B$IJy$3Jt@HNS*RoG z)gX9Ock;zxYL<2Ej=&2G4gY*5B$K?JLR60unlYdqP9?dcFJ>t#prQsk?g>{1u*Ysq^XUpwM+T8w+a)Adw|? zHWmEmMjEh>Ea=%z&Zn!P=YduSBZr8%G7Y;wNpKk@x`GEHW<~2;nrdE;cj+EvEj%Oe z9xA_QQ`9+O(+)}$n=`kosr}+N(f<2W%!r7Nv7c)D9bD?84LTpDn&u(j6&iEFKB4a= z)a>#JmP#Xv%2(;1Yf|mbwJ2zqggERNU!`<-Yp?xSN+amOqHDc%Gl{(&IbiwaY8|#BQFhI?kM6|DDncykj z3#h)_=nK2yQjU1R`(Nxvday$3a<2jgJ@~$aZ-WVIZ4OY)cb;D^(?U(2Gcw%^^tI8O zB@e53F7%R1gZcZJ-*$yyDx+aLXO0hJJ$0PI5)`DI*0?k{25iR%s9iR*xP|6ggw z6k?=@g(rqjdw!OK$vidF>3+P=`w~$aCA!5AF}V=BI6jR2`qNvpPffY%&T7t)%lD4{yM^8OK6iY<>qAn z+@g)&mJ7>oMS*fWuT`OHR|jNLbi9p#*9iZ1Xs|fbkbJU}#>AbP{7iYADNsK0YH#Cx z>b(&y-8zfg@(;x+-ayV;$U!!Y+Lb2Q!)3 zeVWc>V!1?!VgUlFbC)Xgz~#+X@pj%^At(wv4pKX(_U9&CfHrR_an)c(H( znIF#5@M~SP^nEM+19E=Q%uQf;#E73%taA^y}M4n~cqrS%MZ`ubM=2BJ=7C^9FXQ%qk8^-&*QF1;-)JsK(5ctFy(+Oiz% zw`m_~Hq}Js<|{!1TTnZb$^Lgnq~q;qk0Ny?Qs*c7g`M;SO1PI5Ng`e^kRX&Q@B`D` zQTn|GkNqcfS@FU55;>*oWAE3f5FUz`_YS@nYsJ7`U$kAcT^_VuZY{MbC!#D#Rm05JdJa+u{Y#~_W4EtKlm_JG zz$<(4naLhJiL~1s+!960jR$@!%D{DL6!QOjjQl+sN@l1t${CZd3Q~_@X2&D=L+7hU z62~w@@n_3dz4M=9yn0d*A-5cGFAs@T5Mhp0bGO0sh6SzkUbR#6g`^E57~nc?<|x61 zA{B5EZ!C?KMd0~hHZ_+mhhN4AP{O=#pJ~7!tE;p)} zns{AY$lw4azhg*q50y&X8e=64+llG{=Bvrz?Ik0rM8lt(GDz^GPZ^PHb-vr51x*)b zUZi}xt2Cgg3@F-8Oda46>+r!lis|!Wf8x?w@nxJ z$)epnjxtb)27pGvBiPHevcQ|iMvLVc)_D?WkD}z4ZVE2%UfnMP8u0#;v@tg9$4maG zSfSGv+acl{pT_u2Nfn8<0*|{z(ttxFUTz;Zdx%aiO$kGpZ;9zcvMQIYx zetK17A=-%fUT|5c3Hf&shGqN^DT_&^=w(Y?@B0rue=%y%l>EN)xN%S8ZpnrTxqV8< z%hAdobu8B;O1Hqm*hj|T?N|W2#CkS&H_?)?D7s~ZI`2xRI?Uvya}*Ef)uQMAFTx=# zST>IIKqLr>cU(TQqLAP4 z6D64CBBk@1j;@bUqiBeZH_srf(gG1{0u;cmlV3Q6{Ovq$te>>O!3Rdk`*m2jR>n^p~brfq3OMbN?p`$vTEb0(CI z4T-w)z+Npoo!EQfm?+d=D#l-C8h1+inA%CXdk6&W0pg2m07X$WcLq29T)IpNOh8fY z4TL(tk%t?c0SN9=oqihkR)9v88mbN&lamEBquF0ITaqoUShu!1m&{(0pWXYb7i2;s zN1n*{K_z2{Rl3HM@ojWPck3DGU^DU%Li(}pO#%cDte|{6v?KALMxRNWSof}=$-UW} zW7c-*OPz;R)PVY;}OcT+7-;FK2JWo!>)N)8!+OACd7yqD5Khr?j zNo2z_z8vPUgNa|hCdqp6`txNqE+&I?6rn*QcVE4A?$S~=EI&D7#edZMiP)p`a)giQjn7 z=NTCx5HF|NxPO8EmUW=m+i7e_MF0vU%QqB))E!q$1QY=3jxz<4Lwqse|G>fkN+{qN zj6`t@0*d#hQtJD^Wu-|Jm%+@?CnOAU*ar(%qdZd0K0d4R208yKJSlI)RoWT^Y2D?_ zPSJ%K6jP3S#%yQRSNbjX>cKB{)*B0-mDkoUQJ8&JVQUk3vXZ*R^XHS`iP3jI$?Wc9 zKNFV-?AOOibvA83t3}_Z{wAd>_cGA4%`zJw{JKB=5~7)R5!VMfOl zAV)`7*=OtKAGc26B^sX_d(>vnF*~CE!kO-Ejq07yR1RHbf5hY##uJ+MHQmo>G?{dF z-2Ufsq19I&kcMEzPliEhQPcT8%~iy+(vNUtqt!6YJn%kuJnP)+wMN^tmsiYZg7dXq zdL?20X+knkAQG4^;3^p_bQY|n9DxF{if+-nr$ojd>vG6b<=vi8w5YmM)JEF^^7}e*%1HkY$zaj z!um8smtTjnMZT#xGM?gEn>DKs^Z92AcbtOzhgm0yl~=@%2WPOmGel8w(!1s&seS^l z5#d4)DL*JqTa`+CVN2;R=KN)3WD@V*bwmfrlwo~6UklXaG|mi_4UAd&7+-X8>Xj5| zf!|vl)Qt>#zZV&tISONqe!bDca!6K-dBu1dg(K*Sc}j*6OVu!yqHt;*8Fq9cshdk! z-1OjCG;D=z;2kn#^b8hm@c&VLCA{M4YSix~-FJ7lrsrYzf(5AB6!BapI6`#ri3?}d z+_0UQ$TUTAe6QGAi_={S=@5G&4)QJ~mCh;OXqbm+(u)r=ShJ57or<;}{hye(^-t5@ z@2JO?w=h&irkuME=*MqAGuUWcT@qsbESyl0V(-smphJ6f@y>yZUZkYrNg3`wR~Ep9 zouS9VY}9|Yv;_N@VZ4pCILtzexjfJD+|J0*OTaEk(z>4Lktm=-MrOcwY47IJTko&hG`8g+{`AexP(Z zFS+R`15$U zgYm_O!gxTB2$d3t&YjwU>p_t@u|wI_`&6TM6x)`aRZe{gjy zvhfAC4L!}On8f@pz!G7j5GLTsUOsj;?VNgr$uY~xDR(f=(9~qv40L($FarO2jM1k%Hs`Qt+f>4kN;V3{^JjY}ERp zrHb6*51Em75x3YQongbAWP-Fi1Ixj8D9{VKibbyFj%83j?Yl%YwT$MER; zDqc$F($LBG6oOQC>NNZ&CA#?9f&{vRq;!%+j%CtswTq`@?=(fxK4;hKnH)A5#?yk^ z`?Il&Sh6v=q?wcsg!oUx$v|nPWxA6Q#&pVPV&I)07esT$DPNHeZ!DAi~0>Z?>Xlb?aq;4gFVkcuDJ*Tp% zt~!;+6vfHC?;HAtZ*w1_>9|R4`2l~89?gAsUw}0GZSBn!B>LEbL*3Zf zK7Eu*C8ANPYYlqtRfe4#rUL#&YuR?iL7f4CdK>;7Z@x1nEu4N;;^q6yUwkj`ajP_K zu78`yE6nqjs3s&wr`yMI2cH*GT?S1h#uYmA=7)~6%D#_64o|1__I`T)fw_3T*wa0y zuBBl;7<8v*b;_VwvMO_DF+Y0tMzX#k?2}y1pp}P($?*1J%0^=?dpb#Imu=AI;@p#R zBxcEK^I%ysWc{&UrQ9n6_nVK5qvkz7T*a^SkJU;{Q8%aom(ojwNjtRq})Fpa)( zeBg4aucKEIs#2+6_0mYpv5b3iy3_ScrKFyPf~ts{^r!aBWl-K}lbOASpzFBFWX~4H zxZL9?YO3kCPu2NrMzdI}su*?nuiC+~2!t`y0#V$bJ3OzS#^sG){>(w&jdr~?JuZ6x zgwg0j=Hu&Nh<5+i#cGU{Md9i;0>82!{^rI$ac1OLgYL;?n+ew_95)K@z-9&hU*C6j z51FDhxDxu-?L_})hT)@)+O1Adz5a!->rJU~@=c6F@ZFN1t{S7pZLhpxo0&rMR%L(K zXmuQP&F;-)h-Pdd9~I+YvkK>t+`#ZCcy{jrum5F#y{c2V&hfV2R->cJkP>bC3$iX4 z|6?hxS+77P1N$0syB+@OV^#aU!n}N2N7`?Jb1<43bgpN$98}kT3v1S$`riPf{pUZh zRbcdx;e#4y0`h-kH1mx3l6)BKFSvdylui{%IOz>(yVTsht9IK1YjSl>ke-Z7EG68F z8}Q|uqUVhfps?SNk&#og(hq6qODjr#o#k!NlhO&o@O>FJlhMfEz`q5{WJxn}{q2F@ zFHB3SWmehEX5iGE|*3a*D1 zxSzHHA&kQHU6htTMXsm+$_>=>=jmGee<%{Dfd4cqMoaa~{HcU}eW?)1b^;zPceQaz z30WH1C;BMix5C&YuO;f2rodlcuQ4_S6+8Zr89;59PUYWh6~{&xTO<+-Jn-jy z@<1WON_aBE?_6)IDc0~y7j^t}8RH4UWzpSeTL%sDuDTVm*qszi>vc4FY2<(3mXv^{YBa9cX{-S06^mWyO=JjZ@AxoPLgJ6bNJR-WD_&P1I& zLzgTnw>~}V*KD|lm3D=IWFNugm^$?RkTQ*~EsBpdV zap!mEUf52L;}h0==1(p#GW5_tdRjTLb3#)PzPg1Ba&;{} zTjv@w8?}3}_|u*twziV`mi3`%acwx$^ME?v+&qEzcD9Au2cMrbsd0)eT3Sr<8zyae z+kI$oEb8Gda=9PIRMs^zXu>zCN=ZwX;>@-Uw!e4J^Jmg0iI8%=m82%}l-JYoMYf4% zCqCv-DwoQ+p4C`k*xR4Cx|&y^LNWN<1T-^sO}mN2pfFZ)|HZBYEmbEMiuw{9LdTRH z9#xhT^gZ7+=JC|-{^zzE0^fj7&Dye>AE%OGkr^tjyTc}4ld%APRTL+J6JbJC0xQ|f z`%ezYpC6eS%ZJ>aMVFPPM&MTv>oow75OCT>7&;d42m@X)VLNIk!rXpmi{)U$|5_3j+0n9tt}{%S}hR5~;kkPLO=z+Fmu zXIj7Etwip-}8Vy-nRhn(X7i;--TIf?Cb~n z`bY6AK|&h!I;v?Ustl8XQYZL%=6bs9+TZj9t4&$ii^!4*Ba9friAV+ zWkr1-A&TR>GKAGoXxGZ|1*_jP()F^Iy34;Wzy~!>`r{FE;_?g^lRw2M0Yjgb{A<8& z-2KJ$*^2jHAcW#UkLr}!m_QB(iMMPy8q5{bRQSo*`E*~X+j0XxqWK5q2s@j{_ z+53RGGNe6Mx+18+|7#+1f9$`->h_|k{rKJgO`nQ=9M-z9IqB@nz6ob5(eiRwER^M| z8)bOPBw8pgJ#uO{NkJo92Ja>5w48NIPuSm-9 z|J(8A*`hDE4aAHxrCl)1|OALIii*NW~F#KK0bKkow@1_AvU936Iacu3+TR_>L1b^qwdzE>LeC{An+oAfzt{cOga(eUcD{jEo3+ty=CnbG?R zYa{tdcK?>d8o%wG^*^R|2gB}FJhAclTcsfOCHql9<*564kGr^I7qY?oU%()pu@Q&v zfw|qc0`-czr-(&6`P}be)i1(6|2d4XPq#jCjd1DC z=l#iPM_>NDE;-xdt?C|8-_MS%G6~cExa#Dn=>X>!7LtvuNOi>B!`9(F@y&^mDcNmPy zJ|r)mHlJb)kFGN_GZT)E{-5b}0+Cv@+ShxHItMm}w5RW!v-Z)n&&2n^zc!){?~aD`$}tb{>b&Eu`3t1aWB9~*&(THE$Q}4NLIlA271;KKUli zxT8Ld9McDrsf&`S_LvS*l1XM?lx{K@il0ztJt#~zIjEkx`gFY<^eXTNqK#0xL!Qo^qX{zY_RRC1ufEWuWGj?k+a@%K^q$#i#jz05v%CJ zknGy9lrfW4VYM?1!A;eh#=n0Dep)3rgPpMkZU_kp#4O`<6|AL7ukh7h7S;X~(%Osj ziBqdjEni&zL>OHhJ?A|~Gky9#G;=Q*?|+8=4uM0oj#!sGWts1T_aPq^#A;7@qe_EX z3>}WmI(r8Njs89SDcu~Gj`(oT)-~)7tKKBBf@jL>a_23&!im9j4>mpj?z}!(>8t#BH{>pN=GJmqZABvk|4ArzQ|(EA z^l(hRU*PFrTKkW0pTgCDJPaLoz{T>JWpoMuB}L#`g(zgyoH>};Dftq#wT8Nr%7!eQT^xIfzjpWf;Hbpn8&fu+B1YrIkjRgubia#n->aiXR#?|08c zC&{^}V^>ZHJL^8)ElmE`U)W!tpb)kHc$)8N-OE@D)5SPwwW?#GACC2vUSAgP$YB5V zw?2ZuiAT&@{1on}k2$+??1JBB%B z`wIQuTLZr)CcZKinvC19;4T|e_4Y^${%tYL;5q;IyQ8|!efQ{v`CpWK|7vC4*`C8j zM|=zhvS$&^mbW*K*M2(lBF-6GGf6$qmnW44>>b8itc_jg#|x@` zo?dSdN`}h9$-wC!`gVG_RceD)PUkWdCJx22nDs9CJA0?R1;SJR58~cBEXwC=7~iG4 zk!I<550$!ifa;zC_A5&bC6`C z{*};%ua7_G)w=MVdY$-bcxhlLBi~iT@8GD?`Q5i+Ie17XcfY1}>XUjl5(QFBVfn@D zQex~0JsvBMuXo?Qp*MMTXZ*oR1f$z{B{vi>D^E?v`5Qi}IFIvYD~5R*g$dX^>pnoJ?Bw)A4Tz(5USv5YKNl;bVTx5O_Y_}vU0hOt}~ zx|5g-L-c!V+&gLUEYM1k&@PH~wcy7NSen7906=)nJPA|5yCn6uP<7l1LW+W2(n)UR zrgu!jb}^nBQ9rIRmGN_0gfzB0r?YfPKF!OH?r>WkXj^b&PU~F@`460L=!=G%Y*~iuj^w_#^k4>b57~LEe;Q0g_>183$ zcg+o%#}aWbjh<>|n7S)qo*o0^Qs1KSI^je*YPII~&TI+^oXL$i0GB0su@xJdspI&R z%~K2FvO{-l_ztGw`V5a_Y@-dK%m9#Nd?KW+p_1p-!nTTtZs1wr3-$S@1z}bh6pY_OM;%rd;S1CKf{wlmNMt<4 zkgfP9k8R^5`)|>hE1o;r526`xeDS2N#(*`-(`R|T76tyloLi;v~tSUqD<0327h7ao~CJ5w5%hx`4) z`$Y;9Mzicw>PseRpf5nV>pR>mr~qv#ze--5ke>Pr$+}nTHsa)uX)4`_C3~uF+zvqrZ9H$N@D1Tx>+cZdH)7UPv{h*D+}gl+1H)$H5gk8o1b6RPrfW!3vuYe#2*F+i)sp%l}60PQDlj><8|$})mLOb+?Ze4KRozu-vY=o zjgc|dXY^5&ww}Hw4G~Y7gk)2`89zqcspImzG>AAEY%YID+H5`jdW!Wp9VETI5bk=?o z=Q4Fx{nhMU=ZUMv*8Cd|JKhG&I0?EN)7UB#e&?CfPJ#BZ=K1hYg(qjxG*txs;;UZ- zLwfcjkiNnMMvq5j=hVAXx8LD&~3=PO55e zc_+Hx?+Bu7)%fcuR)4pNmmtJo+e9j~o~f8xrxRz6QsE$f$3(n}&&+o*nq9b*Bi|`p zB0)DaLBIM`ejve0YW{i&VJ~gne_?%dM4OmWK%uCr@^qF^<|l`qXN|+PC|2|?k_^eA zGh=D&X<7wzd(GFXCUeMZKdeeteBmX|JP-Z41UFjJZ{pwm*x0bnT82IsN<{6#X@PqE z#=6exB{VLC#=GKkf0C6~e8Vt$kUiE8x{aB$9u1D3Re+c@X{q-`!o8oRWT<9l@f5te z`%CT9PfYhm&*C{vc!q^c%{=a~!8d!CzKqcu6;x>b(h0>qKUSZ5I40{M;ln)Fv{LTk zo86f1VN~$=%u&m{!{GFea0%jV`=gC37aU(T6OvZGp-j0XuVYB$XTJMCB3*G}$GQcj z_BN+NeTWynwr~Qt1lTZNsc4i2JWclRsULLf-0f;9T*C*RXrTj1IrA_!yC^n-yr$kX ze2inb(g^|!(gkDfg1_R0)eR3bkNPDp>RO7voNgthePWx23AB@*Cte%t$qN}JIUjT< zGxlHa3_GR1xu1Y%8d%iUB8tbJWNzP(@Jn_zbn{R;H8!^r^M@xB+J|K3zFErSb6eJm zug}Qo-4$7)Ws^d*cjRWNgq*omDuBZ;1ns}3h)ZNY0@l6p_5Znj81~e3luEI;Q*~r+ z=CT^)U-V{PN2sdYbPcjKjW%p<=~eTs2Y(L23b%MZvRKUqz5nj+w}e7Y!z3QN`!d=o z`diC|Zt>b0wXLu4TE^l(K8#RIM9Ucu+o3dM`2L}!X)9P-`X$42#jotgOXCMws`11w z`iV}1udYOXX{MKSc+7cwEJ)4JKl_$h{qu1BNsva82E)|PCw}5oTx-kkG_-rIaSY)O zdr_(m;+d>%%vL3UqlW~_-3w7m+s!&@-~4KL?C+e7bxWt!pKoWP?T6p^eAmyud)R$= z{RY&Fis*rUe-giQ|BC1$Q3oat4CeM4zH|QQ83{5h7w~Wm`f$<~Q@=Yb9IKXXI(jgm zK{T7Lb1YAkZsT9wbk+XxwLh<=Ls(e#ReNA^2f`18{Xaw!f0zATEx`0&wNmvS`aSm- zIGb62WVz%*=a#TFYD-^({N&xzlf@gH?i+F()U&vsO`Kd^o6+hX5TYGx=Z1l~- z;s{#~-^JoFjdr?-nC8S_Is+BYih!A4==Vg;~d9|gF zCp2=eJlP^A#B+GE6iPSlIV`@gC~|DNS=>5CB3$C z1uN6&B_{FK?2pV>Xn|sm`UG3Y#vk=9h-zP^1yN7DwPqeAr5_+g{W?hLJ4iwPKd+Dn zOYQ%IK>aw@#D<&N2 z-oOvBqvxnZ8=XN-6}6`b{_h{N94gK4Ju#IrhYTvR70-qgZ1KO2T9_yjo`I-S)JDFb zlzq4L;=`ws2!Ed0q)=gQtQr;IkS$H)oZm)TNlT%)!}1DEMR01fz2k{^ynA}X6v3`x zBbFGOclHSV!zbU3OZN|c%}n8tRCar_2d4!RZmR9?+tN-}KHq;anJ$*m%gZ>$vSvCI z){=<#V1BX(>Y_EEgj9IZoc(%Aa$P9OMA@;`(g-Rch3+U8uiw!@J(JTvxF=fhw5Bj{ zuFi}n@9E2E#|%>|okpTpX^Y1LLqr(0xlPgHu%m8{L*EQ*k=kEbbAgP)PX-%B5++5Z zjE%@t#xNHe4wGdaE%Fk)K6CQ$NcH4}Vr=MYS~5+1-q~EA(K07odYQ7Yv#>CiS=sGh zRZ09oQ;_qnQk*(>`{n*6AzgFx2OzEtYZdBZd*9Z#`;N`AN`^&!2DP~o5-`mWFilv0 z8#6%X{>rw&NKW=)hG?I4I&+%xeDB~dGG}4q&NCVHXq#i`!LJyCUIJc%_{!+nlDKC& zeO#!uzVt@kL({4{Tv&cai;Z#5>7F7f#ywJ!|Hqr^{{pR?!a}q3jS$bW2r(EJ$ehv; zL}~bIcRfKUg0`n4ikgKfERY2!?Emq`Z1leXhT{b5T12)kS>k_UQ4ZgUu6obrXqA?; zwo${^t}d|f{macziM0335X}&cZ^LsrC%I-C(o`M}jp;AHOv^v_J5^V|s&^$BoLBk6 zXOUO5Z$!&$S(y}#_tb)uIj#1q5x(0PEY@i_VbF?=NQ7RKC?cFyw!*ngK%XXu4icAm z8jBqa60~R%wxk%1voa#7&zBP?_(Razge0z(3;9wNSAWDI3LcM zGRMlv!Uh&2=$jq-97|;##zkJJ5b|DWPL|l0ZeUL|*VB$5r}5%H!j(HNy_vA=i}`4; z4o$!O@%Lzf`y)3M$s@7-jk*9phzXmos*Xs#lNhb)eQG=p32c$~8a+r6#Ed=1lEkmE zVFkw@174ZT{URxuj=;- z(C)o8yNJnImTjk;y6#VTP~3f=Ijl(!s|~@*g_@SeO1>74{5wxMeuo#u;gh7IL(S4as=y z!~94S)8Eb=_G5DGV@2b$j(mo1SJ?1i-BY|5(m8KH*_uw@kkO4@DiECSmE@wPe!1#3 z`Nq;do+S&@=Dv`lgU$UjT4~W^EZHnZ``+cm`%f^AJ(JyOorj*ax~anP9V3H01T$aY zZA_RLpk z7M~OB-eAQ9_9sJNWDJY(Txnn5o*WJ5%A_k09z5R*b+5fUcjun74#td%>L4T7(!KWB z{@8M`kzy@Xq<>%O^04Va61(@?_(B^-{TuB>-fGK*4ZXv-=%-R5Z;1_6zvv6c>hK?k zaD3g{B*q98h(V8U!Qis>Nl7P@>quIC7(J-Gmn z6J-JEFM@|ObAxOL>^}FJoYV1W(#QBsS(ztoJXN7GMWXBP)s2{>NKB1}BO428mqedK z@LL-K?d$r^o{PxpZi|CONbYsxk60e;JGvF1t=RNYKkp_ER-WuUL5ogd>LFXD$vv3) zY47$qO!rh-TBzGRqEhM9zFAtXxr&=dLsqo*)W7$X$@b1Gj6D3XL{+s`I)`CuF3ta5 zJx2OOY382XWX|ii`Mgg%re>y!JzK;{lf&sB6wogYXzY4E{piw@Pfw_+{B2d4&AH#9 zzvtL#`pDpNavb%ML#1YdP`v|@y8NV6`x7*a6*gA&~gL@s6#?!u(xI;z3D4|-n<(hd|=2ZR0k-ea8 z#lA{^&*%xby18ibW0Oze9oN>ih$eQ=x_F9%j>6gP3j?Lg>KfcIes^}&MSrEsq>z== zex0;|T`Q03M)MbQ%)r{ml=~CLzS_waLtkvnzVQ`)6AD`?oAp(hD@!bp9h{$iT0CeW zH!-;Vq+HDU(ZkFQOwmS6oqL^iQIj4`3&kH;KDjnJHx8w@@-6N!?iJZtZS1ef6@H)a z-kM?`tRyVJwqKw#G9yS2nRT(Og7AlL96r*i_B5HTn{*3N*I4{(kA!txIuzb zHoMrNy1eMVhl9mXvZtrT00a_Cq^~FarO==CQ=s?00R&n=yDT#v^XUCX_rvr78X}qT zTA74+55p?_7=`n9{RWSj>B@=VtxIT)JOP&(8I9k>wYyywRL;0#y(=oxAo`uo-nq z0(t-sjuJ{lm4JHdmCxoSsnY8@ydv~S6RWy|TPP~!J&0KypBLHfExKDv-*<}Sbp0|! zT=Qyi%tRM$=L0`eb|fBHEmhgx4b=WjcCqLuf`TepgEW zIm+HkSn?h*EW8Q((0D*Nn=Ocq~ee0 zF$s+b=~T*F^&sqMU};_)ef-O(Bz#X?2>m4v2a^e1d=oE_-N%(DtxUiub=l4SvujI- zm~XS01cKq$B?jYmU0;7rvBGyp62bc|iSKBM>AB3hnB$^=1vroZJop`Pm?s#6lz=vX ze9v*lYSDYKfz2H_8=x=>$R6W}tg&d3ZYah1CaSgL@(#i@VgW0PBu+C<&Afb$(`-6!ndd7)A@_Zv@fuE7-$y}ndI{8ZEm6I@sZ^An-GWP{B zB+Ef)D#TKEn|6&!UL7nu2j|1YF6_ww(J{L1_ub}FQw0U5_9ckRxyal$kgVR1*?-jae1JcH}Rx9HKMxCm( zVQaZROM^OgOFbeGKZ7476=4|G-i zt@w+V3U(~FB$h=F=abMUt@9$(J{H!{g~?(w+NYsCNfoz;5}RNJ9`5cEFcuGOGH`SX zg}10_#QhxDx4ffa!<$|*qA+)#eAp@BRkKjeZp1Sa0y5l-UFh{X`nySB%{y&k&A{C= z%K6D-6YaIx*a4d8U>l3fp&37@S5y+BHEUoU$=|AQhE+~v!`vygF_*FvQ6?B@n~RQj zwx9Kcu)WGAU9*t;$U9cH#<&Q^-~=yHsAElsCoP6Cg_h zUB#U+iiZ*ON*C(3V3ItmdpP8H>AFr5!54rr$#CFyI9BC|gbNhNMq*=4oj`oYZIk00 z-n$~~*Ke1{AEfXBw|#{YW3a`VYPsp+m}0T@NaTd_7?}gTkXW$dyV6bAxLE-s9)V-| zy@~s>C-nw7H89=&VDu1Gec$`>Q_?CtZdCdxi46%u}`{+?djiLd`LUFwCyCai*0g~jWu%?n@N z_yrdzbeG<|NrLGtN~AX(K1_u7^rJ=E)Wc71mIg9~nb>lujk{W+Q>b0LMQJv-@$C*? zV~eDJTruZ<-MCuvJhbfB)(~Twgrvv95BW`s$%a0c{3x7I5scn&Bi6n=DM{Xx8QP{Hh{xyoH^17_WPo5BZ=_(IG+X(tAd>DUGo zAr0|>`oIE}kZ5YfaQ#-u1AxY8_k!H>i=*7)5T8dXqC1gg_hTbJ9~K9Dj`s7hDLp*(I95rX9dvi9Pz7^{NSxxcHx+GbUAw@ zsZB{~ptSz8WVUAr_}2K!T(Q;R?)E*55GYS08k|f!!T{~Nj>Y=K^9Ii^C0}Ow>2P@L zKfmM-^k2j*UB8L@2q*Co(UHzIY&u#l8pB*JZ#5DonrAzG#+yg5AT{SUPwRo;KTbmZ zwP3%nAmZss_gk`s*)ap_Y@Mh48Ram%G96tv25iL<>w)_(L`YK=N8A{&BD*YEg=iA~ zDz-p9b)&5l=Q$Yl=MuGK71sEJ@f+=bjA*&4Io;;BL`}DGt^a?K?JL7k)axLltnk z%vWSc z&u=#Vb?V$V&kAu~DXUkkf3}dG^6=e!xo3z#(8dNi^WE6rPc7ihRXjsxpCvqdj)|Mdw(h|*8NtN6wkb%^d zc(r8?udGoQWnydFNsLi{z=TVbC>|`xbj0Hn_B|*wKyOuJM9=w%4e$8zz^HzcFfSE7vB!GkLH zs4bD&QIjkI3#OX*ro3iPJMkl)g7svO4sn;HXsc#`rvH1e&6wy3r580&`5hXr?gz7F zZ#xVg?pj?Z=0q=8K>fai%me*E%nXWmRNh8RX}W|?1_4es%Oho6jB*$+iLfvR%b&e^ z$a40$w=756?P6QG5>u{~Bals^?u_#sQK<2~>=)jv`xZ~Dm68F#xjsr+rW8tqoj3+? zmCFa$j3WnA!|+Kvcz^LRhLFMQ6w&KPMb!DGN|780J*|r3oV)oDXLv3FjY)-gN)JYDk${B+d$rSBWh0i zOrO+f6Bk4iHI()MC2k)oYS!lyrX_5qw1<{aM zuW%kW0^6JI(ffOMj{P3S)NM)C6#H6iO*yQ-ZCA2)?&1gFORI4nJlU~E8>6TN&h%2H zmKtG6c-9zYvQ7ikg62urRHZCK`FnL~{2R5%7N3p6}i1>9?_5&Xux? z$q%sxLSSbVBHsgi#krj238T%{G5Sc|)6XF^0KpDyQ?gW`Et%R~4uCq75q&k*j`As; zabW~yp311X8Obm`Nd-RbV~V>gje zpIe2Eti@Iivk%o>&y(4~+M;<8R@IdRbJ2S>SXk8?Bg4kU%|!2?3rLiEQtiYoG+mGe zgEJr%G^@Z_q@yQpFb`m!_etNHa&9A?>4M*S00+?>w^ec%ti{a>961PqPgYq@HAB5^ z*ganm7zZz4ShLvlVzJHT`OKyZeXft90)2!GVG}m%j5NnEv2%_8Zus`IFy*zX0XNiV zc+tiI;rnv9;&87z)?y7E(l`+Y*cF%GO0Vr&v`kTJ?fwE7-;;qM$D~gAqyOyLY+Hv^ z6OobSViH6$X~*^cxe~SqZF56*8o~uXG-w4NG(R*};c}fM@%D}MafSm7g8=C^S^MM0 zu)dPsTvUo0+St%gH*M3!%yC99KgNig`OZ6Z8fWA(N%>Y`%JbuXR0kDbnG6uj7VAK<9=DyFD= zcuo)W)Y>1t7d?#I@@@PUK7U%r>JzDcR`WSbNTQCu!EO&f<1|CMXe$Gv%@A~rU=^VLvlY{ys z0w@=}y&YKZ<3p^)3g;ZjR^qjfe~dL~^8**->D>;2!~`J5VI9dz#cLm+yN9E;zonH>y5~tbk*;A7US=Wt*7d;3lbt85t!-bis33mMgYr9>P+0VvHoXY`L zqXF4v#pYfKmo+R%ZeaBB_*qkx&vGnfm1N+|j(jwx*ZZXn!Ou}hV-mmDB3YrnSx zMpHPFrVjexU;-q%-<9!TMxjMW(HzIMW%z;rl;HCx`~H!puJbw?)nVun4Wt$J4*)NN zUfRo2qwS%;z}F=4qmp;g58BuxuTky8iUlfU9{*?`7rvU&wQo$NvNn-s6gq|k-LX>; zZ;E|z$4WjlY=u_5r6Ob|nhmx6@s&z1eZIGaU%9VEW=GH5Rc^*YY znTC@Bs?8j>`Wgmo>_7pZ%W#BO#>f^*ZCB2tI|P-$RegPIFN+?BqyjNyRrv<(M%2U)jJb!3 zeHNK5>z$vU+zAoFp+~Pe-=Qi{XAamgg*&3}z-26k=Le75)`GuSoSk9BsrBqUg> zF4F<2pO9Tg^G13#IWJZ&<-0J3DegHRlgbV)AN!aD(b&PJ&iXc)k(0Zg&aIdX&%1|- zbZqB4T}z=)y?*in?Ru8Jh|AXw=TcR)*9y6QjsPZ>EyT7D7`Jq$gXOqDvEtLCaxWZ9QBAjbXeC?kaPQIkMnXQ!0V@BLC=DCFr1-s}`vaja{(ILU9K-E1?^-&N4DvU&&r zXfpqqtIs{iM)`CAfb7Gv7KKIj%?-g#eE-dj&JD)a&5iKQ`wNTO#&cYGOjWq>HIpf{ z?;0x`TC;bKtpl@Eh4cKBHigC`G$A@Y+YsyPd)W)4@>cnv)C<9*jtu#rA7P6`4*=u{ zKcX0`ko?}1W@fW&+cSDoD0z!?6j-&eQJfvYD@e#GxjWdybE5?`avLT7r* zz5)Y~#hZGaxAt~iGx*9g8c~BE3%+oPq+w;@BY%cQ@`t@4PB@{Avpm3KXakP#lOYe# zKb8l~jmZOAdgK9pwVepuFjY7+6@ns;>=&?~?i|~=7tZK@juY3eJ#$LjjeDx|@vN=! z#P!&5=o)Mqv4bG0 z5%cQW1zu~)7cOSvj4r0?ylU|9@Kf`P8C3|in%}%+9L~X=saFo<&lag3{1^ktmI$mFM|$DWXK9fy{4pXR z41f*?fB@K8egO1X0A5^466#PjF^v+auKqm|p!`+VL5m0Y5E;{&b18BF@)||PWR|x; zRt|v3m@Kf+?$preoPsTa{f3@oJ<~^}w_Tih>YJUMb~c&MB4%hZHOTHkth5DYY+;#r zgS1->>eXBW49bd>l#`_|=8~3jvd1}3%!C>@JhJ!~k>0PISbWVV8nuJDRCSaI%#MD% z@SN*o)=4=bRvz!|9OjkA)>J0kxWAIasFNv+JuHalJ8dd=G`eFxv3Y`zufyxNWqxH| zgZ!@D;@78saiU7xD%-L%Zba_K=!a=`Yp9r#+0Y1VID;$*3W|jS89%&d2h{(iZ!Y2MK5d+Ut!d=Sz+GNY@++RGn*HnmvHxr-OYCjt6Rql$DS2#lbrF( zE)SGf9jogYq&X#mv~@VE0zpo%D4-(T{rQhhVrKU}Zxx5X8rnsS7bLWK;uq#4NR*v>A`Jxd*c?ltBlN&s zqInP4VlhGlFDr?NhQH3hH?M_)!HV&1Y|NDaAWHyLb=?mR(I}NoQpWD^77Y2=1w-#Z z;>hZnzWY*%a?}I6Az8tlD_;JbP9;KUVI-@blIZcN^_KZ~;pkZH-d6wBG zAD$=F4B4)$#GwGR94LTN7k~!et&?qTX<1x_xkOEn$cdUV|UG*-O^)Bw^qx{v?lGm;GYJtGPh^yJjW?DjjK>Oi7 zNUi`4IS`KnZ>bb6yin&{VLO}I-vu8`&ZH-o8+8d9o!F(TiY>BCBPt+UalaPLcZkb9 z!#bvqz8t-=nx9}S4>vy*JimV~DC3^(lf)Nem?zK{qceRPCm$2+iy1U+Cp{Qr*;VW4 z2szX)U8lo3N4lS=64C3lnH{Rw8Pp<)p86gXXZra$!8b2nV8*mk`M-moewjsmciIc^ zXUyuWMvz+i1FKO^ivw|uHpPmdM7bqYS5T+8Mt32GsiGq&-l2wfVAAj;<#~SRX12j4 z=;5L68)u?#MF0>hJ-cEs*P}xzaIe*uBQp?-Y2!)II7|U%Mgk4vyf2Rq$L@k+U;yL+ zHW)eO{lf`2KiP>*%8CgGd#yF97~2cFZ;9J9eh!*q5rZBo{Aq%(tOz`3l*hKs z^GD-1g$4@x16QvxX5@jGdgoYLAZV~W(1aMK^9E>pj^A!OHF;?YP2ch7h}pN$W{g%m z@_Pl<0?%KlygxHMLK~zfe?UIEaFJUKJI6)J;l_M@PMnVfbE?8HR?;| z+dW>n1h@0*YP*IL%e!5~FvjB}I729*PCo8GW9A_`Xj4nVodZchsZ zQ8!SB7iR3O4+KbcWJCS6uF>LOnZkIds}Y#54+Y=^;i;xj1HCtZGRilAJx4g`$2nFO z2pY84x`tV~k|xE0DGM zL2Ny~ZL@k#ah*{y^-#fI2{^_s<44Pl4$Yb763RQv3i{?DtfJ-WoSfXsbb@Wp1-YpPn-BFLXs?$#fvt@2uN9v z)@S}=s(RmBN_ro0l7)A2>Gq5Cs5pKW#JX#XkS|uXT0QXrE9qzHPy-Zqu@KnKP;{sn z%G3bV0BkIPIUE2$ogE55hXHZ`3Ot_x06lI4J)9gST#T3&>_x7tUNfYjV+;1nM*!e? z%1I226Uj86jYVyKN;s5tx#IACg+X2Rix>3b)p!1kMZYVk`N<}G4?4E4cbuRi)Sj_T zg8b1S*u$5zb3=6~D<*~f>(27o3)Ck@G_j=J?F7ws%vAfpo}R;s*|RWd?}IiL&L9Te zv#(p`)`9*D*>K=1ueTej8@>HHV8IjQTsk=}_jf->d~8yO=~qtt_l)Hjd$at^QRI+? zp-)6=J3|X2!I$n`FZ><(_-elI%E|&?teN(q_KnnY-$0pS0GSqHzsF1?)Y!7xNDLEK zmq6fY37unBLzXPw5ySW_)X%YJ*yI6&K?ss%c_8BrkoOvMy&a=|tL9=ULLDqx<=1!w z19O37uRvj+uAX|!W_)4t1DsQU^0~oQ@%tB4&@3x~IPgSoC9}dB0@4LPZ_0xV7Z77( zx-os%G*u0tLivpkM-ZKN#osU5K&k@{p!*phCTY3Yi&mY~GVaZjFLD`-ps%|pKFode z%+H~Fr+zuqCtgA+WLQGutD!6q0;X3sXxNr=v}oOOS;KMEoN(fT8%8a8b{x>lz!nf% znpZ}40Qst4PoRqd1oX0xaX1%#k#Ob>wn81$190Oc0ZgNIeW9!2+!_HYU;ywi%Tc=C zeR%-c!(QB*>rXACZwS%2#%wN%3SJfhFLY!z@T&#{Ty7G5m8a}~OyNGdGwOc1X~f?u zFtUv0Bh}4%T=vtwOTf`aZwcC*P5|mgJKN3lOcd@C^!I4&`1l%AV5m83At=nXUC+iV zsYR|S5u9wZ{TvYGh3@oQAD>NO+y?mPSb47Jm>=Sr`~hm(oN#i2cBtQjY-q5SKd_P< zL1}!Bn~b>AUdDQ;?#I8Ryy|kk9+Yk01l&``9ooX|!w=IeD7ZGbb2~%cfCe?ex{ms$cdE zaV6=|6&$c22R5eB>-;MqO_UsGRGuid3qWZNNX970V34p2$tA{eQI zx?k*;|IS@4`5yd!@N1ChWN`pBci6iHLKW}-E)HD;um8@wF76!owjGaLO(Rder)~jE zQJ5v-knMG~(1vtuZT)%Rx#*JkSM`6m`pwA!L&#{U+g0xp_)iwHeoLn9C%L2j z?G)!$0F<nI3-IRZEa&>dFFzOZyY1|IX*{>OkJenDzmppKZrWOW&_DQA%yP8uCA`L#ej6;p*3|4gQNE zkWc1?45dE;CE&r;5ON*Wt_v}(NaEXB>P`B;Gt+RjpCGp_ zvH!O%|G2ea$E90$g))bKSHxeH%pEZP*yle+hAtqpZr(H^Gi$D(ciaCjz(|xRm*}eY zC>_Z4`W7$VO8?_eZ~EQQZ@pGCO6c!~i(mw!D8b_3?h*<1BKY@$=?_H1?yYK2M*Lr; zs6T#C!|gv|ZZqMi-)|TDZ_o#=rT>Zko0jN*C-7V6|5nlemkj#9^Z37@{!h@iWvCAL zZ|wiyGw}bE|Nn{o6Ug4bRbY*xa%-eLF|FnQs9F)_ZG)b*p_WhoU zbt>#dz~5b}_8+}qABFL+PKm&7K!Q-C+o%ErKJ}*FTyaez(F`<#^K{@h>ESLADf8nlg~eKa}MrH>oHeZmt#E)I|u82YawYbe%TzO zg(S4$wM!-Guh7%RbTD@J0`)fIrsD-|lFIp&P>NDyX3PFZiLLp0NE)x8%Y4N#3uC!s+?7lDCz@kH42t0D}lV=K8c$U9P`~e!}i< z^B(W?Py~>l&%Nl`GMWu;UxorBu&d)sW$!WiLE0bi9>o^^*#H?2}VGe6@6cTX`j z?GRU*pYb%QWHM$;C|8VS1u}hQ2 z>phE4x#<>k7lYE0X#(k@Hus3RI`5h17L%sY>aB-iXB^S$F>R?}#gGy+QmAd+qfm=> zdv`U*yTLf=C*g8F=*o%r)nlfmwESru$n$a0uC6$5>1*g-VZ3dTHSHiq39f)qfe z9J8~X>SHC!q#Z*or3tC<2;7#}#vJd$nFl=t zRF(ZV(~(1Uo;#MTd^6J$yRf@=^lSA;<%|=ZCho+Y-W{neN#93(JGn3=Q**NDB||r_ z#YE^}I53y?b2r2S%wtd3WBuHQDrkJ7e*|+@IGC`k4C2Iuw=rc1ZXm&Q-T9Plf`it0 zIx$>^0W`VX-k3rIltJ8GcLD&0;6}mAs_ZxG*;Q#RT9$-xb zU*Bj#fB@2q3WQLlOARdq482J22q=g^s8T`|G)N05K?MYY)JR8)sB{GBJrIg0QUwC2 zlz<3|-u&P9-tT+wz0bWTd3I)YW+%II&d%@5X3se{Wj8;$?bkumphD2VS6#B7+xk0e ztEH8eeHmoBzeSO^i)%%IOF}dmJPi(_QzCDZ4_5!aFjSw+VGDr^@uXGorzOtDJ<9Is zlPh}tFaagFU?zczNUVIili-m0YdkKHAtw_i)!G#Fsl-Dv_qId(Rg2lHX*AUqbMseJ zyc+rnz{F3X4;Nr;iC@A2xh zS4MMrv3@NYT}fAK8cW0~#^%=^W`80|x3oVK^-F1Fc>9&um4)12vX+3swl=kI@7{^8~k>#7txr z0;2xP^cZ{qjs6R}cJChLwYpwzj<$(7L;OOnUg57=mrEb6%uW@)aueAe5MOo}w6OyP zJwzRUJmA&nv#qaYF?&ghxYW-yK0~K#C(;SB6aP{2NNr|T&YpPK8eS{5VHKEr-AlzO ztM5730B_V+`>1*5FvpQBh0wX0F z(I?n(x;vvv-?juY<+Rvj2xeY!MJIiq>ckUwAum0eGFEE4LZnwXc|CGiun0Tc#9hav zEARq~dxeOp_3~E9r|TW)DUR}F{AxF6h8wmz8OtTT;zjS=0QMS^F6R zEv46wnw@QLxj1J{Zzq@eb3RfDAXbOOFqfP$)b+-1GXc(CPkQxAI$)+1eXXkNOg|OB zNjKQWf1Qqb?JwT7Sc@OA@qN6v`?=wj)uRiBo3?`Ar*wV!F1O}77qLF=TwdRl2tCbU zH@u%XT*Bm|Ji+x-45l)X!5+MsWpae%Lqw4^2k{8l8W;Ih`DW1Jyw_a*i`&6o-wT+3 z_BniHOl{bX+sKZxBUR08kvcD;Flge`!hS@3@NbuJqGwi<*#Dx0^WI;vsXk_;-{p|_K~QRW&G@idC>;p|w2ZGotc%G=NO zdR8gY{kqxd#UqenG5lW)O2d_fMJB<~xQ;JDQuS3hDLWN*9>*#cmlT{j^QoPCG#u@9 zDMr?tU$3UT+ScBz7zW*8G<8naFt&O*?^>s#ol}DT&g|gmN$d=Ct$0NjsOKCg>Sblh zhEGchmUq;P6C@Ya&a00KQjU}Pwys9sgM9hiR4QsTtPdgT`hJ0GcC%|7)*>+^qYN^w zL=<+)i7x7a?SHO6`!RZI4Y=0W5)8sPCQXs!FO`DtjfXyJodSn(+z)8X%SvaK!MsJL zo>fS%*oI~`rk!!8an=^|=(t^BC@1SlT?sqT*;%#!LX>X1!THjatInn7iKC87X&YUo zhicbIL$o<6&s4?LoVCIqWz*;?Ky#yniLE5O+Ao_SvCZBOzbQsmag%OACowmBx4LOD zxJ=$uLqu%79x;rUluneE6p81(uoIeClg42_=V&ie)s-x%#Phi(-VvE?KJhx<(+|bQ z<#erNjVF7krnJ5wkWJ=giR-jHz16wMYH(e{Y^7Ta{fmh|IBnji#rw#Gf2NX4zGat% zbFz#n<|_fbHa406q>sAN>T6=P8%UH9(nQb}Sz6Oj&VC57Y$ z>&__D(PMZfYD&zlyqI4n^US-HNN0!6fZ`Zxk{#oaNBvg1AnMu`-^Of{?Qoh|#hD{*XZ zQT^u0*?D;~KFl9Rc2U=*@Bs6dD2vT2m4U7TA2Te1?{&6wC6oW;vv^$`Z6EwC;D5NF z4Kg^<{t1x3C|5`Mma}9WjClL@*3S2qFLfIta z|L@6a87G2dDinobr(U3~8I z5_@!*9$FrWW~dXE(s7^)j6J-3q@9V`kr!FLy~BCY-}dd>aBdAfn>=Hy0yooE{KaBZ zz7ns3&atd;n~A`zCi? z@O<3U3mWkku&p1X6uAwDqt?*C6$`vDJDVK?OgCUZDv=1r;W7#D^}fB>jBg@L+@%i4 zqm=1;eR`9nAbA+t@gcUJDJ>lS;w%zsZB!tcnb7S3D!c;(>__XffvFh#|Cf+-04PM1 z2rRk`DpGhbwQ{f(r2*N~nkV%J=Q~%zt)|{l_o?HJx`?O2tWTrpT#rRoG*LRPUI5~onu20KgH@Ga*cH8BCA9zE>Spo# zJ&l4URqD7^x9oCrNqGg&h(9ZlF?U4PdC7Cj)lt<67Pm1MMJio?)8)2Wj!l=u`4&@Ljkh~Uu6!s6 ztprrtw`p_b&OpMrqQ*deG#H%;cVEFwZNW%-<`lUI1K@b@sff{V1&jrD@0pdcaIUr; zz_)w-!-MFp?Vo7Jlqrh}?SjFWMld@h3PRFN3kIdobV!_*f(*RavHJ9Q{~Qt4171Ro zE15L|HpKw!X5ugT6`UJ-NzPV&9N_Fo=a)?Oa%1VA+o{iAOF~HyA4zJ-BVvx18n}@M z^Kw?$bO8>~I8+!0GKUePOPb1Yx@@A`d6VVFpVxvr?s8_SD5g0FeKT`1sd;JgJGxJe zDJgaKAiKf$@tCEm4wWS!qtR|6l23>mp-nYMx}VVN(-G|Zr2w`-2iMpf-J+T*k&JX% z)ROV2Qw$gn+ImV@v;^O$V4|ac-s?4IVPQAnjY>vOt#(YU%ByV?I$(yH<18#30Ez`% zruSz7l|L`)L0mWtV8t<(}4g#&`a! zRMUh@U-s$DeT5xaw3F&`^?IM#<=z!qDb0B|=UjdDe6@)Xza}UFi`_1Ht=YRL09#;L zEvFdiuv759B?cMnMLJ7=QCM9~`8{%qkuf;0;xYiHYGpB6RJ=m6pl{t`IRs!>VESLh z1YssyDd3_g`ixbrQ<})M{eNK=p(iloSE8kjwB&jaD5{<=*g<%OEVM^;)*I+U65<@ra^z4v|>W1zkx$|JxnlGh3)^<71Qtq+W7;HDLI zss(cV!t``QRRGoi42NyiB2tkA8~Cdo-uH*)$KAn9YIKC*qTE3nb!9|vf?4Av$wx1i zU%|g{nB>~}a$A8VC>F`Udb$^safZ;Qc zU?mZ_LNOJa;_O}uD8A48rYUa)smS61TJPl98aSo!?lY#aFtIM! z_?5h{1n~Q}6BLV6wG39@I@dOhkZy%y7 z_gi5LTQFi2f@KY44#Kksw8Mj=P>F|Bbfc7KKoKj52e9al1@sy;I_iL=v%nEg#0vo; z@#@fET?A3@D;wfat2^LeVQLfqpmhoW_su~r{8osQ&;d|=G60XJh*1;^ay{2U_W|(R zUDlL*kQr%auYye~r?dB-@%!>_xO^5uQzzYco9xa9ZCBNJ<8H>X*1mKzx zo3Svf$W~?cx!%Vg2<7>v%6WME{Mk!v!F;i!Im(5CIzN06Wy}aNVh({m69%XG7*Xdj zEbF!r4x3J4XLDkb2m|G7kqn{|SWyInD2_1v zA{(RcR~~jd9VDPKNwzHhIyWEiO@ow=Rq+xEW{0%Xv1SA!|GS0`)J?5dx0$SCUCe5r z)8}Ca>Zf68(&FHSrLHGE+>x-=QiiEbY)L5%7G}`1#m>M$a^0=~uJ|4ShOvQpSlwQKrgqShn}b*!*#J zLA|{keUS$KEh9Wa`vlv%W!bc44u#(>fRWzg@CZs*ghXOTM3m1HRNN+3%n>WkQ(r6q zJ^&<4OC}?vZWkGs3L2M68RA&V3QTjN%dvJ*z7yI{^`%z$Y$U1e60*`ns{l6T zS$sALzTCRmLQHnkk|_z>+&aZJ{nB>Or~0fJp?t)ZeUi?4&n7;O$$;J0xB;;ciP?{$ zr()R=6|Z`gVkGPOD)ibsiVzKDLExbPtQWzTp4*j)23#T&gD zU%da&=UWH(bPC|xv_v02yGG+XD0i6lBcDha9cSlu?xc=tkv@QIt+n1Kj{QBZ*@cFp zLdgH*r37!M>=o>IDb5Ia^>HW@5_!zyoluRn($@@*a%OL z_a$aPgQLE+`4R}@Ink}@S5_z%!C~(aizR?;MD*)`;$VJx?FPQqhkv(K(yM$0t zYA)H74@ZeY`9xunco3oZU}d}fG;;4=YUt+u^o2776fP>j4yXk+mBMX|qNVQ*RT3Ta zwg>UTXRNI(?0D26Ry#RgdXC%aFU80eg@`Ubw0p>k3bX9@T2qLk;6+%}{`wBK1dSH3 zE`+g3uA8&UP|;r<#Rl6v(bwx(E~ogIKY_BbLp0tSSt3Fiz&_?M7!;1ufTB=)Bs`x6 z62TTnbqRE|5>C}llG6vL*Y2?anB61lPmQ{GHHJYYbO zbPhy1kW!Nsq-`>-XZaJVq7xs|5<#IeZNlMgh!rE5joCb5#~S!O?d&ZWz!K_HR{lc z4T{3Dz;qA`hWv2UDe`)PtK~xU($_)}sPC4A;GL)dix+_`kqP!70eN0vJ)3k8O?Nrr2+mlNQq6 z)Vw@wwd29Wi0IHhacV1yOvwmFX%I;|e@Mx zapGYjQN5o1qWSmH0I%xk^RXNhd+saLe66)A^i zTT}-l&U`!20x&d5AM}-E9#XuEAx-Rq+r@w3VR~M~XnBx6sO+*ix1}DOFKk;b zTHBTL?z+2?g?4L&piwJ{dh($N7@AF9qZmQ5H~<55Bx&jQVX^y5RC(wis$U}?Mv~1C z>KIk~HJXhduC0#A>~L;lM6|x`_WJfF7C6Nq%1*BeOjyMdDqy>!Nb(MBy$);< zaKQL-8w`U*VM5o9B=7+Rt!ZJHqa%oafnxb+q3_Sgwy+EiP)Ye@ESV32hONJ*r>fIA zqJN6a$r8p-2VqNWAfw66WD1@}9!@phn-YvBj0+Av>=0k<9Lh|j>}lB1=0wpuzONb;qsbHtUwJ91-@=eQ>SMc03s^a^ ziVb{NLdkIGU07ss4z>a(D6c)4<3-YURYkABY1vjc&QBw5!Ht0Hzq|}v(Q6$X8pYoz zx{rBQb^mM7lZvr02f!4-TKZwhQl&IQqC^yiq)*eq2nW5$fm+c3H!dSW;SjRXY44MLSc}o0{{YCXbweeVp$NU>%B&-Cc0tzTw5EH zN)HIb(R`7(r;8?*V_(FZJ2qdG_K7FsHB<&%H=*|_dJn)zZHhVQbb)0v`Gp=8(9|hm zO+RnK@A9mRu)!RJpiKK}c04RXcI-^kAvfveIMfd{o;}ta^ddb30!vx?!F%4xDeL;0n9%#)d-lphWCwIw+w~n5xSO zuWwH+ru^y^&D{tf1(n<_Z6<)cAYA&l{c_ z>*a;ISg<(<>m*5^esUSXqSh7RX|7Qmr_nRWy7EIkpmAXR?dbabQ>eFgOVI{%>y(8n zWdaWlE5CoPrfsg4FXywT?`r@Czo1%s-7OfR#1>h=edW*#Q;Xlu&$M;^qL(N_z-#(W zztpt0KyNf&YW(xhapJZFc1KMc`bB#r&zCods7Va_7m`NN6KaKb{RFIe0Ch7#3T884 z9vh(2&6>Q(f1 zRX49S66-fuXU*1coPaX;$^+lpO6R?!7W@7`O3iXx*${J(6QkZ3*z&4M{6Wl?HqMZc zaUH*1^8SaFm|CSJ&(D^;hypDwtg3ls;~mS+IQ#T>eewOr-vpA1?%S`0rR!C4G+%bB z!`mTFN~YO=kYC-ou~g)Cq`Z&>_r8A|83rJi}@lHeN}Yq`OG$nu==oDQ0am`#fb&v#EFYH zeG@;0mcFFK*WL<2Z^T+eZ-=a-oN#OiM2LU_`VD1tGTl8HPTv5D&jnIHbRxf} zPU>5?i|?wZpW|VYDO3+4Ld(g7=*e;|i1X8(gz zl+(pR^!9Tb@dl&-$O$_4vu`}Wbzr`t@W5y4f~5-P+Yo|%UjZ~jnMiiR_aMBc^d?mjj1{<_X15YYSd*>LN(m)d?xUh5S=?2d z4IK1rDwtOYMON0w=`1&Z|Q`AgSUOYtjJo6SWVnz^9PEVXeZo zw3{^RP7IkeH*P5UZZ@C_Ku#CO2xGkKxvum;6%6JLg}&h;OQ`_-pT-}uyR7_GrF3@> zm3SdCU-#Ty3>yHznt}v?Dl#%CyFi`&UpK@XI14Oe3bx4TgNFUG>y|1HbE!=$H&s>X z0SesPB*qDNw_#LNfdceOne?a2vX)z00ifc`$_Zn=^bHnN?p@?FuDlHB_6IUNXY{D0 zl|YWfDy1P?x3_MlCRA7?vuWXydZ;JLp{7)d0yfF-V{;Kvvih1>Veix{`_pa;HE{HLjH2TQm zd0|e^dxq^~nTVt>Izh)3xJPciIt83jWcuP|oyfXbhoM=jMS)+b%w~I_tEB+*D&k9t z(W>W*#pR-;xCiDx7l;XQJ9&J0+U@uK{z7i0#p_vXDzdORl((e|*f$R32Hbp=E@hOF zAADm++g|9%$>&kW&*TQ#t~#5=U7FLa0wsdfJyy<-sPPBjyOA^aR|YdNA?*ew6t_?O z*}whhL*7*+36ST~w~%!uz4n8T@7fs&9N+sfuyOxUvC3z?X2y@#VkQ&HX^uOa>G=pZOO9u2>7r%M44lFoJCGu@is;S~hU!tyG6w*9`< zTw8ByE&ZI;=e90*=gBNer9F_dF|;?`{S}^$*`h*ckdIVq*_L2mtsY!E`v)e#hZf)~ zK|$2gS=PVYj5o4}xBW(6JrDl)J8PFd%^#%WOMD{>ARA3Q4CHI;C-}A2cty<4Xn5#7 zzlU`$>Mln`klX)aYSrq8#?Xn%G?hiw)l!G= z_P1*hZ)RpWMop7k!g&&sJQ6lDm=G`lHvL+-`av)xnDBkFMbNiw=w{o82=p5T-d8la>pB=ebXLB5yQSV(*n&Ko<6cBS9C*W=@ z-tK2mP`8{FsuG)p=dO_y*2v(9jhKGVVt-4q$@PKsi`&gouhWx7-mZT`z{ZQ_)Hgn! zW<2e`CDT>;PNk066v5?b35q!=dX7=@3@@7!gF=X=Sx{Y z&#{S0?GAGW*StfvjsowrbxxK%kJ-B3{v+t#q{ve}u_v_&+*YS)p>CgCkQXq8yVvF; z>E!t)-2vVD8lfVw5XTD4g9_`)- z=t-a#q81c^3dzh!=Kn`MZvsaH(n&~)xi7TLK#S!_J1mHmfMF|hS82nD`TL{zU%yJE z-#FnN;f4MQ_@($IS}o%Fv)S=XT31A0uWU+EE*NDeyY7sNkiR!*FRdvv5-C4h_enAD zrHm8(sH}ZZ@a>i^3N28_+56Dc!2!fm^n^J>_N!qJUAOEH4lCM5r}+-;H%mS>pW0f+ z3W7Gzn^?tGY6G~6Spn9466Zr<{0fY$J}aB5KD(*DZ$C;(!+kZHJtqXgUeHSIoAw%rbaODfO$ zYro$*Qly{vn-{a>SEFIeC^$0JLF`pSdyc$yO{K2}jx>+Lg{OEai zknvnrDSrcPmE%Zo5 zS)Xgl`hFwZ7V8f76Nu9P8VsZZ+wyDXF}7BJF^-W2FEs-F{bLcbKS3xcmZqGN{QJeV zz|+gCKA%HFZv1$s)9|91msqxG_#W0jUlq9bYu2@Y_N^UTw+A zJ0^(W<1PMRsgeT=#FF?GoA?z0mwRJF=i_GHx>P9&kNpTYOn)j*`S)+fjqBg;Jkmc) zA~*~Ju=+xh6bOp6Vl4h(H%Ic%$=iL-GOePMDc8g?%-`Qi+pPLEDC`|d09kRjrR}an z1mf>jfY~jrN4FJe2H!z%SJJyQrZ*1j9z1^M8rV8iKJ9jI~)A0=N$M^F)tKr8=<!ui65 zj{ZjW)3l-ZQ9n$mYV$VRNczyt-FrpBmk&=(m_5X2K%#c;!Hnq*aabavZcBPMtG{&_<`1M^VU@-1^YX7)}!d_M<2N3RWCps0#_O?>IA|v?d>}t$T@-6)Tixb5pDe;)nAV2k#Isy#4@u_HL)q^o(YD@#ZBU z1I?Aw=Dyh!c@`c+f#;%%paq@JVNqCLHD9YZ6`xXg@K;jQ;c51`RgYzicNajs=-ANK0iMBIsd z%wm0_NTnFy+v$L{)Qo`mARu@7p7LAgZ}gsNHef5JO2EJwPAC&}rVd!DRtIvJDRc{e z$eD$wJy&IMa=-pi|07SVEDv+InMsC@Wx0%=#jc(qL)O`ydG5!FcG6C++?CC$#r*N{ zN?wmDE2!4mnLw$_i*0g8wO?yo%3Won@h+ol$X7d{WYtLFS;Kwpv7aiDGOajKm+G+Q zLFCPA5$aoURFSdnmnQfTFznty;p6y$hgY8uy}P1YR+~1yIE*5xCnf7Jh?%}^YG}N= zoUQOonfu3JkoWOxW!7$efBx_kH;DoP{i@$25S8{jz|ND!( zaunj1Ub$`q85pDS236}_Tx`-r*);udvyobcKn6yy!g`@>AGv3PitQn{3Ani(0*1kl zkUG}A8wSi3FyhJmItKd1Jh4glcN1i*1WB=yO2?mjKB>H|al_l4hu^xJ;aIU7oCz`D z5Y4J?H~wV2Asc8nu@&x8{l#oxEMP1~OZcaXnr6Y+#7?sUuXDWP!B{Ts-uIc%UGfUu zoi9ex_i+G(^Wu0=F;fi{xP7fVzuVgdbYJ@eXZ0p{c>^^o`;r#_{W721)CdDquB&KP zek!U~??-N`cRpyt0Sqdc2YFx3{RYg=DnROHxqSKB|McCJh6%sLgsSX)+H34{#8#b0 zIL0y$6zzu3T5b7CDGoVp?mQW@V|_+vCt&O?sb$?J>ep<~uK?nKq|BOyR;vS=j1Ic# z9}EK6?d^>&M}pP~kHX^H!xTp=d4igC#)HZ$;a?1%%$eDBOM7N3^IP{-YuH=yDc%~G z7=R3lPzR7&Z^!7kM~0szi(3A@_hy@#r2qbYD~{&(Iv@J{WI68S6Z-P(Q8362xuXsY^2}7J+5gA><>k^R9oXuFf6(?J`?& zcLsUu|Kc>I_^Kd)8qLbDV=>fQ*%Ld~?X&X^#S+RcyG?Kd?25H4u*r&LAmRP z0&-jV)yt9p>DZ-mb8Zu)*i8@Q_#FE49)v0|O1?5pd{4V+dEPvky{LX}V>c7FS*#*F z6EMgfob4Fa8b32AUVLqkuX6oDD^A!-8fT8QMYX$)n+=K+@~x!L)YIdr_ld4#EW7{P z#X)j)w*?%0HZOD7EDj^i>U|5X*~S5+D(R5Y>P>^qT^gw_ z#*l6?So*8dZ!H~tTc<_Gz{`k6-nKd#O4TfY_v@_cGbv+{1M)0 zylHZ1W`9U|s0<9#(AoH9@s@H!4qH?%@@FX`(jkxLPRNHZgNczjE<=JM-}$7{*~mC5 zWdNtBv;wD+NO>6HL(-80Fo*ZZUz&8A-nC!|6Z>Z6PsvQvSGttNy1u>((YYA0^#b0T zN~Hs?hQ_ic&m6@tN=TZM59vbK{UAXb0l)_#k~snAY$LXkpVZEe)x{hq`dHLL*%>@ZJ&)|1z5 z3wVsNQ_1!9+wO>ohPrt2YWQVfVs5t~vpfCoMfVGLGN}bN69T6w;ELFb>dJ1WzP^M^ z3|lS=KWe>i1W4$%zRZU7`$lu3dW8A(9WC)7>Hg0@28NR#9lIYq3!5&EC-W*{Uuxp6 zy27V%xHn$6uk3XTMx|-a+|m{Kw*1xTKZGGuXeM>cV`tO<`0NbvW=hay@y=p>Ehi+A_$BZ(JA3N2aNEQr>)TGPUunx95FoDFQ!eMg zC}h*u@p^Lfnpf=AlUrL*2*ZSQU(Au$#gn_=!-H6JZd|+2b+037Y+OGL*2tlV;o*;2 zSqWCHjvFm&KNY?^a=cCIJ3FpvU7C{nyqp*AjJ{y@e6@sk?}^`ScI6WG8_LQmeH8Lp zP1nWjok_^-j};xZ?1{2nlOP3A!^W>}F720| zSMcb3xqMNhgqYUl2@nU-U<<_+I0b`m+}a$_`PSf9p7R`y#ipKCep-$a&(ePL5As@m z+k=0#+`ll`Y1}G&48drO{Y(1*<@RL55v-&G0~)9wjn|pP2E-(32Ffs$A0Cqv+)JX)7OycC@m8PDw*)E0db_>|C^LBL_HDdKy;ZE;- z>#%#a3nORiwT5vU(WG0V&vLf2dYFG!G|k?XIku@pb!OYu>0NrP`MB%~)eRB6xi24Z z-`+`q_A(7Kke=#gK?ft$&F+Evf9!B)_@6s~zpjB-{s@4I(X8=AI2cL(@9dBUH46b1 z2eY#9$tI*3&1)cben!hQtH_FO<$U?s3;4axt@-(3=eq~?=bKfYARgyic7tn$f91X? z613&LU0TY%k5AeBOJ;Wvz5M4^Sg#_{n8~29+U^V6LW~5Vk#O^xN{;Nn_~SFbj)99n zdwUm#EzN^kfhK51o+>d>8)q^ubO{0%;JX=fyJ4#Q+Ksj4n&O!8s!tU;G z?_V>T@VQ9OUpH%ef+*hf_PQq{JS+E9IAx@cyFBm6{!(`9N2|Avca1NI1pO13=L=6N zc=6RofJVWF0Z3&JW7Wh?g|ylPeWt(ax7i|Tj)j+lj|OF_o)>QEy2H@b{oJGKiVllI z#%uNn$0q$tfQ!aI_X6LCY#pRu)q-|ike3a%t>)P67%sS`qXB;`Qucu&mHPW#txFkG z|L431_v{z43;G>$mhUYT{-|i;`8^~R!CRF(d%VD_A{SWd%e&phR8=?^JC`UE8*r0& zJ*dlmZ|~mHN#_H-omn`Kij=3XvRDJi6Bjuw#5uG>b-`of9_Y@Wux1BVo=&N#hIuu5 z4U3L{epc>09^umSZ0F$go=T6$zVSD8h1^Y5j=PcdF=9>2~KWhi5O|FI~%b?;f}ox)k$A zWXSpIYG-J2XbUye&EK1(^@a!LElU-MmkpVgU7?A_~`(q%bl z_MYuxj%B2{l^I9ly${0dH13X0%EmG@*Jy#_uSP7dR&KRB@661EdF6iEpP*6LaS2Oh z`!H%yw~({P|F(t0uRCQ~NmSpUn=vHDxb4c%_ynPpPu;5Qyu+SS#wAOwR|E2d#G#)L zp3y}mVptizDLWms`3oA4rZ(PlsS9hS`&@fBpC&|WZpA1v>2j_^mz0CiGoI@?2jG2r=mhy&B*Y=q#3Olg-Z2c$o0r^diiT zf^!w4XMd=#7-47V=dy=1Ajzs-v5K3ogwPzXV)*7PbmA`{%h%;Nsdj88hQ)ko6yK`%A%xDe)q?+&|;JNr;-@G#3uoj_{fnjik6PIN**G)LaergI^7u!^QeB;)`tgitRUxkqQR4ukR zo`#kIC1gxT%Scn5w@9|!$!Su7oW`OCPMshVUq$T3gZvVzs$b@QA|vCWC!MP&^}9b0 zI`&VV`{$oSXwoqD%nt)z(Yk5 z6&+pb8A{_`X1`?M6GjlhwZbyoE`r6#$3gT>Re8& z4AA?KvB!Q>5LQh4+{5|M-1ZMfm?n5%A8RX?ndl+*LgtwWlcyMm)C8BZ6bGiFeP#*_ zc+!9r!arwiwsf#5yKxZJS@`~^Fwt(sP z^T)O|zfz?-Z&ZBe`0nx-w3AX=Gvsrm?R%E_ekZ$9U!?rb;BC9o5AS~yzDW~kQW;E} z&@#6h3OH*F&H7$l^R>NDt!7v;uQ@b~ub#DaVXRqYEu9Il+PRH;w{2f zW!JqY;p1?(YvGPoi)o%Bev|hidwENfai2nWcD5T8o8?j!e<#bKlH)4AUyJ*q+%{Dl z>bcHPYD7#KP@9R5Bk_dp^8-ld zhhv}2zu^)2HUEoBvuFP&O&Pzmk>Y;TFY@%iGHC`PPxW6~OKwUI9vQuPU|VDC4>vRQ zZMb;R?ccy9eUl5uFMb-Cz@NB&?6)X8wpL;+^LXrQVPR?Qm^nxJYFM6qU$HMsvFrdu ztZW=}lsx)VuKw1}1I@eF(d1A&S0Da}ULf|r$}Vfg)%&S)(TW9j(o@)kGI-Y)VZFDK+-Xf`(TRQ(bDr zztyA~!)f)5Ss6XECcgKYwPv;D&7uEgYd1ARPG zm@gC=E;z5u@Llzrd8_oaezU&p+IKpX-R=BKxUep}?TlRm8^fgC_h0M=mkLK5wJl_S zy!lY`*7e(P>Q11eqvP4ETlGtPbO8)|&hr*$)_wm}u%$l`S~Xig5n2qF4oA&YSweGW za=+%zI?J?jeyI8rdf=V;Vwv4kt^%$Karfh!ePC~25q(;P4pj2}n5AXNW&Wn}*}K%? zm)TSMwL2QIirV4RXOwxq*y=aRTqeCxiC#rxj~~NPvxTBGTc-(n+#au_vFA$eZVPE_ zZSOMo^v{ZS)SeyJS7cXd{6oLGPVBB)dX*qG=%=s9Md8eLIu_kkLupy5D4uI(xPA;6 zV~jJs^tv_RDw|i9d)`ztTsD}bNb8L zE9?r4wi5pph%0KHKXB16vm2bM9twZM`sTsWOf{BG>skdoB@qeoy z#FMt^M;1EM2BZYMZ$RszQq|vP6^0JHclGognfiK7v$~wTwz;vR(JEn%Sp=#1*SFI? z@?0FK$g5aTOshrgH0!c(a6Xlai2wU^vhNY!GsF6~zRO4Nx$6dRn4PP{xwO;@vidK) z!`#LR!%P2_S1b!%Cs-7h!2X#m;1Es4;Z|ihg&zWsORYcZ2LmTPGiL1mz+c$||2Z7_ zO;yEo7EI4CcU#nJ$ncutP3@g+D^vS4mqyBvs~p3R%?)d(?Z$$EZAKdG@X9sGY)Do$ z&X@F-ioW&`LWRZHti9Q+J<_5;69R~%K7QOKZg4S2O0d4=ZJzh$F!43pNtbXhO<_0YCa!^n#Xn|IqjK_cMs5Ci zi%4W;Hv@g!Fd$$>CbMcfhUg@Ud_o9Le-=)w#Wy!{<6}!EtSpU<01{ z`&27{UN2u}kt2c`5Hbh>fFU8>|CLdPuv-pX5oLPf!T4?JR}ka(5<(o?qtp7&XOT@n zp`=}HG;5Mr!E-jEU;zMywxek#s&)E%-P!wz8F?t%Q|vkNQ{~j})~mn280Xrw{U8rP z`{#dH-x!uCDX`3fjw(SXpO3fK-q1Dz_tTzMaR=t8^0T&prcPVdc2rvViW$0GZd4ao zstG1GGLowj**ZcTvhyNLh9-=D$2-t3#a|ovvd3j(YT=;ecKL_6?Rz_{{LO63=MD%0 zXX?z*VvQ)N@$!wT5}E&lvA2MVt63ICXK;77L4!k(;I6?XxVr>*Cj$fv?k<6#L4yYy zg1fs7?(P;I=R0TJ``-QUTK}unQ&nBNXYZb_+P!-BuBn>a>^1DQL`VR~7T>RHrF8PG z3afq6W~|l(osm5kpmg`t^;hbD2)i5PC>Pjg*!ELI>-^X%F{@0JGL+I|Z{}+oMfIa~ z$K!*9_UD8hyu)ZkNAs_4;TU9m&KuqTgU|?IkVW^IbEJ=0aS{I)!z|-7K7DOH>zwtm zJ`7YUmpa@oRboM4D@_oGW~;1?U5pb;8^DbAw;&-_TEs`BbP1Qgd}CBN^OSW+1@tm5 z?a9LD{3JKe?$wpePho(O(BgY$xJoK0sHe?VE&D&a@W1x!P3YRQd7)2~GfccI)3-x% z*PNSIgnnu*(awRol9Cm3o9q2A!AU=%tWtybwV2?lpp4SPD3IvGqljS@tO zkCV3ybiTss!(6^@$fFPC1NPh#{hE)ZHCpsB*$38LA95NMi4>Fj$f_JVi7$R!fIDm` z4IlFO3AW+TYgY={{k*;!RraG0;fe@Fnxc?#YURamG)~_S3NU+ zNX54szaxR9Zq!y=H{vmOnZ{3wEKS>j87=weCVI6&`jtxwij<3J_2e-%WQ-~n<8+-1 zlWKc65$4Bg=4V3dH*o#w~*F$)HZZbrAi4a`t)Hp zUe;0D`{tF42=bqCa3!>sEEEmJ+ddzG=(;&28O_vC1vZ)Ap+t+NmVS?t#a|uZUgPzO zhBCa5$|J}la9B<@)XkgIq#@fODvBQQX8pVZxqdBfjN+(`7*#amB2FKH+eX_q6`g)| zHOKCsRa0+eUds!>2Z0vf0Q3g`gDw)-7eppW{7?f#DxS*Be3KUtIgi19j4hD}HRXD& zcWB-}9UB`Pc-vt8AM|wia9RrbTS^Z5Vg$t^Qt-i{ql*3VV$JdLpz~zD(Bsgm)HKH~ zSNPgRJ1wKV{PWv}@50{j$|UA@-+tlg(UuMAilyRNN!m~SZ;{BdT^@|>(k5D1+5H6E zuA4jlxD!AZ#!8Y5->i;}oGH)9$WN{<6Lwy^(750BoL3(yqO(@$ zTUa-vsx#!q?Sc`HmPqhP_*EyNRD`YxABrzzy$uplP@pYaH!f#o>|oKU72#z%lRZnW z;U2#JJKtC3=JWAvhsoW4t;*qYxzheU)N`Te%!B$5Rkqy{C|&4kHuEACerK3L?FxQ> zh_~gjls^DoZu2MTh78)k7U_BJ7*5r?A`*pSLr@LG8e0-CBjF_znTCmm|DS$GWRQ;zvz&&GI`LqwNdrpS@QM zy}m34wY}_SIUa%1&%ncgpsGM8V(rx+( z)EHl6>%Zf&XN#9KecIvBPLC*P8nxM;sq~OgI1V6Sn(WfF)OBUhJc1n`Ni1LE;^A>v zv{Hz){Nj`t7GTI}TCUjPtUbH;K3OUa#&BD8ffU9%&bQ=KxzMd)0Hs-y*yc;x12_Q! z|5X45UzNdBg0V%J$ z4atwUUD6WQBm#PRm-Lwdw!rK|r&fb@7^4y+MH~}NsTuL8IsPxyZsj)?G zioCKD>MRF))8Y&qHZN9t;u>T*EYo7Yd;I;t;(M00km>ZwPP{A>Mz?I(W;$*ebcY_& zK=YuD%sg#_OQh0;%yxyUO zha`415;CLuC2h`1XJ)i_7HSXfOy(c>zC=hHD7I)vozOA6DX9NUoj=2(`i;D}jVWy5 zu}q3}Y}AZ+(ua9)PppEj`l4&;`7@~s#K9ZWm{i)G%^%IRlud?|gE|wj@=6#pUnXyA z@Sz;%5AOMQ6UG(fQJq@eojsq@{?BK3S6n6ZRaQ<9f3?_LT9R+zc!-sCmwEXAkDaJ%6MiACuprAURV73QH~g)Badp2|ZZ{mejmETdHbWhw;3l0sHSLhRx{^H8^~CBYdQ5tBoVUM7^1a_rl!J(4gYkddRj1*~85uLn z&#h`c8^4Qr*h@#7kjF(3_lw@kXr}&%t5yEuqR#XK#>qJa`8)SJS+=rjZdw?s_xv1< zVosbNT*)}5STYDQlc>QiT;V;qoUYjM2Z=8bS^~M6RV-A{{L~mt?64t!L?k~s)U`@U>WQKT|W_(SQ*=mR~ zs9h}@ws+|_n&O75^P4N!%{jiKU)`!!6Im0%3|Ly0t;F6Y#F~kVFG=kQkrxmOa|_=8 z+S1qTxSlw3N9P|Cwu__dD8RCo$DvX60P(>%zGh?pfN{8dp#GyKpbZf`d91*5$G>$-(=fv06L{s6GK7w?@NE!~a@%e^&^|eg{r%pW;K zI`0k2)=@bYv*dWno*g>?siA5?d9HrgYo3AE92wt6ck~$snVBeAnKRX4|HAClyVlv=q| zSjTtNlAq+u=1+#9lfv?#n|N8b*~_DwjOH~NsM;`~Zkv`BuY56|xvCdom8PXo)!5Bt z8_sBGfDiqMex(!-z-qzHLY!d}=nnb|qrveVD{pDBGNwkH*{;UNES<9Km_eWDk&@~= z0Nuv`YT8GUF9ZYeM7=WIXb3`p0PKm99g#TkkgdAlg%?{?@T9}_fn+a#so_vu2fNb% zf^1|%$TuS_m;%>ro5X*Ik;c&T=@(5bmp@1>OZH$z9v!WIU3<%{exC4S2L~?p)Plvd z`4XGR82+XpS=Wtp6WJ_v0u5vPLu!EJx9?_x&e64nT}ZdM0eM$$8QxUVE^#9KehA&B ztu1vGCr8U@A`~m}@R_{Rt*7Gnk}L@gt!oN~q!4W?`ixf3$B*V)E<-sn3mp9|k)bG% z*H(hPC?{h{W3AikF_VdX+xs{n12J)8_;H)>hL0zPMB)*nMOc226(NE6dvT!Bcpy8y1)ps=jZtMQ@>N@I=6iMtg!j>@F(uiVTxt35Qmfz zny5Qw8G)hNu3Z+drzkIVFOHl>S=CF6l@tr`op;`OqX#D`B5p+sns{M{kOsWWQ2W?| zDUj;trQSql!=$E`&#%|AJIfV=p_Q_jtZexc4f&|g*3eq!rejv3a^@H9sD!E+>Qo>u?;Em@vl>?3&RxNPtq+xY*&ShT zzFMpiz`h7lH+i$_CQF9+JM#W=s5AYuyx8*3afu2IKVjMf@k)o z6$_7D=n-p@<B&1m>S z-CKXnSCw&y-atWR^Y16D$>Z9!)&&LBkcJ+|SZ$CbXH}EGB|gebVYBJUr0TBAZL>=< zd>lJ-LPe)HutBA)rL5<{9pfz$Je9V}!O9a&u2LN9{2=XTSJyzc%Jj9#5tjBYT2rFe z2UNO0dqf}u&ZigV_HW^0dbhD*;u*eQG6bV(yriFGt~i79o|$cO9e!*c5D9yI`QDpg zDTB$WzT6V{E070U);zRj9gdlEze(zq>+&1cnobu-cc#X@ za;eu*d}IiY{nk`Zi18|yYy5UbX2z{bUlPOpp!FX068P0OUDVa~I zMJuf5su4WrQ+`ZSQ(MzmIm>4FhQU71=iHqj$e;10UZ1O$R8A7DZDsi#rgu{FehnYz zL`em@w&b^n0f{JoRE@1dyYZ0%I;Jj$aBUoA#y7V#i|T9q1`ba}fekI6-0GKwq>w_; z7ZfSJ204?ghjk3>yqsUBQAG>Kjwe8j6<%_`q>`4WtTfAS(oR15r$}s*TV!fTpmF>H=0g1D4s}}m>@Is`@7>JTr(8f(eJk062 zBL9WrQqp+SLz=eRtfq~L|7s?2fS=T{;|sclD^|fCxvB(#P!f1>)wEVBiB(=Yjp;ecpQDTdntbt=Vr7HM z77f>7Suad;B$kiWsT%Zc8GK9J?hEWk3Tdp6qm%OIJ zD;2Cwk9w@v&vy1}?Ax|3zmyDp61m^J|0^1|^@d^r|6%^A{Wpr~vzoxD=8bc_$RIyE zIURG3*3x{np3eo)s+7NNTx*0o$ZEWD#b#-~SbG_NYSJp%?6Y!=i1-EeI#<6J!3=@^ z7ux+V?!RRJ+m+vX#2z)?`*&GrDAH;v$A0-o&ETXRA&Fm_pFdxj`J>%|x}(@LvM;_Z zLzS8nbE#U>-H%FodB?Wl5wTx<1)|YpQXk=4552se)`JE{yCSXc@p3%gweC1F*A%zZ zpXeB^b7}t8xC-$JBM{iP`E|sX#_ss}ujsdYRKxQN7&-3?RTMDrDF4{qPfp&@zk9i{ zi8y>_JY)E4>*q|pFUc4B9~f2FR1<>&z1kJZJ{6CQkG2_1nioJ{$VV;oKW{d9s+oV# zwAoMAMl5^ku2}{3YF0K$=i_V5Dh$Pz4I1EMxVN_c*u!hYxT8FB=O_sGV}{r7mmOVX z>{`!@yS%)zCR>8ehE+^y>gOqT-yxr-MF!~gy6T_(cnCA|w%zT_ zu6r7r@VOja|GQZuOMNJsBroSvHG2~m7nheCuiG1W1J1=TBGZ4DsHkGb{gRA-;9KH1 zrr7GHJLDsbpR=?FAnmBss$VU({g_*KYmU8FgY=vNAlyz>iiq}Dokl*G?hmbH>Sn*^u2juQYR1=o%rW)Z$-cd< zkujtG4~V=x-JPv>2L3k@wH`(j?5lZT@AW~HzqQ)sy+aVuA?_#tYMG0m`eTkWwLw{@ zNMeS7w=rmSdF@X3zu{Wz{{#Oz@$a+$*O^ZPr%rz_y2+}3MjRt4Bnhh}*m6`)Wg6S9 z>G7z4vo&HaxEZf)U@DGo!4;7P6XYR!^7L2WeC_W72nfG*jZJi5~Np+dVQJB0ftd(?`> zvxUOolP|*q6Fe=iN5=$)O%n(D1dic&gI%^8mQ@v(U;C*M6xJ=?{zGe>Ls&wccv@!I z>&GNic^%ePE4|`WgNxCtsN;h>%8Jajs}U@yoa$=dIWLQkdDP05cuw{8?F!cUPQ@|} z0ZFf9O3GI$ws^La{^*0rELl(UpLHk=eT*8fi;`+sRInNCgooKN!E4o;VWnli$U7)ASUcL|A1 zZ;ZJ~U-bX)%ly+Jtcw3jduccc2F^>P6TA2N77FuX-1S?@idATs2LAjtuC5rK=sZr{{hk%kEd5ifc;}3|Pmhn$Ax&<; zs?t>gW~PRgjBAb-*@}*8WY{kfPpZYV>I3skC}geDm^N%kdrqE`;%!YmvP7lEE6 zil(%tzosrb5ZhyRSv`wTj~WqFul_faSPfYI6TzP>9xQy5;Ql{(+*loy?j?*FUkOVqDB=U<;NsByEoK4_$HU#p)`7 z`$>CKcMEHyUF^WujO-A^c(td?+e@vD-@))`!!OIXQ*Z^63lFg?ymdNZfLvq?p-CL2 zU+-X=vh(kd2b)DSkH_keyl47-QNEV9jWNZ26ZH`O8~K77G+J8QVziE4Zh=83S&e!OffXuhK7Kagt`dDh z0@e;r4%qKPO@HCfc5}{*ytQu81)jZn_jY{hwckS7_bk_eV*F5|{#Ff!6zUq7rN+tk&R+1>L;Iqi*+4AAxl)d-1I3cTh$GLsyZv&4vM$%yr})-3+wGe4Qb(brOd_IAH0y;A`&Ge_xx2yg64*LFtS)CK| z=TOb@_!V{qOp}-`4%LXc4H)Z;N5937B3TC|$R=OzxH&Y+4El_G3s(aXM^JX-v5RMQ zwl+;sqQ>yU(l7W^Q#69|NfoioVaouBvcA*zw z>j+f6F>Ri^WZQFli>}7vwWZdX_#rX-^mR8A0G>x5`*ZM1s6 z+GoVt_D+5G)^g3U$t#tIk0dob^?h;vz*cH6KbA&JEi?!3u+)o=rKCJFCkesajW;CA z#nbB4`4rP*u=RJJf~OUW9oL8KYJnof<+jOLQLYq?x?xSlX_7D5-_Ov$R-M5tnwNO3 ztmui*7B|<2)_KSTdP2X|E1n8Ro~|=@Pj30KT~%Ui%vo5sx3*NovoO2tM6J&LJeez7 zU*Mm3`W@icoc}BDV1$5xx6Yln3FAiX#nGm5c6Ou}|G4GWGY!-8S>A|)S#$EReYvfY zYPIC!#X;g~m%1<_{)}LEj zRaC{bcB**!wGMdwT6LF|W0r{@9{uuK6-rZl4(91bvDD)wDq9O`AjG`r_1mKskB0c; zo25Csr!5T*KZxm=*_4z|>A7X@?=JH^PL)2=CiTe7{1P!U( zE*|XFUe(}*6t)YlQuxnjY=^s$g_-=w`t=Jnt>rJ=_sj|`^rZ!*;gqO4@k^m7?;PuT z^n)m!%wW{zA9FP|3SE0-xF?!=jX?;mt#c((-v%XEc_`JI zE}57FXVIrFV_|P=TG*H*BPbKhcdOlDiGW-~>Sai!H@#lY?LMtGC2>(e!!vVqXi+X3 z=?V_d&8gMc>K;K54WA572O=t;$YheATo(!-%Uogau}?!2djzSqZ5(nRJ=ha7 zf30(ZrN4)yZA?`?TJ~r$PZ1bKD~guSXgFr&bmFVy{?b}aZPKBhuKlpiEZ1vOXw7K2 z)-e`|M{7`em`SinO;nm0{1%0`kO3Py07no3x`J|M?zC54S~X?HyzmE^5Mg`21}^1b zq@Gc;_lU$oImnKzr>jBHT?64SY#RfXU->c(TksM>5j6tRe4-X@LjKL02e9NdRS@P+ z3@NOp1#UrDdqlUta5^O5wYit%r*ZyyxDYYVnh9=nEEK$b68Md_MLg_enXm&y?Db| z8KtHZetq6_>%k;^#fLE7m2a@}h&B`-4~|@6GkiWflp-gRh*dYBDxWS^y)=$BeXNV} zVPTEIaF63jJ%4AFrqlwCwIi6CSztnZdi24PQ?_J5Qk2MY;#_HIZL|xs#TY^Lh#^{0 z2#njxzqKgw3bX!{dBu|3Up*dR`hz>gsZu0WR3+Rte|qcJV&Y`lz;^Z^yn_?#PG+4P zYjR78!}~icH|0~g3f+0p%Jk9t>Fbf*)R%sR9wT zxKg8Ut*EDvFQ~2bxCjxnm5-X@0-Kag5?CR+USTFkjFBUjEE}3H{qvWe!p!b*#EJuV zusj{;^sEDE?v4g^!JMZjl?GX9n+Vgn>VbO^X%-XqD>KU$q(YMbUi{iK4C?P3luGx( zaJ`G_A2Nxfr&HswVpW5OZl`ovt(A&GdSiq2@}F@(&UO3M+<7BV&Y;busnA6y1fW*n zR<_j(9hsc_F&h><6PFy12A%7QG;Mu)#F=tfZTiT!ICr+SrHA49al#c(w;2H;Z1o}g zcLp9oQe{?~Q;(C&O6rGAJ%)m5^%z#b9H}=3U84>1XNzSl3VU?2>o{v7WbS*xd}1Er zXw6LxvNHCSv0YP(;>5xBOe9i!Ld;u4WEq9J`KCx)a#wHMr(cr~BOm#4!0)6=5R1my z#!U@Joj&xO%BrVxecqQy)m@2VkH^IRwMIzXo;79Yw{VM4jbTgGU8mB-F%Rz%O_{lq zgmS)0pBmyc_G!;h-co3Q!hYHWquGWf>Q4r3YOFdp)9Xs>Z*>U$qeBcra1X0gm*X!g zwnlUz%n7d+8#>u|`4N}}aaf!QTOMw8FpLbU)O#$pOf zN{#Id;+$&q)V;a+o(&muaLRFR^z02AajV?w|3(iY{VbJeQC}-OC_Il3Hi?<+pqMQ7 zzVavCno(ahOtmxAicIlyugl_E`IqDDXyAW&&H5DQ+U}(4TK;!2OyStw)A^14^@Jty z>js~E@d6{8L5u6oaM~NO{15$yBo{GSGRmvJ5qb55M7g#~;}I<0Pnj=4m|%4`o#8}z z9Jph6k(q=1n~0GgziJaRTzB|VJuFHC6qyhbCXHsBKTij3qO)ttG%$nlD@rS=ZGsRM zd{Q)nhyJAH+aWrCt4v;kl4vY_M#)Smk%vUm8z5(`8Zf|xd>psu4Z|b)tloAq2Owee z>0RA2dZ3fWE3P8mgz=a+h+)M}S0JtwALRL0y$D9LcsFh<`L7rX zB^sr?U9VR00wDX%ruukbL*@{LdP8LnGVV0G;e|>DRlM!389vkAdCHsy-yNSVnCVv| zSJQWeDfCEb8PF!m{ky!2R*x=Z7~=dt5UY%L)i`jGHh!@vxtf2>EqjlD%;(?4EqnJr z8RQ6HeBlQZc#D+=lk+dOdh`J#hZ<4wpEp>3ZMwdjbG=!D;D$;w;yLweYAizVt4|D9 zT7Z;nfI2Pwu?2vVwRAPiYFb|T%|m;oVQAK&wsbFnG`87i0Ir`mLBqy&xkbn%_(Dyh zpnV=EWdBVt>>3=ThVaJtNy3;KVSJ@5DCL?F z39G27=pj~q6O~^NHz!b=tEBeagatHgxOn|z7AOa?1~kvUq$J#VF2(5wP=_wWJqp^= zyW38g<XmzSDdM0{0Y{R0%hoYi!&tRTY%|-jfnZyFv zOeCm%>OQ+poxL2HSjPfvr}4)&-`mFPDz-ZdM|-c2^lTzhg$OwX4qd8HuHDv2T1>5H z9*gln|51hN6RX5T#U+VH`6|am3z-uh+#lD!C@m0{uJJud7whjX;N}vG&qtgOV^eFf zq#d9^OQdr62_h{Q&8tTDnaZ)#U~c9wWwq25De`fD%Oe=5rB0Mn>&e| zMys$O0p8YMbCz7IPs-M@N;DC9xO0;m;q|)psR>iU$>X6Mw$7byJx+SigM)xJHw}2` zmHGFR3^Ax+w(SvwAU6klYCn+)zU#UH;uzf2STZMo5v-r@4~hw|Qj0(0bs4U z#{2i&oEfkwK~mz&i0LMe1+WUriA;r!TNNMF`af=8jYEUBH_F=+ZcUAJf~#$&@x~?LC!f@u! z+>P^930O#-y80Bq!6(8j?~tI3C-1^#RT^*U@6U_mXR7{!x_;4cRvy@>6Op%Llzhcu zhA!BH0hf61P-?nZV9Ggv&%T_V>^OGm6{QAO|7qmq{pxCjK6|clBN7==0&fVvs+y@` z_kIMQNh3(Uut^Q&78VN&Ur<#O%TGP@qh(yMCo6+NGU9r)q# z%w={|zzeHi=hJH8{%N!oKQR;bpFi>U&ktS+nu0m&ZZLR`& zN*H`ii|y()8Iqp_F&I7fgkms!WCj3~<5cz59jWXhz^KcS{IKjSq17K3NgBk0>l^aL zGvNz;rakXYk7?)X&&MD^#^-=SGtV}cr5=_bsiZzg%u#&32jWtc%lW;rth^dk6O6Xdk+PQX~V;(u58X!w!wtVm^9zi`O)7>z#@QC8s z^r-YCf=}36=IqU+ch`<{Le07vfQxM&*uX3S+1CN)Tg8OlVU@yqM47VfeQzPPdun7a zOnnJ@hXFrb^5!=N>&SLE5%fLo)9efvd6Qj)+OhvVOuqk;p}@;YZaCGDFnkYic+%Rm zuAgRc@%Y_%oJ)P+@wY>bF3i*oD*;rO$X)niV0BdRrn8X#BTW%KMpjYO67e z=Rvi0s~p^d7dd$inEl?v?smR$_7-_`BAUxdK_px0r(L1!SIW{Tbc3Gf`L{^kAR;s` zuFeJiuc??Qe?4}{K2rvj3n;x$*?7vWrhwmjgu?_G80gz`Z^Fe3HXmTZjYPHevw89E z8E^H$%&$`+)^hdB4O6fKm{gZKdjGzACyT2V5?2=j!R~34Pw|PDP2@!Svf?-0l}oVu z;RA-Y$h-yQ>qw@^+FFkctP`xSOv3fTOH&U>-zE^YA2z>7h8flW(e5g+{*@SZ0}i1u zNsI^9{OC&{!P16%)lNUE7jeO8XvMG*ysbRSfPH_h&gO`N6(0HyHVvep)&vZ^twxbBZ_Q5~&UL zT!n1FPE?Hjq{O3?`<%Qf4}=(^zihCGhidKH*HuM{b*v`<7$3ko z*ajc{qK{6pTd%WfPby$N*yj}K=584My`oPW%);`~p2z+>-|b0ozuwwcCr1U?{+8L8_g`N3hZ4$THvVw z*!RQd+k37M!JNQ|+nOPta|do0UEM~`oz8$L;eybx&;0Kltv>y7x?TQigwP-D&n{fm z8zH9TA&QY;75FS9OEGr&ht%wN6cxCL?a~u=IrMy1D#pc3qwb6QmKHJ4mk6*m{p= zbE1B6A_$`O0|Bw}OXv*j@i}>!oB!xl+e%HkVo_HMZT!VtzKA~tm`EU@xsqg#=Yj(-%pG&ZbZeG4!!*GO(iY4j}w?KlitFf(^Ys^;gvecP)U5 zwe=?eK!Nt(>*Zy|ya3WSwp_-Vo$~e7=+*2s&Y8Ndu@Hg;;*l2udln7 z4K4TZ{DCkmvQSctJn)Aga}b!#W@@Z;S(we*JE`M@}LVi z5ybuOrmkz;U=W^Y9E0h8SkT7)Ap$@I^E-qx-CuqI$!uwwp3h#)2%aA|3Wfr%2>V3;l9=>*mIQ5ol z{R{b9HgEv&?f6^eO`L}t90-sK>C-Q)T|PsEsyri`hO8sv#&nR%wp#V)QJ5UX_Ykr8 z-mp49ea<#VPHg_v_2=i|hVRqH+3B@|E&P5*yKBl#?cK2VZk42Ob*BavTTkJW?8!CX z^RYnT63u)`Vd8bbgYe-E$TuF&-%mn$64Nbd<0$gC6XEo_D=Ff3Zgt1g(Nnn`;=p~u z!`#=R(Eb)VyOVK!bz8#X{&2}@j)UnX#Q-#dqe3&j86o+|RDoG3a^+~Od8z98Pec2> z-g*^nK(uOrG-n%3>A!3X&T92n>I72e(LH{@Pw#9@3)yt@%adDP{1#p^kvw|R zeI^xu?tTexdkbfK=^GfArO1I9v^||Q78;1i9$WbU67k~`2?Oz-O2WQ>#d^;t8gA`W zxasK}%GbPu$<|)@I5C0K29$aP!@;HpU{VGQ-0t6!@PTORHvQ0KLSc_3+BC2*qo9vu zd9YndqLcxktViK=cVB@ow8D9xb^|n^(}S4b&-oz$DkvHlVDhFzJRSfY07V^%G6F!@ z`Y(Mhy=7$2^E=~|(v4kv9fscDFL-?kXk^1wZegQ{ld3t+81ab+*xw~g4tv1L!4x=# z?mzeo3)Nl*JVfGMfo183F^UnYe zq@81B8$DiGe_cgtr@7u^K|ow0I9+l%N9PeHREU`x6Kp9*5Fq+#@vx!kkU* z+=&8-tvCNZq*uQ!LZa-R%(a@>`~lT%Qi9Vpw8rs~)Gm7MA6*Hg0eF~P{|d<|f&(K7 z5V4kj0X{ntq#!#b1hVVob%zXYO8%U__%IDZ2>S}V3HSC2YX6ZNFbM>RFnn`H&mFM4 z3IOb5MNGU$N;fZ|H#;O#X*qBE6REv<8(w&fvx##43-D5_tR)G?1*Ak!cI* zkOCu4JhTI^g(7mtFSfUza>vGNF*m|PLiYVJX@$u4r2udMF#z~&%mKhnAPj&?6Dj|V z#{$58xQp#y;|@6S1c=-KPme)DA$l2 znXQrf=Bs73eqLTa5lam7jRmRh_da_n0X0GbkBqeq15fja`qp~|NSNv3=iOTzJK_0H z3rR)63>mmz&+m{;pHSXm`tPSY?3vl;z4wcV3F(Gtf&bCVJO~_U@C@rsd=D>ER3N+5 zTQul#Q}CvXS&KKRv?!pH9U|I&j(PqJ=Pe2p0D+^7i?@#aoyzX(2zSb^){|5+Wye)| zx?VB_vd&dhbe{!8{0LqQoSEdoLAPdkHfZm1Xn)j}Bqs0QgRJ)@PhpWa9zj7l+2l1` zuqJs;IBB7Nff8=S!?%J0f$xaq-!&!W2Q=}^j@%C^rJ}Mg^~frT|JM$0p+?w z#tdMmY}xT~Fk&!Eyxbq7*fZLAfU?9nLg)+8Be7YVL`v{cR7LmbK~a>%CJf1FNDiZnTpqwd0?K>wh7_U)Mhh}9rcEDj zKXE?@izusz(IX*_pt}}4z(h^7cc`@Nld$(bf)EGq5LK*MWP1MKU3-9ON`iC$fH4?> zK*~4uQi33qfPMf1zytvRzySau000sg0D=YH17HC#6|?}Lb&?A$EZbcGROG^XZQca- z%oC75Z(e)XzV3GxaONd>7Ki|ny0p?pI3Ef)gT%dNWr!VY?f%XEBNATHPG4d`5QaD_ zI668#7K{`XPT5S+y^HCaBj9t*Q*O;A!K>`0qBv+-E8y+E|CsBTgvD}#E0dUd*LxZ0 zEBHvYr(B&z?uHh!Zo2=p>2r347df?6`mkS&7J^=)Vm=lsHa)Pr+i)JRCt&gelSNRZ zY-*B47>H+29L-BXW#WF{?YaDSk*@Ak&Wu4Nba1BIev@Wzt@PfHO=E!H8t)*!IPXWe^vIpTXnsjPbhZ2f!q z<8L6a3i>l_OVT;U#WS4WGo14?d{!W0~Q6QaDDgCI3Rfp0ebpU3M z=Dk(t4{6+?P!W>nE;0$ix{b>~l&~~#=DO^(lqBjRDwzPp;;c?JKbcbFcrwr|RM>|f z&7VAI@&IFX5&{K)B?YsC0eSGEafK=Gijj$9@^F%UDpwjF-@<9z@ZYD zBgCpoIV@ls0e}I32frPFd;9zg-fvSP0pUJ=%>M{S zbq9EY1ndh#KyGKAZ=naj2``D$>Z;lDi4FeS*z~C>~gkaAny!n0W z1{HQM7m(}y3b*n$v2|~nOi%4{jE|4F-CwIF`>yB$!B^vwZPk8@ye-C7l1L`giUVY_u<@OF$Wiv;- zE=%FzI$R~&|85vFZf|e*>)vHood31JE^tR${Pp?O^!1En&-n#KZssdFwQ!fc-h;DkCy3v=C>Gu8z&`_bSGBW4@`{MD8dJ>2 zy$vXi^vEPjjLN^OHYA91{F=faSZ7$y6~KkA1GW6kq-o(ZKZ6h(DyV~)P zJHr7=A|(?lt{|xFxvP(eb;#giu)m6|iSwtA{^L@@X$#uBZ`HJJ_?}qi+&F9Sdo=lg zKZ?RR36EqT$_>b4?zlA^7OvO{2#h@WF<1(qv44e*l81}3(FJ$wCkn=*Jf{@|O8C>e z0`fwIC@>Q+qwa-rF(+q^uYKI7A}1FQF6rreZV?BjC&L%+K{T80xOIb1Koe{Fq+5VD z8aodr089!X`jJ=(Q!x0gN~uP3W-`C_w$k*g2{;r8fC5D}?!cG*Y^G!j zEE~(K_waW_6J+&X+m9*}ZQ8-Fh`Ed=(b|zdQc^QH5^t>%P@6O5cid{v5u6v$Ui3y=;xX=uhuThs5SJu;_*xFlOqCn(( zBvByZh2putBATYPSMsMzvmC=luxuUl1w)w#2;@Ew{0gVcE~i^!O$Uc16|dq-PL>Vo z4!QkX*ok|FC2~3hwxHbDrof9UT-nC70@Yg6>$$rgga(G!DT!EP;DBF{ToG{x-@N&A zbg9Ix0A*L6y44nvAv4Fa8^B5nWHumf0u@{d>?xgQxspw>@NF>YwUee-Nn^jJ=pV2MaGADf-sO%@+lC~Z|FiE z8FI7#5HjTwIP&C3F8;n{{Gne+m?G!y@};_l%gT7vbnG|(yx`r|O^+Ahms^-)zra9I z_WhA@zE|shf&C_vle?2VP7IF4{iB<)5A%qkFXwjQhv5%tveoijs-9n|-0czJM9nv} zw5We76NIijG$lwgJsaCoB@nO?o=V>Se)_v|cG7xqjA>*zn$U+Jz!MDnJ=RNrZ^xJI z_roik&Yo0DonV$Y1_o-OX^&EM8Y#9rRe0B!#gNS0K(6DLYyz6ScHhu~#!Gfgef`(r znL(lAKP*})Ts3zL2D2^r#+hF}AIEC4V5;?MUH_e(`(q8k0s-_LFV&K7q`&e)aPVjT zxe);TnWBKQ)ShQpv$uzGjRx3r)MR=nS*bCE6P4>6{U_Bu!e@FYNaGpq=NBLa$31eV z8X@%alkqo{?sG!_2%4R!E5eKSU+j)WN`4*}2ZvOTJVyPYx)u2}N)cB;LT@c*8eSJ- zEIy9O$We1iHAioHD+k4SMmB|b|XY~TJr)V+B;lwbci zJY($Z2o=U4C8aDGyEL|xtff#$Bx5PtU?$rjONvPn#x{(Qy`-{}t*kRmNZBF`$zU*+ z=y&OJ-}m=(-@p6!Jbyf|*Ymud%Q9zqpZ9rh=Y7t3pSiBfLsI3l>HaLqPs-mDG!fRT zfgw1{b5KE{_=gKaEnkwBb*G_e1{1Bx$^1ESVn@;}!(t@T3^dy0DhrKAERxCse+VcZ zB~?v^;4RuVVUljc%UT9ekGXy+{bI8)Zrc@J;&_*72m;|%6NHL1H2|C& zaUW8UsY;@wbeXmIw{UvH;Bii)nA2n1oz!d@3kbi@*5u3nHU+QIIoGFoUOyN++Xrq8 z(GV|!KkMT<0#w?cmw!vVs$#+K{zfFoq3+f-i5d9)g@+3EugAK-jtyF*I_&68n|~1H z^sg;6Wm$$A|MKl=RCs`BRr&#Gf8C>~NbWq);XHQUWs&lG)VX#*>f&5A+`jCv_4f}8 zFP}eu7Xaq$pujVPNH!4UTUcJQmFXTc>4a;zCTeatya-Cm$t$v%9Xk`6#4yF30+p(e)UE zrR}{L>zTur-Dc=Gl`|D5neVd$p%*G|vnoD<^G9lcQObT6?C(B08+;EnC9N1jbw1^Z zPvEfQrQC#0t<4B2fq)j8!Uz3Ggi(VeZS)Ll^;ZRC1PNL$EASf_UU*}L@S z0~dR&hJIBGzuiGi=CsdoRZeB;(>8N<%l%7bA6})Fl znr%eA@v9v9g*Ou3t$FVtATC;Y3X-ShLIjPF-z^(Wm3~MuF0Lr3jH9L67keOqXHCi8$Ysbqc#o- zBo>{|dg&bT0JJxHKw3$P6VfVYK!F`R8*B=S6A~xS{bD(4x4~g|*w zOVFjx3Gw?IT;t77z@8_E^n)gOZ6?QbYush|=zWI&(y=f{U60TM%gW&>qwQK4r+}0D z&rX$vOHm`6$N2bnjq4t&QmX`PzJA|;n^ShgLh%phr)XxU&lE0tyeZU?U=NmFRay!B zVDUM6Ti8%G+vngxgBi5Ir#Z(CORqdMnTKg*K z!Gqk$Y!X^5e4j6;v>AaT-t$4y4o)pWH8f9GUe9e=LSr_0D%=i7EJGg~e;_L_Ok4$R zE3Nt*gPgrF3RpP!BS?n>_bvy8iK59%}o>k)Yhh*?R)xjBQ~ng9mTY(P!3Ao)DBTfAJ>V*0K+}mcqA| z&JoU&6^hsYF1<}L>21$g2@`f95U!JQ!nH-BIjpT{%+=XmAjIR?x^i-EcJ!glgL0Ul zRZ_rs_4cEOs}z%2t=~B{L-`JkLG+)WXLo*WS)T0jFVeWx8-Dig0k;=FM_gk1tWPLw z9(C(7n)6w!S`bCpq~rZR=ENFr(X4!Gc0xGmU=GgOhhyU4TjPm?=U;3< z+U;_1Hv5ikux*Bc8ww{RrZzY+VJxsP7RJ&+}Jlfl{3bqQrsa~&Wj;Q9}I(L0u^#x zs#bmcz6*l-xG))cdqRKaQjCcb}9Ai5}w& zY2K8CP}WXMx_qT9SiC(L+AlS?0))#q;O}<|kCK)`OhPq4v3U(SAv_TbT{HeekO)eI z&>^H0`&lUH6dwrm845y5Ndd;km;gZ_6Cf54L>F+wEMOL03W?6%xQqkS>8g6ANO>el+A4MTp-K5M%IZwvQ!nIX*mfHf=G1qN~+ueU4{>1khn7|23O~qcDk!_%)qJkd06R=kg#No$*aQyZt zfE^FuVov`-z1LOa@?L|bMG-o)A!BF^u*CYkI($PN&~RKA=zSbZ|Emw|H1p9O-av2f z24>wN=Gi~!`$^m@{YPdLTUU2In2zQRrPq%|6f;#O0Y=2U$2!Nh`w*IYg!~Cb0wn!0 z`o{G}09D|>5G?UZhL3r>HT?tb5B~rt0QIND6X>Rf*|@XE&Mv(kKrQ*Np8tsh;E4$! zAKM`Cu0`u{h`zmP5hlrQWxhELHKRGG|z902g2!ms-$UwZ%&_=exV$HT+^ zJHkbPpjmTf7ZeaQFqiypx*j?-_Vquy-lMA{<}G|2LtotPZvwQqzQ@6T;{yoVUdM2d zhMA$W*;6_v9sTpv7=1h|>gS6umj#0x07aXE|*z^ykjUN`JA=-a*9{ozfc<0E3B+t2=~p+9o>1!&si zYeX_=M0fdf=*&71;lD@c>CW**?L9dG690!$?df`ZcLG4p%%)q^>+a4{+-r4>q!o7Bz4QaZ|03%cMKlaCz3~T%i zoLl{+k=4IZs9vCHWP4lT)s-E3)A;q!zk~mSs0KhBbIct;d-0BI zfK=(;<9bs}eB=6mf&DWM=!#8%C;$k2Qw1Q@y|Maliu<2209bxg=wJ>8Z~%a4nA>a2 zo&RE#7>fqtcB@5`kv~8#5cl%AEfKo=8(7|8{u>3$dwuCHQAiwPt9w}KbX{g0J?K9v zm<1#ema}KGmHkaKfUV;JEB4v$9RE+N{AVA4JM&>4z;3q!1|JT{tnUjGNc@Yl;6K*z zN7Z{wFG+@?PdDxvj*anM`5d5RXDbI72zx_nPwIfSJYN8UF#;0cDP-@$Sno0jNCQ0m z10r}22mtxx9sZOq0hP`F2D6vJ?wv=A{j=4-s+k^S_B}!TqqBeFO^|p6{|Wv(*8c$b zTYvv=)%>`wF-gV2Y?0`C~DEuutf&#{<#+U_H{mf$oL1 zIL3y&|3?@9paoEw@&8^b8Ejng1_+YnsUkdKL|zAx7|NrkL&$oE~_36z>B90p6)u7=+sX0s@_G27#z_ zOOR(Jhyxg@7;TWvAJ>K2J8jt;YMo;s=0CjP0_bmpj~PV=a!vvbUjcRR0pPeH|Mb5@ ze^C6R)i$8!e^zWa!>307@(>uv2zYUC%%cQ+jrZUk=?#ly5C9w8xQ_b^RRciaAGa{| z#_6xbPY~O`(6XTbdYK^bAADmIe+XX3fk1 zBnS#cL4t`O(0<@MCTI|d3-|-BJ#7Csm%!?ScOjn=UQL6^Wmmmb)gC{0_2qgg&UKAv zRwd+!5LfgF%jZ^>{zvOaJY2oLT5Bt&-yw^nEPFI=77SRn-`tXD9N@WCqn0vvN87pK z;K~DzC$?HvEk=+QNA9GzUE;2_&z`S|l!Y!m>MirAT9u7zI5=k*^C7QZ)Ldp_)8P1$ zK}4KPQly`oC>J!5iLfkVI#xh7zUDP9uGYHOoFJd_RoT~FzRFrIBHyic&D8op_qC@( zs)+KIkm+DP)_rRgNL7aOsKcvgtbV(t8Uf4-7Zv2Af4s`qr2#emdg0 zL})^>+`IJPRH9sE2wg&h=3Wq&DDcF9h@*h!>Z!(=`T`u8RDyc}!QULk(2ql)F}TGg z1Z9V{{Bh=7$>b>EL4fD<#}}R+ABCMNIN?^tP>Jb-zE^j55a^G$eb7|5MGeN>OnD>y zDI##2uxxwgd605-P0G!8I=3HK+2WoA*#(R6)ebzk);ak4QtIThQ%8PKpI_F0rmUWy zG2{@Uu3l~V%BHtY;^e;f&vUOn@9-QJ_8W1qTMlv^%nh60%)5x@FOP40k*vp+zeOxk zmdY@9u<9umx>Y{VJ*dCo^wcYG)c>xL{GB()ioe9YxfVZ-5m~)%h8SCk%c-h~4Nq5Z zs`-^3v|t?5zddkYE;&9$zr1}j#=!4OKjBB)PoJ;HVWB%%ue+`)M=F39o4=`P2ahG$ z2vuGC&8i|LM9oV%LUHFvC}`e}L0?I+%|Xj+XC<5q%P#PmT_qNA9v zXl|~tnAK5;$zcgOB4tu~s#Q;LT-rgtXtRmX5<4=Df)MZu3ofxW1lw*+s0rBNQ~tRlJ{QSiV}F z-=2aI)>9#4hj*w83w_KfcAn4EzZcHBUDIBx5`4PwyKs0*e*eYliZ*JEHeUzI(fvRab)cKf_T|()zVh-= zA1UtHAsgMdP&WS`B{}w-EH!Hb{pGA+`>pxeAr?@1Xn_BZ2#}3#jndZS5L!OR!G3E3 zDboL+EnmIX#2o#fn%X8v_;`H$% zl~)cupcy%Do2H7JW5O=gG|ck#C)4}7z_z6>&RxzgXDox51*KBNc#ab`M^QJ<7~-u@ zz0VPHu+0)PCCALP*ExUCS~&cp@L26reaBqYJ1?Z)ocx?bEZ%QssV0l7OfNOD$-neO z-3Gbz=-jv9%U*KMIIokpm5O9{xC`XYt02?Mmf?lL!{i&7-u1M8i$#|XnCX;CT2X24 zVS1Y-8{dhSw=GTV+V>TiblcdO+F9{s4%)J$x&AWo?M@S&TPYW{Bl;@oOLSobF(mE5_njo`lg)!USmP_U-;;IkYgJ zn7Q3~S@PA(r{Wjnq7CQouUX}34~Q7e$BQ5bjQuV+o?R9tmZslw$eeoV+L=3zc7Iq= zwY!mVxs9CV^5mhK?=O+mz9aT51}9E^d%+Q(G~7GClwWx1dB1-rL1%{W9m$WEi!#)q z8kqS^AZ#LnqcO+CJ55fYrv+EZL9|^R(q=EzS0FS_UV9dMI!Hkb)5n#jOMQ$tbEBvq zv_6iqLZqH}aDRg-pF+I3QX4Q(R}xW@C&xlgU-_~s-*`!1=Z^Dzm1o6Y;sZf0exYx&4FSO)%!`0b^Z_` zBdfjjqqNNO!2yHJ-a9*P76Xab=Z4LN`8ccOPGRz9)>ryC;C@ zkJO9M;EbT^4T1P!+)E`0%GJ~Ry|GPO9fmXMzb>hmb#08t*gWpW#Hy;hdOcIQ`q+)g zo&Q>-%W{Aa&uT4a-u0HSWi+A1V3_dCG(y ztBR0T`&=%ek(_Hd%KfFZGxu7+sjT{wqe`{nK(aNcs zp532k7Duz7G5DlOAp)nFHmNi7u)(x#1h@b%N#->zS=Qkv1C8AV_HZ( zX(4O##o#vmQ7-JGBD*{>-~QPA zJm1x5aU?c9%*1Y~CqaUhFKf%{EW=E$g||M>nBWc4*MagAq*+f%hKTDrx)a66#Lnl7 ziFvD;$>G#Xnx_a>rzwv6g|`AUS7$S?z?ZM`yLW;#eB@gXlI|%u_&p$K!kV7244oOv zx*+?*``k#fjYTLonc#eH-zy=c5s1vkMXqK)GSEd{agLx}5>_ZL{utO*gDAPwH6ika zEC;-)tp@$Lj+@;E?DuwF%z~Ur6d5{cpx(=A0x|~{rd*aE^`qtN>_vFwaTU*rVrxE6 z5akzRP4Y(_xE;&g9keWShp#GIR+;qlnY>f#PWg0nCGA4Ne39O*!!$d4w$W$}?b9U% zry|WZ+xK_Zb#6;|ei=rjOggehY}O;sqS4rv_ut;p9Z&gwdowkoYT4Pq8)Qt7;>e;B zIE-Xtb|mN$d@~uXhWbhr3RL>Ygf~_zD6*cP!<=ERgUE}GB35v{LCgow(RJ}zYGDlH z;5L?5IDQ0D2W|yvnTGzy2LcedyP*J-1(XMdE?v1nvF+QHQqN%0g0x4nx|2RYvWOlB zpL~4FR$3^3n$KpCyno*lsq$oUFSjKhs3iJ4S)!QJ=Dc}PW%=uffmTbgTJHP=6L+=r zbNMKbdo~t_<=l_D+Q)}Q(5~DY_*&AG?vZFzj^$)}Ss+sDBc3;OhIovX5p|Fsg^DA>iF-UV3LSG7A1V!B&o>=B0 z3P?yCH4cj%*6fA28E1|GQaM1KJ3SM}kz>g2h@w@n2|9`h&jZG_=x&sa&NJ6ysf014 zI60!aq%b;p|Cb*z1Zh4F<2VjHf>zfHC3uHtC6RS%!Zocyhu8E+H(cRj+T*WWT%VR&r&tLxVQ2|tvW^E65eVU3=f;wQ{fWLf(*{~3pT z!(2*$@Po)tDtadK@)zaF1ANzP*z`^4m)iy{6||Q1tAmuSe6{30V%rU^FAL5PyzQB4 z%nwa^U{b3YeB!KtY8#$~4`Jv7&BSaL^k+mQiwPjwX2ouQm-uMa}se1rX%CW}gY0 zd%qD#R4JtEFolz0cndF=Y>v{Q8k*ZDqNxVRT*CgeGDKyKX~XlY@x0XrXk~+qjIzt) zB_lb+u*`PW{6naHT{S5Is&g&vXXEFK!cjNmLmfB=($AAwYPG)bSD*Bo!4lgCJ{`H- zPTK`B3|u+A>LVtW)WRb21R1?hoM(;#LF^1ooV*XGuXF$V_mJAK@04$(X-;D5O?UuH z7PP1DeURCf&l8S*C~P<=hoF;((E=9J>^TM*r)QyYkf=^0Oz5TOpJu5k^>QS$Eiq0I zrh;qH3Ph7XmIoHfg4P&X$s`+C5T*F|5OB`?M+n`eA=Wq4o41QH%3R{39e5TDuhogh z94-ny^7D9-^vFdqrcp4Ue$cX6;s6l`L13sVI6#U^yP*MhU3X5xzPS+kKGE9JhJ|nM`5LHkZyqV7w8S3%y$?I-g)7 z!@$50sY6YSU)uR=erawq1o5+BOqm3fl-weX9*%j4UCm3>LNSmO!Fm}iao1V@`e8UC z8JjN`5)&m#zj-C()`Bp#uRA=X)mAZ`3+DT~R(m~N7ws!k5EFxk!?Lm@TV@dmJ~+x- z1GsUb&%FRQM~;aDd=njEC@qo7Ts0u&LwcwWL1N;H{#8{?dMyQ+eExmn-@za;)cyD8 zbWzFu`~td5e3I{iS6FNODxe&QSw(-t_>WrhQ1kdDCD^hf_e7~d3t5jM00yYcYvBz= zgsb=Nx-|;at0@JwROPO#eBk}X@2nyRv6sVqjhOHc`^peFiY<6~psDg3squnu!qX3= zSb?eg;cysbf`OzOgeAr@a&sH)+2f*+REz*ZQVSIaK_X~iD9zs>xl3v#6fOm2Uml(+ z=P=GhV@dVoVGS|%9f_&mQe-Hk%}8h(#F%@zgze0EUjbcqWYbfG3nQgiC1&4op}{kj zY*0?Hh*nk`I~=rJ#1h8}iqA5i1Sh5!s4p|hk4|{|hv{UjGM<{QcW5QGq%ZnR3_sP} z@}m7_?-5wYQtc*~CxZrO+dw#a5B5&hw?54w*}hCzCKY+Kucs)RVV}GzsVJbWGa)sx zgke~ab~7n61TlWRh7OWsj7K0466!S6Qs8w!t-!Z5+za8}aH&Oxanx)U1y(0jXa*&S ziRt|Ee`ki6iG!G9$w-vHvAHgq#C@1*kc~AIlbWE3>&8jWmb7jd4NQ1J+HZ6QW|{lV zhNTBbnH_tqWp==PXG7LK*)-LCEOX0$#66dk-y}R6szX;(QDjxIC~VB!rNz>ZvWgPB3xp?jn{9f9nuSOy2|B-ydX0wMc)44R z@E>A0&~5W8cDD%eOqC_kdUK!!1wsK@uc;Vea+A=t(#h zv;2+dXXu2MC4B3{Y4;+qEu0L!MVR-aah;XZZ5cX#n}C$UYbYQs_f+KYwo>R(JrGUo zJCuWJ=1W|j$)Y$Oor;)*d>)e!P-9Ood_Hatza)9i9;}!oY@4W-Wf7{Cj;MP3nD6NE zL~4U_N59X+5r(3*2;c4@*YP$9=$Sr-zGc*mW$?Ff{;)9d6VEPAX|Skl19w}BxdY!Z zG?RQ&qCH z1pGCpg*p9GoQutrD0%v+p-ybV(0tZg$gnc>wYMR!Fl_5M)WibB$3f%wBAwb95Hmuo%C`p zcVH3?Y1iit)y>vLbMz4)-_^p*K!|V8PPu=%^t{iN3V0{5mV3=GXt;nDpzltHCB{U8 z$YUshEZvwV*AZC0k7}Zs-^zT?33upKrR7L&s)%8D=T`GzP5rQ%fbLYnnMMO7Rc}HJ zW;Euz7@nYJDImjtG?7*I&@J=1hQWnLcl_%&Q{(u95?RmaapJIN3EH!LIbrYNs7G>3 z6v-q`6fUGz;JzPNA^Bkj$h{!Zm_?lf!LNhRCVj^+%(4)})C?Vc^GvFNF_=hW(5XZT zoqD*}!VUzfSv88ViBqazF}KPboWNYLkiNk3lm*A~lrnub|p=Si_FDqVt81u+C|GF}&_C2WJlYu1?zRiwJ@cGIz3^~Z#(-h89NRE~cz~ z4Vf#*63y+`o^{4t=yZ$0vd500B8@PS%U5d!$-`S(QmgkrFFlJ7Jrs90-ij3E?soCn zn0ubcaa7`ODKUS1zLj{h1E}8Hh(|Z*!ZSsiixVx~yoG^0B2#OMZ zaiRZQp0I>r(}x;<0bnB2f$JEY%i}w?pCjY+FOH~Y#0;Jv^e`N=q}LghUyp$Mn+wn& z#&I>dd2keL7y*njEQQfYa5v&i_&}6aC%6|v6XW}=ex22l*3Cxi#%Z|sD}p9~$F{J? znZb56XiHQ~Y$nyvo{Cqq%uu8w(lo1xbA{n!UclH#z@er)skq--QhaK`&19{5q?yL_ zn3V(dE*y)^V|k!nk0w)TI0?D(@v)bOx06%D9{*89F|0SiQ|K#4LUR7+6n{|jR8Cp(B(Wvhnfka z_p8exk75`%hxNr3b@76xwbGA}sQZ1ujt)e-2dFv=mguO1^f%tO%qUEn=}&bda2^T{ z$7oP*hNt3|;ILs}&M|`r;g2>gshJ@pd=>EDa(gu@pjZ9pKFtR*%x0oG4V|l*ivEpZ zu@c~^&KNwD1xiMsDU(&4W)czzsP6<|B!ziqa#b0M+)^0SL&_M6AJ|hbp{XHt%!ala z|1)P7b^xY1EJ!3GceA$EzU5!pTJB>yRAW3`2dSm4C5G}{iIeQrjejS`={7gb3xpIf zIEY)u88bLMq)y8(4#BZW7APR-kSS9Q!$S&*i7|1Bo8gC7aK0(r9C94Scy*!xse$p* zA29fQRtTveQ-h^m&%Gb;-trt622qo^a{qM45mK@}G0Cpa>bf2Xb&qNs2Ry+MF?^*m zuailT23E=N3pi{&c_xS8Ym0eEHS-IKi!%F7@Ld#tIo%xCorX0A=(J@8xwj&*h3fSb zPP#fR5u${38^sEGjfguYd zsvs7rg`!glQuO35h}lsBjKfS_CpfB}oFf;ziHR{Lpw2|rBaihLQs-!_E(MQT&G`II zdHQ{$6*K@0jHhh7*KUnUDel zGZWz=u*Q^_(1Bl!x2m6(Q|(SeGxA4 zn>dj(CccXcg!fTqEz$JaHo3H93}ld!w1EI ztU!=Q*ha)MEnCN6l#dSVCtHcSeFPM+=V62;g`8g(r(>D4ILgfO@US5k4y-B`@o-=2 z`TJPn8G=vu?>isr(PJoY#&-;gVF-yJ>uD=;WXK`W>NLm(4aG1p-o%ocyJyX5XBigt zEi>rTp_%)6l%)cs~!{ap)W{ZWmP>xlUd_W3|krtMT}|j6SP>QSKLWN z9D>m=wZJfxG-Gu`z%CFsQ!}*A(B{s9?)MQi^-=Eq`8D4+KbrmW;+*RoyOembkqiv9&ShM9I749rS|iZ|=&sMosJkD*|at61$-Rt_k8S3T0cp*!{X(mM|Qcm&)^ zcnh$v4?$3l-Kxj0WLIJN1AHzK)>kDX;8bFaJoqxYi1sxdjC5N{oTIG~C}U&g|$p2|k3rrY|YE_mufaYbtnzIAuSV zpk~josA`~QV&Z^mG#LS$cy-?7Qv>XSKPo}cJV};eHnD^V*+qG45)Uy*DVQU7W#|Yj zX=BOe9%E0Wf&7s#*rWFqNt*bw=a}&`2of`K$eFl0QXv@{F_RY2qClAD(CmeZcWMb6 zV`vL*Z@np9JC!;b%ZujAvoOzCnF7LOAleV5Be{z|LUkQ4$VBrmfp^j4T4(xp=-FNj zvn_u&i?4iudr}bZ)y%KYFI>3i=ce}y)7Ycud*sXsYNiCgc}A}U?a1V@sn{;jm4#Z= zgP6Wd4rIhHou(#*{zo#nbAq4$mge3|n(pe$z(D%oiR6Yn;z{M^hhJ7Dq$l^6S zi-nm2z=rQ}H?hQp0L+_SnlS8l_ z!6R|t2^lDGWEs^9<>Z4)aYU3`$l~F^gprNyjEZP|Y?(=6-Q4u=$)T+{p3P`u4H7z| zf+h?pY8J}9-~x=u^Wox+Svo>}lQJQREr|HF5W@hBDoZdi6I(O9ttg=$znsKDkcSGe zVZ@8Mqc)115fuKx+ z(1F;Ov>#c%W1;jME$@|C1AFkxIK;|In$A>mqiaV*OFxw0LxC=@(iRPNzU7nnMDBNN zazOe*Vcn1TA-$Tj`XM`NXo+l^!R)O0(oEEdyAF8_+{=b(X8}*Xgb*trgwWH!tVQs( zD4b0M16anJDP0j1C5_Z0#z~}3{lKtC^bzk;zpqOXPt(g?rwX$5cw(ap0FRwh5XYC( zh!OJ+S?D16Be(pc5+z#ZGGP~BceJf_)#*tyE=%Kbu6^--v)O2}cB*XHj=HXydWM1< z-O$~LgCi581NY8)&j`se*K$`>LkDS}3Bx}M&r+{{53-=_*X4U>!B3ufG`myo;AEx4 zD?N2y^!ap*c+ROTCxgdBrwgCX`R?1g41FSJcpFlU^s$;+v})pbs2%KT@b%7z{>G8k zUu#@$w@U~cqC7<(^=7Y8>Ul-k^bW~{+mHo_bN9cxH&ac_&(o7`GgI-~Tfq~4!VhE$sjR!2Pl*gVInOs38FeEmEb8XDx0 zUO1}qqW{G!Y^Uvh{)h{SmCCw}6BgHvIln1j3o}qJVw~r?lBKymHXCXqgz)P7UG36c zABW$8Vc)d$2*+>FDrMb!hcUi@KTX5fvhzo{Pj^)6WwAVgfus6ERwkC_9!v0&Y`KR9 z#4}IdOm)k?NzHYTU3D<^IBHlv6?Na;vQD*+s=CFY%D2WQ@%AgsXC4OcucHw1y{nNV zy^&O3I^Sqx;F|~EBAW#i@u#j`Dm2H(@PItB<{MkyO9Sfz z^J_MrXJ)giFMk|5yWAMj7~S7-oPC6vYvtl0?8z2l)hY2yeOI@W!}2z-<+u8uov~uf z&*2_OomU%~jE_?tQi*p(->Slr&9}-|aujV7vyCc|}`hDz9WgZ1;?{j_5^c2<+@SIdKCFVlK;M!Ya)-p zUF=Yv(;PK7s^2`i#eJqyQ2kUM3S6bQ6qkzUr)->0SmblEx)VC@37Ly?3$1H1D7Qbr zNW@0+VCdh6?nGM&b)Y>c?_BP{&W}&6lUF6D-drfM@hGCHjs%=t)S!&l)_i-{bO)9` z79`&*_DbY&Z7#jz-ZKJ!rHF!uX`PAj!`ro6$&8{>0fNG+y!GWnXc0R?zTxFV&jm%! zrC&}jHZ;0;JW0^{e#$?KyI5X#UoU0tZ~U_DS;{MW{v)+7=6nh)VLfq0DWyvPC(CCF zlOq3`jHL~zgc=~nkuK3<1HyKs4wI97)drpV8akujI{TewBW0pP;Yp`xBHV`ra$o$C zq4m*(RTX;m#_tWy%a?2neHEwjJs5cLOm3NRhsVLVDkPmBRkMnr{_%ljh?o4i41;-nrce^e1d;%k5FxURP>cyUPTu>?Ctr^|r)qRHGuQ#dh|i z%}j6Sp}y=-=+vj6wLXZj=8DrAvA%adHyI=xLigI(nnv{;R20yuTv^Y(@`$ch5Zfu% zdcBA+-`dSNRh0GCs4t)u2 zbzU13ssc_}4sA|%Uh2zT0mE0#`0mcsTa~p(kf~^YAi^ligcS% zCug@~`4Ts-IyO$j6>W~)t+_DJzx%gltI==&)4~OUw&>H%h-H4pKJ0mQYdZtK<91wrGd)~an;V1=N|ToN7dX`3*+mAd%{&b)eTFo!Gd2VN$|KhRDa_$vO1u28YKn3ld@??rcA z4>KtGTK$yqnTF*|iMvOvAWw`zQY^))&l8m8QkB;UIG%*%40AuW?Csb5-YTkXLJj-H zc>?RclviiSo89d8eY|rO^ObIOfT!LE49+Ejj&N&~2fr)tZV#}YXSAoM_VoPf;}t^0 zxoA7L9=m*2{%u@<>At}C0iH0><1H9!dePhuVb$r}{8VP^=kl#Lm*1%R_7YvLNHj%B z+=RMU|A<0(UUY*k>?uuB1-|5nf268Bl^1XMW2S@Trh1M;}RtlGr92586GoTfF3 zJg)kzSyDXH^2AQ>)3rwCfoxvvuZ)a+u{`)y0SJV&t+^y)w?ep$7V+v+z%HaP4?+2Bf+CVJ{Y5&H&k~8>^ydbhtxTKzg zZ>Fa2&Ke)Uo1O5Rd1Ec{K6`AK_jPVvkljLBhaR%?O`S)^qJ#V^-0{0(XZ*IY)Dy1lJ{gvcX(K`lugLAHYvDb=g#Mb;?X@(s?gy{%s{LUZiX(SF^ zyd&e_3A^aT&TAS=Jgr>S6q!pM1HBN6+2$3~vtp&KjK2SvBjVCQZYcc*}+Mz4!KPJDx~>a`A21m&vD$ z=?mXfe*~p3F5c;o;lIn&D!0sP=`|KBnmXy`OuF@Ik$6n*pov)tD*c!;;>Ky> zd!}aGce8IJsf;hstgg^V4olIm412_$t4Vo-4H`emdFAbRoUPQ!k$P|JgRd2*Y-P;M zZJIdl$Gq$MSR$lo3Nyw)GOmMc!_&j?#EBIYZV<^j5Kp z6lbbE1$FAAR-HZj<+8h8RU1Kwm*8}zf!|_<#GqF zRKPX+;h@2RtLcKArCiO%kyD&0UBo%Hjo}2zTY)8~6Ae2>^7)A(mf(anSPkxQ^KK$Y ztvC^+oz>IR(>0X6f7ov#}l_8HpSPqxo$xBF_$w>Rsq+Ijefo6B7bkTOIa(eAf1!sA65sz|J4S%t! z`fy5uL-~xxs3m&VI}ukOw&2^hr2%?Mx<7Dsz!)TB+Uz!$6c~hza*Z^KFeKe9e=#fe zlG($5>q7K=i8k*Qw#WzzK}BW#>Gha9U!-4joMUZ_arV|Y!S<2eGrFepvDY27nFtXji;ZZo36~(ae@}wr?h^=EZZ|@@3Z-jQeJR21=R%CE0WskK%ir zsHS+%M{)KO>Q+^*TE%Zxc|K1-j^ld#j;p;<5-3JVxncILdgzPUZ9PwzTh#Ai)z(bRH{Wx=q?#&Ee8F9rSErM3&>sPpVDpJGmtp2E zN!QY*Kl$1v+IPy{0vBtl)I6GjSZeJ$c|38}6uaeu6P|a$3Ea|%KV*C?Fe5+lV#k2# zV$kK%9AggC^ z9#s5F>~>&^_}C|YC&^t2K)^4nKv|!h^%ui`$(!30tPgsE1SU3CCS)1j1&>4dDMdX-4@cW@A&&Ezc z$3ul{!wyR-l8dz^wORT3ozgBT#RkfjTIWP81EkZ4YiDT*#iN$~AZ5#=1Ezk(8lXf{ z3Ta~ka(xQNdAv9W_9gM6Wk{lY^TyAf&ixf7XxQMqLD{G4QR%LvV6dua_^6DRD>lHIjLNG@F&3t1bNQOACSuK89r6%o5gtb?vEa|>AyOXelv3S|_ z*bTR-fbfzHFk?yO+wTLve-AW>50qRXZ4ZLfz}+GLg0^QueL`~Zg~0kEy2skv)-4i%WbONLc5+o{d; zFLw-bp2@p|zAq!r(gbLuf1%0)lg=gpC=e(dib67koJ|mu($d}fQ!4N(bd_hXKr%GX z1>eJx>X%VG?t?AgSWfv!A>= zPZ34LmD^#*(nl6ul9W4TH3O`=(`FQAG*iU&KHWAxMdW-?ofu#&QZ&1B-B{O21cE;o z0`(AEbV;!G0lOmiYvgfQ^=7TfU{%3cJ-(t5rYxj{AxibyoqVl?NjYHEdPDk?Z~Cb5 zfx9t)kD#)ct*Tg8gNt|p(epMJ0BzIAO-P-Mxo#p8;EPZ)ucv9-)677mN7h zizp|Dnp{pieVL``yD6KTCjTu>RdFRzei!^FZUbN@f;Vbb!LrYiuR8R5XspIwOZ#rU z7{-4oV`?BQ!uobNDDC^@P*`o+tSPXpuQ;l>V5CWbybq5p~aWD z88^4U59yDT`wrLPIq3>-9_bo=L0l4(q(}f496|!FW;Adana&#D1@)10{y!DIBo`={S?5K{%`Pz7j=WngzckkDG!-2ui}Dk_tMki1`dqX6$?6@Q^f z`UsDA8SVcxol~z4=hhk|T59wPgkv%I<8PU<2~Xv1RzhnvlOr%y@|xp?{haehmxuyY z9tPNS4FiIWm?bpG=t1tx2g7@zBFL%AzeT?p2o82Zj1Ifbs^n|4Jx2|jk zRPPo9-JaF1?83v--=Lon?qod$Erz4gZEB*%Uep5#GF2XEP^9MelZz**qnkp0m_Q)4t;<1~W~a=}yaF z?Ra&VCG2s$d&8Cz!cQpOHPR>~Map2C{ z&S*#E=|j7(ynp>LxsWLC+ z1EIa%I&!Bl?OC|2SR{{IDK-g%UD-Mfa~%ihXZh!8%8O(sMivEnaIw%G)kz~)M~EW@ zYhy%Iz+-mP4i$1S2H!{zL)2YNO-xPj_Eq$I+m~`Hj-z!DZR;Bxxq^4kG8K-PnC1>@ zCszU`wvzc$mj8o6Evx?mFGCHQ6e&{wf4PJ)<9ZD`<9rR8RAWiz=j16R2GS&5{h>%WQUes?CH3}by7#H<)do`LWifO9YFHXl%$N z^ub4P7Jma$#6&C}n9CT(A5!m%P}x*EyTnd4usqH)E%nl!erRQ-f|)XIYCjQ85!XUW zOv2V1rCGnI+Y`lcmup-UHiVH%b?o>|uaFZlPN3*MwlazL6b#l!eV%C~mz5o}@KrLB zoc$7xA63zv;bO*;FRu2QYVF;=J?zB3;iA;83A`9d^q1bt6{JoR)ioSpOTVhoIPz9^ zoUzMwi?4Cp*j%%%MkmQPaJnwD^0_ZnKhtYUvDeh7CDhM?QW0FOJ0SpQd#HXnl8kVY$h7$m>hCrkgI&D3e z7Gy8$1B;5wWpz5Bv|{|N+CUWYTuL!Ry@^8~KA#7!g}i}{uopW69)=l^_HF1jAT_vR@WHF1&ig$}wLDaSpt&)S^B1@?$tK2jFYWLcElw>U_?+L8Ao zQ(G&xS^}K_2?h<_gc2-eHz87(8#n)kv@A=#S^iSX)z)2%c1N9Eb-VqhRSt>CT29Fp zr((M%eG3#4kwE^p;H)_AcTGmM>9O&eF@J<@)1E0ezC!}q0RB>mdq_ZYvsM(^qbq;H zNwrGWFrA*6PY5)x!}wH5gtY*JqvAg5a{CROUr5SgKAg|Pu0G`LBJjGkygu?O$y6c~ z6gM2#j;3Y#Kki{w$Ka3uO?s_zqMW^CTgZ`K9v1*Cx@22kWuuu_+$8x5%%7T&5ZT=c ztZ#tsq`}iSMm7qYgRf6?$h9dW-hlhg$T$toJQN-f4d%xpa06ZnJ& z!ge4|R(e;B`Xn7$%{kMMzC&4g{s7?b7k~snz<=zb#FYW1*o2d=iLs3{eN@3OT$WKa zr9!f#_I==+x9z9Kr|Yg0iSp9@dnG01@3h!PTop+f+dL;i!4MdLWN8B`6>D)|2sEnK zVvMjMD}zdVc?R?kitiemE+kb1{BdI$QA;x7n*K7E#*B z$l&P7z0YWvEbSTolS`^o%J9XkMseRqsbx1F5;x%|D=!WdE=83Fot6J>WRQ$_AZ~ib zTH?Y4Qi=;&7F{~~TQJ0bGGB)Oh_$$sfImPmWXpjakyLtdafE=zdP$T>6p>bizmWd> z1pUhj1b{^sCr5ZlmCgbd0fc25kSI;vEAx$z1;YA z?GkJ(I006K_z4jl9z=skw(Q1r<$i308@zzSDJ%ebW>)gd#!F}SV>rp2e!0V8*X2+E z7JAo_v2Nv<2a5BkQt(1?B6X%gPe#Zhy6i&K)T0=4sTyg1MTX|c(DB;Cytu+&76P~A1+^6fU9>iH| zr7g1qmaa3Jn8o6JJ#r_1$Z45@ZoT^x=`*|udKP~cQ-+1lvOEnu`Lm}yTW?T8=4^@2 zJl66Pzycov`V|7yfY;)8|^7*V3cNa6n> zg<8OLuSV-la<49ypQ+|a=$8z)HZci}_YNv*xA{L)&fizmAdP7JoG(k5 zHnn;BchFC3o}ZjfdMw_=Hgr(F*73=B>3<#guzTP89Eh*#Yr;tB%$G(M4#9J1Hu`*> zhUi6B_g?XB^2YR~uT#I^WFUY%4LUx-Eak|(EUnvC{|CR+{tt){#fujz(*5}LFGBfE zkmH35(hBhB@a8^btEh|wBC6Qm`v-c~BIep)B*Zy`)yulSGHko@pe?#>UQQ z3QO-9yUR;Q-O8ZZK^)N7Q%yp)r@ThzY793`3aY;Ghs+>4c zwWC$s>@;SdszY}hB~>s1($>=%iXke5JH8YX2MZBP28)Vt?R&3?(k`s*9IGVTD7|L9 zl)HIL2lE>3qD%c$ES3sfaK<$~*`7EjhZt0=?VFF)wiuuXLWj2(5UTbY%Hfdy1r})- zC7LiZqcB)F-st*J!fBfE0*1I=k1n>?Zn|TqaVZ6<`1$}zD~(Nb9!F|4>jin z^RM(qiF#?{Mr|m#O7qziJt|I_hfvyO)6roV_-@p%g1qHb;7s?**9TUYZOS~NC?aJM zj;eDU%n63RtCi&tdZD54qp69Dh|d;h*6FEs-y(v=e8csbpp()bT$t$oOu|bma>Zt) z(MWTMDgQ~UT*f16KaEJiFC8vSQUZ|;HcJ|SYr1&rfM<&!UXoaVB4eI7PKC#I$r{3_ z>`=lPYCA?_b;cN2sqvh5Oi@D6qvmYRl`;Q1{VY-vQ3iRi6jR}JBSW1y_7bGmAAjO} zkTy8DOG#}n9g@mSl;-2|T_$A8m2$6_x{@Z<*ii9~F~ zE2q}?<1*0nND*xaA7*gT5);iQ0ir}sHOD{2u}RV?w+ReGpYm-#KPyK$oT1n@xhpGP4hG&J~BCEDL>wGnt`+-U=eL0 zE5HHl`!N8J81~(N5*$Hxg4`$x38g%Pc`s&P>_9K+vua+`rZ+$MM}7K0^qPU+667X9 z9zDTua%X`kJq6ZS%afvg-x7VMa8?dSNL728=Vtn2%Q4+T>H@FuO>alP8R_BX@Vk=% zzHh!=+^WrF>VP>^VnvE*Es>)EgBkoVaO5+VS{8mW3`R8@^Tl+ZS3W4ilblFt0{e4y z#EZoEtk@^uO1Lgyzvzx_vce?0zUnBBBc(H#l_HzF{$bQTHOEe`B9m8FTFss^1-A+Z z!|Hts<|t4Xw&B;ts+Zx@vtJo)LRbaEG3U0oR~pBvmFuP_qAbcjZ@zOWTtySIB|H;D zl6%azF3i2`N%OwlZbR{hNYPqpn zKDXqgcXM8(aB0nvEw-Gbnw6&h7v-FGHF-BFj`*uuBEEvnb-WZXR_qExN`t+fVJiMf z>Fdmj_O7(MkMMbF$L=&v>`w^s%`UgIVXA) zzO3|0UG_L;B=g9E@(*w_iGGS7v-!*rv*c)F$GCAb^pZ%v_(_{z5*yDKO;@P{bsFuX zEgk{OU-}95`}rRA3U6V3Dn{$LJ%=WrKC)E9+e;W9=XQ#W>_U=e%NWTey>w6E5I<1k zEPOvDc=a6X9_IeG*^?5thhfJQkGc}-u9B(zdx;{c98K8~?nMVJy>G^Qoldy4>#WiT z=kYtfp-QGKGJ?VmlC#i#$Lqlua&4}v}tRbj|YDcTRpIn z7328rXUM9Fy(2-DZ&>^AcUW^c2G2B&fqU8@ii3OXBn@#c7x?9&YbL!R&dFb)`Tg&R zUdDUmQk%;U`=Y5(yGkcAUSopeXKS)zA72yYGlET|?T6}3C>I(7u>D&zwJ8R7!B#y+ zW?@k}`|k5tF<4dD`!;mQ%zGwRzG~k?`?QHfVvePhP=i$r&m>NM3bzLI?lQOznnx9< zwD^kdTDCXat)Z!AvNC1yFR{V8R)O33lYUVOK2kLBPev`ZCpMSzcHzlW|*L=Lj@Q#cA9SP`6 zl`>DYvW^ZnoU@-fV2okUKQif87PSO#QcJUn9Nx|xzAB*Efo?EZ*xO)@%Y|^th&XhT6?7BD|@%3uQH{gU-b;(Mbd;*!*MCEqD?t_&0J#ecw zB7CMIJ-O(cYQeMrwjS@mA>N*1LditB(oMDmm!Tv8+9z`DRJ6@HCpD)!pQKLdK7j9V zx~Hi@D*LvjU?FpBI23W)mg>ppT@+B@Cq891P9-ael?|l1n0e87P9xngi2S4|Tn+2T zEgdeTfr7_1`AK?{*6H)Gt&-&Z_&cj?aoo3&5LzkeMDTcGf*REmEEC84Sl&s6g+;l; z)p$2w4ft#krK-|5zIn}{?(t`A$71>s;e$NwcMXG4xjWA%6*B1+<{-rQT-<$ju;a8~ zh80Q%wN+ZAV*Ei96>|PejOy$V+B&J#5*?9MAa8 zE(`ihS`eOytw#id3%Vd$vq06Igsqx@F)-0CzMW=BeH`s1r`@X+=`(cLCQ*u|W zs2WI)RKuEzPx^>mr+N`yX*O+o%oDzIZBgQ$<3_yt7K1}SDoU!QQ>nU+k3BZX%-&^1 zPMwa{*6dw5eX`n$6v{Xo`UkQiBux5NG&7|*rO0f<^QYY}>83FK-3$ z6Bqpeok=iKIkrxU7nOmd*C2M?(cp&dnfoy;%`m2?6lJ4MIe}^+m6vW2Ep?Zsn6&Ua z4Kzk2*%12;Gj&mwC|b4OnaM%pMtbIxUvkvrPgO+odT z;o>qhgOqA*9UN`esWSn7cM=7#ng@#K%!ut8_CjexBHEo*F}HhLNtxSn!xq@I+0tvx z`9S2SvZ<#oHSlbWvhOvH7<*YF67e#MIFeAJOG*R8Uwez=GNOg!`6T0#-@gf|me11J zJ=o2y69YWQM~!!pp&j_sMkV#reqi+r3#xT&8P~Agt8S@GTzz^33d$$W~ zm#Fx*mZ2&FWd@hZ1jiF-$1;>;gk`T##v#~ zsY$W&z#+<`1S%v5F{?{|^pOQ!_yZv+At+ju2#NMBVr&c3gMkF%w~6*BUDWMK8W)lw^-z0ROx_3+l0eAUyeZ@kD0BWnCRf#)_N5^uSovCGbzQRo# z@V^!d2xciA=bor0d$G-Mh|^FaQ#!=rHm9@oA=trlzJ`=76;GS{U{E$En+w!_2qZ>M z$?)41q~zGPxX`F+)-@~?g~T#3?R1&IytKx4&(yOsP*pel&PaV@Zh>I3EDw{v?Czc) z`E_2-d-q30@TVQc=Jk&ynA68tfc-uV(Jj&{8+&4V3-&|;H*<^pK}UqoBOUL$m9k#t|?es-=J!vW# zX*%XmyHmSx<(EPRfboj0XK=p%PnZQ(wad;D`pDmjWxuK40DBw{pN{N}@W-t*ol8N* z7*2sp%;)K)=q>R;C^tPffB24la6l--(C?67d|SVZzZj`+cqeR-x6HNp;Cq)w@|M`J zlLRdN((1eiW-0SYO=F0|hEG-Y*JAcwoi1m5PtnwWW36mJ#5kfBW8+FvX_4j*7(k`+ zk>OT;v~+rwUrD}XVW;s=T;0Zyk1{26vwi2b$45pE=WSPZg9ROi*a1fBXdGHHS2bTo zld<-$8ybIaPA;44qHHJ7ke#&JQ{(73cvUkG-wwUhy8&xXxLk2g%y#ZfXBUm>Wv|)Y zY~wm?S7jM!D&)W_<+2~6cOEFHOdByyjDdu~GxQG^UG-t=Y}R$8QM6u7Vmy!pCCpC2 zcP%CiVG%J*n7Nf zg{KQ@sEJ!-A+0vz^enyyo()1bJu-=Tc)RUXq>-QlGEfW(7BeL#ROB0C)vYDj?__Ti zb7{(CALZKKB*rQwN&Z7_ycHgl?Tk$-sASJ((6!Rh9T{v_wfb2bd^o#k_eC?s5_Rk9 zO5D}%=>r}`Z@!9IYX#!U3a8(Y+pB21Imdlp)g?lLCx2MMe6PgXVy~{8 zRdo*vfTNGR4C2xMi-T~3{5u-qH(#W|pIR#@EuBDQBRJeWTR?(8;SZ37iT?L}I7qOr zfqME?cN=|yS{PQ(fZv;l`ho#8s|5b8fmz{fmOBJ7zI>5D1WGBgIITcy_DAw^)dmLH z4F|t-uk1VNPaieb+yYOGS;cB9H%;-73J;M%W3G&83>xJF!*HL7r0cNvpd@JXFmOj% zlEA5^`?iBG5Ah(;4cLTQN=YVK`RBBaW@2>vYFBL|{5EW78d{(X%r_uv+QJ8fXhOCL zt)Oq1K20w-c7@b!Ih5+U!P#RB4fwap;$4(VeH{kLlk&wf(%uz@N*+H zDP$14m_5ysW^AQHuh@a%%~8$%ordm~jv!1zMWt9}(fl)X--A2I5na$RM#x~6vlpT? z9Tks0Aw!Q#H_uN=N3!XvpoM5OD4Zpf#eK2-hcnh~uow+)I1}mo4&dhFyH}ithj*8y zFBbo|UsMyM#~i4Pw_R>MC&!7EjBHNSoS4bFd-ac_}~(mlMukoF&A;A=C! zeNcCi!UyTjeZ`q-d@7|2V$FXl*ghWl+SD{yZ}49(MfUVRDuLWvKWg4zAZ(sXu9 z)5Z3%uQZt>&G*YaxlV5=Xxrh=y#$JoNBjO5ISC?6HjCbB(?}VNN>KZ?;ofEWMHFy4 zA}V?)DI<7t@-;Un6~pk}OBwF}-0{K60Qkbi|1>Q!<&IMT!$q|-|A{YDlq8|5v#DJD zg!~s4z2kQ(h2$fy$+=lUZ|Es%Pn=WJ+g+%)@Ph345IrOmII|B zJ@rja_(F8O=A>{(Tl4$(q0pM6&pep{sBB3Vm>@pWo=1=>bt91Y-X<(@SH=Mj&xv~ z3p*H2-WkR9oPP9zVrFf01XYo-kU!SN%zs(6_HJ`Zj-7`&#%a^Rhjz@D!=(A#prvY; zz;jymPFjc=Au)S=^-{Xi0kGkc@W7(S*MifG_Rjf>G{^ZrJrq24hB}; zQSzxZnhXY?KL&#s+VGGW-C=LSsv^D7sJfshYf5K=3uiG9e+l1vMSXFl1XmzOSsP*; z#S@Xa9KDQ){KZjP9ebDS)Y9*G2G!E1m_mEKl*lQ{WRQDBzyl56-umy zOk)BLl{@ptwf;Q%IC*f7Q>@uT@Xavi^f{Eg;!ko#1?0rrKFuLr*1}EK4x%0$d~kADFE+GPAm*!xYNO zW_>Y6c-;GXykk7}HPS|==wd%*>o+m+PTm#Q(gCU2Pq_0ow1-|c`EG49RY1dJ<^ z-hi7IqT<+J@BHns0f!;ScZ#kB)K$m$LX5JNIKV%8y>+$|sJlNj9nL5ra3)LcyEjx= zYF&#y=ORoTE`@W9tFbur0M4REa~goYpwdAn|J!sW8bE23j!>*&1VY7O1OBS$)ZcZd`h~ zZ1ks+ih(MFVKT7^8ACxn5fL%NzyF{>!uS1nd%E7~`QI+L=N$HHj7Kf)RMXolBL&vd zKvJuI(k+NW(F(J3iNm0(aGA!=2Bf2<>#F`gXgI0-uc-RRE?u_&%dR&+iYCwcogByr zoL>gimre6F?Eq4!+D8xEQ#MRO8CCm&2;fs4==8$X#80Z|Cp7`CMbb|$k>5JsY=JKh z;IWq2V=Sb_E!vg~nAYv$g$qWAWe0Lns3JPbTDQxKjT{Ma1am)_I4X^ts#J=KE2csj zV2uc&Y?^vzm-|^$w)eGvGP&rQG3cD4(X0octc61k$IuEDoT!}$M7AL`pjfiTA<8y?OwALVmgexLwA@% z`^0{B-HXhSGxZYO_?z&t zrA+s{n3D5&A4+sOz@=TtYFWsGNhTSQ&`jTxd4A6Lm+lRO1=bilpCi6>!Q zaC_>F>matPm_jrEH*B1U@AJZHQ(2yzekLK}n;BwnnR~a?W20Ol^L*fqlln`_etBl>9u?<_JRoZL z`|wrCih|AiAX^T~xWMTXJMDLvND67=DV#g(x*``gZFa~ddrzDR*elrl6wnWN^YRaY zzBM#wbx>MsfWBx^%F^;&%1bwNjh90Nt%b&|mTB2;JL4JW~+8tN5 zaaVJUXccr>kn;U*%)?JD)?6L6^Aj6r!UBC}3io2I_YO|EtkxS)Y0~$3Pb=;VYsPgg z>GZ`OVX~=LPRJe81sn>YlbHR%Zejx*jLFf*I!7=N)|vpW;eM0L+P2%*H(ttX<1og% z$e#uh2oq$t_45}{k5I^9)?Qv!P+|5rxhAijVQdn-5s<(?4O;%zAI%-Jwfq&>2yefr zTP0o_>By9ko?RPqXLhyEMzcYoqY_5thk3~XHEO4g+jSjGg|(&)wVek(W-7{PUAx+P zf>#=wSoMzpe!cU)n8=Mzd%Jx>a@ZapU#2Elw(i^=^eEV838x=|*)ToVu#N|~S&Xmo zE?l%e;^$#YBd!Z9_TLL?k8|zm8IKxAf%Al0TwJhGT*c~9#9i2~zQ%GMCRnefX7X%p zt!xfyS?|JaU13RM=WN}UyY2kix;As@u$doqLB-{ISIxfD@>eFV-L&$+?`!*g^ecty zwsgILyUp_G#_A%~-GNRRJvC6)Xe?K$2}GF|XDkcXCqie(WKC+JB>}B;dunR=OuMd_ zgBF1rl93&5!mf}?baiPr`^T0F{K3h%XQ{(u-lS}m^ftWB&{}54T04*a)|L^7vsi}{ zOID4NYNlJ}ug_!4q8zH?FD$>z0exI|w27&r&+E2MA4=yHw74VNvX_mZUr)C2*N$CT z+O|5!Osy{Im{+G)RAa#XEqLl(Tbk!eT05&8D~qoW?Rg7IPm<7frk7_OVP3f<>5?-J zqL21Z7LH4H?j)UtsucxGUM;O7_ZIWKt=uNl7cAMU5C~mYQ?=b&%XK0Mu^uU$=*OhB z2tYn=0DEXnBbJcpLsa=@j8ZfBd2SvBT|CxnCAI9k-G;|IO{pthaADacG=wUxcAF*C z%Yk)|ozPlz;qoNs#VfpZo$=5IW^YL-Q?s2bQF{hr-z)9Ei+^;uP)7OIC%|wGBYJHDh7#N#+-y%%xooR zNz5So-P|fMYb@9a#lSKay*8UV<5l#mfvtJ~jATy)ac5OW%S0{y)n{C8-Q^ej$3S~r z;qWjH45`YZx)jJ%+`7-dlANwYx~EhfM?iEM)*s_;uUez3pBY5!9C zjCEE6+$T1iChOgK*?Dp(_&q%bT}4XHV@XwVE|Dbru3M}LBfc-p+#3%FX`8Gn5i zpsuPtrK`42`%T2Cido#!ACMGIdFJTBqW$SGK%xQlmalIk1Y)M&En^K}U%>$tfixnJb!WP@c%^$-jg$fvhQ?7};yL@% z^g30o#hansscT_z3a8wVx&2HdaORszwoa?!`3{ zWkY!zL`wfjF2__>GCy|VIfDkCx6uEZtkcPkKV#A^C3v*WlQo8>sX2=Jt6_}r=TX)u z&sstkpQDW7@K{81`gDgm?MvK6NiyJZf3tC1k1+;Z4bc3)G-aEy+frC zg;-WgdFb4Y$*Ou@8n42c&ARUoZLfw~s6G%FJLXAJLkJ29`Pk}1yS53VS3m}%JB8w6 zgq!f)Ve%9?@fsqw4<=9rpk*TC9W5hc{YbjNw{`+Unh#_v@7acYxCOs0%-(d;H6>wT zsI{|?34mvTV?3+1k&$T~WR^hyzSqp{0BqElnXoz!Iy4oM4`j-uDkc^#Mj>M2Wx=;T zor&dbga~D6VL~LPgV0vLpAX5Tsl%PZDDwIf4QhE?Zn_zv?V`#x@)mZL&&EH9m-XEo zUrj4VB}#f=+3qcsyoSxnvwkMxxfj0tlJ!D<|9|H#V~u6DcU<7i`y zdrqL-)d6|_SSygl3u{V$Ht$5>#p4gmD$~|<*Y*@om(qSr*#iv@eTeWiJD8TP%&~}{ zUHp&W#k7TC@H4zQp0?2E4jK;3Dbm!m*c#LWb{7p6l+wrPAQS2k+JoaXkzpapA7`?Fv~HX?y#?XG<;0S0?`uq1f)Xf#QDI0K(@ zQ3QXSmrq-*$A|o8qY`OV9*>-}@$b#5SN$}yblPB`MPUTWitlB({4-&4?N+TR)?6V(6q|8UMllv0$Eib+NPFj1-Go}}uyd*EkY@-zB`_8=UU z#)^{2rSZUvrxmp(OY!LvCPt);hvN?167nyK0fo+LO*W(!y~bF&C1oJcz}?Ds<`qhl z<@z56lBHk*OVVIeK=tW`6(-94O%&C*)F2+@+CW`ifB0EoIYss1aOm@P7K^-G=)rW; zt+&X)YfJN!ChG~z)T>34o<-H~7tc8*Y&rSs2OP&H&LG>RST zbEv6MBncA#Y6U+ED8?D1{)d@R@K?S$HBPy>OVxGCI_8*m%DVrTJLZ`Dw@w!gxc^VN zAJDGniK>c0Be94#Eaf6&6~Xlr5u=$J6Wbls28Q<0Zz^38K&oH$Ee-;4=m2Wp1uK7< zm`G(=UEhl3UXjc*HCs9_`yye@VS+^f+2d{b`s|$wqrge8dzpgr!{Lfz934f)xT^7Y z2{B4udR?JE+|Xv~DLAIZ~t2Qsm(ED0)173X17) zN5ZT?t8KO@bCLj24)zSUmdNvR53KWUU6{xkhh+{pIwcdfU8p0M;88AwtRb{m-y87a z^cG;o60iD`_Gbx~R)4!U;CEBwGGzAXrtON!6!$=?Xr)bQ*S0{5&^iNBOpIOlr8?jRreCb==YJk<+L#7-rE4Fz1^_ydVc$RR%3$H0?iL(VzHX=$H=BE*FI0V=l z$tVvuqb>hYN~8yyIX8p4Hs4#BZ?*v8nagUlC%XYVv$InUbjIBs3r?A=Rt@BYh&@5H z=})tp#kPp!(6$TGzav65KNAv|C&}@shrF}zJrMD}&QHUVy&*_^zy_eg%Fh>pTQ1|U zg2G$e$PiUg(Q4Aq4=O?|3aC9tmspyDl|jq%+c2L(t3l5f>Fj2x&dV_P67H4Wl;DU1 zN|nh`#)`jl!UPrq93+~n`Gg%<+tv+J1FV1->`_0+lE4kILk%+xfjuFI33@kl+l71S z>6Tf~OCgy&n&Ww-K>SN;efkzSiz4nU6q~4f0<(hSF_Z12l$Clf&mxxt^;NOqf&e>2 z^~wabDx#_?ANva@hUH5{vntOj15WNDq`TV@H}+kUWCUvRU{mrHqIHtVTzknXxb5LA zK2sr_{Nd2az~$Ir7F&|aLne~r#YL3w*o&nVONg5Mm3F->e=@`#;h28+i8~N1sRmYA zi0kIgN#;_~;IL5t7|Ms_#_$TntmT$+ZJGpM+U^*TTmiJztav>fsdf$h^@odewK`=5 zrH7hqDOglr>p0pwTDF#suJI18HQ#>O05Y9W>-DJvIT=Nbt8yLcz6@u7MuF<49NBQr zy5iwHNEvHIq4_g!4V58M-6FYI!_;QvroI8}9IMX*1&Y!g90lSA{}GaM^vq=s_zh+a z190{XLTJ{04yk_FokeE_%>-c-DefXRwgGk~GX*PHa6Rs*O*A0D1_tx%1&)r`Q)jqd zB5~~f*f;9L4?!nVPPkx<6Kj^3Z~bupxo7kQs-_qKa@gw12|0KV^58Gxtqm;q&fW}D zB7|ccwYuw5GR^JUt$yUZQn6JSWV>I`2oon(^t{r%^awRIn_VzJQ-Wf-Iakn+s4Ns; zks0w)qq9qRJPqr{RHlD~tj=Kk;w1Q?c?BJ1kBpPggsG(a=_E#^4ZfY7AqE17rw}J^CVumC;AJBsL<|H{_}(+^{b^0{ zhs7r&D4hR7f;sT&EH=LHyZhGqANM6Udac$eG;3P4u7J=T*jD!Sc6N1Z^(arUiLN(5 z*EJNe2HW{mGqo9O_mtmZ!#srjscQ>jw>?XQ>{Gut?p?R*OUg!_LKscPRW0o9Pe+Ab zmX!;LSW@b!wt^ga!+x~Ci3TlgT)jX%!DnZIvG@X~EdZ1gx!-7$8`P^NhHOE1V7t>^ z#*oC2LK?5?dKYlqtr058bD+bpueDvn0`NS#k^ zmbd zcWf_DX?=ekLr7a~M8eV4)wN6t^iVGK(Z_otFYOQDzNzl83^_Y$doP zS`Z^!SeQmg^Tyg-5V0#spJgP_G?c?DYM&HQx;<){&jx`tBo%KGj3v z{GtImpU5KJ@7!W|mXD1?gJ1ewL_cBeh!X`*v-^fuI~wTp?Jiby`QAJ(>GrIM@A^7G zytg>eF{24Pfu8M>`?YmCG*?D$fl#VlN$iAiF}YFQp^TiF!?}Gwab` zK7gl=(}F}II$Y_=k;R=?G>WIEQ>Uj^->1MbyGA=_*njdh`FGZ(Z*I&*cA5)d0ip=s zo@g!;Ju*L`0IPxNWCbg2+Wt&+{fL`bTLExd*bT85D0tjo9dV>r3xk%S`@f6POV(;8 z%omAnq`PRJ{)8P5GStEVw3S+aa0HD2WdNXvcG-Hr(*LG(9Q|Q!wW#!%Jn^YZ4SU-T zuSTs0*t!uMK&JJK0m2?nj=+7KXXviSmMQqr>n(AC(*Sa2W=a5n6#2ix*A3}hAKY(> zEopU$`jzxm_r?3g`t`-=@n!rq`t^k*t8CKL_6#PK>mNM%4q`0t3uF6+kM5cTfHOC$M8w@fBu!On5#5*fS+`7XYcVNTZ+4fP~Tbj(Z_{X zEC>+hM!q?=)^KO=UB59v+8?X8SKMX+fqZu1?`0ktVTnFJ%04?6FGS*zNR=uY?VnAjcrhf zqSAt_ktJc65Lw1Hc7u_z*8k}9dEfW*{l4$-|G)m%@A_T8<7&=%o^wC<_T2aVJkRNz z=Y|0B2M7O7=S%`q8P6bZL5GG$Eu4g;Hn@J@Z8mwev@{td->hMUgtkTTPqHl4&kK@* z_X`&#$2SUo*dH`G9KhJ;mTn)=ewU0Sqn{~gf*YkOIXy<4BbQn}CLf*4+2iS65<8(6 zRcxKS)g{~=7pe_iLLjd-e?dM<{9qlmtTt%U2d19r1Jeq>Aiaat`iUFd!l96zF)IR= z)fd+;U|sYfN(}Udy|g|=B&c!q(aIBjc_oIzFI<1~c+|WH`^Vsqqlz7(+nJUb4+e~R zZ?CKIh3G0xDD_Ek-{#xusPNH4RYw!dF%W0C3tQ<;B;0h;*C>46E%svhliWBl)oT9s zEFe&fl$;EVi|FLhR)rs57=nKb5kv?@xwJm-Ve4RV-hwoU)(J)IUWsZhxd+JN#o`x7 zc;K&%S1!Qna+Ru=19Y)U-x;g>_}m$588(a{K>z~ow5p~CzyLKL5&$Y4fP{(R0F{>j zw}hSX9z!c65nc`((3MhNuZGO2vhcdWteW)*StKdyxBVhkyv@6|8Ll?O{vL8rZ$|LE zTtl+ijyS_wRvHgGYo#|}C^8s}6pc_L=#~GJZS(Y~O4q)rHrrLp6UjZ@{&uF#GDLg? z5?;uC(juO{-+m?CS833UpAo~d4CfyX3hcUN{_Oei!-P3j`f6B7&9_MsN87vt_Wbds zTP+W+o6*y^Ri7_&{?lLPN(`hIl63u~KG0))c^)pc0p&l$KGgaxFtOIyG*PsWa60j8M=_RK9_e0 zWM&qLgV7d^hC>l;O0?x$XnoW0c+*KNaCS*IY;;Zg5RGPqjgN<$einwq>J|gE{SVVW z4Eu#x!r@G!!a~gVYcl-BJ-xCS*#v6X*=gFbJL&-@{RF`# z_dVkCE#NW10-&t7YHU9kib<@|PTn!~puQ+%GNi9b$BSpjR$w*qe z*<4&1iFf3A0Q^y2Qx)l?kNgTuY|jSNS9M;bYy;YXBn92eAo<2yR%>O?iwx-lqto-- zt0DrIQbGiZUarKyNMJm=Nn4Gghg=C3Uyuy-;9J4ivh|fdbW{S%!NBq@y>wyjMQ-t# z#fv{`*!!Y?;no3}yYTpl#Rv?wD%J@#P(WO8gB6KbQ%#veaF%Q}{3DhWf7y{gXF0jj$%a!wB_Vb&e z#Nq6D;CF~*o0|(AW-7C>yvyjM>>*Egh@x90JxAj0b#+0D%?nC&VdD*VNXcJHb8f3P zbOb|m-3C{S{RY?Q_`DFmdKHlWJ_Hh}kU_eT#E|X{feh%A$oeEui)TVlMg+s3uc%no zQLDCHP@UIQ>fJCN?A54Y-kTA{!sHeKuRxbpUJ*eiVxWsBjPrbynL(Gq6HJPgob!~)nXYj_g2!mBcw=H zt8Wf`txRugs?Lg#1J`$=^ipfSFRcc`BF~}iPlJ&>I>%zJWI?Q;&|+2uKQClS8va`N z`^2b_X9rGvAGfPPky6Wv&}h$~F>Z5h)UjRB=ST#6bk^Po{uxUpxtl2M+y`n1?g@+P zl??t-%lO4x`bx0I^>p~_MJzA>5*DU3%Gi|2Fv=bFvLK1d2!opEu>yb@KA;)^s)g?X zU^i?Xc>ur#ApzA?u;R7}5H;{}E9CItf*CaYdOfLYD|>xExq?HkV1c>p!&xgCffp|P zZZJaxT*t;4BE+MErq*uxz71NM42PvhC0`J$VMDL&I>L3!S1$xM6scEpU*8h5fcdJl z*E4`Y0QaKa6-8BSXJ<>Y^x-E+>9TN)$za|rt)yg{Hnrn1;_+TVEX+YqO(%RjeU%j_ z-k^sj)Hr{4*27?y93Zr#-RaLCQ-fE9r%NG@alhD6NDwkjU~ zNy^4$rMe9ONqW0B7?ZI67WR3w0@9cvnJ}>wL~dHZKx$UC^<*$HO>8|R-SRnG7du`| z(o3BH04lbnLAInECaH~`5G8v_mQM`8&JM$ z`oPyWRltDcyvSH6u$eF~))m5aBorbM0)^A9e^x#`&L%%wiF~?hzuNE>dv8r+;c%!2 zT&a43o?YBDGrER^CNymjq2bx1L6$L5Lo-W6dEvHjTE^v>TbN|8)Wn%JsZcVEOR7mP zS;_UxL;zv^vgYa zb#$OU&S;KsOW)PBxMy@R0JRuI9*XK)K|u@Su9^fIk(>aPFF&6| zI`I^+vyBBFfYyWk2^*LJkl?hTX5Qi|+3P1~8Qbe2*xV!=H6QFaPmrq&8%rV_IAd8@ddFEt((<$D|}#N36&+SR>Bz>Z20q^ zx@yZ8*&%x~pd<|Pa?c_bX8Bntb#k|54Dz}CWcP4e`~nuX7m18DLO$n7)d#pXg~W%6 zSeWa!2+vz`sWGF4F%u$iCA$*Z45xMNh+9(@H@s)mfE!voakDsg`zK29S2Y>YSXZ%B zq|tD0)QnN_oG1JnWBma=OfT1n{H+^$Ns+O_l{t@^b=JBa&mjRg0N}^*2azOx&Q1b8 zF0=2b0B_IxAL_>x)I8qrhNL*dey=|%D)+-KaLDE0coi7V+Ukb^Y=+4teZYl8Ly|a4 zIx^k68Z17gA-$<;I^6P6a<3+cD}H%$trdzzt%DU|VI`iB{p(1?y7X6^6{d9mUK+dc zfCmP%nz)GUVCidF<{3Rk!fnRxnVQtlbJMQt4IE$8(o?+LzDFrHX1p@6qXvC$xA^#b zL;!8&_2R`P&rxdN(Bp$OZlUB$+r)HhK{S9awyxKr#gWHB&ZE7>WJ!*0ido`%7{wM4! zIV<>Po!v@76~JL2Hn?3Giu&ZwfuskFMcAc~L0J8KBo=9+7se2hL%_q>+OYPpNODw23V+XNZnbb*ZTrlc zETWAP7Acc%F>q7+*kVHQ>^|ejeLpcM+#y(kWlh&^!ly)oYHf&mg3?v&?NGRk4&4H0 z;jjbYAh*LgO%1Np5H=Bq^5$NdZ8X7EFvDjM8J4~xY>66bf3hMX zs$@wUboH<)epbN2!b}@i5z$1fDQ&_&h?|C!dk*g42l}1>_-{KH%=zU2;vPG&oKMo^ zJCXks#{=%V1Mq`CRt2ZT9@*LEi**mYTJLS=+y~tfY_#4mth1yK$@s<6^r@RH|K-G< zhD;9J2nl-B#TCH*XrG=@5jDpwmfhRXi(@i#%ooNwG}2^Kp# zrvtuCGvVXb^RF6zv)I1MA>&uy?&5#7+iramN0j z9^zE~3}(LuAqF`afr!myjBGe7c%*-;iLNQw2E@u?1rNQ-CEx?GAR~i;@7IIJi@=MJ zWiHB*msobk`R5n@qWuy72mWuC?{49k<+LC@i!T2D{Wp7H)jwfCmiobnM+aFihYe=@ zg$9J-{D<6I&HiX%ZoN8~f%N3i=qx?XkN?yQc;EeB3Ui2BR!k659E_eEt>V99=)V#D zPci`$;DmNwnv=HqYm0tWAPf1Q_x^>=(7=AoFV0|9z=Z(LWaf9FEnPPJQ6ub6MiC7hLvm8|x@>X!v0QUDs7WQ}f`me3Pzy9mD-{#-? z+Y%kTBv)Bh4E7?4e~U82slakRvLKvI=0yA4KP==g@S@6PA<6!ipiW2JK73Fbm|55| zm_g7~mbXOvFN696Uey;o7y#NrHVf&wK2a6e|0869lMy=L2eQrFT>7U9`nfg-12~)G zpqYdY_*ZFx1~m(s>BlV=EB>Or)!%=bfSRdX2w{QJELXDMSNvkL)?3!wLaX`*2ZGlE zH%I;w1qAH}F=T*j{RT1DaDr=DvQYy!J^VE0!0Bui3%e#9@~=Gy_R{(<28f)K&ay1W zZk0gX4Fkdd$^afal=F7|$G~!MttrTFNNiQ;hk-vtwuD++-~9DYw1e&}KM=?4mdkC1 zv3e-ML-aZ1Mb0vG(9&m%RnY$bvrFaMT``@sB00jWurZRA&zH(${ z%Zfp-|DO~9+6CCSdrQrrv0yjpEG*bz^I-G>=RfcrL zQ3~w&Ek^%^DGu0j`0c-T5U8&}(>%^rxBfelJYB!;f&ZcY{=cE!0-66`=%o6;QTzX; zJII#X|L=9_*0b1um+b!&>16gRJn#|$`sYUgKnBk6NTFhi$^+>pQk*t0w9HHCf-ejD z0bE;?hj{?<$DuoMz*d8TcYl>>+y9CmegLRMFq(k(s8G|tLyA9mzC{xF5C6`C{&B#+ ziseYq9Y2Cp|M)pc0Q#4||Cv!V48TE(pl^Z*gIS*ch*0yelK&XP0oq?a{_z#;BW~;R zEdXqtDyjj{ECN|l0DOynAWQZm@D~O=@P`QXP1y8KVo+#rzw08+h23abGc_}rBQ z&Y=MSd_W@qXF~ViexT?6wF-Qc)hPvNDFXl$2LLDl*bCmr|0zMf1Aq{S`>zJzt-lYD z#$Shi$02_9DNTAJ%))t8wnaQP8!UDq(cO~O-b)AoXLu7=^Deuk`8A)XbmiD}UC?>wXRN+XAvH6neNR5c zE4=AtSzhH>y)1Zmd`jkoNz_X|G5*EqPnkGTSItwCt(}HBZw}j6EI(f@EZv85w2DrV z;14){prc7T$?2v?7yU@rSgB>fo92}wuF4{=xO?MI_ONw_d?(tj-I)-M@TgF_Tjcmy z8PU4qQn&Bgtk1pPVx6}mL$~fuNxuE=q$HjAY18m@6@S4pN!diZSb6v^tQE|^97(}P zGZsW9{Y?gE7-7=S47e||_+o3Xy-y3#nAE)1!{C+?7bGKaCH2n3& z<%6X>-S)wE;jeug50=%=fR}{^zFo*mwKI<1+X`Q;??7Ife&FaE^_?2}PWye>y}V$P zlT*7Q1k0MIRFGEna+g(*)~D7YFG4|8#72F;jQn~j^QWd?N7?RaZG8Hf6J=1-AI~SZ z*_1l&IpX)Glh*R){>GAnxnv6kmGwofeJ9?n&L#4WjGJ+)ka9f4gqJLfkiwkyj^UQO zZt>NLsnaly&?pT}A@R4 z+sdX-vizB`OZ;}Hrn>TuD_B*THQ*Gl*ye~oiXBo8+`ji+;t%DE@|Q^O+Hyl|?ipyr zmwwQEk#s(ym(5R+prW!n3cBsjgc%>#gQaEkV_UznLe!jZ$W(1cr%tHKp_1?q)TSshN#ZtZwy6Wo*k{B5!L^IPA(UM_iduk7{7m~$lj(SpMl&RWK% z7HjWQ-7SSl&Ebtg|st!e+;*L zd~v?_OIG%Qp#b? zeSTsPI`HHy57bKS-L)Hc=x>kxG}_M|c2~8D#97X~yw*#7WB8F@)hDs@vEk`2E}fT* zZj`CTQ*UiIqbcqs9ll_nP*`A2`)tnj`P|V%PS5Xbdp6_frk1x?kH4FC`x>eE{4W{X zn;~ey3%e?UF8>;r9#%IV$F`J-Sg7n=f*1*wYIOK{89#j2`QH7p^)3y!Yi2ULa0%7p z^vSPFt7nAswyTttyyS)nfIimm;Eg6^+-fUOgpU9~B=X~qycNIHlXT7p)^*MJ+_I6w8KZ96k8yLyj8NmBbB^BHOY51EppBvG zYNtGBPdVP=&i)a8Lcv8L^#|I+*U?9M`yOp7_gcVPo{Jj3{5_SQQ`mM!0>g7>MVcbHDCzd%bk-1qVKCBxTReYTynmr&Xxft=p-V+hiz$))?jTvi8! zR5M?OvK*~4rMR35Ux76GCwx!TDGx@lC7O&KFTorr?st9 zUZ$;tkgdP^k?{dVltjY*=HgU8vyvrD;r+vpmO}@bon9y<`!U5`si8bq*)eB;2hD;d z*A0fB`uW@{-?#7EluzHnFof>VB8KtL6a_>7P&Hol6ZZhx+QE-F5fvA?iEM~%YxObS zA@_cU1=C9Vxba!t1y*{T@}w=xepnz@%zRI(y{)8p)y^|}a50^P4+Z|zwS4)5>V;Ub7qzmsc;|J38*;@(e3@@zUz9WayKZgD-NFuHjGaoHng5^*+i8B`2pf zGcg9c*2F9#_NBIITMqCx6%rR<@XVupP}AtJ0ZjW)u1JQ7hn9x_6a^L|gjvZ{ze*6DjNL>}NaiXa=MfG`Yyw+7=Q2xKe|D6r-cPoj*^38gaCPoFX@aw#AmCrTM-dlWk2$+zR5@gQWG^}MKWXa#WL+YQEG); zWmzO~0Y;vO!!zMq5yMCCNEKdmRJY1}(J$&U^LX*N{n5kTWf4o=&k}qIiauflC4-qh znIo~!W|F@MR%*l^Nb)Byqr1o6ES{-%;td;I!UeRqj|+GXePTJOdkuXUVIHw+s1Wow zrO3h3=oFaA-pEZ^maGsnr6D@vVs@6C;mPWOMFNY5C?lN4OeMORz+nbX;)E$*y`?3Y zpvhtmMR!1(aQXpc7y<@;1pH6z|NDe$9}~f#vP>!4kIfUKMJWmhfq6w#yT}U+JvEdV zoP^qD#N`rx{jB-v&)d3wocwegT}Y<2@b8)6aS%H}dTFIn#+7;1*OsqPn3Q+px#Fo5 z^PE%sCw66SJ3e~5j63Z_$>?}9^;uF(;ujCc zd(Za6y7&Dg=-$NJu{*vOdt5tua`&bEG_kTZxMj|Zf@jCS4Zn1_!(p`aV-vD-NO(9Gp`DL(i)xT1?rLOw zl!PG=(qz|=SH@97X$ZIStQtx9Q%-bLhB2>`SG$vdLb-|z{drri&x!r)XJWzHJR*v^ zQM@=2I4lu2A7K3deu^Ut!N}asi+8mmqlx3BUyFW(c1U*8-sA^^zTRa>gZzokhM!*7 zCh;DGN5ZP9nJN%lWpjO_>4I$PtrUSNe6UJkrbBG$nD>`ayYIc0s$nN+_f*MLDHFyC z0Sj82dCvC=J}Z-@yVbUP9FLU<7b;9~CqCk(-L}@QSW+w0Bs~(4JhLPI3{bc%9y{qK z$(?uZwq3`Wr?XZqg6F7fB4>z&h%(aI(xp8%J`%D3jUF4Fm%lgFpj%fXv_}TcGBM(M0v% zn2aVsr+Va5Xu$a7vY*}1l1*x5TEnf^FcBHzWX_!(&?v5QrPVB`$t8*CfSgiqG+JJS zGTP3Jb41b2Q2^aAQrRq)ev)D%y$>DB=M*_{E=uk2t;nR;`ndU&&)mBe@WP);?FdbY zjl=b^Q+OZz#e)@&e4SzsPpVQ2sXu-wh+LYQe0XBGgl!tvDCI_-UmqK%X@-zUNAdSi zF^2H;d95-r5>AfY)VN9v%^?dRmCg6`z~XEL2uAAHqX>h!{J5Y6NQ>+^ldMc-w`>kk z-IjEU2fX-5+8Dx_s7`d6MX=8K>MV1u3A`L+xLm2!7)pJiplE!`q4$`92+}Ez~ zHZHbKJgZz#Xt-RW#y%>X8lHuKW+?`>?~Tr$2%i)W`O0?w9a)e3Dy{f?wS&-B`%6O~ z7Z@l0*dlV(|L3oZ4Z8__m%0LB6uF1rj<%Ynj#I8g4e*AS6Toj}(&yJPL=25x2cf!^ z!zl1Hlre-VMF64+I+;ylA_2N#!%zo|j91Svq#@xR^%iVu1-=W;rO0^o0C(Uhuz0*$H{S9xb@)<(^2)m z_Sv9^LwGq_BTZG7I#=3mC{E^BmOP7maycWXHF8Ds;@1qoJqeXgv8)Wy#s?Va%^qo8 zm^0TZrD>yi!-|V@5(d$DJYE>(se`OW4Zz_oLTE(_{gd*x5 zN<#(Y#F0^SvM}Cja{xad#4b}za=m(Np9n=t3bWz!$sEOuhFS#BaCje63oId9U^m?; zoj5VE0E6LrmTcqI}Xpr?G(m!eDul2nNFrdSLV8$)1HA2Q&IBXU;PH1LY=d027e? zYZE2|y&^)m-0EXlNbpAM4j=+@I7%>1D>)q+VY9S$eX>Oe1q&+=pyFj{;a7X;;kCv} z55TCK1{rBcg^`(Lt(1eQMs0@>7$Q7=r!0RK01L<=Ys(|>?n%O0jW^Q+WD{KDT0sSD zwnjtfW_d(ueHZxC2{~Cv^8*~xToy(~&BZS0%fLkt_45+}uTU*|7Hgi1$!mrT{-Efr zIOT#v28Z`LZWy#ffB93yB2Z5ZSa&vbR#&c% zw6y~Feu1x6M^Y^Gd*~E1|^&YX~^PBLT>Eld%P z-n|x#f>)WN{2Wo}atjhM&zL^B#7>~jOj5B%uA?-lg_Oh=FxUwRF-fa9{0n2PW8YnT?hSrE{NOrMso|GdeL55!tQ>WS-Eh#+dyGkD zJ)ogzMBXS-|5X1K`c+_2ZJ5X~ytMbqTuT3qCf;$~wkLE`3p8KlZBbzHKFYr>4ZHaO z(=KN{l%=mA(hjT=kYb};j!L^U0lK+N9Lzk;(+4*f8AS*pBixE}QqVrG(Z}f&Jf4A) zMFg)Apt(umEom84JWMk%Cw75Xf^qzd2Bi4&6`Bb$PaH{%Q;;Vg^!f{8ec}zR< zZEvEaROD3T@*+r7Tf@iT-P>Ud@HcgzYd7!M$CH4qfiCG zkfy2h=r770(JX`vfsj>6k-``c?aI!AvS`S?Y-1R0eXO0oJlmX|-GV>{eo<`AaBZbv z2!m+1+@pA(*46LnVhcS(=?0k`id?*tT>0rr5&^Y_mRpLICkxo;b|^=6#9C*EySbiv zHgHNg+*rl-d9R7ctU~nQv8?T@06o>98hI=Wo~uO?uTr-f0K|ova^F+P|4w+kq==QW6h48U} zPk@WF(#$LbUZw}t&ZGpivl}RGCVcmssPbAAw_K69*jDR}qiA_-IsqH4?bdb(U@VN( z@kX1=Y-&%;(}_{3bYllPS<@=z5DTg1<7z;+_+8$UrbESJtoImW~4=A``L<-oX8AgVA8~&EJ9HP2bon`Ku&a&!AK4#E;5dcz{`XE(;|^g z5l(|6&|ZUC3IrltU(-@Q{C7ak!^Qi`O~X)QF4&<&0ME`sU>FOGNiargIx?A><_xxl zr%x58FB3=`Y1?}n=m}UN#$Ig~ybV1ehYE^@8ShQ2$!<{0u7ja^h^zEQwrg`PU?Bcu zy@uKN`w)bI(E(p1XHqaMgk>n>It7m&c0|@1QM{bw-i}LKf_ zC-_Vwqigu^QfU0b*(g3CSy_~b7h^IrJ2%T*xi|&wW(*e+C8L<63DE0duI7uZ0gl+% z*G=i-B_f6(tGAu&m2hiBd8kqx#h(n0sNlz`!f~yU6q%qb=wxoYy*and(qbeb6oJ7( zid!;r$Z)J7G+6tCr6t6wqM_fgs}xB%1;6+=(y zN1%0EhIi4gz{2Zb!Z$&x^K?@KJ}HbLboC9MMW;x~BY1Z3nL|Y8d&Utm?etWFtdIzw zurNgyn9Q!Sz=u~_Dhr{~@t(4%zJ)nqwqZ~fa%@;6ASZm-gh;ZX(@iNR^LRJO_#m`2 zTsB<+g)&CFWv3xql;fEhUneu0h?9fkra039;ijk228;z7@wdLIkt=x*u)vHCH!>D) zNxWE0ouTfjDO8#%pG&ASYQap_&X9$ese`$6ihFp#8xAiSf$5_sd%8j;LJ^hm4q3s0XC~$G`nS__)YX8 z289afM_@*B62#cJP}ES;um1QpSuKk6#wz&a8eH#CZ~HmHHLXY!H)*g1T01k6yvQ~U zOKMG{MPcYHaNQ3+v}r+kyBXgGmmmfsnb|FCifKugEVBSnDK~I|L1cds#|@X`&T4%) z=ueG2?JhBdLCb;BRGF&WpfbN(A{vGxLR+{3`cVWEcGCz;T3QM}Pfx}1g`0~sy_t~m zAqyd()k3l`shg-CW^}G@L)`@ao=8d)D8mz36i!|i6;ND=fYfO$>V(y|A>_2GBH#$j zoRgdvSqu{np*Gm#?b z?e=ixSg(Om90qhWxRCOjSWz39W5=Yl=_!X0a^5~^w0oOEBTw2Yn$w`1NcLpT0*%m4 zlgUKxrMTaRIq;@msP+rUg6G`Upa?5D;IUVkt>iVdJ4G3MA-I*IV~BTads;fW+F`zN zoo}*Xz~(;6Cs!6_h(QtH%0dukobUn+Fi_^^ofokbnxov*qQGFAGTKVu;)hv6yk1bp z)7)3;T_h++P|h|O6Sd4G=YmfVjCm>6I60UpPF7Zgj_TP*x<@mF>t{t=HKOIss27c}r+? zW5pyX9SnW<>{lI6*)PIJT9fHl+feJe{W=ZNVKlm_In*dFGSv@9cQpqC9L5A~oYJBd zUfs@K%`9hz_U#k7)AW!;F{pmj4Y2c%rM3l{!BY;0PmklW1$RTD3g9! zEGYtxsuSiXbSvw$;zc7g%@81Z^s z%E3+42-QC_d}Feb5Sq3=i0NUbEHPU%-b-h;U>&q5KF0%&TlVmcwuY}P1Sj7fJ`r*@ zR~s#prbW@EovgEIfG28<^$^-6h0?Tz!=Nhxp&^bLa;A`xm8(Zf3B%>0I@B4q;XR2V z!#}ohhZ>DK4YUK+Dz`J2Y$b%{kV_d<65Rr0)DUgXb8(KWa}YBzkHcicC}^1p)79!p z2)OY*s;6eKmLiSDuxl;!%jw{3-s$>e4ks)p1!GW4avKmZb#2PkYOXTJRF#Xs`8$+C zHrjUUX%q1y=4tij38twdojeA$b=*>zZjIl2*qLBEnvAkf9poTc=469~e!^HQMYs(~ zlU_nxUu6jiZ4PEX83>RVQUCMk2Y~@cq%4DT65tLGxNLJBTJ-TVVfQA@)`khj_=qea zZ})f^PIKmpdwTgHM1WR9s%2n2fZ@IbSYK@H==-H)kPUORTsMD76*{#8v1Sp9OE|fC#&C_76Wg@Gq^l}|4DII?kVBRjj z6b3Auh0xA~wP4eKsR%Umqj0L#tF?Xby~(P4_uA*2q;9sik7VlVAM>Bn>eBI8!8Mz8 zt1r+klHCC73gtpRBh_SsT=hBjB)rRg7eBQ5uh59^iR@x1dGWuG&j8XfB&!qEfw8P1I={G!s6s*|>HX;|5xc2#9| zad$$M{qkL=er{0{uiZEe@xymUaI;8!WkXl_Cl1E9iKPS!3_VT z??=c{;kQcrmM%j-*p|Y5y+|^U|Mm2=w8d@}IHKsXsJ_|;y9nWvcA0WXFNI<|=}d^& zIYIEz_L%X)R(^bE7MSCwv#d$hp603nx6$t6eYD*DoK<=g#Xf#n=7&kE^m}!LH{q2* zd9&f=5Rd+hvsdksZb-9l5SY9VE(9^fbJ-U$iq9I-moWRGw22+*jtF!OKoGF< zLcl*;2_eCCpO`lp9o~W9!1?I_Xgvs{#8fSPC{}}U?6z{7&vRsMY4w;x% z?|x_X^Jfm9S$R5}UzlXgee?N!SVnM5X|B<*akupgiG>UF;EjC6(BZ>1h53s3OHo4O zcM#k0RkmT9h3e!3SS8F-$->+Hrm%E`HrfRd5U}t7k@UX$bXnrDRbdXYFnGxONJYeqz{}kN3W^l7-sy3uYzkd-XJ2 z86EHt;j9+mMG_2eLt?tP#I@PV6X${m>`x<^7st)Qd7*MOsR49*IWjuHQWk^0x=ShD zUJ@X@noLAE*Nn#`UWHXU1R%m` zh3`|R=cW_9ji_Osgag2Q5N46Cc6~qW>jSh)B8g}JP9f+0m>ci|m@dHu;X9udR<7{E z52*{MyK{+luybDRh~#=?scs`b*`1q=VcVm^A;))}PZOk0T!k4aqjwz@e1qO)a3b9u zB63cu+ToIntay$vrG^?n`w}c1Rn;P#4$VxI1;Ni@R|x1dwJTwjVhq9Padui0w8eS1 z8ffXo6IMMen!m^66r0Q*NAS zT&Vb33U7Bp>dt;FKzT@~zXD&LkizWwV9>?&tmSx;+p&c>>7wTtdfp2-<=~R4t(^iv z;w>XZ~dR|IP)=}s!Z(RCXY?f+v@JSivuIQ|{#3qx>BMZ6{hie*yv4OA}-f#G& zm?Ye|0_w}8e#Ca7m&N7CoV=Ka%172>w-ejnYvo8w7F<4IJ;LnME6g4{1vl9>%+kwz zvF%Vn;stKvp*>GF6%S9ia&$}M*;_QRt4 zQDxN~1i{xN`E1*x1tFKc-7RA3QBt*5s;4^($ja_^m+E_kTT(UW3hX4ZL(oEacjGQf z77Bf&Pi=~@|K_=OHnT$LwY{C4;D1e6#7>}(7=H7pqsgx4(}W~FE=arcARRQZW9S;n z5T=Xw5uq& zyuOi#QRa1z3k|jtWoavT%E7R#1=?G4fj2lSt@fbB;qf1m6JAd(p5#yS#}8c`PkLf{ z=cQY|-1PIzh5A?5-bq`%ka?xujgngHzF@Bk+fP7X-gdmabsv7McKn&O5;lrD^%hMF zmE$>>Sd8r(fN#)nIF7L{W<@C#0bCm*iQ-tGKUas9##z1oh?wOvV) zLND*gP4jC^{ru#jS#c^U`1Rz2pS9l_y&o-14Y7OAE+^W3^^LeQ^|phl!c?6*S77=4k)4QEtoC;6<^iC>BtZ;bNsOR}XXYQ3@dRfiPG(^$6<0PwM zAIDzSOz({Sv81AN$D7Ve%3pVgYVYFxAS{TT=F^?_{$6U%ben!5c4FoGdUto>tDr+p zZ+k8t(>f^Y92@+4x^u}lOpY@9e23r15bMUy#Z&lGFK7`=jLE`}6B|eDg6dnmHuAk< z`*OZ$?u_jwznZ6OhT4xLU1nlUC4vgqvc89l7??_0O$F|&v*+qg+5A*mSysB}@O@*f zbHKgeP1=BKcE-R;v)=3;yDH^aOC>wrZ}rKEV|D8@fWysuVD_c`AJXcXZ(bjZ^Utb@ z>mKM@pEJ9EB;i2)$uW-+_ln_zO2lCzzYzaZFH?y&qFoQMFh9+SSggMKB;!fVZI^gK z*X#CIRq{UjiwZx#ZP6qA@-j*6g3*1Mil)}1vD!eSK9^P6^oP$6rasJtctCHhOhBg< z!_7-j!lpNGoLX*{T_4>mm>v4kwX7+-O)@o|;6ZI~_o$Wcy(HA0_jTRt;#EK;i9NQC zJwF6LC}s~lZrAOOdAxY?>`~1(4z8swKYnm>WRNfIhae0w6fbFFzvYHu-%1IIFv>6XSuKYlw1UHW;@j`0nRnyB2Zqzour*=&UHXd zIIkR7I1EvX6vPSs+x=bPqOWlFa{C19ysw%_W>!YEdenULgj63Vot}bNS2oLM+eAWA zO1+(q3=GX%hIpBO4&x1Oxp#VIAw!mNJr;O7#Wa0!f4SmJWzL2BWy6k#Dqf3U&We*= z9Z$LVsENQ-ydrvA`feZ5NmYR0?zr!R`3`R`ldGC$pXFafu}TpY(gEH|!EMBT&&ZaG zqKG5>)^)C%Uj>|f4u2_moZ@)O{nJ!gp*06*)|dNJy*g z>!bM#PoH;I{}R>GH~yL}QO2uRm2$3kl=kr$7q$2EoI!uN7VnV)8EwCTvCnT7bnadK z*s(p2GQs^heX{CYHZS_;Q)z^AMOl9FZZU+qayYI5{807*&oBQYWiLCejR}u+BCX#E z_qK+!5hqFQKg-f+z8~XXj4pX&Y)#l-YiFyugxju4i_9HVbaa!kaOM>>i=yg@7FPwz zd`kZ2W`aKGdaAA9%k#(I^w9pBr(d3X`uX%!!LPG6(ax}IvP9!iPl(-7nh)f8AMM)R z^UvXyTKUj+oM~xUAa*}*wLVoWrKytXthGMOCE4>(VAs-(ZsFdRM~94QKR!15dJ(jC zdKdYqUwk3hbNGkxec-+Q!P}RoX zyCe7XvuUchL#8g6MODeVezRo^cBC|)WDYxTUU2+j!Zus9;9Z}@Sfc@ zZ8UD{-CSljjGpvWUujrqPL{plq7B3mzSU1Y$`*Ttyyxb$GMOx3s!6qx$qzf-&*9pZ>~NWW=BEo4BW{-jeVRhC0umW& zUf(sRZ=AjO_M{4FH_vh(U3&6z<=oNwOvk0WBiz?WD0FW9*Bg=}!AIZUzJE6D1<%h@ zvK}ru+MA~8+0kD+15+bmdYvl~i+C{vMXmY5)ve z0C%O7r}@0=@9`00I;2!6|40&)7*3okkh<*c@G-e@7jPsBkhl?GpC67GKTzW!3V6FF z9Xk9$mv@^C_U7@(Hxk9nZ(lohLmrA99p~mL75cTl^TY0F=;^LNNZR?C20+}*r+}4B zwiR#z_-l3-o;2D4U5UljGDR=fK6)SVlf!TM;rihx+K>wG67koQQln3_vbb%=%`Ti5 zzxEB~(xVw)aX;l@tNYtSZ_ddbSl8KK@ydyGPy1M>OAl{-LW{EO>2Xc-f@?3$q9g6N z8HzPZF~?7yf4Qt_gmm$%cog=+3yqtC*a15StpwuEneqCAA5T656Y=(aoprC-VQ=;m zQ}sET=+)USSTD`lUi8)PN?l`(un}KrYNa zV>P8IEo$3Fq|*8=0)tzVw z_WGfr<&=;-qFI+7>HN8u|KZR!P2bXn$JcMTMb7X|Vb@)3#RQX|x?;z7s7WM0NSR0X zB_}|>@zn`_YCs(0I{KB%Xan0iAd8O+##P3J+!xX5Hd$nW248&6}0ySMFmkpSRg21ANX3Pv*hp@LXU`3=f)$=k>-NINX@rlPnlH`*Ab* z`)AcdH_s^fw&I@IyXEYh52^2(3SZOACJ9{QIsElyrs;IC*}+IxD0*3r=VMp6V=E;cn13 z;SHS-^v#F^uC-fNZ!4CWi~|gk1?OC}(`@ToOaWQ5C^hs;P|sIQft_H7{XdL-1yChR zvi8AU1{em1!F_Po!QI{65AHI!4(>3xA7pTMcXxLf++BX|-QD*#-oA+UXH|TBx2XkY){IA1B zKLU(C1_DgwiT?YjqLHX5wdPacQ+FRm`xIj*Br~93weYCngREOJN(5-iX5@>|O@Y^@ zJAnT2_w~oMFqYr}1hphGhCfJ_ISN#d*z!y{69L6bQIu!W;|GoqC6OsmV(2M*b7J&H zDJ>}nlg@bGvtc9ZqR3eB!lUT4QudUsJE>s^K5_sQTQx<|$isiEb}%FXOEAVhOU|11 zd|UEt=B6kT1}a~9M?6(mdH6M8K3C*6r4=5)fUy&LLVlhDP_Hl19&DME%?kFxBu z02c+IO^Ynvp1T>Q_~I-N@5kfmcEpMP*Gi>I**^Dt!t1nz;Z8+1GG^8~61}uEO8l4| zN3dc-iclZ~1J0VYQAx`7XS_eF1Ax!G&z?K-Tv67YRCCK~&Qz+VoU9NZ&k4(H74Y&= zs6o8owkR3VQD`Gy^yY{CQ3rRNc&VmSG0fsUWe1SHHsn&*M7mUT+F%3O)^az%5bCLrZq5z{W-smGudAeXjP&h_| zwZXn~2&K~(`YB(`p`VaW{Q$GJen7Ahi-g9<$*#qDqabd$Mq1PDrdppSGu}S81M3e{pT2fq!f<@I=ua3*8nyxA9dIS)Ycvz{2yOWC zU1EslK7IOP`cBOCAv`euH8%~TLxz-X*-*%Mwo*Rb} zvFG8y2MHn0qh}jZJJxR-!?BDFHd=Q=I5*M_OAjL8}1t7 z>6-_R8ie{`M-l9I4So!5HHhCDU+3K2XQjUuDdqrwBDewDjd(EJo%+F<&k&?u9tL@n zkd&vdhGRKGv(h5V@BJ-=j^!>#h~JVvwd0sJ9YFn@gVFBkObCtM6uXb0E+d6&Pg7H# zUtlNy4zw&LGSGb#6Ln`jFl}J1B1aul`w5Loh4P6qSv25t{pq#Y=imMR$|BBBl6VB0D*Gg3WEP{T(V!3e?+suN{4kp@_z>An$bOStFan4F zFb6q5OgxBeJ7gpr+JJDe>-h2CCTw*RCUa{A)6obh$E`(c#*~YDIBiO=4+DuZCTd$FJdi$T>O{ zSBI?8GgBiArzV;jreXO-&tfv5ku7u#9{8~QfKLlK741 zICMN)4RB23DhEGJiboMtOAaAMTh@m$!ojGzIw-#F%#-=3+Di5ySbg3e4Xxl_w4OIB zYm1Io9I%r%>_@d)uo>%~>bClNwHQ9$6cOJJnxlQ?4sS1AuWl(XJ8!Y+=NLs2o3MjQ zW}D)PDrtZ(g|Xb>EkX3tAA5ytIG*#kZ#(x~|A1(*%o5ok8A~#JB#k}5dCTZbO`*7VF0*M^2qwdHxz0}v%~l(B3DQx7?(|3qR4 zI9(+u$&-~$}-F_(<5k(X&))>Wk@hH;fEO2pG}XYRdEUFxjFu5N3{Ys z^VX)HzeXw8a{HQaClEGm^fD6@F-Fs^k@3o}>V&hPx zO%7na&AJjXJ5hB#jS~B`*^bB$U5j~SB!e&A5> z7<6Jx4fnWv5|m)IskYS{W5x~Iu6x8BmFVR*U%1)k*@*mi%arF5`VOprYe-$%uNjU? zSlO~e(Ys3>wSr^VS1)e_e5yOd02_Az)Gr$%0yH5xtMwb?(A#bcOA6C&k5Gw3JZ`9! z#~|VGN~Pq!&kp~D09;B+(sUxDpt)F9drYuN#h}xsUG&D9+EdTLFb;!Or;CV#FtLvY zwWaL@mA|>Jhml)a!Z0&`Wm}n~-!IHf^9qbW`yL33F;!ex>Wt@;t@E*>Rn1RrI0xJZ zx4(i@t3Z{2(h!={%EuHXhsTedZ;*?ewNkV9^QrPg{X4tU5b#ow^DMtZ!nWiuhbSpq z`uAx(vNKSFK*dPPkh8yK#Am64;4x?gsx3sTF=+N(d40!srwjKmQDeeDCpW}_vfs{i z>W-IVZ=+$>Te_ZDFW9gylsfmb9l<|bP!KFC(Z|d}`a;5@J2sbOj6s%YMhTZA+9I1d zs$>%@kE!m1;w(#Zz#%<&&tX5Edrm#$u3z|p0|T;aSXo){VN?|AsN^|Q0P4#Lpa@3A zJWF#*`5d)2@m*08qt9BPlI)!CK^nS!PR+5NJaz&xL&ak%P{oj)DrUKfnQBn<&X6UX zN@&=aChW@QWCGn+jfCJm7K?vZfs|CvT;(jDyX&+Z<%~WWKji;OK zgqHU`2p$uHDe=R%TTaXVYjJ#W?%fnfWL8qb^R22;VP=(&oRfFJlF#|xNjjAsoM-uQ zMGC!WDtyHUqk(XXOMe{%8KpQ39Z#judqh75=@`J&_M|XE^iUUZioSRf zU;RO?MUnt1M2RbjZ&!dou;5-W6jfF9Kt$5`AO~RqGDhD|)NowJhRwnlePf^f?0r!g zVxCy-B-M>7(AmI+$iT?vhT1+sX`)GBLf@FHw5?1@M#3s91TA>4O6xBkUtJb56ecbfxYpuwy3+8WoZ^5PVytyB zbyx1GDNv{)_B~{gN*j*!(3E>)IDjwdsn>U2>$aZ4=pz0l14%PLTG+|-Rp~G`-5-9=75#Si zyiu?4=qLMlPweKO!pzZxc!HqHEjm?E0!()-+$xnmgi*C=)*em~%z=4?Q)+sc2dPkH zD6zhke6SW1mPiEtxN5WH=19~(jOyV+q@7Ap{_)Chp+wlf@S2}kJSxOmLSEQDcM+ms z$%ch5?3+@eqj!4TckWctA0wYtk@qM@K^{v7-@^!dkewSwMkzsW-{zJQ4o-FRl@We-VxR%{a1!6)sBhDYVy+5$orF86w1spMJ~`%z=K)l&alS zDNue}=8Lw-`~2jhf+1valUNkHr}BCjQ2?4t+TTLd7W=azJdwq{N_XkA6#a1TD6Cie zns-`}%6vZ&kIN8#8ode=cv{Q--E1Ig3Tw zOxRC8$Jdk$+?b9zqP=(0x2XMf>itx_T$Zikpdfw+(z_%@Wp~ZrrinhYVN^w8`e-q% z4jp1M;w>OXF5)s#a?K<5*t7{fJ+o!n8Y?pkpb@C8e6;K^?RSsQv}=Jr^}`-$w9}NW zP};)Ra*AhhI=(j_Jzqjfa_+0&!BSN4f?KI#g{1D~D@ehqH@nupZlnKenzJ{aXi}EU zYoDQuVY&8}&A41bFAXv-uBSF%L)3UNi|{{Wj)6|P22fMg6AUwvXI*w-dog9DT2PV} z^}Xm?OB3O^xPKWnW8AB_ka%HE<;BE}02K2(XIRl&TVu^UNX;_VR9Z6IvF@$jsO}2b zk_&3d1!EjdLD?X=$10zh!GN!Y%ki4j3#EBbEa(7+esJKUyyzwy)+$SD+s{QEk%R%&IQ2qj@kQwTcnk>}W>_12Z&r)4+%uEh49w^473fKdG7yBlFHJ)@;0_!JoCN zVT0ghOU-pY_Aqwk3`S8zi{uIBmibc7a0Vm#*#SnNdtYP*G=ppDoYk*_w9dBFx!NbI zQ$5Q!R>i!Sa`D67!_^cuDQYhJ0BEzOIn!2&$tT?-P#!W+#=ysAKs|8Wn{FGZXJ^1} zVucfB!2j$4d5^p^MyGqnuX~~XiDEZec~0(vU>fF_+?tEJ+M%__O73+6V~)0fq34oq zW;)rwih&iRW@sahdD0Nm{bO5vn8#L9K_j{84vs2Gw~!I5m%h~La8`Jkn0!9qmH!EP zn3mDB4%K|(i5)XpP@b*QD#lfbFtz8 zrYmx$WL{hKh#&hdtEO6btm1=%gL5kX zhRTsSZElW;xH2AN`Z%HU3&kXChS)sO5FOxOskDT==a&=^_8bA>_bD}MhO zXgy~M>%k)$uE9*yh3bV0ovjh}n$Bu;e`gH=)&t!DsS^OevmXF}4dB`RZ6HI0@)Ipm z3(m)H$Pfk#^47B0UU-dJ-M!(Tbc%oVc!7_T9l!p892|1wkKU1IjWa(g+V9()pb;Qs z524k^Zv5hcm|-xVlRwB0KVJ7>iO$u@E=*VlAZ#D6vvV3GR|iZD$ChAn&xLubTWfB@ z5H_=s*F%@OIdd9;N>ja`_yJv$TyzXkw8!B1aSqI}Z(AyU4cT&+4W5I;?3)Xscr#RW zN9GkNhDPxBG)=nvaRyIHhI3S}Ub(vEec>%Xv!@w8&2HcxO*b6i7J;bc``d6F%kAVG zCb;T#Yn(`M@+xTVZVaLh9p*UCbR`v8?y1dvX%gKMrY-fjw+F96`-^+~_c_Ek?6!JB zkn#S9a$wHh8XPrc#{SuF#F+9gBd*qj^Zl@Mbs937yy9)w3avD*ai&^Q{HLO#_c4_i z>b88L%7lA}oIg%0(1=KSmC&o8t4ZuVtD@257u~e;a9!6gP6BP@*d~v2oi$u;ZcR1% z-(vsE+5h*S)VqD@?HP|9@^P=|mIjo(^1fXE@n&KxWkg_yoFfNTg^7~6s?05+b|?`R zP=r4E1bQqPk4&kRMJ%D$x9r_!x{s!Q+|~k3)&0+ddu;DABz1W4e$g;46i=yo+gr=j z?n{o3NA-Ole0s@qJ<2iTP+}MKMGw~)JiHap=@|6^ht*sb&Im-AQ&4_9RuW+?#1ZTo zcsiz*90~4Xn~5H|9D6w|442;+T)9{#w4aR!yc67j8ghvS;iVHCSvldD!VbKT_=uv| z2f50+;R+t0;)Ca=H-73wssbZ8+yFU?lgNimnz~xsuGLRGKn3C4a&=*){<)SuwR)jy zqXc#kau10n6L)6B^QY>`_1A@Cdc#WR!+y>FD1wi)5O~%DDGmq}x%xuV1W?z=5NB>rc72fvXCj^CFQe=H2TZ%0DT6E4`>IUH89{z`&-Dw(OX2M$P%X4~ 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�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%0AJ=qN8%wG+(ocBhFzXQ7pA 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%0D0q;4&eWx^lkw7 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

      %oVX4GqVrw$;rSU8$>S@{fdZ_ZKS#k= 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�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


      b_<-=Uo9$cg_=*z8c- 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

      l&SJTW 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�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 B$#wt$ From 727ec433f3a92f9eefeb95fdbdfe24b55eda8415 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sat, 29 Feb 2020 01:47:59 -0600 Subject: [PATCH 358/380] funny story my byond crashes every compile --- code/game/turfs/simulated/river.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/river.dm b/code/game/turfs/simulated/river.dm index b051d17ae7..c8ea60c712 100644 --- a/code/game/turfs/simulated/river.dm +++ b/code/game/turfs/simulated/river.dm @@ -57,7 +57,7 @@ cur_turf = get_step(cur_turf, cur_dir) continue else - var/turf/river_turf = cur_turf.ChangeTurf(turf_type, baseturfs, CHANGETURF_IGNORE_AIR) + var/turf/river_turf = cur_turf.ChangeTurf(turf_type, new_baseturfs, CHANGETURF_IGNORE_AIR) river_turf.Spread(25, 11, whitelist_area) for(var/WP in river_nodes) From 3c9d592b8a32ee7c08ffcd7d8eda843e3aa2c9a0 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sat, 29 Feb 2020 09:51:40 -0500 Subject: [PATCH 359/380] Update miscellaneous.dm --- code/modules/clothing/suits/miscellaneous.dm | 53 ++++++++++++++++++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 4d3e8acb28..4bef919c5c 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -480,8 +480,6 @@ flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT allowed = list(/obj/item/clothing/mask/facehugger/toy) - - // WINTER COATS /obj/item/clothing/suit/hooded/wintercoat @@ -521,6 +519,7 @@ /obj/item/clothing/suit/hooded/wintercoat/captain name = "captain's winter coat" + desc = "A heavy winter coat made with real animal furs!" icon_state = "coatcaptain" item_state = "coatcaptain" armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) @@ -531,20 +530,24 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/captain + desc = "A blue and yellow hood attached to a heavy winter jacket." icon_state = "winterhood_captain" /obj/item/clothing/suit/hooded/wintercoat/hop name = "head of personnel's winter coat" + desc = "A cozy winter coat, covered in corgi fur." icon_state = "coathop" item_state = "coathop" armor = list("melee" = 5, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 5, "bio" = 5, "rad" = 0, "fire" = 0, "acid" = 5) hoodtype = /obj/item/clothing/head/hooded/winterhood/hop /obj/item/clothing/head/hooded/winterhood/hop + desc = "A cozy winter hood attached to a heavy winter jacket." icon_state = "winterhood_hop" /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" + desc = "A red armor padded winter coat." icon_state = "coatsecurity" item_state = "coatsecurity" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) @@ -555,10 +558,12 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/security + desc = "A red armor padded winter hood." icon_state = "winterhood_security" /obj/item/clothing/suit/hooded/wintercoat/hos name = "head of security's winter coat" + desc = "A red armor padded winter coat, with double woven threads to soften any attack." icon_state = "coathos" item_state = "coathos" armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 15, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 55) @@ -569,10 +574,12 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/hos + desc = "A red armor padded winter hood, with double woven threads to soften any attack." icon_state = "winterhood_hos" /obj/item/clothing/suit/hooded/wintercoat/medical name = "medical winter coat" + desc = "A white winter coat with a small blue caduceus for a zipper handle." icon_state = "coatmedical" item_state = "coatmedical" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -580,10 +587,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/medical /obj/item/clothing/head/hooded/winterhood/medical + desc = "A white winter coat hood." icon_state = "winterhood_medical" /obj/item/clothing/suit/hooded/wintercoat/cmo name = "chief medical officer's winter coat" + desc = "A white winter coat with a small blue caduceus for a zipper handle." icon_state = "coatcmo" item_state = "coatcmo" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -591,10 +600,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/cmo /obj/item/clothing/head/hooded/winterhood/cmo + desc = "A white winter coat hood." icon_state = "winterhood_cmo" /obj/item/clothing/suit/hooded/wintercoat/chemistry name = "chemistry winter coat" + desc = "A white winter coat with some acid resistant fibers." icon_state = "coatchemistry" item_state = "coatchemistry" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -602,10 +613,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/chemistry /obj/item/clothing/head/hooded/winterhood/chemistry + desc = "A white winter coat hood." icon_state = "winterhood_chemistry" /obj/item/clothing/suit/hooded/wintercoat/viro name = "virology winter coat" + desc = "A white winter coat with green markings." icon_state = "coatviro" item_state = "coatviro" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -613,10 +626,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/viro /obj/item/clothing/head/hooded/winterhood/viro + desc = "A white winter coat hood with green markings." icon_state = "winterhood_viro" /obj/item/clothing/suit/hooded/wintercoat/science name = "science winter coat" + desc = "A white winter coat with an atom for the zipper puller." icon_state = "coatscience" item_state = "coatscience" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -624,10 +639,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/science /obj/item/clothing/head/hooded/winterhood/science + desc = "A white winter coat." icon_state = "winterhood_science" /obj/item/clothing/suit/hooded/wintercoat/robotics name = "robotics winter coat" + desc = "A black winter coat with a claw for the zipper puller." icon_state = "coatrobotics" item_state = "coatrobotics" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/screwdriver, /obj/item/crowbar, /obj/item/wrench, /obj/item/stack/cable_coil, /obj/item/weldingtool, /obj/item/multitool) @@ -635,20 +652,24 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/robotics /obj/item/clothing/head/hooded/winterhood/robotics + desc = "A black winter coat hood" icon_state = "winterhood_robotics" /obj/item/clothing/suit/hooded/wintercoat/genetics name = "genetics winter coat" + desc = "A white winter coat with a DNA genome for the zipper puller." icon_state = "coatgenetics" item_state = "coatgenetics" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) hoodtype = /obj/item/clothing/head/hooded/winterhood/genetics /obj/item/clothing/head/hooded/winterhood/genetics + desc = "A white winter coat hood." icon_state = "winterhood_genetics" /obj/item/clothing/suit/hooded/wintercoat/rd name = "research director's winter coat" + desc = "A white winter coat some padding." icon_state = "coatrd" item_state = "coatrd" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -656,10 +677,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/rd /obj/item/clothing/head/hooded/winterhood/rd + desc = "A white winter coat hood." icon_state = "winterhood_rd" /obj/item/clothing/suit/hooded/wintercoat/ce name = "chief engineer's winter coat" + desc = "A white winter coat with reflective orange strips." icon_state = "coatce" item_state = "coatce" armor = list("melee" = 0, "bullet" = 0, "laser" = 5, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 30, "fire" = 35, "acid" = 45) @@ -667,10 +690,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/ce /obj/item/clothing/head/hooded/winterhood/ce + desc = "A white winter coat hood." icon_state = "winterhood_ce" /obj/item/clothing/suit/hooded/wintercoat/engineering name = "engineering winter coat" + desc = "A yellow winter coat with reflective orange strips. It has a small wrench for its zipper pully" icon_state = "coatengineer" item_state = "coatengineer" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45) @@ -678,29 +703,35 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering /obj/item/clothing/head/hooded/winterhood/engineering + desc = "A yellow winter coat hood" icon_state = "winterhood_engineer" /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos name = "atmospherics winter coat" + desc = "A yellow and blue winter coat the zipper pully is made to look like a breath mask." icon_state = "coatatmos" item_state = "coatatmos" hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering/atmos /obj/item/clothing/head/hooded/winterhood/engineering/atmos + desc = "A yellow and blue winter coat hood" icon_state = "winterhood_atmos" /obj/item/clothing/suit/hooded/wintercoat/hydro name = "hydroponics winter coat" + desc = "A green winter coat, the zipper looks like a space vine." icon_state = "coathydro" item_state = "coathydro" allowed = list(/obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants, /obj/item/toy, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) hoodtype = /obj/item/clothing/head/hooded/winterhood/hydro /obj/item/clothing/head/hooded/winterhood/hydro + desc = "A green winter coat hood." icon_state = "winterhood_hydro" /obj/item/clothing/suit/hooded/wintercoat/cosmic name = "cosmic winter coat" + desc = "A starry winter coat that even glows softly" icon_state = "coatcosmic" item_state = "coatcosmic" hoodtype = /obj/item/clothing/head/hooded/winterhood/cosmic @@ -708,48 +739,58 @@ light_range = 1.2 /obj/item/clothing/head/hooded/winterhood/cosmic + desc = "A starry winter hood." icon_state = "winterhood_cosmic" /obj/item/clothing/suit/hooded/wintercoat/janitor name = "janitors winter coat" + desc = "A clean winter coat that smells of space cleaner" icon_state = "coatjanitor" item_state = "coatjanitor" allowed = list(/obj/item/toy, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/storage/fancy/cigarettes, /obj/item/lighter,/obj/item/grenade/chem_grenade,/obj/item/lightreplacer,/obj/item/flashlight,/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/glass/bottle,/obj/item/reagent_containers/spray,/obj/item/soap,/obj/item/holosign_creator,/obj/item/key/janitor,/obj/item/melee/flyswatter,/obj/item/paint/paint_remover,/obj/item/storage/bag/trash,/obj/item/reagent_containers/glass/bucket) hoodtype = /obj/item/clothing/head/hooded/winterhood/janitor /obj/item/clothing/head/hooded/winterhood/janitor + desc = "A clean winter hood that smells of space cleaner." icon_state = "winterhood_janitor" /obj/item/clothing/suit/hooded/wintercoat/cargo name = "cargo winter coat" + desc = "An orange winter coat that has a crate pin for its zipper pully." icon_state = "coatcargo" item_state = "coatcargo" hoodtype = /obj/item/clothing/head/hooded/winterhood/cargo /obj/item/clothing/head/hooded/winterhood/cargo + desc = "An orange winter hood" icon_state = "winterhood_cargo" /obj/item/clothing/suit/hooded/wintercoat/qm name = "quartermaster's winter coat" + desc = "An orange winter coat that has a crate pin for its zipper pully." icon_state = "coatqm" item_state = "coatqm" hoodtype = /obj/item/clothing/head/hooded/winterhood/qm /obj/item/clothing/head/hooded/winterhood/qm + desc = "An orange winter hood" icon_state = "winterhood_qm" /obj/item/clothing/suit/hooded/wintercoat/aformal name = "assistant's formal winter coat" + desc = "A black button up winter coat." icon_state = "coataformal" item_state = "coataformal" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter,/obj/item/clothing/gloves/color/yellow) hoodtype = /obj/item/clothing/head/hooded/winterhood/aformal /obj/item/clothing/head/hooded/winterhood/aformal + desc = "A black winter coat hood." icon_state = "winterhood_aformal" /obj/item/clothing/suit/hooded/wintercoat/miner name = "mining winter coat" + desc = "A dusty button up winter coat the zipper looks like a small pickaxe." icon_state = "coatminer" item_state = "coatminer" allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) @@ -757,10 +798,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/miner /obj/item/clothing/head/hooded/winterhood/miner + desc = "A dusty winter coat hood." icon_state = "winterhood_miner" /obj/item/clothing/suit/hooded/wintercoat/ratvar name = "ratvarian winter coat" + desc = "A brass button up winter coat the zipper looks like a small set of cogs." icon_state = "coatratvar" item_state = "coatratvar" armor = list("melee" = 30, "bullet" = 45, "laser" = -10, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) @@ -770,6 +813,7 @@ /obj/item/clothing/head/hooded/winterhood/ratvar icon_state = "winterhood_ratvar" + desc = "A brass colour winter hood that glows softly." light_range = 3 light_power = 1 light_color = "#B18B25" //clockwork slab background top color @@ -788,6 +832,7 @@ /obj/item/clothing/suit/hooded/wintercoat/narsie name = "narsian winter coat" + desc = "A black button up winter coat the zipper looks like a blood trail." icon_state = "coatnarsie" item_state = "coatnarsie" armor = list("melee" = 30, "bullet" = 20, "laser" = 30,"energy" = 10, "bomb" = 30, "bio" = 10, "rad" = 10, "fire" = 30, "acid" = 30) @@ -808,10 +853,12 @@ user.adjustBruteLoss(rand(10,16)) /obj/item/clothing/head/hooded/winterhood/narsie + desc = "A black winter hood." icon_state = "winterhood_narsie" /obj/item/clothing/suit/hooded/wintercoat/ratvar/fake name = "brass winter coat" + desc = "A brass colour button up winter coat the zipper is of a set of cogs." icon_state = "coatratvar" item_state = "coatratvar" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) @@ -820,6 +867,7 @@ /obj/item/clothing/suit/hooded/wintercoat/narsie/fake name = "runed winter coat" + desc = "A dusty button up winter coat the zipper pull looks like a blood drop." icon_state = "coatnarsie" item_state = "coatnarsie" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) @@ -842,7 +890,6 @@ icon_state = "winterhood_durathread" armor = list("melee" = 20, "bullet" = 8, "laser" = 15, "energy" = 8, "bomb" = 25, "bio" = 10, "rad" = 15, "fire" = 75, "acid" = 37) - /obj/item/clothing/suit/spookyghost name = "spooky ghost" desc = "This is obviously just a bedsheet, but maybe try it on?" From 41d36691bf6583d2bb39f1fd71ddcc6f796ed503 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 29 Feb 2020 13:42:05 -0600 Subject: [PATCH 360/380] Automatic changelog generation for PR #11227 [ci skip] --- html/changelogs/AutoChangeLog-pr-11227.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11227.yml diff --git a/html/changelogs/AutoChangeLog-pr-11227.yml b/html/changelogs/AutoChangeLog-pr-11227.yml new file mode 100644 index 0000000000..11b5474115 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11227.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - tweak: "Salbutamol causes jittering now." From 3224391079f9fee7ca8292f0e43022a172c38ca5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 29 Feb 2020 16:03:56 -0600 Subject: [PATCH 361/380] Automatic changelog generation for PR #11242 [ci skip] --- html/changelogs/AutoChangeLog-pr-11242.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11242.yml diff --git a/html/changelogs/AutoChangeLog-pr-11242.yml b/html/changelogs/AutoChangeLog-pr-11242.yml new file mode 100644 index 0000000000..e421ee1c72 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11242.yml @@ -0,0 +1,5 @@ +author: "Kraseo" +delete-after: True +changes: + - rscadd: "Lavaland flora have more traits now, to encourage harvesting and sending these off to the botanists." + - bugfix: "Napalm will now properly remove weeds from a tray if the plant in it has the fireproof gene." From 899f1bbd8851e5c26bed7d5bbc0ba151470727f2 Mon Sep 17 00:00:00 2001 From: monster860 Date: Sat, 29 Feb 2020 21:02:37 -0500 Subject: [PATCH 362/380] Allow moaning while in soft crit --- code/modules/mob/living/carbon/emote.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/emote.dm b/code/modules/mob/living/carbon/emote.dm index 8c5dc6aa0b..e3512e3929 100644 --- a/code/modules/mob/living/carbon/emote.dm +++ b/code/modules/mob/living/carbon/emote.dm @@ -49,6 +49,7 @@ message = "moans!" message_mime = "appears to moan!" emote_type = EMOTE_AUDIBLE + stat_allowed = SOFT_CRIT /datum/emote/living/carbon/roll key = "roll" From e2b706961aecbabffd3c284058bc50e482e95cd8 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 1 Mar 2020 00:11:32 -0500 Subject: [PATCH 363/380] Turns out this is Rag's PR and not mine Neet Co-Authored-By: Ragolution --- code/modules/clothing/suits/miscellaneous.dm | 78 ++++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 4bef919c5c..e145c7feae 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -519,7 +519,7 @@ /obj/item/clothing/suit/hooded/wintercoat/captain name = "captain's winter coat" - desc = "A heavy winter coat made with real animal furs!" + desc = "A luxuriant winter coat, stuffed with the down of the endangered Uka bird and trimmed with genuine sable. The fabric is an indulgently soft micro-fiber, and the deep ultramarine color is only one that could be achieved with minute amounts of crystalline bluespace dust woven into the thread between the plectrums. Extremely lavish, and extremely durable. The tiny flakes of protective material make it nothing short of extremely light lamellar armor." icon_state = "coatcaptain" item_state = "coatcaptain" armor = list("melee" = 25, "bullet" = 30, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 50) @@ -535,7 +535,7 @@ /obj/item/clothing/suit/hooded/wintercoat/hop name = "head of personnel's winter coat" - desc = "A cozy winter coat, covered in corgi fur." + desc = "A cozy winter coat, covered in thick fur. The breast features a proud yellow chevron, reminding everyone that you're the second banana." icon_state = "coathop" item_state = "coathop" armor = list("melee" = 5, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 5, "bio" = 5, "rad" = 0, "fire" = 0, "acid" = 5) @@ -547,7 +547,7 @@ /obj/item/clothing/suit/hooded/wintercoat/security name = "security winter coat" - desc = "A red armor padded winter coat." + desc = "A red, armor-padded winter coat. It glitters with a mild ablative coating and a robust air of authority. The zipper tab is a pair of jingly little handcuffs and got annoying after the first ten seconds." icon_state = "coatsecurity" item_state = "coatsecurity" armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45) @@ -558,12 +558,12 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/security - desc = "A red armor padded winter hood." + desc = "A red, armor-padded winter hood." icon_state = "winterhood_security" /obj/item/clothing/suit/hooded/wintercoat/hos name = "head of security's winter coat" - desc = "A red armor padded winter coat, with double woven threads to soften any attack." + desc = "A red, armor-padded winter coat, lovingly woven with a Kevlar interleave and reinforced with semi-ablative polymers and a silver azide fill material. The zipper tab looks like a tiny replica of Beepsky." icon_state = "coathos" item_state = "coathos" armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 15, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 55) @@ -574,12 +574,12 @@ allowed = GLOB.security_wintercoat_allowed /obj/item/clothing/head/hooded/winterhood/hos - desc = "A red armor padded winter hood, with double woven threads to soften any attack." + desc = "A red, armor-padded winter hood, lovingly woven with a Kevlar interleave. Definitely not bulletproof, especially not the part where your face goes." icon_state = "winterhood_hos" /obj/item/clothing/suit/hooded/wintercoat/medical name = "medical winter coat" - desc = "A white winter coat with a small blue caduceus for a zipper handle." + desc = "An arctic white winter coat with a small blue caduceus instead of a plastic zipper tab. Snazzy." icon_state = "coatmedical" item_state = "coatmedical" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -592,7 +592,7 @@ /obj/item/clothing/suit/hooded/wintercoat/cmo name = "chief medical officer's winter coat" - desc = "A white winter coat with a small blue caduceus for a zipper handle." + desc = "An arctic white winter coat with a small blue caduceus instead of a plastic zipper tab. The normal liner is replaced with an exceptionally thick, soft layer of fur." icon_state = "coatcmo" item_state = "coatcmo" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -605,7 +605,7 @@ /obj/item/clothing/suit/hooded/wintercoat/chemistry name = "chemistry winter coat" - desc = "A white winter coat with some acid resistant fibers." + desc = "A lab-grade winter coat made with acid resistant polymers. For the enterprising chemist who was exiled to a frozen wasteland on the go." icon_state = "coatchemistry" item_state = "coatchemistry" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -618,7 +618,7 @@ /obj/item/clothing/suit/hooded/wintercoat/viro name = "virology winter coat" - desc = "A white winter coat with green markings." + desc = "A white winter coat with green markings. Warm, but wont fight off the common cold or any other disease. Might make people stand far away from you in the hallway. The zipper tab looks like an oversized bacteriophage." icon_state = "coatviro" item_state = "coatviro" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -631,7 +631,7 @@ /obj/item/clothing/suit/hooded/wintercoat/science name = "science winter coat" - desc = "A white winter coat with an atom for the zipper puller." + desc = "A white winter coat with an outdated atomic model instead of a plastic zipper tab." icon_state = "coatscience" item_state = "coatscience" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -639,12 +639,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/science /obj/item/clothing/head/hooded/winterhood/science - desc = "A white winter coat." + desc = "A white winter coat hood. This one will keep your brain warm. About as much as the others, really." icon_state = "winterhood_science" /obj/item/clothing/suit/hooded/wintercoat/robotics name = "robotics winter coat" - desc = "A black winter coat with a claw for the zipper puller." + desc = "A black winter coat with a badass flaming robotic skull for the zipper tab. This one has bright red designs and a few useless buttons." icon_state = "coatrobotics" item_state = "coatrobotics" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/screwdriver, /obj/item/crowbar, /obj/item/wrench, /obj/item/stack/cable_coil, /obj/item/weldingtool, /obj/item/multitool) @@ -652,24 +652,24 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/robotics /obj/item/clothing/head/hooded/winterhood/robotics - desc = "A black winter coat hood" + desc = "A black winter coat hood. You can pull it down over your eyes and pretend that you're an outdated, late 1980s interpretation of a futuristic mechanized police force. They'll fix you. They fix everything." icon_state = "winterhood_robotics" /obj/item/clothing/suit/hooded/wintercoat/genetics name = "genetics winter coat" - desc = "A white winter coat with a DNA genome for the zipper puller." + desc = "A white winter coat with a DNA helix for the zipper tab. " icon_state = "coatgenetics" item_state = "coatgenetics" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) hoodtype = /obj/item/clothing/head/hooded/winterhood/genetics /obj/item/clothing/head/hooded/winterhood/genetics - desc = "A white winter coat hood." + desc = "A white winter coat hood. It's warm." icon_state = "winterhood_genetics" /obj/item/clothing/suit/hooded/wintercoat/rd name = "research director's winter coat" - desc = "A white winter coat some padding." + desc = "A thick arctic winter coat with an outdated atomic model instead of a plastic zipper tab. Most in the know are heavily aware that Bohr's model of the atom was outdated by the time of the 1930s when the Heisenbergian and Schrodinger models were generally accepted for true. Nevertheless, we still see its use in anachronism, roleplaying, and, in this case, as a zipper tab. At least it should keep you warm on your ivory pillar." icon_state = "coatrd" item_state = "coatrd" allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) @@ -677,12 +677,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/rd /obj/item/clothing/head/hooded/winterhood/rd - desc = "A white winter coat hood." + desc = "A white winter coat hood. It smells faintly of hair gel." icon_state = "winterhood_rd" /obj/item/clothing/suit/hooded/wintercoat/ce name = "chief engineer's winter coat" - desc = "A white winter coat with reflective orange strips." + desc = "A white winter coat with reflective green and yellow stripes. Stuffed with asbestos, treated with fire retardant PBDE, lined with a micro thin sheet of lead foil and snugly fitted to your body's measurements. This baby's ready to save you from anything except the thyroid cancer and systemic fibrosis you'll get from wearing it. The zipper tab is a tiny golden wrench." icon_state = "coatce" item_state = "coatce" armor = list("melee" = 0, "bullet" = 0, "laser" = 5, "energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 30, "fire" = 35, "acid" = 45) @@ -690,12 +690,12 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/ce /obj/item/clothing/head/hooded/winterhood/ce - desc = "A white winter coat hood." + desc = "A white winter coat hood. Feels surprisingly heavy. The tag says that it's not child safe." icon_state = "winterhood_ce" /obj/item/clothing/suit/hooded/wintercoat/engineering name = "engineering winter coat" - desc = "A yellow winter coat with reflective orange strips. It has a small wrench for its zipper pully" + desc = "A surprisingly heavy yellow winter coat with reflective orange stripes. It has a small wrench for its zipper tab, and the inside layer is covered with a radiation-resistant silver-nylon blend. Because you're worth it." icon_state = "coatengineer" item_state = "coatengineer" armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45) @@ -703,23 +703,23 @@ hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering /obj/item/clothing/head/hooded/winterhood/engineering - desc = "A yellow winter coat hood" + desc = "A yellow winter coat hood. Definitely not a replacement for a hard hat." icon_state = "winterhood_engineer" /obj/item/clothing/suit/hooded/wintercoat/engineering/atmos name = "atmospherics winter coat" - desc = "A yellow and blue winter coat the zipper pully is made to look like a breath mask." + desc = "A yellow and blue winter coat. The zipper pull-tab is made to look like a miniature breath mask." icon_state = "coatatmos" item_state = "coatatmos" hoodtype = /obj/item/clothing/head/hooded/winterhood/engineering/atmos /obj/item/clothing/head/hooded/winterhood/engineering/atmos - desc = "A yellow and blue winter coat hood" + desc = "A yellow and blue winter coat hood." icon_state = "winterhood_atmos" /obj/item/clothing/suit/hooded/wintercoat/hydro name = "hydroponics winter coat" - desc = "A green winter coat, the zipper looks like a space vine." + desc = "A green and blue winter coat. The zipper tab looks like the flower from a member of Rosa Hesperrhodos, a pretty pink-and-white rose. The colors absolutely clash." icon_state = "coathydro" item_state = "coathydro" allowed = list(/obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants, /obj/item/toy, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) @@ -731,7 +731,7 @@ /obj/item/clothing/suit/hooded/wintercoat/cosmic name = "cosmic winter coat" - desc = "A starry winter coat that even glows softly" + desc = "A starry winter coat that even glows softly." icon_state = "coatcosmic" item_state = "coatcosmic" hoodtype = /obj/item/clothing/head/hooded/winterhood/cosmic @@ -744,36 +744,36 @@ /obj/item/clothing/suit/hooded/wintercoat/janitor name = "janitors winter coat" - desc = "A clean winter coat that smells of space cleaner" + desc = "A purple-and-beige winter coat that smells of space cleaner." icon_state = "coatjanitor" item_state = "coatjanitor" allowed = list(/obj/item/toy, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/storage/fancy/cigarettes, /obj/item/lighter,/obj/item/grenade/chem_grenade,/obj/item/lightreplacer,/obj/item/flashlight,/obj/item/reagent_containers/glass/beaker,/obj/item/reagent_containers/glass/bottle,/obj/item/reagent_containers/spray,/obj/item/soap,/obj/item/holosign_creator,/obj/item/key/janitor,/obj/item/melee/flyswatter,/obj/item/paint/paint_remover,/obj/item/storage/bag/trash,/obj/item/reagent_containers/glass/bucket) hoodtype = /obj/item/clothing/head/hooded/winterhood/janitor /obj/item/clothing/head/hooded/winterhood/janitor - desc = "A clean winter hood that smells of space cleaner." + desc = "A purple hood that smells of space cleaner." icon_state = "winterhood_janitor" /obj/item/clothing/suit/hooded/wintercoat/cargo name = "cargo winter coat" - desc = "An orange winter coat that has a crate pin for its zipper pully." + desc = "A tan-and-grey winter coat that has a crate for its zipper pull tab. It fills you with the warmth of a fierce independence." icon_state = "coatcargo" item_state = "coatcargo" hoodtype = /obj/item/clothing/head/hooded/winterhood/cargo /obj/item/clothing/head/hooded/winterhood/cargo - desc = "An orange winter hood" + desc = "A grey hood for a winter coat." icon_state = "winterhood_cargo" /obj/item/clothing/suit/hooded/wintercoat/qm name = "quartermaster's winter coat" - desc = "An orange winter coat that has a crate pin for its zipper pully." + desc = "A dark brown winter coat that has a golden crate pin for its zipper pully." icon_state = "coatqm" item_state = "coatqm" hoodtype = /obj/item/clothing/head/hooded/winterhood/qm /obj/item/clothing/head/hooded/winterhood/qm - desc = "An orange winter hood" + desc = "A dark brown winter hood" icon_state = "winterhood_qm" /obj/item/clothing/suit/hooded/wintercoat/aformal @@ -790,7 +790,7 @@ /obj/item/clothing/suit/hooded/wintercoat/miner name = "mining winter coat" - desc = "A dusty button up winter coat the zipper looks like a small pickaxe." + desc = "A dusty button up winter coat. The zipper tab looks like a tiny pickaxe." icon_state = "coatminer" item_state = "coatminer" allowed = list(/obj/item/pickaxe, /obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) @@ -803,7 +803,7 @@ /obj/item/clothing/suit/hooded/wintercoat/ratvar name = "ratvarian winter coat" - desc = "A brass button up winter coat the zipper looks like a small set of cogs." + desc = "A brass-plated button up winter coat. Instead of a zipper tab, it has a brass cog with a tiny red gemstone inset." icon_state = "coatratvar" item_state = "coatratvar" armor = list("melee" = 30, "bullet" = 45, "laser" = -10, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) @@ -813,7 +813,7 @@ /obj/item/clothing/head/hooded/winterhood/ratvar icon_state = "winterhood_ratvar" - desc = "A brass colour winter hood that glows softly." + desc = "A brass-plated winter hood that glows softly, hinting at its divinity." light_range = 3 light_power = 1 light_color = "#B18B25" //clockwork slab background top color @@ -832,7 +832,7 @@ /obj/item/clothing/suit/hooded/wintercoat/narsie name = "narsian winter coat" - desc = "A black button up winter coat the zipper looks like a blood trail." + desc = "A somber button-up in tones of grey entropy and a wicked crimson zipper. When pulled all the way up, the zipper looks like a bloody gash. The zipper pull looks like a single drop of blood." icon_state = "coatnarsie" item_state = "coatnarsie" armor = list("melee" = 30, "bullet" = 20, "laser" = 30,"energy" = 10, "bomb" = 30, "bio" = 10, "rad" = 10, "fire" = 30, "acid" = 30) @@ -853,12 +853,12 @@ user.adjustBruteLoss(rand(10,16)) /obj/item/clothing/head/hooded/winterhood/narsie - desc = "A black winter hood." + desc = "A black winter hood full of whispering secrets that only He shall ever know." icon_state = "winterhood_narsie" /obj/item/clothing/suit/hooded/wintercoat/ratvar/fake name = "brass winter coat" - desc = "A brass colour button up winter coat the zipper is of a set of cogs." + desc = "A brass-plated button up winter coat. Instead of a zipper tab, it has a brass cog with a tiny red piece of plastic as an inset." icon_state = "coatratvar" item_state = "coatratvar" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) @@ -867,7 +867,7 @@ /obj/item/clothing/suit/hooded/wintercoat/narsie/fake name = "runed winter coat" - desc = "A dusty button up winter coat the zipper pull looks like a blood drop." + desc = "A dusty button up winter coat in the tones of oblivion and ash. The zipper pull looks like a single drop of blood." icon_state = "coatnarsie" item_state = "coatnarsie" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter) From cdd97e854765f56222ed5bc9c3b201c6e3936171 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Sun, 1 Mar 2020 00:12:45 -0500 Subject: [PATCH 364/380] she --- code/modules/clothing/suits/miscellaneous.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index e145c7feae..6f61bf56cb 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -853,7 +853,7 @@ user.adjustBruteLoss(rand(10,16)) /obj/item/clothing/head/hooded/winterhood/narsie - desc = "A black winter hood full of whispering secrets that only He shall ever know." + desc = "A black winter hood full of whispering secrets that only She shall ever know." icon_state = "winterhood_narsie" /obj/item/clothing/suit/hooded/wintercoat/ratvar/fake From d00596b49d08b80264020460980e75e64b74424b Mon Sep 17 00:00:00 2001 From: raspyosu Date: Sun, 1 Mar 2020 00:24:56 -0500 Subject: [PATCH 365/380] fix cloak not restoring initial move intent sometimes (maybe) --- .../antagonists/bloodsucker/powers/cloak.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/cloak.dm b/code/modules/antagonists/bloodsucker/powers/cloak.dm index 23b35d1eaa..1bb7b02357 100644 --- a/code/modules/antagonists/bloodsucker/powers/cloak.dm +++ b/code/modules/antagonists/bloodsucker/powers/cloak.dm @@ -10,6 +10,7 @@ amToggle = TRUE warn_constant_cost = TRUE var/moveintent_was_run + var/runintent var/walk_threshold = 0.4 // arbitrary number, to be changed. edit in last commit: this is fine after testing on box station for a bit var/lum @@ -31,23 +32,25 @@ var/datum/antagonist/bloodsucker/bloodsuckerdatum = owner.mind.has_antag_datum(ANTAG_DATUM_BLOODSUCKER) var/mob/living/user = owner + moveintent_was_run = (user.m_intent == MOVE_INTENT_RUN) + while(bloodsuckerdatum && ContinueActive(user)) // Pay Blood Toll (if awake) owner.alpha = max(35, owner.alpha - min(75, 10 + 5 * level_current)) bloodsuckerdatum.AddBloodVolume(-0.2) - moveintent_was_run = (user.m_intent == MOVE_INTENT_RUN) + runintent = (user.m_intent == MOVE_INTENT_RUN) var/turf/T = get_turf(user) lum = T.get_lumcount() if(istype(owner.loc)) if(lum > walk_threshold) - if(moveintent_was_run) + if(runintent) user.toggle_move_intent() ADD_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") if(lum < walk_threshold) - if(!moveintent_was_run) + if(!runintent) user.toggle_move_intent() REMOVE_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") @@ -65,5 +68,8 @@ ..() REMOVE_TRAIT(user, TRAIT_NORUNNING, "cloak of darkness") user.alpha = 255 - if(!moveintent_was_run) + + runintent = (user.m_intent == MOVE_INTENT_RUN) + + if(!runintent && moveintent_was_run) user.toggle_move_intent() From cc2e0a64402ed0b24914fa354a3355dfdeb9eaca Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Sun, 1 Mar 2020 03:45:03 -0500 Subject: [PATCH 366/380] makes mining base less ugly --- _maps/RandomRuins/LavaRuins/miningbase.dmm | 4745 ++------------------ 1 file changed, 307 insertions(+), 4438 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/miningbase.dmm b/_maps/RandomRuins/LavaRuins/miningbase.dmm index 33d38be9ae..ea8056f15f 100644 --- a/_maps/RandomRuins/LavaRuins/miningbase.dmm +++ b/_maps/RandomRuins/LavaRuins/miningbase.dmm @@ -1,4438 +1,307 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/camera{ - c_tag = "EVA"; - dir = 4; - network = list("mine") - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ab" = ( -/turf/template_noop, -/area/template_noop) -"ac" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) -"ad" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ae" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/computer/shuttle/mining{ - req_access = null - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"af" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"ag" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/eva) -"ah" = ( -/obj/machinery/telecomms/relay/preset/mining, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"ai" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aj" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/eva) -"ak" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"al" = ( -/obj/structure/table, -/obj/item/pickaxe, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"am" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/bluespace_beacon, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"an" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ao" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/eva) -"ap" = ( -/obj/structure/closet/crate, -/obj/item/dice/d4, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aq" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ar" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/living_quarters) -"as" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"at" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"au" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"av" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aw" = ( -/turf/closed/wall, -/area/mine/production) -"ax" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ay" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"az" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"aA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aB" = ( -/turf/open/floor/plasteel, -/area/mine/eva) -"aC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aD" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"aE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aF" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"aG" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 3; - height = 10; - id = "mining_away"; - name = "lavaland mine"; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/mine/production) -"aI" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"aJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"aK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"aL" = ( -/obj/machinery/power/apc{ - name = "Mining EVA APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aM" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/eva) -"aN" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"aO" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aP" = ( -/turf/template_noop, -/area/space) -"aQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aR" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aT" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 3; - height = 7; - id = "lavaland_common_away"; - name = "Mining base public dock"; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"aU" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"aY" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aZ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ba" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Mining Station Starboard Wing APC"; - pixel_x = -25; - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bc" = ( -/obj/machinery/mineral/mint, -/turf/open/floor/plasteel, -/area/mine/production) -"bd" = ( -/obj/structure/closet/crate, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"be" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/mine/production) -"bf" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/mine/eva) -"bg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bi" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bj" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"bk" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bl" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bm" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bn" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/mine/production) -"bo" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Shuttle Docking Foyer"; - dir = 8; - network = list("mine") - }, -/obj/machinery/newscaster{ - pixel_x = 30; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/mine/production) -"bp" = ( -/obj/machinery/door/airlock{ - name = "Closet" - }, -/turf/open/floor/plating, -/area/mine/production) -"bq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"br" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/production) -"bt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bu" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bv" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bx" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/eva) -"by" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/mine/production) -"bz" = ( -/turf/closed/mineral/random/high_chance/volcanic, -/area/lavaland/surface/outdoors) -"bA" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"bB" = ( -/turf/open/floor/circuit, -/area/mine/maintenance) -"bC" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Communications APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"bD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"bE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/mining/glass{ - name = "Processing Area"; - req_access_txt = "48"; - security_level = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"bG" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/template_noop) -"bH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"bI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/production) -"bJ" = ( -/obj/machinery/conveyor{ - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/production) -"bK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"bM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bO" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bP" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"bQ" = ( -/turf/closed/wall, -/area/mine/living_quarters) -"bR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bS" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bT" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bV" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bW" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/production) -"bY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"bZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ca" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"cb" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood/AMinus, -/obj/item/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/reagent_containers/blood/OMinus, -/obj/item/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/machinery/camera{ - c_tag = "Sleeper Room"; - dir = 1; - network = list("mine") - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"cc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ce" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel, -/area/mine/production) -"cf" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/mine/production) -"cg" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/mine/production) -"ch" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ci" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cj" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ck" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cl" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate/secure/loot, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cm" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cn" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"co" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cp" = ( -/turf/open/floor/plating, -/area/mine/living_quarters) -"cq" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"cs" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"ct" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cu" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/production) -"cv" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cx" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cB" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/structure/table, -/obj/item/paper/fluff/stations/lavaland/orm_notice, -/turf/open/floor/plasteel, -/area/mine/production) -"cC" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"cD" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"cE" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"cJ" = ( -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"cM" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"cN" = ( -/turf/open/floor/plasteel, -/area/mine/production) -"cP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"cQ" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"cX" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"cY" = ( -/turf/closed/wall/r_wall, -/area/mine/maintenance) -"cZ" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4; - piping_layer = 3 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/living_quarters) -"da" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/meter, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"de" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dg" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"di" = ( -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dn" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dq" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway"; - network = list("mine") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dr" = ( -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dt" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"du" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dv" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dy" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dK" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dL" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors) -"dM" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/mine/production) -"dN" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dQ" = ( -/obj/effect/turf_decal/loading_area{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dR" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/production) -"dS" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"dT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"dU" = ( -/obj/item/twohanded/required/kirbyplants/random, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dV" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dY" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ea" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"eb" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ec" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ed" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ee" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ef" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm1"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"ei" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"el" = ( -/obj/machinery/camera{ - c_tag = "Processing Area Room"; - dir = 8; - network = list("mine") - }, -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"en" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eo" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"ep" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Communications"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/maintenance) -"eq" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"er" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"es" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"et" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eu" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"ev" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/production) -"ex" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "mining_internal"; - name = "mining conveyor" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eC" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eF" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"eI" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"eJ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eK" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Station Port Wing APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eM" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"eO" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eZ" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fb" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"fC" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"gJ" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"hE" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"ib" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"jx" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"jz" = ( -/obj/structure/table, -/obj/item/cigbutt, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"jQ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"mh" = ( -/obj/machinery/door/airlock/glass{ - name = "Break Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"np" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"nx" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"nP" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"pI" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"pN" = ( -/obj/machinery/button/door{ - id = "miningbathroom"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"qw" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rp" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rT" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"se" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"st" = ( -/obj/machinery/door/window/southleft, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"sC" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"vp" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"vr" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"vx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"vH" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"wd" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"wQ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"xv" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"xK" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"zE" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Az" = ( -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"BT" = ( -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"BZ" = ( -/obj/machinery/door/window/southright, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Cu" = ( -/turf/closed/wall, -/area/mine/eva) -"Cv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"CJ" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"CO" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "mining_internal" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"De" = ( -/obj/machinery/door/airlock{ - id_tag = "miningbathroom"; - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Dg" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Dj" = ( -/obj/machinery/camera{ - c_tag = "Dormitories"; - dir = 4; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Em" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"Fp" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Fu" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"FI" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Hb" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"He" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Iq" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Iz" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 1; - network = list("mine") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ji" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Kd" = ( -/obj/structure/statue{ - desc = "A lifelike statue of a horrifying monster."; - dir = 8; - icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; - icon_state = "goliath"; - name = "goliath" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"LK" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Mi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Nn" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"Oe" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/production) -"Ou" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Qh" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Qn" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"QR" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Rq" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/closed/wall, -/area/mine/living_quarters) -"Rt" = ( -/obj/machinery/camera{ - c_tag = "Public Shuttle Lobby"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ru" = ( -/obj/machinery/computer/shuttle/mining/common{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"TO" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Uj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"WS" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Xa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Xi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Xm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Yg" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Za" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Zu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Zy" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) - -(1,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ak -ak -ak -ak -ac -ac -ac -ac -ac -ac -"} -(2,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -ac -"} -(3,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -"} -(4,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -"} -(5,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -"} -(6,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -"} -(7,1,1) = {" -aP -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -"} -(8,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -"} -(9,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ab -ak -ak -ab -dL -ak -ak -ak -ak -ak -ak -aT -ak -ak -ak -ak -ac -ac -"} -(10,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -bA -ac -ac -ac -ac -dL -ak -ak -ak -ak -ak -eu -Hb -eu -ak -ak -ak -ac -ac -"} -(11,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ac -ak -ak -ak -ak -ak -ak -ak -eu -di -eu -ak -ak -ac -ac -ac -"} -(12,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -ac -bA -bA -ac -ak -cZ -ak -bQ -bQ -bQ -Rq -bQ -eu -Fu -eu -ac -ac -ac -ab -ab -"} -(13,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ab -ac -ac -cY -cY -cY -cY -eI -dj -dN -bQ -dU -ed -Ru -ed -et -vr -eu -ac -ab -ab -ab -ab -"} -(14,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -cY -bB -bB -cY -dr -Zu -jz -bQ -dV -di -di -di -di -di -eu -ac -ab -ab -ab -ab -"} -(15,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ac -cY -bC -bL -cY -cC -dk -ax -bQ -dW -di -en -en -di -Kd -eu -ac -ab -ab -ab -ab -"} -(16,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ak -cY -ah -am -ep -dl -Za -Cv -Mi -dX -ef -en -en -di -di -eu -ac -ab -ab -ab -ab -"} -(17,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ak -bz -cY -cP -dS -cY -ca -dD -et -bQ -dY -Xm -di -di -di -nP -bQ -ac -ab -ab -ab -ab -"} -(18,1,1) = {" -ab -ab -ab -ab -ab -ab -ac -ac -ak -dL -cY -cs -cJ -cY -dq -Xi -nP -bQ -Rt -xv -Az -QR -BT -wQ -bQ -dL -ak -ab -ab -ab -"} -(19,1,1) = {" -ab -ab -ab -ab -ab -ab -ac -ac -ak -ak -cY -cY -cY -cY -eJ -dD -di -bQ -bQ -bQ -bQ -bQ -bQ -bQ -bQ -bQ -bQ -ak -ak -ab -"} -(20,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ak -bQ -bD -cb -bQ -di -du -dO -bQ -fb -Nn -bQ -fb -Nn -bQ -fb -Nn -bQ -ak -ab -ab -"} -(21,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ak -eu -bF -cr -ar -dt -dD -di -bQ -fB -eg -bQ -fB -se -bQ -fB -vp -bQ -ab -ab -ab -"} -(22,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -ak -eu -eF -dT -er -dX -de -di -bQ -jx -bQ -bQ -fC -bQ -bQ -eC -bQ -bQ -ab -ab -ab -"} -(23,1,1) = {" -ab -ab -ab -ab -ab -ab -ac -ac -dL -ak -bQ -cQ -ea -ar -ca -dD -di -et -fd -Dj -et -fd -Uj -et -fd -ca -eu -ab -ab -ab -"} -(24,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -dL -bQ -bQ -bQ -bQ -bQ -eK -vx -fy -fy -fD -fy -fy -fD -rb -fy -Ou -dO -eu -ak -ab -ab -"} -(25,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -bQ -ck -cX -eb -bQ -dv -du -dO -bQ -bQ -ar -ar -bQ -bQ -bQ -TO -bQ -bQ -dL -ak -ak -"} -(26,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -bQ -cl -cp -cp -bQ -dt -dD -nP -bQ -wd -qw -Xa -Dg -bQ -st -sP -bQ -dL -bz -dL -dL -"} -(27,1,1) = {" -ab -ab -ab -ab -ab -ab -ab -ac -ac -bQ -cm -da -ec -es -eL -dx -ax -ar -qw -qw -Zy -qw -bQ -BZ -ib -bQ -ak -dL -dL -ak -"} -(28,1,1) = {" -ab -ab -ab -ab -ab -ac -ac -ac -ak -bQ -cp -dn -ee -bQ -eZ -dy -Yg -mh -pI -hE -CJ -Iz -bQ -bQ -De -bQ -ac -ab -ab -ab -"} -(29,1,1) = {" -ab -ab -ab -ab -ac -ac -ac -ac -ak -bQ -cv -dK -dK -bQ -fA -Xi -et -ar -qw -qw -Iq -Fp -bQ -LK -pN -bQ -ac -ab -ab -ab -"} -(30,1,1) = {" -ab -ab -ab -ac -ac -ac -ac -ac -ac -bQ -bQ -bQ -bQ -bQ -di -dD -di -bQ -gJ -qw -vH -qw -bQ -FI -jQ -bQ -ac -ab -ab -ab -"} -(31,1,1) = {" -ab -ab -ab -ac -ac -ac -ac -ac -ac -ac -ak -ac -ac -eu -di -dD -di -bQ -WS -sC -rT -Qn -bQ -bQ -bQ -bQ -ac -ab -ab -ab -"} -(32,1,1) = {" -ab -ab -ab -ac -ac -ak -ac -ac -ac -ac -ak -ak -ac -eu -ax -rp -Ji -bQ -eu -eu -eu -eu -bQ -dL -dL -dL -ac -ab -ab -ab -"} -(33,1,1) = {" -ab -ab -ac -ac -ac -ak -ac -ak -ac -ac -ak -ak -ac -eu -eu -He -eu -eu -ak -ak -ak -ak -dL -dL -dL -ac -ac -ab -ab -ab -"} -(34,1,1) = {" -ab -ac -ac -ak -ak -ak -ak -ak -ak -ak -ac -ac -ac -ac -eu -aJ -eu -ak -ak -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(35,1,1) = {" -ac -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -ac -eu -aK -eu -ak -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(36,1,1) = {" -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -ac -eu -aK -eu -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(37,1,1) = {" -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -eu -aK -eu -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(38,1,1) = {" -ac -ac -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -eM -bR -eM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(39,1,1) = {" -ac -ac -ak -ak -ak -ak -aG -ak -ak -ak -ak -ac -ac -ac -eM -bR -eM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(40,1,1) = {" -ac -ac -ac -ak -ak -aI -br -eM -ak -ak -ac -ac -ac -ak -eM -bR -eM -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(41,1,1) = {" -ac -ac -ac -ac -ak -eM -cN -eM -ak -ac -ac -ac -ac -ak -eM -bT -eM -ak -ac -ac -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(42,1,1) = {" -ac -ac -ac -ac -eM -eM -bt -eM -eM -ak -ac -ac -ak -eM -eM -bU -eM -eM -ak -ak -ac -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(43,1,1) = {" -ac -ac -ac -aw -eM -cM -bu -bk -eM -aw -aw -aw -aw -bv -cM -bV -bk -eM -aw -ak -ak -ac -ac -ac -ac -ac -ac -ab -ab -ab -"} -(44,1,1) = {" -ac -ac -ak -aw -ae -ai -cN -aQ -cM -bS -ba -be -bn -bw -np -bR -cN -ce -aw -ak -ak -ak -ac -ac -ac -ac -ac -ab -ab -ab -"} -(45,1,1) = {" -ac -ac -ak -eM -ap -as -aH -aV -aW -aW -bb -bg -aW -bE -bK -bW -cd -eO -aw -ak -ak -ak -ak -ac -ac -ac -ac -ab -ab -ab -"} -(46,1,1) = {" -ac -ak -ak -eM -aN -at -np -nx -aY -aZ -np -bh -cN -bH -bM -bX -cN -zE -aw -aw -aw -aw -cu -ak -ak -ac -ac -ab -ab -ab -"} -(47,1,1) = {" -ak -Cu -Cu -Cu -bx -au -bx -Cu -bp -aw -ci -bl -bo -bH -cN -bY -cN -dg -eM -ch -dg -eM -ak -ak -dL -ac -ac -ab -ab -ab -"} -(48,1,1) = {" -ak -Cu -al -aa -ay -av -aL -Cu -bq -aw -aw -bm -aw -bm -cN -bY -cN -cf -cg -cj -cf -cq -ak -ak -dL -dL -ac -ab -ab -ab -"} -(49,1,1) = {" -ak -aj -an -az -af -aA -aM -Cu -by -aw -bc -dM -ei -cM -ct -bY -cN -cM -eM -cn -co -eM -ak -ak -ak -dL -ac -ab -ab -ab -"} -(50,1,1) = {" -ak -aj -an -aB -ag -aC -bf -Cu -aw -aw -cx -cN -cN -cN -cN -bZ -nx -Qh -aw -aw -aw -aw -cu -ak -ak -ak -ac -ab -ab -ab -"} -(51,1,1) = {" -ak -Cu -aq -ad -aD -aR -aO -Cu -bz -aw -bd -cN -bs -bI -bN -cc -aw -Em -aw -ak -ak -ak -ak -ak -ak -ak -ac -ab -ab -ab -"} -(52,1,1) = {" -ak -Cu -Cu -Cu -aj -aS -aj -Cu -dL -aw -cB -cN -el -ex -bO -eq -ev -xK -aw -ak -ak -ak -ak -ak -ak -ak -ac -ab -ab -ab -"} -(53,1,1) = {" -ak -ak -ak -Cu -aE -aU -bi -Cu -dL -aw -cD -dQ -aw -ev -Oe -ev -ev -xK -aw -ak -ak -ak -ak -ak -ak -ac -ac -ab -ab -ab -"} -(54,1,1) = {" -ac -ak -ak -Cu -aF -aR -bj -Cu -dL -aw -cE -dR -eo -bJ -bP -bJ -bJ -CO -aw -ak -ak -ak -ak -ak -ak -ak -ac -ab -ab -ab -"} -(55,1,1) = {" -ac -ac -ak -Cu -aj -aX -aj -Cu -dL -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -ak -ak -ak -ak -ak -ak -ak -ak -ab -ab -ab -"} -(56,1,1) = {" -ak -ak -ak -ao -ak -ak -ak -ao -dL -dL -ak -ak -bG -bG -bG -bG -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ac -ab -ab -ab -"} -(57,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -bG -bG -bG -bG -bG -bG -bG -ak -ak -ak -ak -ak -ak -ak -ak -ac -ac -ab -ab -ab -"} -(58,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -bG -bG -bG -bG -bG -bG -bG -bG -ak -ak -ak -ak -ak -ak -ak -ac -ac -ab -ab -ab -"} -(59,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -ak -bG -bG -bG -ab -ab -ab -bG -bG -bG -bG -ak -ak -ak -ak -ak -ak -ac -ac -ab -ab -ab -"} -(60,1,1) = {" -ak -ak -ak -ak -ak -ak -ak -ak -bG -bG -ab -ab -ab -ab -ab -ab -bG -dL -dL -ak -ak -ak -ak -ak -ak -ak -ac -ab -ab -ab -"} +"aa" = (/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("mine")},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"ab" = (/turf/template_noop,/area/template_noop) +"ac" = (/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) +"ad" = (/obj/machinery/light_switch{pixel_x = 27},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"ae" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/computer/shuttle/mining{req_access = null},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"af" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/eva) +"ag" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/eva) +"ah" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"ai" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"aj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/eva) +"ak" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"al" = (/obj/structure/table,/obj/item/pickaxe,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"am" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/bluespace_beacon,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"an" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"ao" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/eva) +"ap" = (/obj/structure/closet/crate,/obj/item/dice/d4,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"aq" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"ar" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/living_quarters) +"as" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/production) +"at" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"au" = (/obj/machinery/door/airlock/mining/glass{name = "Mining Station EVA"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/eva) +"av" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/eva) +"aw" = (/turf/closed/wall,/area/mine/production) +"ax" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/living_quarters) +"ay" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"az" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/mine/eva) +"aA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) +"aB" = (/turf/open/floor/plasteel,/area/mine/eva) +"aC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) +"aD" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) +"aE" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"aF" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) +"aG" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 3; height = 10; id = "mining_away"; name = "lavaland mine"; width = 7},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"aH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/item/beacon,/turf/open/floor/plasteel,/area/mine/production) +"aI" = (/obj/structure/sign/warning/docking,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"aJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"aK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"aL" = (/obj/machinery/power/apc{name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/machinery/recharge_station,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/eva) +"aM" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/eva) +"aN" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) +"aO" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/computer/mech_bay_power_console{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) +"aP" = (/turf/template_noop,/area/space) +"aQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"aR" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"aS" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) +"aT" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 3; height = 7; id = "lavaland_common_away"; name = "Mining base public dock"; width = 7},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) +"aU" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) +"aV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) +"aW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) +"aX" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) +"aY" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"aZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"ba" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -25; pixel_y = 2},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/mine/production) +"bb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/production) +"bc" = (/obj/machinery/mineral/mint,/turf/open/floor/plasteel,/area/mine/production) +"bd" = (/obj/structure/closet/crate,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"be" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/production) +"bf" = (/turf/open/floor/mech_bay_recharge_floor,/area/mine/eva) +"bg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/production) +"bh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"bi" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) +"bj" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) +"bk" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"bl" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"bm" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"bn" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/production) +"bo" = (/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("mine")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/production) +"bp" = (/obj/machinery/door/airlock{name = "Closet"},/turf/open/floor/plating,/area/mine/production) +"bq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/production) +"br" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) +"bs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/production) +"bt" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) +"bu" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"bv" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"bw" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"bx" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/eva) +"by" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/mine/production) +"bz" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors) +"bA" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) +"bB" = (/turf/open/floor/circuit,/area/mine/maintenance) +"bC" = (/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 23},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"bD" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"bE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/mining/glass{name = "Processing Area"; req_access_txt = "48"; security_level = 6},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/production) +"bF" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"bG" = (/turf/open/lava/smooth/lava_land_surface,/area/template_noop) +"bH" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"bI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/production) +"bJ" = (/obj/machinery/conveyor{id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/mine/production) +"bK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) +"bL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit,/area/mine/maintenance) +"bM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"bN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/plasteel,/area/mine/production) +"bO" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"bP" = (/obj/machinery/mineral/processing_unit{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) +"bQ" = (/turf/closed/wall,/area/mine/living_quarters) +"bR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"bS" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"bT" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"bU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock/glass{name = "Mining Station Bridge"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"bV" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) +"bW" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/mine/production) +"bX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/production) +"bY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"bZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"ca" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"cb" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood{pixel_x = -3; pixel_y = -3},/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("mine")},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"cc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel,/area/mine/production) +"cd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"ce" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel,/area/mine/production) +"cf" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/production) +"cg" = (/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/mine/production) +"ch" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"ci" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"cj" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"ck" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/mine/living_quarters) +"cl" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/crate/secure/loot,/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/mine/living_quarters) +"cm" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/mine/living_quarters) +"cn" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"co" = (/obj/machinery/shower{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"cp" = (/turf/open/floor/plating,/area/mine/living_quarters) +"cq" = (/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"cr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"cs" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/circuit,/area/mine/maintenance) +"ct" = (/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/production) +"cu" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/production) +"cv" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/living_quarters) +"cx" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"cB" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/paper/fluff/stations/lavaland/orm_notice,/turf/open/floor/plasteel,/area/mine/production) +"cC" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/sign/poster/official/random{pixel_y = 32},/turf/open/floor/plasteel,/area/mine/living_quarters) +"cD" = (/obj/structure/ore_box,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"cE" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"cJ" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("mine")},/turf/open/floor/circuit,/area/mine/maintenance) +"cM" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"cN" = (/turf/open/floor/plasteel,/area/mine/production) +"cP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/mine/maintenance) +"cQ" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"cX" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/mine/living_quarters) +"cY" = (/turf/closed/wall/r_wall,/area/mine/maintenance) +"cZ" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{dir = 4; piping_layer = 3},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/living_quarters) +"da" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/meter,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/mine/living_quarters) +"de" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dg" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) +"di" = (/turf/open/floor/plasteel,/area/mine/living_quarters) +"dj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) +"dk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/mine/living_quarters) +"dq" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("mine")},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"dr" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/mine/living_quarters) +"dt" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"du" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dv" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dK" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) +"dL" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors) +"dM" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/mine/production) +"dN" = (/obj/structure/cable,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) +"dO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dQ" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"dR" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mine/production) +"dS" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/mine/maintenance) +"dT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"dU" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"dV" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/chair,/turf/open/floor/plasteel,/area/mine/living_quarters) +"dW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/chair,/turf/open/floor/plasteel,/area/mine/living_quarters) +"dX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"dY" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"ea" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"eb" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/open/floor/plating,/area/mine/living_quarters) +"ec" = (/obj/machinery/atmospherics/components/binary/pump/on,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/mine/living_quarters) +"ed" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"ee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/mine/living_quarters) +"ef" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/mine/living_quarters) +"eg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/carpet,/area/mine/living_quarters) +"ei" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) +"el" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("mine")},/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"en" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/item/storage/bag/ore,/obj/item/pickaxe,/obj/item/mining_scanner,/obj/item/flashlight,/turf/open/floor/plasteel,/area/mine/living_quarters) +"eo" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) +"ep" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/maintenance) +"eq" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"er" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"es" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/mine/living_quarters) +"et" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"eu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) +"ev" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/production) +"ex" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"eC" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"eF" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) +"eI" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) +"eJ" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/mine/living_quarters) +"eK" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"eL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"eM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) +"eO" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"eZ" = (/obj/machinery/camera{c_tag = "Crew Area Hallway East"; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fb" = (/obj/structure/bed,/obj/item/bedsheet/brown,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/carpet,/area/mine/living_quarters) +"fd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"fA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"fB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/carpet,/area/mine/living_quarters) +"fC" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"fD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"gJ" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"hE" = (/obj/structure/chair,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"ib" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"jx" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"jz" = (/obj/structure/table,/obj/item/cigbutt,/turf/open/floor/plasteel,/area/mine/living_quarters) +"jQ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"mh" = (/obj/machinery/door/airlock/glass{name = "Break Room"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"np" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"nx" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) +"nP" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/mine/living_quarters) +"pI" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"pN" = (/obj/machinery/button/door{id = "miningbathroom"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"qw" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"rb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"rp" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"rT" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"se" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/carpet,/area/mine/living_quarters) +"st" = (/obj/machinery/door/window/southleft,/obj/machinery/shower{pixel_y = 22},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"sC" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"sP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"vp" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/carpet,/area/mine/living_quarters) +"vr" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"vx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"vH" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"wd" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"wQ" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/displaycase,/turf/open/floor/plasteel,/area/mine/living_quarters) +"xv" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"xK" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/mine/production) +"zE" = (/obj/structure/closet/crate,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Az" = (/obj/structure/table,/obj/item/gps/mining,/obj/item/gps/mining,/turf/open/floor/plasteel,/area/mine/living_quarters) +"BT" = (/obj/structure/displaycase,/turf/open/floor/plasteel,/area/mine/living_quarters) +"BZ" = (/obj/machinery/door/window/southright,/obj/machinery/shower{pixel_y = 22},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"Cu" = (/turf/closed/wall,/area/mine/eva) +"Cv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"CJ" = (/obj/structure/table,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 7; pixel_y = 5},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -1; pixel_y = 9},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/mine/living_quarters) +"CO" = (/obj/machinery/conveyor{dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating,/area/mine/production) +"De" = (/obj/machinery/door/airlock{id_tag = "miningbathroom"; name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"Dg" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Dj" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Em" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) +"Fp" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Fu" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Lavaland Shuttle Airlock"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"FI" = (/obj/structure/toilet{dir = 8},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"Hb" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Lavaland Shuttle Airlock"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"He" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock/glass{name = "Mining Station Bridge"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Iq" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Iz" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("mine")},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Ji" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Kd" = (/obj/structure/statue{desc = "A lifelike statue of a horrifying monster."; dir = 8; icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; icon_state = "goliath"; name = "goliath"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"LK" = (/obj/structure/sink{dir = 4; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"Mi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Nn" = (/obj/structure/table,/turf/open/floor/carpet,/area/mine/living_quarters) +"Oe" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall,/area/mine/production) +"Ou" = (/obj/machinery/atmospherics/pipe/manifold4w/supply,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Qh" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) +"Qn" = (/obj/structure/sink{dir = 8; pixel_x = 11},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"QR" = (/obj/structure/table,/obj/item/tank/internals/emergency_oxygen{pixel_x = 5; pixel_y = 3},/obj/item/tank/internals/emergency_oxygen,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Rq" = (/obj/effect/spawner/structure/window/reinforced,/turf/closed/wall,/area/mine/living_quarters) +"Rt" = (/obj/machinery/camera{c_tag = "Public Shuttle Lobby"; network = list("mine")},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/table,/obj/item/gps/mining,/obj/item/gps/mining,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Ru" = (/obj/machinery/computer/shuttle/mining/common{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"TO" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) +"Uj" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"WS" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Xa" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Xi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Xm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Yg" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Za" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) +"Zu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair,/turf/open/floor/plasteel,/area/mine/living_quarters) +"Zy" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) + +(1,1,1) = {" +aPaPaPaPaPaPaPabababababababababababababababababababababababababababacacacacacababababacacacakakakakakakakacacakakakakak +abababababababababababababababababababababababababababababababababacacakakacacacababacacacakCuCuajajCuCuakakacakakakakak +ababababababababababababababababababababababababababababababababacacakakakakakacacacacakakakCualananaqCuakakakakakakakak +abababababababababababababababababababababababababababababacacacacakakakakakakakacacawaweMeMCuaaazaBadCuCuCuCuaoakakakak +ababababababababababababababababababababababababababababacacacacacakakakakakakakakeMeMaeapaNbxayafagaDajaEaFajakakakakak +abababababababababababababababababababababababababababacacacacakakakakakakakakaIeMeMcMaiasatauavaAaCaRaSaUaRaXakakakakak +abababababababababababababababababacacabababacababababacacacacacacakakakakakaGbrcNbtbucNaHnpbxaLaMbfaOajbibjajakakakakak +ababababababababababacacabacacacacacacacacacacacacacacacacacacacakakakakakakakeMeMeMbkaQaVnxCuCuCuCuCuCuCuCuCuaoakakakak +abababababababababacacacacacacacakakakacacacdLdLacacacakakacacacacakakakakakakakakeMeMcMaWaYbpbqbyawbzdLdLdLdLdLakakakbG +abababababababababacacacacacacakbzdLakakakakakbQbQbQbQbQbQbQacacacakakakakakakakacakawbSaWaZawawawawawawawawawdLakakbGbG +ababababababababacacacaccYcYcYcYcYcYcYbQeueubQbQckclcmcpcvbQakakakacakakakakakacacacawbabbnpciawbccxbdcBcDcEawakbGbGbGab +ababababababababacbAacbAcYbBbCahcPcscYbDbFeFcQbQcXcpdadndKbQacakakacacacakakacacacacawbebgbhblbmdMcNcNcNdQdRawakbGbGbGab +abababababababababacacbAcYbBbLamdScJcYcbcrdTeabQebcpeceedKbQacacacacacacacacacacacakawbnaWcNboaweicNbselaweoawbGbGbGabab +ababababababababakacacaccYcYcYepcYcYcYbQarerarbQbQbQesbQbQbQeueueuacacacacacacakakeMbvbwbEbHbHbmcMcNbIexevbJawbGbGbGabab +ababababababababakacacakeIdrcCdlcadqeJdidtdXcaeKdvdteLeZfAdidiaxeueueueueueMeMeMeMeMcMnpbKbMcNcNctcNbNbOOebPawbGbGbGabab +abababababababababacakcZdjZudkZadDXidDdudDdedDvxdudDdxdyXidDdDrpHeaJaKaKaKbRbRbRbTbUbVbRbWbXbYbYbYbZcceqevbJawbGbGbGbGab +abababababababakdLdLakakdNjzaxCvetnPdidOdididifydOnPaxYgetdidiJieueueueueueMeMeMeMeMbkcNcdcNcNcNcNnxawevevbJawakbGbGbGbG +ababababakakakakakakakbQbQbQbQMibQbQbQbQbQbQetfybQbQarmharbQbQbQeuakakacacacacacakeMeMceeOzEdgcfcMQhEmxKxKCOawakakbGbGdL +ababakakakakakakakakakbQdUdVdWdXdYRtbQfbfBjxfdfDbQwdqwpIqwgJWSeuakakacacacacacacacakawawawaweMcgeMawawawawawawakakakbGdL +abakakakakakakakakakakbQeddidiefXmxvbQNnegbQDjfyarqwqwhEqwqwsCeuakacacacacacacacacakakakakawchcjcnawakakakakakakakakakak +akakakakakakakakakakakRqRudienendiAzbQbQbQbQetfyarXaZyCJIqvHrTeuakacacacacacacacacacakakakawdgcfcoawakakakakakakakakakak +akakakakakakakakakakakbQeddienendiQRbQfbfBfCfdfDbQDgqwIzFpqwQneuakacacacababacacacacacakakaweMcqeMawakakakakakakakakakak +akakakakakakakakakeueueuetdidididiBTbQNnsebQUjrbbQbQbQbQbQbQbQbQdLacacacabababacacacacacakcuakakakcuakakakakakakakakakak +akakakakakakakakaTHbdiFuvrdiKddinPwQbQbQbQbQetfybQstBZbQLKFIbQdLdLacacabababababacacacacacakakakakakakakakakakakakakakak +abakakakakakakakakeueueueueueueubQbQbQfbfBeCfdOuTOsPibDepNjQbQdLdLacacabababababababacacacakdLdLakakakakakakakakakakakak +abakakakakakakakakakakacacacacacacdLbQNnvpbQcadObQbQbQbQbQbQbQdLacacabababababababababacacacacdLdLakakakacakakakacacacak +abakakakakakakakakakakacacababababakbQbQbQbQeueubQdLakacacacacacacacabababababababababababacacacacacacacacacakacacacacac +ababakakakakakakakakacacababababababakakabababakdLbzdLabacacabababababababababababababababababababababacacacacacacababab +abababakakakacacacacacabababababababakabababababakdLdLabababababababababababababababababababababababababababacacabababab +abababakacacacabababababababababababababababababakdLakababababababababababababababababababababababababababababababababab +"} From 1e34e3d0810a1e92909309303e033011a46c5315 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Sun, 1 Mar 2020 05:19:27 -0500 Subject: [PATCH 367/380] Add files via upload --- _maps/RandomRuins/LavaRuins/miningbase.dmm | 4745 ++++++++++++++++++-- 1 file changed, 4438 insertions(+), 307 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/miningbase.dmm b/_maps/RandomRuins/LavaRuins/miningbase.dmm index ea8056f15f..636d5fb3fd 100644 --- a/_maps/RandomRuins/LavaRuins/miningbase.dmm +++ b/_maps/RandomRuins/LavaRuins/miningbase.dmm @@ -1,307 +1,4438 @@ -"aa" = (/obj/machinery/camera{c_tag = "EVA"; dir = 4; network = list("mine")},/obj/machinery/airalarm{dir = 4; pixel_x = -23},/obj/machinery/light{dir = 8},/obj/structure/table,/obj/item/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"ab" = (/turf/template_noop,/area/template_noop) -"ac" = (/turf/open/lava/smooth/lava_land_surface,/area/lavaland/surface/outdoors) -"ad" = (/obj/machinery/light_switch{pixel_x = 27},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"ae" = (/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/computer/shuttle/mining{req_access = null},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"af" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/eva) -"ag" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/eva) -"ah" = (/obj/machinery/telecomms/relay/preset/mining,/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/neutral{dir = 1},/obj/effect/turf_decal/tile/neutral,/obj/effect/turf_decal/tile/neutral{dir = 4},/obj/effect/turf_decal/tile/neutral{dir = 8},/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"ai" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"aj" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/eva) -"ak" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"al" = (/obj/structure/table,/obj/item/pickaxe,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/item/gps/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"am" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/obj/machinery/bluespace_beacon,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"an" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"ao" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/eva) -"ap" = (/obj/structure/closet/crate,/obj/item/dice/d4,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"aq" = (/obj/machinery/suit_storage_unit/mining,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"ar" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/living_quarters) -"as" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/production) -"at" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"au" = (/obj/machinery/door/airlock/mining/glass{name = "Mining Station EVA"; req_access_txt = "54"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/eva) -"av" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/eva) -"aw" = (/turf/closed/wall,/area/mine/production) -"ax" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/living_quarters) -"ay" = (/obj/structure/table,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/stack/packageWrap,/obj/item/hand_labeler,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"az" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/mine/eva) -"aA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) -"aB" = (/turf/open/floor/plasteel,/area/mine/eva) -"aC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/plasteel,/area/mine/eva) -"aD" = (/obj/structure/tank_dispenser/oxygen,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) -"aE" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"aF" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/shower{dir = 8},/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/eva) -"aG" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 3; height = 10; id = "mining_away"; name = "lavaland mine"; width = 7},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"aH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/obj/item/beacon,/turf/open/floor/plasteel,/area/mine/production) -"aI" = (/obj/structure/sign/warning/docking,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"aJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"aK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"aL" = (/obj/machinery/power/apc{name = "Mining EVA APC"; pixel_x = 1; pixel_y = -23},/obj/machinery/recharge_station,/obj/effect/turf_decal/tile/purple{dir = 1},/obj/structure/cable,/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/eva) -"aM" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-8"},/turf/open/floor/plating,/area/mine/eva) -"aN" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) -"aO" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/computer/mech_bay_power_console{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) -"aP" = (/turf/template_noop,/area/space) -"aQ" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"aR" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"aS" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) -"aT" = (/obj/docking_port/stationary{area_type = /area/lavaland/surface/outdoors; dir = 8; dwidth = 3; height = 7; id = "lavaland_common_away"; name = "Mining base public dock"; width = 7},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors) -"aU" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/eva) -"aV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) -"aW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) -"aX" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0; req_access_txt = "54"},/turf/open/floor/plasteel,/area/mine/eva) -"aY" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"aZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"ba" = (/obj/machinery/power/apc{dir = 8; name = "Mining Station Starboard Wing APC"; pixel_x = -25; pixel_y = 2},/obj/machinery/light{dir = 8},/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plasteel,/area/mine/production) -"bb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plasteel,/area/mine/production) -"bc" = (/obj/machinery/mineral/mint,/turf/open/floor/plasteel,/area/mine/production) -"bd" = (/obj/structure/closet/crate,/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"be" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/production) -"bf" = (/turf/open/floor/mech_bay_recharge_floor,/area/mine/eva) -"bg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/production) -"bh" = (/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"bi" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/eva) -"bj" = (/obj/structure/ore_box,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/eva) -"bk" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"bl" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"bm" = (/obj/structure/cable{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"bn" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/effect/turf_decal/tile/purple{dir = 8},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/production) -"bo" = (/obj/machinery/light{dir = 4},/obj/machinery/camera{c_tag = "Shuttle Docking Foyer"; dir = 8; network = list("mine")},/obj/machinery/newscaster{pixel_x = 30; pixel_y = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/closet/secure_closet/miner,/turf/open/floor/plasteel,/area/mine/production) -"bp" = (/obj/machinery/door/airlock{name = "Closet"},/turf/open/floor/plating,/area/mine/production) -"bq" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating,/area/mine/production) -"br" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) -"bs" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel,/area/mine/production) -"bt" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{glass = 1; name = "Mining Shuttle Airlock"; opacity = 0},/turf/open/floor/plasteel,/area/mine/production) -"bu" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"bv" = (/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"bw" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"bx" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/eva) -"by" = (/obj/machinery/space_heater,/turf/open/floor/plating,/area/mine/production) -"bz" = (/turf/closed/mineral/random/high_chance/volcanic,/area/lavaland/surface/outdoors) -"bA" = (/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/lavaland/surface/outdoors/explored) -"bB" = (/turf/open/floor/circuit,/area/mine/maintenance) -"bC" = (/obj/machinery/power/apc{dir = 1; name = "Mining Communications APC"; pixel_x = 1; pixel_y = 23},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"bD" = (/obj/machinery/light/small{dir = 8},/obj/machinery/airalarm{pixel_y = 23},/obj/machinery/iv_drip,/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"bE" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/mining/glass{name = "Processing Area"; req_access_txt = "48"; security_level = 6},/obj/structure/cable{icon_state = "1-2"},/obj/structure/cable{icon_state = "2-8"},/obj/structure/cable{icon_state = "2-4"},/turf/open/floor/plasteel,/area/mine/production) -"bF" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"bG" = (/turf/open/lava/smooth/lava_land_surface,/area/template_noop) -"bH" = (/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "0-8"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"bI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/open/floor/plasteel,/area/mine/production) -"bJ" = (/obj/machinery/conveyor{id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 8},/turf/open/floor/plating,/area/mine/production) -"bK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/production) -"bL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/circuit,/area/mine/maintenance) -"bM" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"bN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/plasteel,/area/mine/production) -"bO" = (/obj/machinery/light{dir = 4},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"bP" = (/obj/machinery/mineral/processing_unit{dir = 1},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) -"bQ" = (/turf/closed/wall,/area/mine/living_quarters) -"bR" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"bS" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"bT" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"bU" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock/glass{name = "Mining Station Bridge"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"bV" = (/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/production) -"bW" = (/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-8"},/turf/open/floor/plasteel,/area/mine/production) -"bX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/production) -"bY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"bZ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/purple,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"ca" = (/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"cb" = (/obj/structure/closet/crate/freezer,/obj/item/reagent_containers/blood,/obj/item/reagent_containers/blood{pixel_x = -3; pixel_y = -3},/obj/item/reagent_containers/blood/AMinus,/obj/item/reagent_containers/blood/BMinus{pixel_x = -4; pixel_y = 4},/obj/item/reagent_containers/blood/BPlus{pixel_x = 1; pixel_y = 2},/obj/item/reagent_containers/blood/OMinus,/obj/item/reagent_containers/blood/OPlus{pixel_x = -2; pixel_y = -1},/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/item/reagent_containers/blood/random,/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 1; network = list("mine")},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"cc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 9},/turf/open/floor/plasteel,/area/mine/production) -"cd" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"ce" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/machinery/mineral/equipment_vendor,/turf/open/floor/plasteel,/area/mine/production) -"cf" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown,/turf/open/floor/plasteel,/area/mine/production) -"cg" = (/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/effect/mapping_helpers/airlock/cyclelink_helper,/turf/open/floor/plasteel,/area/mine/production) -"ch" = (/obj/structure/closet/emcloset,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"ci" = (/obj/machinery/mineral/equipment_vendor,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"cj" = (/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"ck" = (/obj/machinery/power/smes{charge = 5e+006},/obj/structure/cable{icon_state = "0-4"},/turf/open/floor/plating,/area/mine/living_quarters) -"cl" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/crate/secure/loot,/obj/structure/sign/warning/electricshock{pixel_y = 32},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plating,/area/mine/living_quarters) -"cm" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/cable{icon_state = "2-8"},/turf/open/floor/plating,/area/mine/living_quarters) -"cn" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"co" = (/obj/machinery/shower{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 30},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cp" = (/turf/open/floor/plating,/area/mine/living_quarters) -"cq" = (/obj/machinery/door/airlock/external{glass = 1; name = "Mining External Airlock"; opacity = 0},/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"cr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"cs" = (/obj/machinery/airalarm{pixel_y = 24},/turf/open/floor/circuit,/area/mine/maintenance) -"ct" = (/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/production) -"cu" = (/obj/machinery/light/small{dir = 1},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/production) -"cv" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plating,/area/mine/living_quarters) -"cx" = (/obj/machinery/light/small{dir = 1},/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cB" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/table,/obj/item/paper/fluff/stations/lavaland/orm_notice,/turf/open/floor/plasteel,/area/mine/production) -"cC" = (/obj/effect/turf_decal/tile/purple{dir = 4},/obj/structure/sign/poster/official/random{pixel_y = 32},/turf/open/floor/plasteel,/area/mine/living_quarters) -"cD" = (/obj/structure/ore_box,/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"cE" = (/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"cJ" = (/obj/machinery/camera{c_tag = "Communications Relay"; dir = 8; network = list("mine")},/turf/open/floor/circuit,/area/mine/maintenance) -"cM" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"cN" = (/turf/open/floor/plasteel,/area/mine/production) -"cP" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/turf/open/floor/plasteel/dark,/area/mine/maintenance) -"cQ" = (/obj/structure/table,/obj/item/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"cX" = (/obj/machinery/power/terminal{dir = 1},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plating,/area/mine/living_quarters) -"cY" = (/turf/closed/wall/r_wall,/area/mine/maintenance) -"cZ" = (/obj/structure/lattice/catwalk,/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{dir = 4; piping_layer = 3},/turf/open/floor/plating/asteroid/basalt/lava_land_surface,/area/mine/living_quarters) -"da" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/obj/machinery/meter,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/mine/living_quarters) -"de" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dg" = (/obj/effect/turf_decal/tile/purple,/turf/open/floor/plasteel,/area/mine/production) -"di" = (/turf/open/floor/plasteel,/area/mine/living_quarters) -"dj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "0-4"},/obj/structure/cable{icon_state = "1-4"},/obj/structure/cable{icon_state = "2-4"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) -"dk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dl" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dn" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/open/floor/plating,/area/mine/living_quarters) -"dq" = (/obj/machinery/camera{c_tag = "Crew Area Hallway"; network = list("mine")},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"dr" = (/obj/item/twohanded/required/kirbyplants/random,/turf/open/floor/plasteel,/area/mine/living_quarters) -"dt" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"du" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dv" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dy" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dD" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dK" = (/obj/machinery/atmospherics/components/unary/tank/air{dir = 8},/turf/open/floor/plating,/area/mine/living_quarters) -"dL" = (/turf/closed/mineral/random/volcanic,/area/lavaland/surface/outdoors) -"dM" = (/obj/effect/turf_decal/loading_area,/turf/open/floor/plasteel,/area/mine/production) -"dN" = (/obj/structure/cable,/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) -"dO" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dQ" = (/obj/effect/turf_decal/loading_area{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"dR" = (/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/delivery,/turf/open/floor/plasteel,/area/mine/production) -"dS" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/turf/open/floor/circuit,/area/mine/maintenance) -"dT" = (/obj/machinery/atmospherics/components/unary/vent_pump/on,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 10},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"dU" = (/obj/item/twohanded/required/kirbyplants/random,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"dV" = (/obj/machinery/newscaster{pixel_y = 32},/obj/structure/chair,/turf/open/floor/plasteel,/area/mine/living_quarters) -"dW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/light{dir = 1},/obj/structure/chair,/turf/open/floor/plasteel,/area/mine/living_quarters) -"dX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"dY" = (/obj/machinery/airalarm{pixel_y = 23},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ea" = (/obj/structure/table,/obj/item/storage/firstaid/regular,/obj/effect/turf_decal/tile/blue,/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"eb" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/open/floor/plating,/area/mine/living_quarters) -"ec" = (/obj/machinery/atmospherics/components/binary/pump/on,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/mine/living_quarters) -"ed" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"ee" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/open/floor/plating,/area/mine/living_quarters) -"ef" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eg" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm1"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/carpet,/area/mine/living_quarters) -"ei" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/effect/turf_decal/bot,/turf/open/floor/plasteel,/area/mine/production) -"el" = (/obj/machinery/camera{c_tag = "Processing Area Room"; dir = 8; network = list("mine")},/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"en" = (/obj/structure/table,/obj/item/clothing/glasses/meson,/obj/item/storage/bag/ore,/obj/item/pickaxe,/obj/item/mining_scanner,/obj/item/flashlight,/turf/open/floor/plasteel,/area/mine/living_quarters) -"eo" = (/obj/machinery/mineral/unloading_machine{dir = 1; icon_state = "unloader-corner"; input_dir = 1; output_dir = 2},/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) -"ep" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Communications"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/maintenance) -"eq" = (/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"er" = (/obj/machinery/door/airlock/medical/glass{name = "Infirmary"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"es" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "48"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plating,/area/mine/living_quarters) -"et" = (/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eu" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) -"ev" = (/obj/effect/spawner/structure/window,/turf/open/floor/plating,/area/mine/production) -"ex" = (/obj/machinery/conveyor_switch/oneway{id = "mining_internal"; name = "mining conveyor"},/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"eC" = (/obj/machinery/door/airlock{id_tag = "miningdorm3"; name = "Room 3"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eF" = (/obj/effect/turf_decal/tile/blue{dir = 1},/obj/effect/turf_decal/tile/blue{dir = 4},/turf/open/floor/plasteel/white,/area/mine/living_quarters) -"eI" = (/obj/structure/cable{icon_state = "0-2"},/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/living_quarters) -"eJ" = (/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eK" = (/obj/machinery/power/apc{dir = 1; name = "Mining Station Port Wing APC"; pixel_x = 1; pixel_y = 23},/obj/structure/cable{icon_state = "0-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/cable{icon_state = "1-2"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"eM" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/mine/production) -"eO" = (/obj/structure/closet/crate{icon_state = "crateopen"},/obj/machinery/light,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"eZ" = (/obj/machinery/camera{c_tag = "Crew Area Hallway East"; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fb" = (/obj/structure/bed,/obj/item/bedsheet/brown,/obj/machinery/airalarm{pixel_y = 23},/turf/open/floor/carpet,/area/mine/living_quarters) -"fd" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fy" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"fA" = (/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"fB" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 6},/turf/open/floor/carpet,/area/mine/living_quarters) -"fC" = (/obj/machinery/door/airlock{id_tag = "miningdorm2"; name = "Room 2"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"fD" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"gJ" = (/obj/machinery/vending/cigarette,/obj/machinery/newscaster{pixel_y = 32},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"hE" = (/obj/structure/chair,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"ib" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"jx" = (/obj/machinery/door/airlock{id_tag = "miningdorm1"; name = "Room 1"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"jz" = (/obj/structure/table,/obj/item/cigbutt,/turf/open/floor/plasteel,/area/mine/living_quarters) -"jQ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"mh" = (/obj/machinery/door/airlock/glass{name = "Break Room"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"np" = (/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"nx" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/turf/open/floor/plasteel,/area/mine/production) -"nP" = (/obj/machinery/light,/turf/open/floor/plasteel,/area/mine/living_quarters) -"pI" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"pN" = (/obj/machinery/button/door{id = "miningbathroom"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_y = -25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"qw" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"rb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"rp" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"rT" = (/obj/structure/table,/obj/item/storage/box/donkpockets,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"se" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm2"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/carpet,/area/mine/living_quarters) -"st" = (/obj/machinery/door/window/southleft,/obj/machinery/shower{pixel_y = 22},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"sC" = (/obj/structure/table,/obj/machinery/reagentgrinder,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"sP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"vp" = (/obj/machinery/light/small{dir = 4},/obj/machinery/button/door{id = "miningdorm3"; name = "Door Bolt Control"; normaldoorcontrol = 1; pixel_x = 25; specialfunctions = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 1},/turf/open/floor/carpet,/area/mine/living_quarters) -"vr" = (/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"vx" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{dir = 1},/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"vH" = (/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"wd" = (/obj/machinery/vending/snack,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"wQ" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/displaycase,/turf/open/floor/plasteel,/area/mine/living_quarters) -"xv" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/obj/effect/turf_decal/tile/purple{dir = 4},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"xK" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/effect/turf_decal/stripes/line{dir = 1},/turf/open/floor/plating,/area/mine/production) -"zE" = (/obj/structure/closet/crate,/obj/effect/turf_decal/tile/purple,/obj/effect/turf_decal/tile/purple{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"Az" = (/obj/structure/table,/obj/item/gps/mining,/obj/item/gps/mining,/turf/open/floor/plasteel,/area/mine/living_quarters) -"BT" = (/obj/structure/displaycase,/turf/open/floor/plasteel,/area/mine/living_quarters) -"BZ" = (/obj/machinery/door/window/southright,/obj/machinery/shower{pixel_y = 22},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"Cu" = (/turf/closed/wall,/area/mine/eva) -"Cv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"CJ" = (/obj/structure/table,/obj/item/reagent_containers/food/drinks/beer{pixel_x = 7; pixel_y = 5},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -1; pixel_y = 9},/obj/item/reagent_containers/food/drinks/beer{pixel_x = -8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 5},/turf/open/floor/plasteel,/area/mine/living_quarters) -"CO" = (/obj/machinery/conveyor{dir = 10; id = "mining_internal"},/obj/machinery/light/small{dir = 4},/obj/effect/turf_decal/stripes/corner{dir = 1},/turf/open/floor/plating,/area/mine/production) -"De" = (/obj/machinery/door/airlock{id_tag = "miningbathroom"; name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"Dg" = (/obj/item/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Dj" = (/obj/machinery/camera{c_tag = "Dormitories"; dir = 4; network = list("mine")},/obj/effect/turf_decal/tile/purple{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Em" = (/obj/machinery/conveyor{dir = 8; id = "mining_internal"},/obj/structure/plasticflaps,/obj/effect/turf_decal/stripes/line{dir = 9},/turf/open/floor/plating,/area/mine/production) -"Fp" = (/obj/machinery/airalarm{dir = 1; pixel_y = -22},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Fu" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 8},/obj/machinery/door/airlock/external{name = "Lavaland Shuttle Airlock"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"FI" = (/obj/structure/toilet{dir = 8},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"Hb" = (/obj/effect/mapping_helpers/airlock/cyclelink_helper{dir = 4},/obj/machinery/door/airlock/external{name = "Lavaland Shuttle Airlock"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"He" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/machinery/door/airlock/glass{name = "Mining Station Bridge"},/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Iq" = (/obj/structure/chair{dir = 8},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Iz" = (/obj/machinery/camera{c_tag = "Crew Area"; dir = 1; network = list("mine")},/obj/machinery/computer/security/telescreen/entertainment{pixel_y = -32},/obj/machinery/light,/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Ji" = (/obj/machinery/light/small,/obj/effect/turf_decal/tile/purple{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Kd" = (/obj/structure/statue{desc = "A lifelike statue of a horrifying monster."; dir = 8; icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; icon_state = "goliath"; name = "goliath"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"LK" = (/obj/structure/sink{dir = 4; pixel_x = -12},/obj/structure/mirror{pixel_x = -28},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"Mi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/mine/living_quarters) -"Nn" = (/obj/structure/table,/turf/open/floor/carpet,/area/mine/living_quarters) -"Oe" = (/obj/machinery/mineral/processing_unit_console,/turf/closed/wall,/area/mine/production) -"Ou" = (/obj/machinery/atmospherics/pipe/manifold4w/supply,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"Qh" = (/obj/effect/turf_decal/loading_area{dir = 8},/turf/open/floor/plasteel,/area/mine/production) -"Qn" = (/obj/structure/sink{dir = 8; pixel_x = 11},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"QR" = (/obj/structure/table,/obj/item/tank/internals/emergency_oxygen{pixel_x = 5; pixel_y = 3},/obj/item/tank/internals/emergency_oxygen,/turf/open/floor/plasteel,/area/mine/living_quarters) -"Rq" = (/obj/effect/spawner/structure/window/reinforced,/turf/closed/wall,/area/mine/living_quarters) -"Rt" = (/obj/machinery/camera{c_tag = "Public Shuttle Lobby"; network = list("mine")},/obj/effect/turf_decal/tile/brown{dir = 1},/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 4},/obj/structure/table,/obj/item/gps/mining,/obj/item/gps/mining,/turf/open/floor/plasteel,/area/mine/living_quarters) -"Ru" = (/obj/machinery/computer/shuttle/mining/common{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"TO" = (/obj/machinery/door/airlock{name = "Restroom"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel/freezer,/area/mine/living_quarters) -"Uj" = (/obj/effect/turf_decal/tile/purple{dir = 1},/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"WS" = (/obj/structure/table,/obj/machinery/microwave{pixel_y = 6},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Xa" = (/obj/machinery/atmospherics/components/unary/vent_pump/on{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Xi" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "4-8"},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Xm" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Yg" = (/obj/effect/turf_decal/tile/brown,/obj/effect/turf_decal/tile/brown{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,/turf/open/floor/plasteel,/area/mine/living_quarters) -"Za" = (/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,/obj/structure/cable{icon_state = "4-8"},/obj/structure/cable{icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 8},/turf/open/floor/plasteel,/area/mine/living_quarters) -"Zu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{dir = 4},/obj/structure/cable{icon_state = "4-8"},/obj/structure/chair,/turf/open/floor/plasteel,/area/mine/living_quarters) -"Zy" = (/obj/structure/chair{dir = 4},/obj/effect/turf_decal/tile/bar,/obj/effect/turf_decal/tile/bar{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/open/floor/plasteel,/area/mine/living_quarters) - -(1,1,1) = {" -aPaPaPaPaPaPaPabababababababababababababababababababababababababababacacacacacababababacacacakakakakakakakacacakakakakak -abababababababababababababababababababababababababababababababababacacakakacacacababacacacakCuCuajajCuCuakakacakakakakak -ababababababababababababababababababababababababababababababababacacakakakakakacacacacakakakCualananaqCuakakakakakakakak -abababababababababababababababababababababababababababababacacacacakakakakakakakacacawaweMeMCuaaazaBadCuCuCuCuaoakakakak -ababababababababababababababababababababababababababababacacacacacakakakakakakakakeMeMaeapaNbxayafagaDajaEaFajakakakakak -abababababababababababababababababababababababababababacacacacakakakakakakakakaIeMeMcMaiasatauavaAaCaRaSaUaRaXakakakakak -abababababababababababababababababacacabababacababababacacacacacacakakakakakaGbrcNbtbucNaHnpbxaLaMbfaOajbibjajakakakakak -ababababababababababacacabacacacacacacacacacacacacacacacacacacacakakakakakakakeMeMeMbkaQaVnxCuCuCuCuCuCuCuCuCuaoakakakak -abababababababababacacacacacacacakakakacacacdLdLacacacakakacacacacakakakakakakakakeMeMcMaWaYbpbqbyawbzdLdLdLdLdLakakakbG -abababababababababacacacacacacakbzdLakakakakakbQbQbQbQbQbQbQacacacakakakakakakakacakawbSaWaZawawawawawawawawawdLakakbGbG -ababababababababacacacaccYcYcYcYcYcYcYbQeueubQbQckclcmcpcvbQakakakacakakakakakacacacawbabbnpciawbccxbdcBcDcEawakbGbGbGab -ababababababababacbAacbAcYbBbCahcPcscYbDbFeFcQbQcXcpdadndKbQacakakacacacakakacacacacawbebgbhblbmdMcNcNcNdQdRawakbGbGbGab -abababababababababacacbAcYbBbLamdScJcYcbcrdTeabQebcpeceedKbQacacacacacacacacacacacakawbnaWcNboaweicNbselaweoawbGbGbGabab -ababababababababakacacaccYcYcYepcYcYcYbQarerarbQbQbQesbQbQbQeueueuacacacacacacakakeMbvbwbEbHbHbmcMcNbIexevbJawbGbGbGabab -ababababababababakacacakeIdrcCdlcadqeJdidtdXcaeKdvdteLeZfAdidiaxeueueueueueMeMeMeMeMcMnpbKbMcNcNctcNbNbOOebPawbGbGbGabab -abababababababababacakcZdjZudkZadDXidDdudDdedDvxdudDdxdyXidDdDrpHeaJaKaKaKbRbRbRbTbUbVbRbWbXbYbYbYbZcceqevbJawbGbGbGbGab -abababababababakdLdLakakdNjzaxCvetnPdidOdididifydOnPaxYgetdidiJieueueueueueMeMeMeMeMbkcNcdcNcNcNcNnxawevevbJawakbGbGbGbG -ababababakakakakakakakbQbQbQbQMibQbQbQbQbQbQetfybQbQarmharbQbQbQeuakakacacacacacakeMeMceeOzEdgcfcMQhEmxKxKCOawakakbGbGdL -ababakakakakakakakakakbQdUdVdWdXdYRtbQfbfBjxfdfDbQwdqwpIqwgJWSeuakakacacacacacacacakawawawaweMcgeMawawawawawawakakakbGdL -abakakakakakakakakakakbQeddidiefXmxvbQNnegbQDjfyarqwqwhEqwqwsCeuakacacacacacacacacakakakakawchcjcnawakakakakakakakakakak -akakakakakakakakakakakRqRudienendiAzbQbQbQbQetfyarXaZyCJIqvHrTeuakacacacacacacacacacakakakawdgcfcoawakakakakakakakakakak -akakakakakakakakakakakbQeddienendiQRbQfbfBfCfdfDbQDgqwIzFpqwQneuakacacacababacacacacacakakaweMcqeMawakakakakakakakakakak -akakakakakakakakakeueueuetdidididiBTbQNnsebQUjrbbQbQbQbQbQbQbQbQdLacacacabababacacacacacakcuakakakcuakakakakakakakakakak -akakakakakakakakaTHbdiFuvrdiKddinPwQbQbQbQbQetfybQstBZbQLKFIbQdLdLacacabababababacacacacacakakakakakakakakakakakakakakak -abakakakakakakakakeueueueueueueubQbQbQfbfBeCfdOuTOsPibDepNjQbQdLdLacacabababababababacacacakdLdLakakakakakakakakakakakak -abakakakakakakakakakakacacacacacacdLbQNnvpbQcadObQbQbQbQbQbQbQdLacacabababababababababacacacacdLdLakakakacakakakacacacak -abakakakakakakakakakakacacababababakbQbQbQbQeueubQdLakacacacacacacacabababababababababababacacacacacacacacacakacacacacac -ababakakakakakakakakacacababababababakakabababakdLbzdLabacacabababababababababababababababababababababacacacacacacababab -abababakakakacacacacacabababababababakabababababakdLdLabababababababababababababababababababababababababababacacabababab -abababakacacacabababababababababababababababababakdLakababababababababababababababababababababababababababababababababab -"} +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/camera{ + c_tag = "EVA"; + dir = 4; + network = list("mine") + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ab" = ( +/turf/template_noop, +/area/template_noop) +"ac" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"ad" = ( +/obj/machinery/light_switch{ + pixel_x = 27 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ae" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/computer/shuttle/mining{ + req_access = null + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"af" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/eva) +"ag" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/mine/eva) +"ah" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"ai" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/eva) +"ak" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"al" = ( +/obj/structure/table, +/obj/item/pickaxe, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/bluespace_beacon, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"an" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ao" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/eva) +"ap" = ( +/obj/structure/closet/crate, +/obj/item/dice/d4, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aq" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ar" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/living_quarters) +"as" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"at" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"au" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"av" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aw" = ( +/turf/closed/wall, +/area/mine/production) +"ax" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ay" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"az" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/eva) +"aA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aB" = ( +/turf/open/floor/plasteel, +/area/mine/eva) +"aC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aD" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) +"aE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) +"aG" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 3; + height = 10; + id = "mining_away"; + name = "lavaland mine"; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"aH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/mine/production) +"aI" = ( +/obj/structure/sign/warning/docking, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"aJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"aK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"aL" = ( +/obj/machinery/power/apc{ + name = "Mining EVA APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aM" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/eva) +"aN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/production) +"aO" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aP" = ( +/turf/template_noop, +/area/space) +"aQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aR" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aT" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 3; + height = 7; + id = "lavaland_common_away"; + name = "Mining base public dock"; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"aU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aZ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ba" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Mining Station Starboard Wing APC"; + pixel_x = -25; + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bc" = ( +/obj/machinery/mineral/mint, +/turf/open/floor/plasteel, +/area/mine/production) +"bd" = ( +/obj/structure/closet/crate, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"be" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/production) +"bf" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/mine/eva) +"bg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bi" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bj" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bk" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bl" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bm" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/production) +"bo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Shuttle Docking Foyer"; + dir = 8; + network = list("mine") + }, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/production) +"bp" = ( +/obj/machinery/door/airlock{ + name = "Closet" + }, +/turf/open/floor/plating, +/area/mine/production) +"bq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"br" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/mine/production) +"bt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bv" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/eva) +"by" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/mine/production) +"bz" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors) +"bA" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"bB" = ( +/turf/open/floor/circuit, +/area/mine/maintenance) +"bC" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Communications APC"; + pixel_x = 1; + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"bD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/mining/glass{ + name = "Processing Area"; + req_access_txt = "48"; + security_level = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"bG" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/template_noop) +"bH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/mine/production) +"bJ" = ( +/obj/machinery/conveyor{ + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/production) +"bK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"bM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bP" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"bQ" = ( +/turf/closed/wall, +/area/mine/living_quarters) +"bR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bS" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bT" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bV" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bW" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/production) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ca" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cb" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/machinery/camera{ + c_tag = "Sleeper Room"; + dir = 1; + network = list("mine") + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ce" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/mine/production) +"cf" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/mine/production) +"cg" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/mine/production) +"ch" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ci" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cj" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ck" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/secure/loot, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cm" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cn" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"co" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cp" = ( +/turf/open/floor/plating, +/area/mine/living_quarters) +"cq" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"cs" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"ct" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/production) +"cv" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/paper/fluff/stations/lavaland/orm_notice, +/turf/open/floor/plasteel, +/area/mine/production) +"cC" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cD" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"cE" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"cJ" = ( +/obj/machinery/camera{ + c_tag = "Communications Relay"; + dir = 8; + network = list("mine") + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"cM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cN" = ( +/turf/open/floor/plasteel, +/area/mine/production) +"cP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"cQ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"cX" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cY" = ( +/turf/closed/wall/r_wall, +/area/mine/maintenance) +"cZ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 4; + piping_layer = 3 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/living_quarters) +"da" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"de" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dg" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/production) +"di" = ( +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dq" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway"; + network = list("mine") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dr" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"du" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dy" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dK" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dL" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors) +"dM" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/mine/production) +"dN" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dQ" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"dR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/production) +"dS" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"dT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"dU" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dV" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dY" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ea" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"eb" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ec" = ( +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ed" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ef" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"ei" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"el" = ( +/obj/machinery/camera{ + c_tag = "Processing Area Room"; + dir = 8; + network = list("mine") + }, +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"en" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eo" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"ep" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Communications"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/maintenance) +"eq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"er" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"es" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"et" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ev" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/production) +"ex" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"eC" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"eI" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"eJ" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eK" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Station Port Wing APC"; + pixel_x = 1; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"eO" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"eZ" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway East"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fb" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"fC" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"gJ" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"hE" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ib" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"jx" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jz" = ( +/obj/structure/table, +/obj/item/cigbutt, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"jQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"mh" = ( +/obj/machinery/door/airlock/glass{ + name = "Break Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"np" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nP" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"pI" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"pN" = ( +/obj/machinery/button/door{ + id = "miningbathroom"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qw" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rp" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rT" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"se" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"st" = ( +/obj/machinery/door/window/southleft, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"sC" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"vp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"vr" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"vx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"vH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"wd" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"wQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/displaycase, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xv" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xK" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"zE" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Az" = ( +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"BT" = ( +/obj/structure/displaycase, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"BZ" = ( +/obj/machinery/door/window/southright, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Cu" = ( +/turf/closed/wall, +/area/mine/eva) +"Cv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CJ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CO" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"De" = ( +/obj/machinery/door/airlock{ + id_tag = "miningbathroom"; + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Dg" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Dj" = ( +/obj/machinery/camera{ + c_tag = "Dormitories"; + dir = 4; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Em" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"Fp" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Fu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Lavaland Shuttle Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"FI" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Hb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Lavaland Shuttle Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"He" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Iq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Iz" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 1; + network = list("mine") + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ji" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Kd" = ( +/obj/structure/statue{ + desc = "A lifelike statue of a horrifying monster."; + dir = 8; + icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; + icon_state = "goliath"; + name = "goliath" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"LK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Mi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Nn" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"Oe" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/production) +"Ou" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Qh" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Qn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"QR" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Rq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/mine/living_quarters) +"Rt" = ( +/obj/machinery/camera{ + c_tag = "Public Shuttle Lobby"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ru" = ( +/obj/machinery/computer/shuttle/mining/common{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"TO" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Uj" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"WS" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Yg" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Za" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Zu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Zy" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) + +(1,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ab +ab +ab +ab +ab +ab +"} +(2,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ab +ab +ab +"} +(3,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ab +ab +"} +(4,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +"} +(5,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +"} +(6,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +"} +(7,1,1) = {" +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +"} +(8,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ab +"} +(9,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ab +ak +ak +ab +dL +ak +ak +ak +ak +ak +ak +aT +ak +ak +ak +ak +ac +ab +"} +(10,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +bA +ac +ac +ac +ac +dL +ak +ak +ak +ak +ak +eu +Hb +eu +ak +ak +ak +ac +ab +"} +(11,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ak +ak +ak +ak +ak +ak +ak +eu +di +eu +ak +ak +ac +ac +ab +"} +(12,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +bA +bA +ac +ak +cZ +ak +bQ +bQ +bQ +Rq +bQ +eu +Fu +eu +ac +ac +ac +ab +ab +"} +(13,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +cY +cY +cY +cY +eI +dj +dN +bQ +dU +ed +Ru +ed +et +vr +eu +ac +ac +ab +ab +ab +"} +(14,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +cY +bB +bB +cY +dr +Zu +jz +bQ +dV +di +di +di +di +di +eu +ac +ab +ab +ab +ab +"} +(15,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +cY +bC +bL +cY +cC +dk +ax +bQ +dW +di +en +en +di +Kd +eu +ac +ab +ab +ab +ab +"} +(16,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +cY +ah +am +ep +dl +Za +Cv +Mi +dX +ef +en +en +di +di +eu +ac +ab +ab +ab +ab +"} +(17,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ak +bz +cY +cP +dS +cY +ca +dD +et +bQ +dY +Xm +di +di +di +nP +bQ +ac +ab +ab +ab +ab +"} +(18,1,1) = {" +ab +ab +ab +ab +ab +ab +ac +ac +ak +dL +cY +cs +cJ +cY +dq +Xi +nP +bQ +Rt +xv +Az +QR +BT +wQ +bQ +dL +ak +ab +ab +ab +"} +(19,1,1) = {" +ab +ab +ab +ab +ab +ab +ac +ac +ak +ak +cY +cY +cY +cY +eJ +dD +di +bQ +bQ +bQ +bQ +bQ +bQ +bQ +bQ +bQ +bQ +ak +ak +ab +"} +(20,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +bQ +bD +cb +bQ +di +du +dO +bQ +fb +Nn +bQ +fb +Nn +bQ +fb +Nn +bQ +ak +ab +ab +"} +(21,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +eu +bF +cr +ar +dt +dD +di +bQ +fB +eg +bQ +fB +se +bQ +fB +vp +bQ +ab +ab +ab +"} +(22,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +eu +eF +dT +er +dX +de +di +bQ +jx +bQ +bQ +fC +bQ +bQ +eC +bQ +bQ +ab +ab +ab +"} +(23,1,1) = {" +ab +ab +ab +ab +ab +ab +ac +ac +dL +ak +bQ +cQ +ea +ar +ca +dD +di +et +fd +Dj +et +fd +Uj +et +fd +ca +eu +ab +ab +ab +"} +(24,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +dL +bQ +bQ +bQ +bQ +bQ +eK +vx +fy +fy +fD +fy +fy +fD +rb +fy +Ou +dO +eu +ak +ab +ab +"} +(25,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +bQ +ck +cX +eb +bQ +dv +du +dO +bQ +bQ +ar +ar +bQ +bQ +bQ +TO +bQ +bQ +dL +ak +ak +"} +(26,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +bQ +cl +cp +cp +bQ +dt +dD +nP +bQ +wd +qw +Xa +Dg +bQ +st +sP +bQ +dL +bz +dL +dL +"} +(27,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ac +ac +bQ +cm +da +ec +es +eL +dx +ax +ar +qw +qw +Zy +qw +bQ +BZ +ib +bQ +ak +dL +dL +ak +"} +(28,1,1) = {" +ab +ab +ab +ab +ab +ac +ac +ac +ak +bQ +cp +dn +ee +bQ +eZ +dy +Yg +mh +pI +hE +CJ +Iz +bQ +bQ +De +bQ +ac +ab +ab +ab +"} +(29,1,1) = {" +ab +ab +ab +ab +ac +ac +ac +ac +ak +bQ +cv +dK +dK +bQ +fA +Xi +et +ar +qw +qw +Iq +Fp +bQ +LK +pN +bQ +ac +ac +ab +ab +"} +(30,1,1) = {" +ab +ab +ab +ac +ac +ac +ac +ac +ac +bQ +bQ +bQ +bQ +bQ +di +dD +di +bQ +gJ +qw +vH +qw +bQ +FI +jQ +bQ +ac +ac +ab +ab +"} +(31,1,1) = {" +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +eu +di +dD +di +bQ +WS +sC +rT +Qn +bQ +bQ +bQ +bQ +ac +ab +ab +ab +"} +(32,1,1) = {" +ab +ab +ab +ac +ac +ak +ac +ac +ac +ac +ak +ak +ac +eu +ax +rp +Ji +bQ +eu +eu +eu +eu +bQ +dL +dL +dL +ac +ab +ab +ab +"} +(33,1,1) = {" +ab +ab +ac +ac +ac +ak +ac +ak +ac +ac +ak +ak +ac +eu +eu +He +eu +eu +ak +ak +ak +ak +dL +dL +dL +ac +ac +ab +ab +ab +"} +(34,1,1) = {" +ab +ac +ac +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +eu +aJ +eu +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +"} +(35,1,1) = {" +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +eu +aK +eu +ak +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +"} +(36,1,1) = {" +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +eu +aK +eu +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +"} +(37,1,1) = {" +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +eu +aK +eu +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(38,1,1) = {" +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +eM +bR +eM +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(39,1,1) = {" +ac +ac +ak +ak +ak +ak +aG +ak +ak +ak +ak +ac +ac +ac +eM +bR +eM +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +ab +"} +(40,1,1) = {" +ab +ac +ac +ak +ak +aI +br +eM +ak +ak +ac +ac +ac +ak +eM +bR +eM +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +ab +"} +(41,1,1) = {" +ab +ab +ac +ac +ak +eM +cN +eM +ak +ac +ac +ac +ac +ak +eM +bT +eM +ak +ac +ac +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +"} +(42,1,1) = {" +ab +ab +ac +ac +eM +eM +bt +eM +eM +ak +ac +ac +ak +eM +eM +bU +eM +eM +ak +ak +ac +ac +ac +ac +ab +ab +ab +ab +ab +ab +"} +(43,1,1) = {" +ab +ac +ac +aw +eM +cM +bu +bk +eM +aw +aw +aw +aw +bv +cM +bV +bk +eM +aw +ak +ak +ac +ac +ac +ac +ab +ab +ab +ab +ab +"} +(44,1,1) = {" +ac +ac +ak +aw +ae +ai +cN +aQ +cM +bS +ba +be +bn +bw +np +bR +cN +ce +aw +ak +ak +ak +ac +ac +ac +ac +ab +ab +ab +ab +"} +(45,1,1) = {" +ac +ac +ak +eM +ap +as +aH +aV +aW +aW +bb +bg +aW +bE +bK +bW +cd +eO +aw +ak +ak +ak +ak +ac +ac +ac +ab +ab +ab +ab +"} +(46,1,1) = {" +ac +ak +ak +eM +aN +at +np +nx +aY +aZ +np +bh +cN +bH +bM +bX +cN +zE +aw +aw +aw +aw +cu +ak +ak +ac +ac +ab +ab +ab +"} +(47,1,1) = {" +ak +Cu +Cu +Cu +bx +au +bx +Cu +bp +aw +ci +bl +bo +bH +cN +bY +cN +dg +eM +ch +dg +eM +ak +ak +dL +ac +ac +ab +ab +ab +"} +(48,1,1) = {" +ak +Cu +al +aa +ay +av +aL +Cu +bq +aw +aw +bm +aw +bm +cN +bY +cN +cf +cg +cj +cf +cq +ak +ak +dL +dL +ac +ab +ab +ab +"} +(49,1,1) = {" +ak +aj +an +az +af +aA +aM +Cu +by +aw +bc +dM +ei +cM +ct +bY +cN +cM +eM +cn +co +eM +ak +ak +ak +dL +ac +ab +ab +ab +"} +(50,1,1) = {" +ak +aj +an +aB +ag +aC +bf +Cu +aw +aw +cx +cN +cN +cN +cN +bZ +nx +Qh +aw +aw +aw +aw +cu +ak +ak +ak +ac +ab +ab +ab +"} +(51,1,1) = {" +ak +Cu +aq +ad +aD +aR +aO +Cu +bz +aw +bd +cN +bs +bI +bN +cc +aw +Em +aw +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab +"} +(52,1,1) = {" +ak +Cu +Cu +Cu +aj +aS +aj +Cu +dL +aw +cB +cN +el +ex +bO +eq +ev +xK +aw +ak +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +"} +(53,1,1) = {" +ak +ak +ak +Cu +aE +aU +bi +Cu +dL +aw +cD +dQ +aw +ev +Oe +ev +ev +xK +aw +ak +ak +ak +ak +ak +ak +ac +ac +ac +ab +ab +"} +(54,1,1) = {" +ac +ak +ak +Cu +aF +aR +bj +Cu +dL +aw +cE +dR +eo +bJ +bP +bJ +bJ +CO +aw +ak +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +"} +(55,1,1) = {" +ac +ac +ak +Cu +aj +aX +aj +Cu +dL +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ab +"} +(56,1,1) = {" +ak +ak +ak +ao +ak +ak +ak +ao +dL +dL +ak +ak +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ab +"} +(57,1,1) = {" +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +bG +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ab +ab +"} +(58,1,1) = {" +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +bG +bG +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +ab +"} +(59,1,1) = {" +ak +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +bG +ab +ab +ab +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +ab +"} +(60,1,1) = {" +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +ab +ab +ab +ab +ab +ab +bG +dL +dL +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab +"} From 77fcd7f804a2679568c069d59cef38e3ac038e07 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 1 Mar 2020 06:55:07 -0600 Subject: [PATCH 368/380] Automatic changelog generation for PR #11279 [ci skip] --- html/changelogs/AutoChangeLog-pr-11279.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11279.yml diff --git a/html/changelogs/AutoChangeLog-pr-11279.yml b/html/changelogs/AutoChangeLog-pr-11279.yml new file mode 100644 index 0000000000..5f4aa506f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11279.yml @@ -0,0 +1,5 @@ +author: "Dennok, ported by Hatterhat" +delete-after: True +changes: + - bugfix: "Lava rivers no longer burn into basalt." + - code_imp: "The river generator can now specify baseturfs." From 769662394f3452533c66da20d7175af6354e9ee8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 1 Mar 2020 07:39:06 -0600 Subject: [PATCH 369/380] Automatic changelog generation for PR #11268 [ci skip] --- html/changelogs/AutoChangeLog-pr-11268.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11268.yml diff --git a/html/changelogs/AutoChangeLog-pr-11268.yml b/html/changelogs/AutoChangeLog-pr-11268.yml new file mode 100644 index 0000000000..f8f33cfdd2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11268.yml @@ -0,0 +1,6 @@ +author: "raspyosu" +delete-after: True +changes: + - bugfix: "cloak sometimes not restoring initial move intent" + - tweak: "mesmerize (line of sight checking system and remove progress bar)" + - balance: "nerf: lunge, mesmerize" From 9a3ddaaf7b80c5c9957987d3cf8842389063473c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 1 Mar 2020 07:08:04 -0700 Subject: [PATCH 370/380] Update logging.dm --- code/__DEFINES/logging.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index 7e385638c5..9693d46d00 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -41,7 +41,7 @@ //Individual logging panel pages #define INDIVIDUAL_ATTACK_LOG (LOG_ATTACK) #define INDIVIDUAL_SAY_LOG (LOG_SAY | LOG_WHISPER | LOG_DSAY) -#define INDIVIDUAL_EMOTE_LOG (LOG_EMOTE) +#define INDIVIDUAL_EMOTE_LOG (LOG_EMOTE | LOG_SUBTLER) #define INDIVIDUAL_COMMS_LOG (LOG_PDA | LOG_CHAT | LOG_COMMENT | LOG_TELECOMMS) #define INDIVIDUAL_OOC_LOG (LOG_OOC | LOG_ADMIN) #define INDIVIDUAL_OWNERSHIP_LOG (LOG_OWNERSHIP) From 97c5aa1e243dc8fb52ea7c3ca963f9d7ea087a03 Mon Sep 17 00:00:00 2001 From: Arturlang Date: Sun, 1 Mar 2020 16:48:49 +0200 Subject: [PATCH 371/380] Maintainer suggestions Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- .../chemistry/reagents/other_reagents.dm | 19 ++++++++++--------- .../reagents/reagent_containers/blood_pack.dm | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 816ed0fb65..9794b58112 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -28,14 +28,15 @@ if(data["blood_type"] == "SY") //Synthblood is very disgusting to bloodsuckers. They will puke it out to expel it, unless they have masquarade on - if(reac_volume > 3) - disgust_bloodsucker(L, 5, FALSE, FALSE, TRUE) - //If theres more than 8 units, they will start expelling it, even if they are masquarading. - if(reac_volume > 6) - disgust_bloodsucker(L, 7, -5, TRUE, TRUE) - //If they have too much in them, they will also puke out their blood. - else - disgust_bloodsucker(L, 3, FALSE, FALSE, FALSE) + switch(reac_volume) + if(0 to 3) + disgust_bloodsucker(L, 3, FALSE, FALSE, FALSE) + if(3 to 6) + //If theres more than 8 units, they will start expelling it, even if they are masquarading. + disgust_bloodsucker(L, 5, FALSE, FALSE, TRUE) + else + //If they have too much in them, they will also puke out their blood. + disgust_bloodsucker(L, 7, -5, TRUE, TRUE) if(iscarbon(L)) var/mob/living/carbon/C = L @@ -49,7 +50,7 @@ /datum/reagent/blood/on_mob_life(mob/living/carbon/C) //Because lethals are preferred over stamina. damnifino. var/blood_id = C.get_blood_id() - if((blood_id == /datum/reagent/blood || blood_id == /datum/reagent/blood/jellyblood) && !HAS_TRAIT(C, TRAIT_NOMARROW)) + if((blood_id in GLOB.blood_reagent_types) && !HAS_TRAIT(C, TRAIT_NOMARROW)) if(!data || !(data["blood_type"] in get_safe_blood(C.dna.blood_type))) //we only care about bloodtype here because this is where the poisoning should be C.adjustToxLoss(rand(2,8)*REM, TRUE, TRUE) //forced to ensure people don't use it to gain beneficial toxin as slime person ..() diff --git a/code/modules/reagents/reagent_containers/blood_pack.dm b/code/modules/reagents/reagent_containers/blood_pack.dm index e5bc026bbf..3296586c94 100644 --- a/code/modules/reagents/reagent_containers/blood_pack.dm +++ b/code/modules/reagents/reagent_containers/blood_pack.dm @@ -143,7 +143,7 @@ /obj/item/reagent_containers/blood/bluespace/attack(mob/living/carbon/C, mob/user, def_zone) if(user.a_intent == INTENT_HELP) if(user != C) - to_chat(user, "You cant force people to drink from the [src]. Nothing comes out.") + to_chat(user, "You can't force people to drink from the [src]. Nothing comes out from it.") return else to_chat(user, "You try to suck on the [src], but nothing comes out.") From aba8828fd44598b06068b13f136fb33adead16fe Mon Sep 17 00:00:00 2001 From: Putnam Date: Sun, 1 Mar 2020 14:20:15 -0800 Subject: [PATCH 372/380] Proper supermatter tweaks. --- code/modules/power/supermatter/supermatter.dm | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 858adc0d66..67cc371c3b 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -328,12 +328,6 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) if(power) soundloop.volume = min(40, (round(power/100)/50)+1) // 5 +1 volume per 20 power. 2500 power is max - if(isclosedturf(T)) - var/turf/did_it_melt = T.Melt() - if(!isclosedturf(did_it_melt)) //In case some joker finds way to place these on indestructible walls - visible_message("[src] melts through [T]!") - return - //Ok, get the air from the turf var/datum/gas_mixture/env = T.return_air() @@ -345,9 +339,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) else // Pass all the gas related code an empty gas container removed = new() - damage_archived = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) - matter_power += damage - damage_archived - damage = damage_archived + damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage) + damage_archived = damage if(!removed || !removed.total_moles() || isspaceturf(T)) //we're in space or there is no gas to process if(takes_damage) damage += max((power / 1000) * DAMAGE_INCREASE_MULTIPLIER, 0.1) // always does at least some damage @@ -531,7 +524,7 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) message_admins("[src] has been powered for the first time [ADMIN_JMP(src)].") has_been_powered = TRUE else if(takes_damage) - damage += Proj.damage * config_bullet_energy + matter_power += Proj.damage * config_bullet_energy return BULLET_ACT_HIT /obj/machinery/power/supermatter_crystal/singularity_act() From a78d95c866aa7698c9fc869339bf5ebba870a6b4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 1 Mar 2020 17:13:31 -0600 Subject: [PATCH 373/380] Automatic changelog generation for PR #11287 [ci skip] --- html/changelogs/AutoChangeLog-pr-11287.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11287.yml diff --git a/html/changelogs/AutoChangeLog-pr-11287.yml b/html/changelogs/AutoChangeLog-pr-11287.yml new file mode 100644 index 0000000000..5a1939e90c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11287.yml @@ -0,0 +1,4 @@ +author: "monster860" +delete-after: True +changes: + - tweak: "You can now moan in soft crit" From 92e95f816a420c990873b5c4a468c91f1968c2bf Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 2 Mar 2020 03:49:21 -0700 Subject: [PATCH 374/380] Update defib.dm --- code/game/objects/items/defib.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index a28166606e..b1e86d6643 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -242,10 +242,8 @@ if(slot == user.getBeltSlot()) return TRUE -/obj/item/defibrillator/compact/loaded/Initialize() - . = ..() - cell = new(src) - update_power() +/obj/item/defibrillator/compact/loaded + cell = /obj/item/stock_parts/cell/high /obj/item/defibrillator/compact/combat name = "combat defibrillator" From b00b359ca6d9c646688a3d86fc77dd21d8332198 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 2 Mar 2020 09:11:58 -0600 Subject: [PATCH 375/380] Automatic changelog generation for PR #11302 [ci skip] --- html/changelogs/AutoChangeLog-pr-11302.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11302.yml diff --git a/html/changelogs/AutoChangeLog-pr-11302.yml b/html/changelogs/AutoChangeLog-pr-11302.yml new file mode 100644 index 0000000000..b4012bd269 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11302.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - bugfix: "compact defibs have 10k cells again" From bb7d5d350239a88f8acbac7f78226ba8826d92bb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 2 Mar 2020 09:13:38 -0600 Subject: [PATCH 376/380] Automatic changelog generation for PR #11291 [ci skip] --- html/changelogs/AutoChangeLog-pr-11291.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11291.yml diff --git a/html/changelogs/AutoChangeLog-pr-11291.yml b/html/changelogs/AutoChangeLog-pr-11291.yml new file mode 100644 index 0000000000..829de0f341 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11291.yml @@ -0,0 +1,4 @@ +author: "YakumoChen" +delete-after: True +changes: + - bugfix: "Mining base looks more natural where it's spawned." From 4d00dfda3f5e7abc7a3bffd899c8a56b65cb14a1 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 2 Mar 2020 09:18:50 -0600 Subject: [PATCH 377/380] Automatic changelog generation for PR #11283 [ci skip] --- html/changelogs/AutoChangeLog-pr-11283.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11283.yml diff --git a/html/changelogs/AutoChangeLog-pr-11283.yml b/html/changelogs/AutoChangeLog-pr-11283.yml new file mode 100644 index 0000000000..ae0d2706da --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11283.yml @@ -0,0 +1,4 @@ +author: "Ragolution" +delete-after: True +changes: + - rscadd: "All winter coats and hoods might be different if slightly from one a other." From ee9e9878fe7bf28cab72213c7a3a365ff700882b Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 2 Mar 2020 09:34:21 -0600 Subject: [PATCH 378/380] Automatic changelog generation for PR #11271 [ci skip] --- html/changelogs/AutoChangeLog-pr-11271.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11271.yml diff --git a/html/changelogs/AutoChangeLog-pr-11271.yml b/html/changelogs/AutoChangeLog-pr-11271.yml new file mode 100644 index 0000000000..382144298a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11271.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - tweak: "Pushing is no longer free space movement." From cc7234c1779e68d00e3fe7f4aa54f6220814e8cd Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 2 Mar 2020 09:36:25 -0600 Subject: [PATCH 379/380] Automatic changelog generation for PR #11041 [ci skip] --- html/changelogs/AutoChangeLog-pr-11041.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11041.yml diff --git a/html/changelogs/AutoChangeLog-pr-11041.yml b/html/changelogs/AutoChangeLog-pr-11041.yml new file mode 100644 index 0000000000..b9d9a993a2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11041.yml @@ -0,0 +1,4 @@ +author: "Arturlang" +delete-after: True +changes: + - balance: "Bloodsuckers can no longer get usable blood from blood tomatoes." From 797e96d9859f4fdc87d5c75f450b61e0f9b18b50 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 2 Mar 2020 09:37:03 -0600 Subject: [PATCH 380/380] Automatic changelog generation for PR #11296 [ci skip] --- html/changelogs/AutoChangeLog-pr-11296.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11296.yml diff --git a/html/changelogs/AutoChangeLog-pr-11296.yml b/html/changelogs/AutoChangeLog-pr-11296.yml new file mode 100644 index 0000000000..3c255ee7de --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11296.yml @@ -0,0 +1,5 @@ +author: "Putnam3145" +delete-after: True +changes: + - bugfix: "Actually made things work as intended." + - code_imp: "Removed a redundant turf melting check from the supermatter."

      xmP*xMXKtoxJ-2m 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

      xmP*xMXKtoxJ-2m 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

    2. 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 diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 7058b9918be81de0a733f3abf022978b960fb430..bdad12b0b69cf333014bbe76822cdae96f8ed672 100644 GIT binary patch literal 133100 zcmZU)1z1z@`!;?yIwYlINUI1Nc%*#6`D{k^~c^aB~F!-}G8D9Z!zCG%B-*dorG1UL?5a+R>;C zI9Hh!mZr?~r$6WUuxIyE&`-5)Hq{alF%jzVi2mVQojiH%V7Eo00}$@b;cNjc5NC6E zcs5)w);IdpL`m%1o^icgVs)XJk{CC{)lI?6C20-zlbC{KI0_;i1`p`9hc&cT#;z>C zt88m^VD(GK2VIxpYM>K(siSL}hGgO=bkBA;F&NRFUjkzew9HIx6NYsX?R9)^@!LL$6iL)o?sxB% z+IW3`N>QVgVj*-aFaDfFurVoQ?Yf%ato5ZlnT8{q#P!(B(&LJNKFjx0`tvQuXWOe= zxGo2)^=wBr>RZWHQEFCN)1U0crg>bhdL9?E)s-dflgsIs&5pZXg!Dbaa*;+ov! zpKtel@U*Tzh&W8lt0#hUp4#I&w1G#oM7k!i!AAS?&8v#8bhypS z9~as>b@#7<;}ml8;=m&-9p$ATh2cWI~4x*2jHBPoGaG7|PwMD$Cit~$G0CMCdaQ~MwG@?;Y#&`6MtA4#Kv3Xm_ z2v^VMX3BkbTs8fI^V4Y$<2ARr)QBmHP#dD}K^xZ8`JUemOAC~;18#Ay&;?Vf&n5R9 z4AO5$GfdGImSL$o^vhc~UV4N)&=g^%2ydX8(6*@!dIWw3LU?~~4I4wWtaP-IZuRUh z6W^pzE#Rb4ZX0c_mhhfe8D+6Am&x4yu^s!R&mvKf>n!Kew^VsJi##!*LS&r0!;Puu)idav=3LMK90Aza1xQmh^K^rkhxo&xA9WQC&G&h5X?VBcrtLrTk2s zd<7MlZt7kLu&g^V`FJCqOQ12APNsM9=kd%=?4e9$*r8;O-W~~mQKmp<$XN(KaN`=i zjBmO0-})Jw1Y6y^>p@>?!b*7Rz?FQou$$P6Pxm2u&p&%o!sXl!ce>+yG55W%tyuDr zRx_I5pBlBhb|7ELG;Rua2mc|23EV66lYdsLA_IE7%$m>shH$fKRK|?Z4{FMOiUNxw zIby=}df{_>pXpL!87+zU{xFaZEycJ0)v7*8*nxek2%?Cwd3K&^Zm-3n_^UNgMuQGM z%8X7u_lp&zcHZ8SxSdX|cP9*`MwT>N7c?H8(CeY7{;QxMVbZ`p0V zn9ZXK3wU~y))R(yK4zqAQ0|l$lOS3X@rsC8`so8J58>Bz|`w~lio8+_ZN{CBmA|l^k|OD(>}gc_nYLWWW*DHozx7sc}z2FL#+md4-P6H4`#Q23nzePQ11$bOR#Q4*7k$N|5;)&Tc^10s_&c{{WrNgo2>q~O| zgC3|_HtbdgT(BFJkVb4LwN)PEc;Ht;G#juU0%x#E5*DOT_Wh~~V+5PBym&ArNq%nO zF4E8bq#FovJhCV&6R{M(W>vSmEFhyx7Q+4gl9XR5hwPPRCJ8Untm#BPQSF}WEmUnt zc;?t~XU)3m+dvz|qI~!*8uE}_EdOoQ>mh1(RMmkusY|IM&36=Veh=a%*wk{{SmJuD z>5hwbyRW&Mxos;9#Ms#i2_K}63SE<6;(DGRpGFAb>ZiTC*H-?8hz_0eqmwlZIT$H&U6L5Bc2WiTN7~zJjTzw_NUab&g-IR2>XH z**LkkKY+P?cRV|b&sFSpjv>vT3{=R`OTiL`(8TNPDZCX~hr?(V+vj56AQCiI6*(15 z8z!`*hW!muq{QP{+|)%hAxwRb`5iu!)ny}zlJ`|>Hrx=n6(kI&)l%~$U;+N@9D8Q; z3_?PzCA;Q_cAL^yPCBq>7``MI5KHvoKte^t0;o{T?W@h}qG16@<$asYnIQ83%*x90 z%6_IBo@&-J@^m#vR}BDo0BsGmXTIq>8U6v+$LI0T>R(`ruw>OT5dr$^56F{%kmau3 z(Xe9uAd|eKXBFg*fu=Q-Moz(|Ocfsui@_@Q%u4mIKLt@db7gu)*JuwWPgcF>s`_$| z-~TQG`gYjvZFTeX{J_9;|5<5ERm$x8&cA_yb^kU0p?Fpsd)m;B5uD~7;hQ((vD11k zWe{lW;J3RpmVy2t#R(VkKFM$f##ml)GZTk9b!=oROszG+3 zC8x(?zW6p(GQ@mIQgp^~WLBr_BYfy>I`Q^nmXHQDILjJd#gJ;G4gJIzSt(LBkYtB( z9f&BxSR{)Xp0tYNQ`2FzYtWkQ%*AazuS?HcQEQW#oN{ZH%@{2@jdsGl0n-=-In+?N zMM0cnHEkju3idugSa)u7R{5RXBgR;yw z1+_>)wl)>Nc4wgfXdpw;PjrzwsJzs+q&3SE6fzb~JC6}M$1uLYr~l4Ip9uAaq9^ll z^ct*EwtaN6-dlg+&Of}_fQFno`=1<{$3O8yEpXe`g*K(<<-L5+@}D!qK_MPFPY>_C zC2mCHS1<9jddbb;ihRI3jGTKvndI&PKm!DbBt_XTKvr{724y zC|Z9Ndtrq$yu9$Y#;I51DB5rulhA@H`=HBThqkzNx9}|tG5ruVn`9VQCRS zVf)NFKK3;qI{*-D^%KE%hxVZlZ25tnpRJ%p7+CFS?_d;r8xNcg2K;aW`mpt{+pa_L zDygt>9Bv^QuiSMIV~PPnIxnUi^dgOgQlq!Mvkbm`kOuR$-v>><+Nbs$GSpRh~3MIY!|^125>u>S=++ zi`EP5W1R$EFMxHxjwgG*)Uf?q2>-n~nV@7m`+cg#X7m#yf&tm$X5}nDeuF^=5Vv43 zN&L$)=;+CCp@_8uF0a;#m8N1zy6F@1UrkL(V8d0C;x01#govpTjg;a}u3+(f*Pzv0 zN*P*RWnv!CGJE2xQ**jXZeE+4^nK@R+nx%`$^Za& zX&f-((8IVZe$(dL0Mxfjb>&> z|I|LAwOk($O|)bv-slTxn4IhhxFIC>dV8oPgU%K=zopKBiqpN;XtuwRN~X4kw7E2% z$EpWhVM~ba+2v556U%ETF>MB$Xlr#_QCki+&Q%FAMELi7q2aY+J0OQ z{G-nmgz+1&q9INnlpC2j;=VK#v)VSI?v|ET!2s-Mr8c80dj`kNet*PD9DB<2m6@rV zz}O@OOmOTR*4WT+>HKgd6$Y~$fG*w#4$d|$E(lUKD!kSDp-o`Tuc~ z!7D5xxSu?OE&u%R@w{%n*{2vIN2`gV^(6-$K77a@+R;8YxV25Wo&^9wkx>TT4B~og zmYX$@yZTfB#mI-IFXl|S+u?I_=0=8wBt5J{kK`7c^d3sf;5`D>%PoW(eV-bjmh>&v zQ38|uuQuLC39!h>K+2B4e@7>5iz(W+S8-fjytjogT7!Pt`d?o;#FT$ULz3)daBvwq z6O?yv43yy4aa_tVFBE;UEfL!wKte(SfH&`bi#}UGUk65{zLVXtYznzL0ozv!``(4g zd3{f0D8MqLp@H?8@#GSLVO(9%)TFR8)5uuA_Rk6z(ilVr(%ENQ{KEDES8q^M-{LQc z|Mlyay}f<=$Kj7m5=(8Vu)JfT$LW1RCyV9or*qGbw`XYqI(jziOBVXzWLJsE$VgQU zja=`PJ7D^F1r1FN)q*Ja;{tUT7tylDHTFm8^6`aC#C?OX`}avGDJerbu|yUvAomE* zD8y}4xvXiyWuLV%NZXcdPB3`p@xQgTs=t4q{aatBN;yn9*3P^-#wY97v5KMw*(VUV z`fpk*8N4#1-{RMFj)Q}8Je&+-YNdDCxV`tw_k0r8o~U=pJgjtiFU>~zd;~1;kr-(3 z(TBWk$okzJv(MK4nG%eZz|S{%hyJn!110ArtT4`k*fvE}d2Y~Z-b0b+RT`#^9s=8w z!|cQlu+U$p&#MIIv=t~6E)=*Nowmha{v_W_b8CA#SV&ThCR3mTLFyW0q*EO zOy+I28C6TQ#*@n(5zLEyOK!XUMaA0{m{sWVz?s15$(uJ4@^6o8F3-EduNnUnZO_~C zi`!;gZbJJ#s6V&CfwG(?%YKxXYuVcJZ*6VOQF*B%GtkER5J1*tCQLU?Rs!hj??^4FsQ(}jH9zS+bzs|x!mVqW~p$6u>iCx_wc@05Wd1m@Crkkx} ztN@lbTkXM29H$OdJ1>tt^%G#Q;w_k2n%cghCLmsAGf`zTqPk6K_q8)*@dPZ`y631U zw6gES!y~t*v>MSh_HKFk<&GL4hrPnt_W*fPO>j;O6;!jRaJ|?>vV-{+#w+k)b z6*36aY3E|KL6})2F8m#8&AWz`ChQ|&VdTK?7)}1|6BQEB95#s~2KTjp=wzk0vgda{ ztF#?|o1#1Gn!@CoWfTGL!I+GZn^jaM2Gz-OKuiTGzOmmteP+pvJ{zvK3k7zNBD48rM-P;_2k8i2)+nJEg6X5`Zt&f9x;XF zIo8&3sm8~5Au*SitHLSEE22tFTE$;sJ{Z$FtS7-5Y(>?B+7LHYeUC@Az6etSJbZki zc?AWw_U68pcgG%)q&cIcAd6iaQ z!oe>dN%CkjqlfoplR`4=?v*1;q_IV7^5v5ADbynxkCLr2s710{uU)?Ge5yed`Q9ZY z<8j=&D+w@Y+Q$D&4Js$3Wfs_5^@yoZOf5AvvADF2xEEDki%XN@+D7J+#%yO^Q|T&S zJF$$7{J*N{^}&?nBJay2{ts_Z!!U({OZTo}f{BJMLH`8N9c*n6Ke);V%`!q{gcvu4 zIuRoTy>ArCbSx}3$hz0}Xw$`R)%xI+QGpb9EIk5cM+6jbrO* zpbpXiziBfwd}kx$`g@r)JsUJK;BM1vNy~wxBgik?o}J>lH@I;(v`--<(GfzRU4f$d z@NjCj&gGRA5a55h^TzBnv|QH?7@3;-;n)weOCA4;XyyMn_tFfjAf8o6Ie$w)DcJS=zDDSp1Jr{6aBAA% zh&HnX2u?pC&GW@w77yr~8vR?^acS*f9h(aP9{ieZWNf`g>T=B0FKL*ol4wTvJL2niT?-Vh~a}`!^jFk` zgq^cOW}zO}k2;}(30L_LtGqpy{uZ!Re;V6L0P&5<1R)K@aw)q&1R}|30$87*4==yB z#A^SNScthWwkQ~geBjYQ;TGT(ZzqZ`JATvLgdu=sohIkjbGy8S7c`R#a6yC2*$IVJ z|IkoR7zJZ;GmjOncs>5xw^&Wc*izuDq2Gd=y8=(CE84F0J&O9dzxTJg+kjWXW88u| zU{mM*e+m+Jq`GDa+L)Ic_dM@XRMr18M~v@EA~AM3iTU&A8bqt2zF$ElfwmlIaEbTm z$F=!U5D3=HAY$S_0P|#bhmbRwEh@jf=L7}b6L>7BWLAng`QVKNA-xNW-Rgah1}bQx zzndgjZH()@_^%NU50b&Xsj2lV!z@U>PhO;mi4q=Q!1kIOsdzPOKTV-I-nnlOT2u1> zP~thP`U(bmXVCHOJGw=OTnHi3%Ax<kQGDih_&jQPW?Ok8Z)8-jbyy^CEs!UW~Zf;gd$v~Tk#LZER)QwTu znUCi8sxF61KmhPS!AUhMkq!ch@ZWD`IaKzmDGtP*zbW+DU)cF-=K6+>_~0+3)(n5w z(@0huej?glw0l|M`}=vcc`Zu>OB`9nJqfOI1(24H>#oCAp%}d71UcZf(MSGh4(mqX zg=($J^ATwdp|$mnP@h^?vj$7)`EPwitX*ddC#?_AC$IFA>52nfS2?&r>+YP=vJUsM0%iQNB{Hu&Bj_{sBkryw$j{e?l zuklQSc#DJmU=o32ic`k0dMR+_l5_F$|B}@y4%;faZL!J1!lKjae`Xg-M%(l0hWgau zN^jm(JUIFaD^30QkSV70U>;ENi2Hjrt)Ri|Fjva*k9 zc{b25O2WXX_^iRDZm4Yz`yXygoPYT_Nd7|}&MSf#NK5qx21U>J9@2``l|nC$A582Q zb`=@YG~#Xr(k?!vY76ziEF{BfhRO<+ERtyrPq_M*{{(xvCle!Eh3v6cg{ zzCNK@DHuheu#sh>V8Tz)M9$UD$`9#zm_!D;f{#$*b`C(TwhuU1A{0pn$(-H5Gu!+- zRJ){rfPg?khm{pdC}}xHkKqme_@O`D;-kjVNJL9!J^<_yQ#6_HSs&;&Q zVh$&&-2l@h0j4g950+Fc@eO3$4ZD;CaRf`pGWi{7{}lg=G=}ZNisI=^(i;>+Sn1P^ z%1Nr9t0cGb_9M{c(^AyGPr?r81OCD#y#1Cx5v(9!TwK@(cPWmSLCM`V!8?CKvv~ej zJEYJ-(VCcD>_hCi){zC5>EYO)^s27sml>?l?*En|Aa;$7jmgpu37H6Nc!wk9S{_`)uQ(rPz!K2LqzhoE!=Kzw zW5`zjdg(XI8ug{4d(>En)iv&b`C+qvlWHC?qA^}__t&_)58FTow*Y`M6dvI!Mh3LB z)w1v>(w_}iylr{<2RoUe=;n4f{A;9g(p51gotkU*xz+cy4^@#;c-Jc##PPo}2)yr# zzY-Kd;1il`ZunqZbVxHZ8c}t?iG4DDHd*5H_n*IxeiHZTP=_NY?1xJ_jIefE`l7#P zz`nm$J3BGq3ytXcsX-_)eXVBh&q2Fpgt8JYBEgV#!5L&3yF&P$^Gp7L$Z=J*ou$aOTu4ve$nqd^!flHBsrvl z`6D<2LOZNryGNnUjfg%^-0B)sNWGW4NjGBFD0w44n}&A~5vq~`+Z`k$P7@=S#t&hv z?Qx*dNk|I*lO#UOFAT#0-186cBjV9=J^vz(_mMMNK96l}cs)h(&vt{AK;EV=={~I? zj=QvX>Z`RDcgFZ+ATbZD1LN0_Wn%v$dQ6{?q`>MiBR$yJt5?l!bSSYgmKS&pOIY@m zo)k9#9p%n8TOubwW-;aQXcmkAUBs~ACBecPct2}_C`oI!h)V=qi2#@`LUE3S=s&b1 zq6R{^bAP+`Z}cRo-~e{^_LbExr}Yyc%dF7~{|SHi5;alFl44jN`G4wU5Q z3;x^sxT|o$N*sof(YLgWBk;G;ZXWXen+a2q?hO&9yVnlAn^a&L-~aL0gVJ4Vv->9A@i*`-pJiIr#<0TLigY=`Lu zz?)_5jw+HcKM+(UC%I$MLJnU5({*%2uCt1Bnp6NA?0J<9qUUt^VgSVMd?H)KH3DO3 zHftq??|0*j`nBSw@vABV0EGTB*L6}0tK+C(y_ca8HUp6zeWt!-3{Bo$+OwpoBtR1a zdw(M|^w=5kvqxT##5*fKM2w=J=sr z3*WxoWjCv-qDQ<&OOT9N*M=wWeLOb&V_EC?#nx%woW?4>z{O?uz4?0T1?-gZ>*wT+ z@waZ+?R$NJu%TcgvZ-VV8zol*0|P#!tnl#rX1@UR(W?U^+>?@ZjdMvtC^L-NBm`KQ zR*Ucj71sEi;2NhAgrx%cjv2pN@#)9!>fsfAqrF@wmLb=Rb_EDhyde=l@I3-*jDzte znC_rwv;mwlQC}B@Bq#{_()jiIT5JJf8#V*+zAHcJ|K<;O1-g}J7Uflkwrzph7fVE# zSs>+g)SFH}hLPX~NvP6;C;goB@76Q!?5A_cxjsAT=p2LvIES&A355sHjc`|1R-W?k zu*Mf0^=(&*(7kP@RU_tO6nbo1-g?Te;Il`4lNTIwax$`gV#OS8XCpOWCpD1IY%;(w zz|5Cg&TcKuW-XawMR=4=wUSP;l1&4dxSu#u-TK`>sw~TFSIu_qq33UBsCYRfG}K@rh^H{=5XPWe470>HQ9!9YS02$0Lf zr`%=yio|N7KI&m!o@6W)s^dsW_XePr1x9r3V}31C_=(+Hx76{vs`874d9d*!L(3-9 zdf&sBh;3j02MM;m*w=|sCmGG{QvpolNw+|N+YT;ui*3}JP+Z1xUy{x@bpz2I&Xp!H zh-u>LU(w7t6wFatR#xHfQ>-h+O+=WJQ`iQaGpzP{Q`tXXXUVZdwiSJ8HWsVk zQf#|FvDg7rvtwlvelmln&R8ha38iV}O0S{QyR(P*9L9}ET+2ID%gnn=%t`hh2_eMS zuA#}pzT#KqV!M+vVt#O84KzwG$ow+e;MZ=}7Nx<6evA7K3eLgC2Ic3N>>s4V@y-je zk9!}#eDTr;I~=7qJqXQO<^V?55|6)(ujc?DR)p{2@|$m_cu@3N1%4s6h0Fc*kunL{ zL-B*A>*-1ccK96{v@F(Bcu5x%m#!8{O7e>RQ%fGwkj|Z8;>SDFjPP1lJa!%0TVz<= zMl5bxDmf3e6E>5#mM^>cBV473Dq7e0#up3CjPB?Qp;)VHgu1vlm{HC9+lTf}TgmSR z1$VC0N=L_A$9~GGsi|~qY@nP`;>2!ZJ8N+^U2*o9iA-ibm4zb-Ldohr?>%WfS@xpA zYm-4Umh;1QSu+h3dqBkNtza^+HJ=^Fd9$}Iki-{H3v2fPDpK}kfc9jsM>4OxPge7x za&nXFfzmXjoikXm_`J)2>FLPKSV*kYHZJ&R5U;8BTV}*zb-#sPq@P{DPA1O%p@uW0v*U0nrx2H~wJbkA=Y)Um`ZcCYjN~^!1 zFP2M@Uj_*VN_&uoJd3*Ss>Cd1A;9d>D)1HDM~K^o+(_J1rHu|AJq&AVQBg=`ID_&@ zK1ZD;#a|z#XoWoP{4)RM!8fCbR0PnvFTVV*M_*b>YAv?kmg98QfKK)NK0(MGu%q%5 zgkSr>g>@0f8T+ODLNH9SX!XY@jUR5P&`|1@4AV|EQK7F!+=Krz}yCcak zZfN+M#U#Px-E+3n-Pwp{%>4WGdXEaPP5rkAU(KHA>x0vk3jLbmOfjgnK^u>;Oagzf z-ZuJoF_0z~=Rn9XrRbz}?0&5HcU!Ex)joYQdNO+zy88a4FZN?c()>w-k`j@86^nP~ zUhiGynHsF;bz0zFH#WSvt@sW8MXrK;@*AI0{NCx=`_xqSN2$^uGCr8@d9*gSt6obd z0-+_dnHFeyObGb7guqku(;5EHEI z6jZK)Xm{i-Kg=DLS^jC}m;2bMCq<8+bx@S+t`hy4hL%>xOWAA#TYf_9Dr?=FF{*Zx z?QpJZe<|B#+kYZAt71Go5J(WjB_$=@H~$D+Nbo88gg4fK-n{vJ_Wrim?JniBxzH&b6UtXYvlg zQ{4f&TWfN2C##zZM~`DXi1?72b;YyCJOc8JwVV?3{!JDUs|{rih3r*#?!L<}8RP&c z!7~gy8Nqk!T7q10AgjA2n<_)W?P~9YeDf4ZS=|2E9JI2Gc(_uIY|2y0ZH!*T7RxtE zFu8wRULc$XhlStS3 zrs*UZ*}q-(Egv6eG~KdT`1jA&fdI-*Y5l^VIc#w$#EqjRlmp+=qU1bP0eb)b{R2Hc zEoUA#a)_q~B^fd>DhU6bQYt<+U4QhAw_ zb0ST`Ye-tU?T}fMmMykhQKe_MpQTX-4-Y{B1f}A!<7bioxnnht)sUA>=<5<{vyJCMOcuP#0tjy9$dR%%Jr&(RPia3E( zn^;*-&>#k0R_4IPp_1vvASWiF*1)Qp~c=oZ(8#$W->1Jvuu2L~y51 z!^5nJfByW*t*MdzP&x55W}@6u>~MF!_2!e%|7~0OvH5}6)2@os8f>qKAG?<)_PoU3KzI6{WLT@*Og-x|g*N)bgU8ssW07eE72**-gUZxoBeH3hMAZ3KJ zVTSAqA1W;rJ}+Vrofb0sFpl!G%4Fo&{tI{z&yE{#YoWSKD&=qHY$bsq1MXXYZ?aO8 z>c)igqh*5=<~ZMnw9O=o+9k(mCP!-~KhiW2v1^`wZ721JdEv-yo3Wi$q(laI@bF=0 zPYefF>@N}O!9insKL6WU{InwGeM7i|P&!okdlf_*zxK;33)0acN)KmzsH3A!FeJjc zg;S;{9|>@MO-=ns;PRh8f3_z~ENpN%uR%{!<;__YfbDcooS`h9^z#k7(Xj_@=24NG zj3bigrU7r3sf%cXLQ%?1OK)ijl9&P~5EhRX2&~B{tI0$`V{MhpoSu(T=&HMn&+c{k+W|4(Dzf z&;@wYHMeXnF}|{|M#48&RR7Bpz5rH)Z0@^NSit#5sYW${|5V0?bu5p{ZZLJVV(;<{ zNd|B>_%Q+E_w;c_!lsr~jzJ~&bah3GieW$F#$|pK7J`U~Z0cYE$$CETquPIl45sH;?rss2?4yT|b`YD7p5shVpA$_^=vfnU@q5J^X>5 zG|jBX#&La#aj7lbDRB+>mO?0Qy}+Gl@^(@7b7P(yfPWKw}kZky{byz>*=%m-^%x;muaAd#_| z*>(j48ScXqbT;o}$U!MRXNr4Q3<_-dabpA&B5lq!79L9$&{=;h~4fUZ|(}AoeyDKVYV{{Dc}jS4yiz!zm8{PpaZn zaeOHv%574V#i{Y=Y&Uf?OtTmSX~|43LNY@P{-zIm#)n4evdRyH*vO0%N^SXf7&1Kp z2z=Y}rrhnlhA!MY%<-n{WMN)8iKw7d8y@Fx?!Q|L0M*mPJwQ}9Slq7v;7m5U2^>h9kTk{0)K+jK5CiZt%O5=dZRd~s)= zzL@0+@5y2*o{Wam-C^%lk7d>6-pJF2{CrYm;2Bo{7q~`NGT~L~BmG~Dq0@x%2+2T^ zGs2Udx5N!pcR(TGO>eoBfTDW1av+(zG}a;y_d^Z+I$l_%n9P-ID5F~8GOGLj22`9X ziAH1D(Scw5iSp&r9t{sQl4M#|(xRuuH7XDVuf(EQEy!Y1U$%{g@hB_=>S`cJL6BHg@1$pYeZzJ!sbDbd} zVSEVvn)LJ13>5L6Lc8^Fv@nPD+4HD0S{b(<9}#2VZ=MPraz~eoy?FBj;g{_gjB8Gs-?s^alkn#ziptA-8{VuuA?Ofe1$umniX6Z*ZP3vq_VzetZwT8D`(0;fZs~OH<7jUWkKMGY zO9qkpLjV&IaVgRskvbJ17Nkn3#KNz!g@;;l*N8beI)|v-qkUo9+sjEIgxZfTMY*Nb zK#XUFgNbhvrZAlu16Kd7Ig87l&<% z1>nl8Hjd6n+yJ!cH}SbnkjVHU`@mv36d-f(Y8u z_vveeS|!}Zj?pxT2==21yv8&KEzImB@P=|*^?}W=5aj3)8|?m{3mU$MMu?9RZe{8S zoNhzVqWCkV3+bj92aqCbo;KUJAdEuSp-T z35_`UG#GGG5%sonWESX2UR$%&xr~{_bLAuj2R81oZQ6W0^*oT;5R4;JnU4yUM3rj} z;hmiC?#*QWT;NcAf$<$3Gf}Z&HcD5BO_%68I0)XAuf)?`kr-%(h&kk-3roa}0j@+( z(1g*3;p~O=;pb}B=Uz+^V>Q~X?s@nq95eQ^h6eF~DF<s|o7j!g)j6}s!X(Wgt$ z`K zqH`y^q=Z`gmv%+6sIaIg32>odg@oaifh;#f8{r(h8~ko^;p0cjjT66`nwr@2vAH?0 zc-HaDLgXrgOWXZzrw_MLv{qb1q0dAP-<;Oo>VGDBg1_7}a(Hk`PWtc0N$0z-?mO4l zf-1ODLP@_{Z90;n%6sggrI`LVlN^2%4)_})7%UxzmKB}>ET2K{na6!Q*Hib7FvZ>7 zZA(n6uF^KGRgQXt%Cxi%d6oAz!=jNuP_mC3(JXnxgf9})qF!#$Ytdfmxv%oh9rz&! zfq&IRvgrwCish)PviTMV26*wi>bji1!csM#;@%mjvI1-I&MZSr%pM!=V2%b6EJjKOff%x z2-mR2Y~;p;b$7aVU6WHS80+X1v3GCb0)L0SvzmDT=bf)F zjvF6k57yfUzHai_-#ch7_{?K@XpbvZLA4R)w)&Mg@BONhPld%C$H7pw#DIF0Rz)17 zwA}^v_#Vy&d80DheEcg+4^yC*ac@}Xi?|T~vK0X+GXhYgz<;Jg%{ljkS&6R$Q3dHP z^@&9Z?w4xC<-NBERc=}%dy9ZY7)~bzs1tH56LVTZM$~nM?!6#LuNJd!X>QN7Fn!8) z{!p#k>6V3CbcscH@?;S^ttQgGaJwJ_F3q5BBnKayA$3_cb{gMsQuZS}G4M0s_pBXawtU=fZ4*Kun1}CqEAL`cjYkHGsc>JM?k6o+FmxY9JsSBPkkDol7#p>u7F^c>&ydZ*J$O3c8t^YOG)xZXt=5Ep z4Yd~dvT)62^5vf!b;aJ$yx$dY*aH&rxzl$oyO0teTYsR!=%(T1&z_!_BUx(l?u+nH zoy0SWs~Q*>zo4`aHlS;NLqqDi3^7lIk!-_873m|J^0`%g{yra&Z%piPc=^Qerm(Q8 znp*I!-Zi`4*$*{;`!4D)y)5<|XFq9QE}6SDee4J&>lzsN(PaKUH<#aQYmUt>kzPq~ zZ2Lq!MOVCzwPV08`BjIhzCOd_OqCeIAnZj|-vi}v+iRNYrEZ}z)SU94*r-XZuYio0 z6y;7<7_JfNWiG*(8xeY#MIcq4WLWzQI5T;KkqQagV>`We)$us*F0izJiJKiIyDpB0 zM*vp#M$A#QDZ_)1AYo8xhC!`;uwY;%W~gC3IVcDH!eo->Q zE_E?K|L_UUOm<h-s}>fTn1UQtmW|MNx_HZ+Wv!`asB=nm3w2F zFWGAw&>cin;~HpjxeaYPax1?Be$!hAXI_V0 z7k*e$E=KNpDg#cLN*BBW?%Ws1jQF^i81M5yf&rWpbd~EO+EzEJaBeDZ^3Mi3CYkV4 zrBwQN%*F&Og+v1?oKgjf1#|2Nx!$S3p|pH>v5zuS&i_c0e3{=M$ansSQX0%fV@Ey~TP@iP+F zx2F#?rf-?ukxXBpY~Uw1!>>l#Pg^c_>%!FhIlMmo{{7G&3i#Z`De;i!9YcKVU*Oqn z1OR^R1Zq9}@NT#Fpy-cM+lKrC?*}z7PWkWC?}qyN+6jElN}TnegUm(i-xhhc+1UMU ze=0dV*7H$xdnZ716IvD|1pZnfhX>pXvpMzFIYYgPx#g4H9>2V&7mZ)LdqMY|_jn8! zpqOuA-hZwH;_BuGs0V+)e*?raOZn4>(naqEjM!7ddKD{Ak05@xvGZ)E<0 zu>$Td)*NqO5JUCsB}r1>8{3F1Qa^V`u~g5}?shEenw5k{`gjq~B>IP@1AEo(AGXYSER29YekcpnoS|hp9hcX z@XjQ=wGDpSp{Evj*IxDd=Oz?SD(>IL+r*Wb8b_|&@Gc&|7a~j0GwKtwrz}i>LMaYf zE;c+*$KA_brd_s+EEybU5q`G{h7a07A|N)su}m*MSMbpp7#yKc@gq58*$UoZpylZI z?LUwtQ5&oeuN8$qA-5BngeGfQYOJmQ6z8ONz^*AuF_#x(rFV3Fg*SDM-o(74{9WmW zVDbpPLGVx4__Q1Cttp3{()7VG#aR54$E$~wMR=M40#U^&YsIj?@8$Lvu|?cg3zKBX zMPJQ&ZaTffz1s_HE8RDJ{wDtOAH|r%;qPT)jcHS1Jafy=k@7d3{W{-Ey&e*8Petj0 z;2fPTIK;(X^XWbk0fX7TejU+$CK&ldJ>;iG%GC&AJ+{2DnV1SGVgIs$NH-G%+q&*`v9ej%YN%D$z+{`3D_K)=Y}`#|KbCWC8JVq)TR zzf6?}`(tF+iHYUQ%e*hnz60?8-U_ZA8$Xqdt7IL6G6&NU1F8lFi5tAc*QvA+{YHc6 zTRb>fpkxgXV`;hu76$(FnGkaKwsL7ARaFvDZEbCK6dm2%MIuZRkoP$y8@+!>_>uj8 z_W`E+b~+}bKna&2KX3aJ9oFF583N~!I*~t^_VnGAYj5ZP(MOQ0C-A?GI0h2|HaELc z#a@&3{EH-vN)g4gGrj-s-3}7|v3?LupN0Sxb|?qn>8bZ<1|RVk%5z?1j6YqogY}tgKNQNl zba)dGAFxJ$+-)E1n#HwN+0nklVd({t!j-RXmt;odm$p~(Zim|MGh2;jGr82kHuHKV zf;6}H12TWfJsil4`t;vvf3q)sC%MzVCJXeX zDn~xo{0Vkf`ko1icSpI0LvdJ>v_Qc!ZbwV8UP<1Gb!g{54guMqnv?3{sA0q6zhBRc zro`@{RXo=_*Z=?3HKIv52NC3fJlG-VW<;h6WVfKBPtJ!L+zA@RjWMqLDd~Y!kb<4s zXvA0cUlDNXc-)?`MqQ0JphCa@H^(3ytQl3!|d<8XEZX=J^}dub-jaN+eEuZjB zJ^8Kvvl~}~>B#A-l{dN9;NpR!$joCRy-W!7GXnOGD>1=_|0~_(HI`!C4JMWkJ$BWB zfi~4_1k-e{oC(ubU!ICx8BeWOt*@y8UNk$378l|_cX{IWA>=J@{-mA~$_M=9kL(RH z6+%M>?8o{fXh~jcVejC2X+&Zh%IU&=?Ccffe@5eJX#&xx?ndty#rykZhL+lwM+$;3 zipsPIw|o6NZFFQRjBw(x1;$Nxz|$^9Ph#)jKrc{w)8@j&0Jb1cF$Wzm9|K6IA|NS6{Sp$JG0DN2`s)PMmw;_QoIQK(T>D=4y~Z(<90Gr9MC_O@`y3N7ECX1jcz$=l9 zyxFIjR|L6ZS<0}oG-Qc-YDe@Z;XztB_*YsCzCRt&WP?+XsCfeqIuv3iw;BcPq7?vP@)2>}PU;Nc%>WGmY2q355Sn|nx5(&bCSn$i6kFgYfd>0=8W1P@Jwlwuar znLf5j2{P9k9qsAqro)rkqK(7GerqleS6nQ7D{WEexU#o%JIU1C~En8Y8}1QkBh{{r>lNI zrnzm+FPCfjX^X>#j|_xY9}>-swvRE$h~$k8q?}(q+-!r$NS}m22z9d0a{11E7&!0aKx9UXi-T&Nm>4!Ik_5(x4_J|9i zBJA>Km_IJ=K@b~Ld%unY&vrW=3Evk?7*%L2_i7F&zQZ?m7xGSmYu_ajaQ?h!OT{7& zA5@n7eSFUcyZ`P1%54#>A=?#VHO2Gg{8j5|T43bp3b-iH1rpg(H;@Ni1}Iyc zguVjscw2y?T{Wl(RBNQmI@u*3KO7kw&1-FS-n&uJj6u%*P9&$U5U5O3A{#s~by?(^ z+Ag^YU(4DVKFm3@99lSv_C!xpQgS}^^=r{qBeST53WEs@3%29(| z&fLZ-PHb*WTOf~7wmA+;EcI|MA$|4t@xoN(I&L6C`2%e6+sliZnnE)Ks`e-PZ1%S2 zGb~3IGy%_dV_pjXEC4488KTzc5tmFX;`^ObyB!AkdrRHFGHQ+;3fS1Ro{>|t$i$Uw zRf2tzGS$aojU}Z!b3%v8K%3)yO_Zs@ zYVh1E$zpYx{>9lRUwghTcm@W3qXu4`t;EyW_h64a>CEzhV38fD(SN-M(TD8q3snpk z0=#d$vI`2j0>l{u?I-{cvM0~xVblReZ3^J8=cD&nl#Mc#834T4fn(RSCy3}1e+qOi z9Gm9XeTA&&q4m$j)Y@?zszWsYu}g$rNA2J56L~Bj^Ur zQlQcmq^u{E@Myi7S&zMh!7zxu&D%((cP}C}Jp%8bcLgI?V||{O75lom$ggV&DyL>3 zgfk=X;}(@)uw4~+6>W!mz4%`d^JDph9Ei|~SEX}06KfVw*=UTRtOoB|O;AxnpW9q; zS0Eqkay|MhwHEIb2q#rDf&Lpu%+*Zz3V-g{GBo0ZA|HI5UFq{?ok`2BHBOyycNu!z z720WWl|VdVj;)2mIWT6sCmL1`S5^&p^NCgTmmD+TSQhg*?D&aB*Ghlg$iEq@Py|PZ zUWUGb5Z?B-4JMTL5fW_we|>w;d?3j!DR#g=E(hYQ3pQdLyKgU9b$T6dEr;01Di6Uu zzqg-(!$Z+nq|oFRDGfG4#gcue_!B*!{^>AeK}d*R*z;e|nTk9&-# z5D>cD))Gv;zyg1s=t{L-{_d;CX{Xc3y-os(&Wq_Z**1TbJ$DNgIlWq{M4biNcM}>* zFlxZM3@+C$_D9|?*y%q}3O{M40$TwF{J8R+%ws{O{!6B`x^<_|UxwmpuZ*)E=N_Wx1fyQAgG$y-Zgx(&3!Rj@6y za@VN*SF%GtC-EyArbw7PxQ__koDkjfsg}*Mxtoma9i~Gae9D6#-pB3-=nms4+SSN7 z5wQru-D}#29d&-5u6UwdvQfB(mS&of4NqNQRSM`&4WdK`SPXSDLpf@IF5NCK6qnHR95!W z>=qbfEzrK7T98HUIK1)FH=z>Z4vrCa5vLONt#PP(_mo(lRplii?Y* zIkN`Q1{@9iq3_xITi4opl+CvVQb)#Y{HPIqE|oCosQ{6tl=f zC;(vr2t9r7TCOxkW15)2a+%C}PxLR_8j?xQRU&K6L*QVDu)s_c8%NRZj)b{EHC@^P z{0bO?P0P+M^Uds9#G>I9tkB@yY^VCj)=t-11G8R>O@Rx-K+)j7+)6>ZvrbS@b=T+a z?rY$o8fr3$$h9qZuE&fy1b})#$A$-AU7eDJGzP(}Mw?SLM&@fVS!t%>0>xMT$ixu9 z?7;Z8Mqx!VCF2kB{PCHQr* z-W*88*cNTBuWH6;3PcswwgQ8!Xr(w_FD=g<-8 z{`o47KSk_?-)8(3?r6i+mviRHDAT96X$4~+QMhQ?>he5$-b%Z|Un*}oOi|lrmb`Ai z+7ujnmf}Nv_}Qap(G7VVfxb^&{e%z7f)je%bZ>q8J5$@+WkFr8vCerQciXb~R6vE#@sHu zUo2kyj&5C6wG+EDc)O$vQk!#)^2ZByP6h_8bEaY(+ybSl@y^)@O=1Ls;uzbLDyjx!i!x_-(AxoitL?Lb(P zn#HjNodwuOe#0^AH-kWifhbTPjw#_DW@X-1PR+g=VT`U5;N;e<>kZ>Y(tD%!I;+T& z2cB6NJ$z6l@mXqt?dV1{8P>Mdx8I<$*4qn=)B?bdTkg%RM7reQg;s}%O4IBqR6ot{ z-Zp-sc`LT@HIJ93-WxFY0w_A*p$D1yaIQWG```dl>Gc1Jq`ZAD^htv6SKjGi#b0b!p7D>3U4sOzvMc$`Jrh(5DYD@v5$TTj ze*ju>Sjmxm)yt(R9%UYKdnmSZ9}f!UJnPMBdf{0+!pq$d_8uvl7)Ta^#|LRr+i#c8OspszTiuuV zD0(7Sh`KrxIV&XQSy0Rt8kn8>EXEeo3waRupmup{hQVUFtE}~!G797o#j9(jVnYkr zl6uEK#Ltw42KB|#quJ`q$!{{?)LMVDW&E4b;RbrgSVRNvn0HSYSinGcG383WR0xo8 z*|fJ*3=ubYei!t7S(!KmicsXm4xgW=!ksoMj5Rqc-pqueU?oDR3ujWs3{Q1&Y?L#d zR^4o-gFgxzATa3b>jMaTV0>bXxYxjCM_S>T7&d@kSoDLtHBxYDN>hM|8U#*K7;yaB zU$uw+$?}uamAigU$DZW0t}BlIdMo4`&>Q4L9=SpmSizOQ#;!d6TjL>&*#Tz7kvu9- zjwTQSu62#Uf!`Z#s~b?0_vR*R^fy2Em>nL|;X!wTA|QocDGGi3XH)KiO}*pMv7d0q zQy%9LLi6%}@&Mo$eGfISzB`a}eoM>Z*D8xqY{t^gU?pLD80g)zITrz#b%x&v|p5Vm8<0q0Cl_iXg+m$ZC zwb;{V=UE16?#n*W?i#%&-kav(Y2oOS`>Tzyn4tTKuie)_Z&3L+{%CW)Dc zNVvq%-?o9^y|o-yo0mi(5a>i-@;`7}%`djpm1N};Fc^Qd(*yEvxga6+B%;2SA3!gL zV4vOB`m6Ld!{yEHPji5-!ae1r{A)>_cak+eOoW|+k-)Gm%ZUrE1(MuoJ&-$w|6G3? z6B`Y7>bNf-Sa9;@ruWzW*Q;nbd#KlcPXx`su`5V-;It1>vO3{^oehHCG5rg##)bTg zq-wMO57Y`Gu!HI+XsqVtJ3pwE{K5TtXQ1VbT?!^nHHgFzLvNefNVbr40Z%Ey8JF%+ zW@!dr21Hsy83C8^x!AipieiraiyknRfbhn(GsMgmReb{)Z?=l^L1R8`1QkB$7CR*asbk4lR^R;L$hoLB-9llpTmRA=S746+@e zo)VK86Pk3Ew&07x=i&8zmm_r;~*m5u&F3*&6Wlb@e5K7trhh=G0cQfB(-`q9kWe$U22np7<49h;6;wBvReZh{6t zlp$cJ2=*Gd6?zt&ZT{WB15J-Q`bHHZzObb`hx-4zCp6BbkvznIa@d9p;W{RS%=*v# zFq9p?8btpGTSe#)GQ@di!&k-{U;R{k_@LX|#7ZiAvPvcdbPdL(=Z1+CT;X(i!xD`v?aLSWfCv^kVP-kWT!KVNTCGXp18XV$p0*PC{S zVviO9i6k9{~nX#socITQCv*A>?=9 z41$?G{zRT*e|7{pK_}=L>aod5Yft$m2mK7pNVz|{v{YOU|5a8IjMTM9T2TUyA$A6RS3ytEQ4_jQv7IluTqNXlk~1Uf zcpd)~l>2HNlu0aE4f_+fU(%h~x!4U4pSEB0*{~DYz{eJiX+ndXSjr||nm*a?ud!Lt zsctQ|&kG^JMlDZnw%9W(Qj!(2)LD`Ay(nNJ!RDZc zTBB+y<6!Yw-eykLuUqRZDS%yIPR(WHJ52PhCK)jSPDf}GTDboRQb*C=5gMXR+D*Q3 zody_jI=@v>q)h#kBq(0~)nVG`(b_-@HoSR1?<$c@+%Z2Q+PgL}-Ar=NE8^%LsHY*DQW=NavU5J(B1$c0{At-zN8dPM(3uInv1=cJXVf95?RZ4I>c+4N^Uee;1^9X}^4iUTSh%voQ&)y8sU+5n1Z#|{S+ zN9hpfHjDyxQnQ9?0?+cjF{y{G>X~3D=D|Y58zN4xze%dUmwSiJ-*IG0}FgdGum!E&Vyu>7yGrLySRdTHhUD zcckKTDp}iB>b_7^gpg7Sxq-30?`o>rLx*DG-1WyFx!z&28R|f`-55BNz_|c%+=0td zAwW)CVn&>GM5(Yr=~$aPYWm)ITDtZH;<=4Fl~q4g0@dwPmWn<^!mqLX5E#kIhzMRx zxW8fXVuNnlx zfDmGG4tqYET{%u3 zrR z`|jVawr)4eNRFY@t-)5!?ZzH)&0&2zywuK_$s`k+DJ$yEQ$E+d5E6$jcrDf7DE<+1 zEA_vtlR@#{slZ2@D)Km2l)VokIgyaZS+-M7D|tHJ^?=4AKe?#*zY9E*A@XDhT7VH* zJ#+SN%Sg`aoI|^LTUT3|eRw=@_NHH`>xDkc4@yQch5UDgf^s;Kvl+Vov&~bhiy7d* zZ(48tGWR1$yhWXo^gfRp;g^VJ^RcyaTpm9ji_R?{#jZ#L!NDvc=q`hc*t^q(kIQ6+ zgNh9N*nJSGBmcJB5#105#nll){uLIe1uokbV2U{^I%dSu6n{t0+r#)b+xIIRBgAQ0 z&md6u)%9jhCRo4tgI!afjt}J+?235Wt}BxYcnAGeG*$KU>Qm=&3m|zPelj-28c9uJ z6Wee@THwz;vff|6O!R}?Fu@Gmp6i~seJ2g@D||oN7+0PxB&O<-TrOUet%6L{FjA)u zvZbO23}hItRCNR6_{KIkG6z!2*@%&cf5DMBpcZ^;q=E%`lIGD`lzRd6#W zkT#ie#vlF^se|v2BVlwDMrKV+AL2dswdvn)|B0Rr(b|0*dNi9)gFck zaTO=i;_NVMcfQh1S&QcC+_En5ru6K5rA5zhO9X#66GI?nsC4z+mB?J0i*UQVLJaTo zdIgeAR&o?VwnBSinj%_jXHT)Tp@|05&7o?%Aq^ROv zM;`*q!N_IPIjY_hO)eJF=&+})Dm49i)3#s#aHP1z8EUwm5J5!CLi}KU^DrXYHK|#$ z9^(rw5qi~!tjG5%ggfO}h0*nf@73PRXdpKyFo|AqE+bR%Acu^9(44Y*(_7LH_`&5#xE>!3(n-`p92mkhlfz|+^O?N zkmL=3o|=+^4NM$4?KhF`(50#-SAJJz0uL6Qt?Z;|<>&aaze{G8n-QnJj>1HaGNwi9 zs}?p+wW$5CiZ6g+C?lyEvK}D9P9MXXvy2pNVW8S=JcnG0q?{-H`GTiYXNL)42AW!% zqYJozbO-!IuS_2327zx8nlUZWN0=R^jwmvxv=(KwNYQc0Z{~&jq+6j^UD`5jY_c() zIHg0)G0HoB4Qq^3Y1J+tA0BB(rv=txX5Q~e zW}rGNFRloFq>dYGu~zN5>VhnFDtoX$wqjDBj#OT-Bzyi-XKG4qdeQ8uWCJ!jzyA~_ zz77@oYYsJKG+167$8BcBNx6g%O?atsoA;j%XB{ytJjwy1J0HWIltvj~-&Dv#b_S3~ z7&&?;0xR&8aep_z z&Unq5(XxdPsF3}8o~7Y$v!XVlp%&BQ8x3pV(DA&fAmk$ ztl#20R1MkLuMa78zDce@%?Ur7qrms{tLj_t%KGy%J#u7d(-f+CFHnGmxD1($WS#pMoE4 z*GdH|Uf#ll*QN@G>rQki8mi~`;{9m! zeQT6oU%2OH7}Xa&*QG&V&Whyad8L`=_WO#%lJfsn#KmLY7HCi7H@#uHU9~9h&@7U1 zW<5}ciMr#9_ib|PCA5Qal&+Ou6GdS^@9A-0{Gvoj6P|yywDidpdUFL4^UnmYYWv21 zH!AhsnX$ZIlSdY!^dj~w7w!4IYw7j$q{x$pzmf+#Z`XFZjf#p{!sraeYAW>XU8_9U zISQhv^=?;J9N4)kaOiz0LhYFz*xNBHO@uRu#Rm+oI7Q7NAuAhD`766kbh%YkOxfA) zFy{|;CPJ`P=f-A#-t(pXVzRQ_+1XA~=fCBP(X-R1iu?TV2SOCyD&4!P+Aq@%g~(YF z)Og@Tn;1_#3Ynvpa1W^E)G?w+W!KRzK97p1`GLyYh`%GXt4l8on_F5T zVgp-AT^wf1@QU#m-nLfNf_qIjSf@i7;I%)TNrds!2x759>QaBDjPaR{v zQv0ajpd88bvV7IoQXbPZ;}<{e)JqQ0S-ngX3&<{on$U=?&&Jf)3qIp!0T|y^6@SD3Mi!^iQ>T!y0a+ zKL5OtlE}9?7a{EtnS1J?=Nj86(7rQRS?#UNJ7lp%aQMXeD)#=%GC+2~{4Chbf7Yf$ zhrj8`lLtv&N_muUZE>eAro7^emy8CFsk%hx4vml8kL17n2xV>P_cMF zuF!8Uq4;QnaS&0g5bfk+DCMrOzq;li<~m9NP9F%I&u&ZFj${5Zy*1SZv1j&n;vM(c zFOvW1&qTi)@4?Cj&D^x#oSf15rq9A>a{A;=2tL^G`kRGlJ21QBZ1sK4?*jvc+d^Qs zi{+i6rY3B3^oCUIJ{-DeA5kp0^?|d0k0Hs#q(7*jzTU3iU5cGqFsBtJ>4e|5d@$W< zIWu5q&+GxK)&q*$!eMkmi&qu3OClD@`JSP+y<^qUv3~nv0-r1+fU@L zb!QJ1$U&(renkAa&&O$cjqZU=-+!9CqtpB&uUygj@G^O`#;GYpx@6!PIk`JYcWk1v zA}Cl?LY9>rx|xAigi=N4G6Iymw)38(NqlVB#~3a4b;5cL%8)`i*mwA41FXVKbF zFhHywI{hG1-nr6iTsB!7!M6-|i&Xz4tjzj7-ypxLfTqjJaxjFX{`7-c&&}ZAtAoQa zgc0j?BldQ3`j_aSAErtk zSixwNE?Z!jsg;aN5X1$ltlgpV&qyYH;(^n*e{y=p;<$nIu`+~ulCs{s0X6m4y}Z0$ zW@J1DV`u_uAokMM)y4J+b~?|B_S0XD{xjv* z9m(l^@Ty+~Tcn~|Z1h{NYr~5}^i1f1lr?GTRd3&Gj-Kb4dE~@GzR*`2_O{uS>IeGC zUAu-0xrCbyb&%KW+(MB$d*OGiQWR(&_f06g%jc^}pTeuBy8T%E-k%$jsWrCm5INx+ z6>!E>{2?d|{>~T2T$Id$fO#tj!)!Gk$o0OR3|q^Phe~zXXwI;?8pV(vP3|@^9dZ zKL_}Y&T4tvuYS~$OW-y)x}x>be)S^w{Jw}xB~a;+r$E&ra9iysJtCuKFcaY{PDeb8 zIHNeo`_I||E!aT$9?E5rsgSoS42JjNqcy54WXh$-&!6f988bK9+p}|V#u^0&Kju?n z2FJ(a!L`Ae=|tZ|8dYJsIQ%G8`-AOUKk<+L6b5|q;D)sx6hV1(zB1rbvy+~unI87K zZSSSdby*^01t43=n}{##7?|;VM&+Fj`&Mb2==skKq=o+MV}~fs%L)o>?{B1>#Jg4k zUZteGOiPPL5tfxTNBgvJ#_1gi@In?e#7fkw-+4Vj-|H)%RhmKn$yty(N zfddh>$2Y0UOqdeW5FVqU^IzUYkCnvg8)yZsOGb01aN8%crqOra6O|Y)jU9Xc=-ey+ zTaTXx8EAQpw4eI=&u((wiEJ4tw*@9D`k)%4k(JPIjhwq(ZO2})ugBb%oqdKujU#n`r+^Ac^;&&bQG8GAK)Ul-4%eIhCZR@X0MxFwJ}nc_3;pWA}b=EGOo*! zZ&ss1k5b+eQ3Rpq7o4roqgc%Y*qFZkJ+`op!}mR=+@r{;*Do(FagjfWv;^$hYG%2|x zp9AOF9_SRcb?yy+o?UG3=(_5^D}NqrpAmvlSnGk*_v?JoNN2S?WC*xYz1D2j5Vl2! zE`H{2ER7`qT*q8MunB-|^&b>iRbEgf132zNwqqv-@ z5EO_n9u&9Zx%gy%<+8W1ib&XLTRY%$lcRK~a~Fz`rx-kX2?ss;l=h{%&|okGapGgw zla9Q7MMvG`jt;lxB8msd&+2lrW13oR3x22+e+9*|-UlZY1C7k^BWOo2GWJjB{v;VR}|~>wi?U)@Xw}k1NXPPYr_SpeYAMZIon|FH!edU zAS-}D_2BKqCO_0_;-TO7t44$jrA6b+fr&=1afCfDFYgr%4X4BVT8ZENntic3Aj0@9 z6F#@ZrgYJU$(viSx?*n^USZc;ktv=_vy|_5xx;O-2;~)5X3%5S_LDwKo4@sMGc=N% z(8S3RBjO8ZEa}Wt1+jpedxm z&9ojK{^AVp+7)t{1ZRJ6C_b`Rn+i~(O0Ki=F^om{nJ|>}cge9(4wwI+%d$V%#DELhy-w^g@tD94Ih=9J>CP^ttvQo+<+WCPrn;&1UST%=IBmQUgA zB3r3$u}^7Y%opZ6VqvWcsU?B2fsZm#IVr;P7g$%=FD@f(u^Jt{kn$@cSn5bV{3oijFA7?=4ZLLA1x-Si^1fOt@@}BEA3~flnnX9Hk}N@(Oo%0K}|7 zuOH}S_I>*XI@V!naFK^BB&S;MNkm`vbe*4VbxvICAPi4rvZ3h%lT1K1<3Ma zKlU=je(L?{wokEHtjyW{o&~4b;9A94iJ^YK3>9H#HqFT|tzk)QF^sTabY6zo{n%m6 zxd1>F;hKPm*KLXJXM(Y4#TARNZq50D+ZLK!+N(^kya6+)eDxW5n#a7W-5(_0U*{I* zV_qYH2%+!>pXaHS(CJy zuQ@Gw?_S=GN7hDpatDtzA+V0YP9H{gqr4}HiTZ{QK37SKTnMDpoT;77k4|e%=Jg%J zMa|E<%63l&uba7&Xef_PP^+lsQfi=cm=JG>4Lbw?EmD%Q~FSL28lc^q~xn3o3enUgG{d{LU! z9$k7m&n7BI0oXcT6~BC5nxPIAqIT`vxnf_<|F$_@9fcNHf@Q#OYM?2z{G)0j*!<3A zy$;|TC%EShN31VR%%DrrfD`0Qo@LY+Za{$^KwP@hvzy9;(}AusQB%xU(jhX#*1GsP z2W$>77#L+Vg6$(Fi{tz?J6WAdg1Qyr%!*h4oz41ylk17{BOta$#Y%ZNUeDAe#~#O> z=Mw(kpbeC&i`(gO@)5pbgU}Luqt`y0g z;d|&vZw!tC6A8Kgf;t$42O8xRE69&xyn(&|mO~lc4%blyj@K9URU>{#xw=qO%6J+|*z|R(b|2Kh*D1OjE)?_x*rd0XxJ!j7H+2rmsi&u;j*0#b-htex zl{<}IthhUp1}{Ci3tG8rID`kU2C-sET1PsOiQ-bfMHnNc_Fz}6b9$a$Au z)<<_2jq@SvzMV=6Uq`o+CU$pr=4r}cH@Cqy5li7&IUgP?a2%3%GQ&fvjn^&6Gp_V49LucT3WD`~cg_u!=Z5pBAt1g49d+TEB&FFuYM3;|yUw z!9243D>|Fb8B4wc3ui`>w(Y&i)SI}BDDU6b4nJIm7mBH$&d-l7D0T`0?}jzT4Wu7D=?rbIzbYcm_<){A}+}<=SkhnsC_u_XWco zhpXsp{X`E>LqVGPSb8x8AzyrIx`Ytc@r8wiYfR z^Uvw6VDqe`4d{Eo|A@#&=ai}R3I0+^Y0}-v@P_HN(M->qR9uP&uZ!UKf94+$!Xmpj z4TJzzL6!C3SuDQwgb{)}!HIC6Ryxr*wm9!e}AnHTr!+FN`%g*ht58VIF~#MJ~Y7zcLfAPidFnSD_EQM8L zm%i2q)q%f)v#@@#LI5U`li$d=dahl#Nd|k!I=lE9xbg;ORU3O+H2Uz|0L=tnn{{`f zj%X62>c=5F`{*(E-BuFuTIh)hkt#@Cd@dP;QfZ=?3T4ebPXl-!0>*vcR);n) zLz4<_?YAqnN=IWTMJmPxgAZuT4PBM^hDHVvc%evk&^iBc2%J`9_IuK(Jr3r*LhZb} z1?Fj5hgR=gwAULLAI$@SyOrRcPeuhbVNmj?hnG=1*N3B09fQ0?V2a^F56z9~vzc6O zvMYvri^K`hn(Iiv3|T52J@w&3t0hKmtI@qIL>;mLq8V>K!`KX)M`R`9lw=*A4POo$ zHX9xLw}XiN31~24lovuqs{v9u?#f7hR`ex^!%^fP^}Q@^XkO9w&0mE_%!x@!Iahr6 zz~q5NeT<0QLS@R-Q_P7<6kl@4W@R>xo*wPlr8WyA#a7wL=g$D%{?tIJH8bGbu*7Ze z>^$ce0VZ7sd72;BdA8LOxrb(vQH-Dp@+wDRY00-xZkczU?z~D5^EKnrdO` z4sPH&JaR%w2`~W@492&sLyQ6H^2W40+>nGI8^4C70VbZGM9XVm)CLH07>A3eY#Dx#O^<*Iur zFSNzA+q>tEtn3l3)K_r0>c?&qdJ` z5G6gQZ!zoANTO3f8LrGUWvyFHp)2nEanLKH>4`tpYAPssl+5Nwbomfx`QXgqWiX!6 z@PX1%UpkWs&(^l#<(VNohtqmE4r#9gLyMy&WdBBTm>~GGh=FFc8ne+Xkr!3;7>r=Y zUCC|Mqx8IuNuEC_0Qx+s;{)+U*yo-GnVmn$FWZjp)KYl^jZICim(PbrL1#Im%eSAL zi8RQZ_Z1| z01tsTtCmvgG}-4cY`ZdGbQs)2X13wZW>!@mGfN{05uc-#&*PTW70~1aVfYO=IvtyS zA(s6q`?F^=+R`qSQ%TF~AEhU@CR$a!7@bSi8LIS|DEVEg@>&XLG-zXQuUy8nC;(cz zsoD1*UuvltEhTop)hOM~oWOboDo-VF2>8^@Bl=>P7&ll#h)s9YM6FdXj9KWcUWBwU z-M`aql{Nsen_|;7MQ@dm-<~A8QKjn80&6W39GM1s&eqQ<+&?8wtYW$<0*Hx0(}#jm z6Rm|Pk|j~ACRQ6&7Rg=9hd8P>;hX-&MfXxi z$tlBBJ}PrKy6-gb^!K0WS|u=3h-al8j?1+0*N~!x#UW8(#|S@9_4WLMarup6-J?70 z8&JN*My#oKIyD{XBR$8)QQ$0ZA;Q57GEMfXUz5_!C^ zH=@$YxkYb%MLm^jq!r6Z>x&ey;*>)U={c zXUC^C;)mYrTEC~cmeRtQFD5hSv3ZHjh+=(v-Ez}$;v+=;10@UXlxo?kFP#|X2Uo=4 z1~M~h+_u6^NU>K(8B%n79uBFy=OuGF^K_OJUR(RnH5* z#!ur71SvI@`=;zoI6INI?Fr|!+bsNkJzZO-iq13qtv=ptI0}pO5F;hNVkI*T@3Dd)A1@`Td zf{IT4!@?L9dAki4N*M|4neJm!(571OBx!6>0TUvAB~PdR0B43Q()(cE&p4Dk%MEqt zi~8aZ$87W?fRUJjz0}$o*X$ws&@~9)Qfc>1HJ_uv#|Ji7c-AeS#%Hz#02-!YbS)$e z*muWTx%||M9t&ZrnCeS^)<93X5ZnJuB>QZ?;-GrIvvKovNzp z;ICh?AR;;$%i-r1vFrX+yh)^S)t8ZQiX9Y3+rEe}5+^fJqfko<4AL%KokV*v;JTqmAQw%|Lw67q^t9`ZQPZ8fV@-OZwWk>B5FD z1=^PE=a>GvrCm(xmcpf)&1F;CUD-!cr5T)_W=hQJ=%frgcJPu6EBP!0SDQwJzL^f_ zaAR8SUYy22u6i>A5yycbOCc?DhsRn8m2(j5S}SaJ66^qTq|M(BRM_9AR9@g8Z@bQv zzJ$Lr5XeyQ-v5^7iQ{d=K3MO4>EzkTISX9ZyIfXn6zN}BLAP+B*^K^kZ*NW1lk}(R zy#od_h3BdUr1Jiq{IC;3&~x)9GG>jUUb#neKt%zP8tzHFJH0tDkXFl)_Qx;(S9BOZ z0HiGYBH|-wkIJInz=7kR!fXp{Mz2fHLhN|3x3#sb?udU_S{&?(q7Bf0WaM$jijyzvO=M#j9&#q3W{_$!U`a{4@}`JOv7X9e*GF5 z2VrAvmR3AJo>WIYe4GF3zdkMh38{>o@d)D11}H%MtdG+UwFcqPzGnPewv{OKre>x_ z!YMG@xl?v_QE`dRpGQoqtE*ZL4*d3l$+fjg)uBPT#d#Dfr6q%tW3-81hwoNRI?uzl zDR*{{aKg;+Zs6p&-}NfR-@8Z1IJvaL%za#ozi{&)t>e8M&$x~Cym%F_499aCbR@x% zCEmA@^FPk*dSdGZ;z_uup&{EZbKh#FOve z%Yb*%1&^PB5hw49-mw4MYHMYv5vfV16lrZ5Wmg>(r7*TrIve%s7Pwez&v{mB@o?iOJD$I zGX2_p+bR4nkv-Qh&}6;tK&reUI(@nJ{i|Om1BiDl2rlma46^ z0(U%Hcbaa+X2InKv{qb3dFZKIJJh}{l>O&R^@wz)-)I3IQjS?uTjc;{DrQkTfP!8p z?b+M=2L`hy4}16$k^P@KUK&Pt;aODpR3({?iF7~e28B#>B_D=TD6$r>`;Ru>C^ z%5j~nlN)<(arI*{WXsGXyzkgmhdEIHq>iEaOT#NN`*sK-Kf2N2-XT30`m_(c{t6ve z$>I!p?4J@f#efr-O8ffmvxH(tq(#_kOS6@ZKaMBxm~c?D*$L)FO$i3k4yp31XlD%= zsJ1Z&$9*BekClzB)RoA5#{N~;CXSC7qR#F{gC3mEOIgVbP*3EfuN&hu+^JFA>6VFC-~G2BC)~z}yp_NV6gib2daqe6gGX!!0})ViI^i04!6s4@kE>8E;?! zYbC|;c#kzL@S#f(caCV>`Fr0qFwZNt#Mmno%Fmn*jJ_EdO(qJ@xpy(?blmTgIOnpA z6e}cqNkMPWN7GZ%cJBxQa9e5q5<=#SnktIkcL!?}hm*M8iONS{41{T;@f6rLDNWmr ziDTpAMR_f|&fYwx>@&6I^l>t!&ZMbLY6huneKu{@3QDG?o z0R;i+Qd&9$rFH>PkyMbDPU!}TMNzuD7X(S^U1HhYa}VElzk7cmIP*@NnK^T2-gq7r z-^@D~0*`2efl!E7kDZsnY>wey;KQ#x$hqS3d;wFZVfU(m%7^o~&0_6t9U2mut3&Xk@(m0|viZ)xVv~Elm;1qi^?$wqe9^q{1$%$UQ3ESLb&^}g1h}^_ z+(>J&7tFC4{7@epwnYrABY&!Mu88~Agk$gMoCOVM@w;Cg6?ZBjw5$t(6#DM zmqH+3a0OU!COoJB*ub_!y5ki(k`R`>k$9q3mq}atDrA91v9i_sB>jL6W^#bk{yv1+ z%r0R^Cx;;7W6!Qyyc&Pztv@5U^4FXaFlud%osn#-L!1zoMKO>{IJ>o#2jWH1e*t)T zdO8>zCl4yNNyIZ1G-7^?8LBVrVpH`M%Jlgx`%vXSV&TDIO$75$k`4Q!p0z(iw%ch$cI>hLMp% z4vRX_PIayrh4?zdAPs)n-B-5+^^jAt9CY&^F**$r#F!Wjb6Q|Sq#T^~(EAt>(f*2s zrOb`?4b_#J#Z?lU-2CMfC)O8ZT~8ZUQzD?7tJ;z;ZPCb$r1~IS4fDPGPU+b=$b9eW z)=H)j`TlsUwywv(HEYliKILJ*2dNUM_r<@ed>o5x-3?4OGJNov`Tl3+i0 z;a-u}LQ~fHiN~~ipAq=CiuS-WDLLFhwro+^^(O`AbVe5)nLF=pz%-&sZA28fZ{UsI znH+pvhxn2IN!3EMv_YWPP6x?dKQif}H}Y8@&~iZDtj{M%i$^!3*mi!ffF7G1=t{fG z1K7}$Kw$J8ec&M*Cyty#+ty~$EKshlrgn*zp;Jg$I1dWNR5VNsT{;Pdn;$7o=Z2)x z>R7n$M)!7iD?W)PXcpyCua#!V3x_@F8~9aZ;(z#&>HNuSYK2GFj-#HaXL=?Ly?smO zXY-4B{i-+L@Wr9^fAtq$R?cL&Fke@qoq^0-wTcQh6JTczmrAFK^8EmI$vaO0z%+)M zkE~)QGdvub*AKj`h7Bo^UM(gf)}E+2{}XdiyYT)AFR4!3%s4G0$;(Qm;+T-eB6{hU zq`|Bl4mP9qea6ks3ZZ^BgGaGV2)cJBq`~Ho_ljSAf!>9Y0_N*^d*hjgZC+c=#V|wh zysla{r47a5K79Lgq9)gD^sTF_A)15AcVHUp&of_(c*bm097l-86I{P#?sl&*Fmn|` zK$M~omc|o>YJl5s@uDQ8Pixvm7?mA<3OjcjY7pWDVn3%vev^Rk%inkV;B%reyfsJwdNp}WBJ0WFl#Wach`(#@C3V+rXBq07zbI`T0UaXV zixb9o{M`)bNpfGn_2FeEq?a&kUkK5JpR}mF;7x6f$9a#QK23_(r6s*G1Pq-1yDAvQ ziX=xSGyZz|Q7`JCPVx?c)35ls7?T4X>DDe+Iyo}Lp{8mR%&zJwJ^%+x9FK%k)Qz#c z#6R(dxGmQ-avIK>83$v`WiM9IoJ)2>Cr%ylvVr#wyzHNJks!f9M1;@4A6vD6PHf+)`U zwH67sf&7=0Fp*V%R$%VYMjbRAWXQ43jAl;YNFJP1<=1Ms9|#QGRF9wF?SsOMpx9W& z6)F-SGlFrAEddyUcK9|Gs*>pKuWzk9HA?>}B1LhU_it5ty=HZ`yTnGw;3BYs5>6a_ za^_~3$pCNW^I^})QZ@(#+@-*>@~?8OmOhUWkmpYp3k!>&px~a5pW@l$VWn^eu z2A!8|LB*R`gPV+J45wn?xVo;K)HM;KCxT_k_81SIl9bW9@f^@EK}$Q1CIBvFz@f5 zkMM;k3jeYO62qpx&sXva3qO>YHzn*$S5pE*LqiId2*Rti#u#?TjDgJAp|EcU8a0v@ zB*2P@W%f&myC8tH0-}xPqbEzEhWqZM3Eh~BBYutNc@q~aI}-S12%-X&$W=t5a1<}l zEyeY09Nj*gBK4}I3f|smgEd!6m6fr26UD~{t~lwO%Qd~fv{9X8GYi*Jg9?B2fuceC zwD=8e#KDG1VlV#P$6>6#h15t)$n#S2#@D!wf^iA(?a(`%-@o}LwtBnykDLq5isR{& zJh<{!yg0G)RdMGe&+9$KMt+C^t65jQyw@_)Clq#(np%Bupd;rjBNJu1XKJ82$(;EG zu-SqcwfIR9hGT->PD~i&=I1?M3L*bU4ujUMQu03fU`$WGWzwPcs>W99WFUmhdw4R! zX9XcRl|i8%@AnbHBCfZAw9OrPIsi^tp;~Ny|IJiIBT(_Zdeo)&+>3fUIvHWGft}JZ zjleH=diV!4%PAczC@Z%k*YuuQg!iQhX$_>)*=SP$?Dzd+rCn>P6BW7@toRN^A97HM zT?*=q*=-92kK8_Pq91Ksd|xKP7^{b7I~=r9RLI2jIh)8eFF?0h6*cQ82XD9>IhO06 zWa1valQ>Z`W3^h$L4C(xx5&5w#=9?U!W)lGn`34447NX{vzpyA+>hKk8ht7UAT`&% zT^w#lq%0})q2^AQ$jCHX;cWs0^~Wn02F}6RzeA{`<0eGT&8_{>3?j4d!W#kC*Z(NY z0dCCCw#=SC>a1Smy;XVuDo;S?4i+fu~d(mI@asgNF}eprl%wJ z)``9wyR36%ugy(`SlOdg_4W1n?%y}9sfoH7puDMPr#Y&99bk zM~loS&dlt^x8vdB))de=EBZunUxG5woh}{?1Z9O>_=CmJ74=*nJ{t+jk-71PJ3r2F`h)IZ!^PNOP6I3M~rUW>z zwDHlNj5|q^w(?LdY{soqmEmSCR+?d7J!-cdFD))s9*p*7yfo@Nkk!+2w3eREQ{!%7 ze?6%W-p*Ow?YZ;*+Y(Pt;nyQl07CFtfuLUU-C9rcHz9ZlqVR2l*OIvU5~JXL(>lTI zv$jp{mBjMDqs45(N?tC)x)OGLSDs5(RlB_Q26<=}Z}RIQH8eETArkr)2<3)_fyAgs zdnrZg1CK0IOMkzs9)jt{V-i3mhASKzYXxYZ7(l@=)1rPW>RO&$onMe7$i~p!KN784 z^Tz*If0?!l=G94ajXMlERc8rZBh_Z73o8|=eyx58W(;k(zgN|J?Qh1lNX29E(n

      P{sVqpnqBeP*O4wrM;#!IE^$ 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 delta 10477 zcma)hcUV))*Df6?g3?i{3W78Nr56EFY0`TMU4Z~XK%|6C6+!6`I*1w+DWQfEARMJh zXd*onrAkLikc7Yuo^yWp`|k7I=iWc|Gc)g6v(}nDv)`FD`?Q{-sg5G$8hKl)kkI{y zHF1ir3(v;M^Qj(0@KAs3fO)<*%dj>(+{dm6OkN#yhXFI-@2n^@^)Jq;xrm@s{Oa5` zFxg7nIl=YWyjh$fZXKw%HKnFhkqr*q3D1Km0D3#_*N!l#Y zBKCAAly}RvNCa|YI}9cE!iLJCIVw;&qTH;rqmotrwE)9dIXYtg?c(D%FVNiA3-2b5 zYKO|)3zK2IRgE5_PX8uK^Nc?sp5=nKSkk?(nWkwkUmA-VXqv5OP9}f(|V3{{_gEWOk@|w9c4Ktj=?s=n8?qcuSsKzqr4x7 zm;aR*c?Y|bPq6x&ys^DUV~OK^8l7cSpDkl(I*Pe+|BIb|*RVc|Y*o7LrQw9Z@RHyc z95k<^xSFDqE^gU0;w_)8a1nh6Xsa;m7* z;PNS3Jaj%$ri4HID#NMXMN?Aw23DLc@kCAtourX^7)@t#ihoHLdGcdW^I znih#jG%DlO`E!u*VfI+M{vigskR6Jv)_y{%lwR7bwBNYMt~>Dkyc-Fmc{@>hNC_~o z8xw0<~ztEx`Y1ZBl2zOqPMzf!0g-rzxwf-43Ku^`ixT6 zj+AQrB$_*`L*;g)&1?R>&JCKKr0fYpgfBp|n9eXlgLiS1(Z*-ql1u57@k)L-T_|hI zc<1d^x{TkXvGp((xnH?DxA)aI7}T!J8C%r0}din}@q01XzfT2aBxg-k;VMthFBY_hgf58jwp4jed&M31r7 zl&|C4dnk?DGr%>S?jL_43{w>O?SHPxgI1$%VSYx{_5RcxAD5)&edwJVSrVS-9!`x7 zg-^Hc4h|XqoQv+p<|VP(2OXm13G#-9ong3_U2^?^cpNtOCW(Pk2%BxrE1&Or82c=7X455w9IN9h=G zPs$ASnh)oVa3V64XggOLps9!PM8=f~6Oqs5k(e1DaSRfspLPvzYK6$Y$kYJ`p+jrc z!y3eZlP4+QSNgfgTSh^?kJXR7J=E!ZR^`q28_f5E%QynV}DK}+TNJO`>JF_`@YW^JHI|Io)?l04-an8y0 zVU+UU$!^Ka)(cJ8jO5K8|T{WWQ&e%_x)HlvqI?-%uum|A%$7 z=n_jsbyKW*IIVhMoiROr{9K-f^3N9I%ZuOq5)59aW>yUqJD0OW{uop-Hds~C8NXJ{ zwAKoQy!nI^psP{s7^$)0?ifM{zn02AxIumCw?0Kc-yoZaEvqY!i)c^F6DS2^N#+Tl z3A7Scvl>th{Ihc>)Med$BIn#o9@TEp6!`*qMw2ybN!xqF5;Vh!35gvVkFgqB%pFGW zZSSW=Dhxj?iIO_MTTX$}-akL}dZ$@~GD`l6hoHF{?ItU)@aofROb#&-6Dw&$(a*Cw zk~P@wUY%fKJ67OsnGHO&4+8RuemJ$j^~31-krTW3vrzK`ME$sf?eI3TS&bopX8)E zM_wFe-!oRlt_Bd7W6oL~r4Md&J$**tWJi{M)S|b=C3h|VkUoUa(T&JA#A7Rn+S%}a*j3-(y5XMndrDoGIZ+OyW;<{d)0=m3^ zSI)}rNxMhugQYGe%M&hL06a-2M{8B^(J#;$GL-%QEU*86>it)H!17RC_~|JAWHVzb zTm`>HUo%@Gw#WjuTtyr8rkpU;Qx)hQ8f7?UHs7;*@$DNUr!l#OR&!h>mDU3Kw9?m0 zy<5vR%KmxWM=I<$ByRNMCK_nm^6hh5UhVxPYnogo$Ne{6ll&D=U_{MEjFjrSi#QuoBD{}ysB_b9SOiyg#B1a|WDk?`k={^6aDdfHA7EAC18An8BY z*fu&%QT}CcyC*#Yo{GXs&xJ4hbnD&O0+PDz{DV}MQ&8Ays@t(yiI+a=4*-uYE>McWR2K? zmNumB99tYy)TP!gR8uJ`^GQ*b9<}MF=5C9{j!bL9AM|gUCrpGn!sGjC0gFqvK8TSp zkm!Ve=+efsSDi4d*rRS2@rpSBxs4s!cBHZrv@6sbiI>67o?M2FKfa z34VJx@_Jdy=dy&Vqi$w@NKupozmIugZh=4)j__$vE~_{e=r$v98oK4X>`0$ZykNw$ctmPhgpI` zB|qQX`ltWcLKX0{rUgF*;qE>-DaP!sc@4TXD2D!xtpfOe&12{OaS6uvPyTK5OBL_o zKL!_`;Qo%nf2u$=z}f-2DL735=E__{p_mP%-0L&lfXPQ!7H;N;x`+n;GH?^aoCwXn zz}BCtn|@Hu3jB@{A1Ty(jL+#W^V>X?p{rjRrtQ!tNq{lnRB{Kex!JTIIhbM;Dv266 zJ!=INoMKc)3NcDg>^w+nL&-m<`6rzSk%L8dLglo+^DB%L>Y(XbPAN8C8{s5sisfu6a<_NKA$-GqOd6|aS&_(t8w+1cF$eVRrvfsy>oN@TIQ74v^}N1gm|Fv*BL z^Px~~KEB}D@P4e`p@@86n`kG$8o1#6Qq3!Pk%FaMAA9FU&p);&eC)x5jt$rxNnJQ!d zS>|qp&N7Fc;PT0*^Is>9H=@KkrlZ8}lGY!oIII4j4;a0RCb>-cD0nGqhrjx1!2pXE#NHG`doR+xKY; z4PW%X2>*N(GvRh0ScT~}a=$z|@#aaM$#7xn8h=w}_Gy$Ypf}#)X9g>vcZa^(MHAQ> zKmG-sJ;C25crSdh@$ZW~vI#ISX!A_lCf^(F?~taG;H-$ra;N)LW`-n~)p3?*UifxO zYqOmI*4Fz4H){ePrra0%5$Fz(e=0Lt{#V1db4>Y~i%v4REF{crnUDZC3rA=@YURy^ z9{I!}S4FxGfMyS+gz#_t^|WBRI{o|A>-gnWk?*gXOqdL6TYd6!ohRfB48Hm{zr{r? zr7V-1uJtXL`>h(ggudl{YgrDbb*1C0f@LVJOUI2l42{+8M@aM&0?RSUmu#(cRj~{^ z5x3usG$kvFZ)_@X??#YVwG{fNAd%};W-C1#Cg3!c_LYj`*<{_Prbw@hy-K1+TCISE zM$cSY@OVRi^sr2Hm5J`AocG=k*zof8i{O0Pvg+V^590QmLe{z`m_TbKKM-AV34Ln2 zQrryn--VaRlMP)^NoS0_lP(oW3kZv}H*W>}%c6WpLYyR~456B3@E?+Wz8Uhb_|o%# z2^GEmFZtPzZ~x22#DAH$hPUBgJEV=c@;~JH{MW|cBKz1C7tM8v47vt>4qCxtk)?~oRp(Uv+ z$&vKV_GQn(66P0Qj6#L&zY}>qX~~q+sjSW@D0x9QaK^*fm}A#HXA>3vcI-2fL?lEY zR}R~-@IlVra$iqyv0nyD=qGVZ;6Hlrp$Lo5MrMDrQWc*Wdi`ZW%^yWwFL=Z$MFVs$Va29@EfQuXV1{7u{N7};-N3t!Q1AP zAb%oh&rUyP=mwp#(Er%AefqGTc-;D*)ii8$wnEKl$Z1H0QBJ5o&H7A|Kc}n2zR&$8 z27ezgsrE@@wzk!J#g3kywz2Z<*!>7m zbITVwd^d?LCFf*gVc`yIzl*&^CsZ8aN&LB*q*3=%TA0V=@JSI{($0OGm5kxK!pk-W(QmxIWeznb*zZV#)WwNAPxC#C+rn@SuBTb1?-AJvZcWfcq$(vcYeKcW^Wrk z^|%@yYi0fmK9Vz$Chf>xMJLt4bw?##I@Ul6w~4LTCjb68_+Zqs$iw5b69oPJUSbn{ zuqKr&{02Yv!NJD^_?>~b*CUV(F`Y5RRiNqp!Fkd#K6`7=v#coDuq?4+b}ak_4vGXr zFd@N))rYlI1T|FK5yYFn89LeKN;r3uEFzW_ubHj&q`pRd2{U-;_Lx;i@<-iWLiORJ zvb-yoq{@gxb6z?)>nN%S?VWOy_3RMa&^4a8uIVTen!H-C8EkV(+=(D>pKk(+N4Bit zWAYhOt4h{|GTkac4Paey0#5?*mq-0q2kJegtX2ygWVz2iO4*gLyIuV!fOETRa6t>B6%9y)jezIMS543Atzc50Lb$!GAgciO=(rzlAg4K z_sQzvS|BJ95|is4U%kKUe9kl_lf&6WrC+qf#1EP>j^8cw01_nTB>SdAZE}g(M|x7H zytzb{LnDkD1u4u47)$+Q8Eu#~Cl>v#K|d4)*6drB&P%`$;AZ(d!+RZ5mTP^K?jfB4 zt@|0k7qw*ttco7%Q?enNvnW#LKbV0n(PtZLX+b9gxl<@?c7^8(pgU360WbZ ze;YJ#64Hj1e;f1;Bzw|AI&nxU-gfSgWF0PZ+j|oGfSZ!6oBAve{a3o$tVp5P<0^xY{1yWcX~-xjhULo9*9~ud@4YUs_%g zJA9JS}L)3l*vM z6uDRi4w?kkM?vL%HH^7M%5mcj_YQXR_u{zJ;NkC!y7Q$i@nNWx*6Ah_!gv@!lmMZ; z7!jxb=x~;53LdU9PKRg6=a!f(t5J>sUsn54l)%A)mCR(^5PASLSXOZ~-I5D^KayEj zfz{j;#l4@6o@^Ld2YvD?3gLGLIh;DRgp-z;BTMnMGKg!N{8#6`rz1up>J!C}K4psFeFs^wn+ojXoIre;Zvqj90OAn^<3KP-or009ym25bA6vQEaz7`=e3@Rh zh|tvs-PY3#mwxwZZ!{-ndGH|OUCJ(A3gcy&FbtjK=+moL9CSy%CGyIpA zrM493JFhKEK`m_!Jljs-txus+Ehld1aMC14(Yc}IF_q11cJY9vDQh)s;03^4Edl8W z_sfQ4gVdH=gxX$#QG;NR8gl7!7Evph2x)nWg_cZP<3}^LU!ALvrXP?Q)V9Yr?XLk-aqRGy3 z(hvIbYS6_mOdzweC-09M4}t(-YWSpp|5#gZZ%u;v*wmD;kVu<5bviY8dNd2e#r03@ z^E=imdFRr&kW!!F;ghuj{zgMlxI@S)Age11=Y#Ioe)K}=*W-AR0rYzghVuNj zq6w!E(!lxv*j|D0}Tr-Id7Zi@LYC- zbT$LOs>b~qr6X__N_C!?C@L!Y!ImJzCkN?JjzkXIh2K3VO`-#m7fFn*z=gCVY~no8 znQpaPDMQja3ku=2>&?t-K%DQZEtiBFwgt(`QlM0v`FJ4VetX+m^H%QUY(;sxc~ zDz{4)^c(Mv9;}Za296^@>Oq-AdniYI|2KH-gb z#Di=Su4$KIJ-w?eYE2$oRT1(vEGWy?TYW+HMhM#Daq2lal)Y*t9P~ zE$D~k@w%_-?bU;0+!_R13Kc2}UDo2<2*>9jIEg{W)3W?iYl{6V!s@{8KrG?ecMP*( zb8?Y-@FV4V1dyB#3SVIzpWC06Dm>m*E=uukKEdbB60|4h%*O&l!ZwKcPuH48KNQlB z8gQ>HrO%u{U|y(QDO|5HS<}p`K%ci)hi_keY43Sc*W-(Bxav`zz9atd zZvMee$JVjRmEDlyx);)fi8XQDAvDWbJ+t6a;qW{-2{;j!LyW>%txRLmaZx%_Io#Km z*J_R4s5mZs^L)!Mr{P*ArQ=N+v8Srqo2Ls`J>SPpOt+kjnO@$zC@VR-{J!W2e~;nH zUa(Hdz)^b^|7>=0>0TBG=+A&W|8i9;QgRq;x?8|3@#dj&=Kfy=uS8+ac-&pN02i4!EDi?I!D>=o?SD2M7C&+Yb!1y z7TnLe)3?kk=C;6N^WZkl zVHMtmx$#1pf#^P3 z&Z5xm@@txJ?yFgEN={Et_XVNDiO}Nkn&dJSk2WhrCITpaR_!%jsS4~Z_g~*1Er+NE z)qA-XiI7{kl={Wv;ElVg^07G__R{m121btr@mfhF@amkbcA7!Jmk?8M)AC+D0VZgW z>NeJilM?&{lsMDZbCJ7C3VKRqiz4?SwGL`hM@q2fm=CepNz7hQb}D`fBtd!B4JxFpTbylOic zAN_IS$@n(@wQqP%oR}l1Rc>2N4#NT5@*O+FcL&f^1W@qqTTgm5!4gbKmH$Ceb4zJz zsc@fCt({V9jDbq5ibD;LP>U}8M~Xe2!OZ^jrQO^dP5lPc2HQ*WZw{pv)gZ`(eDt=K z-V3=O?5N`pBex7QUmYZDg8Um?KNRVOb#BCD^qd`tAQBo=&S(>ufVVQhwIuUSf~JqX zN-1 zchUW_*!t7Flk21%KraggRED1NxYf3;Hy^I!MwQi{%pJB7WZ@aMXP%|(t!(Oo+g)d{ zbGQ#d+`IL)T>RONpuC2V0y~G&2K1)!df2Cvb(<-WI_?{-xmH-5ANJ|(X4n;3Dl5Y0 zMm_59*LiF^oTe`%u72&cw^6yPpKQ?|5t7Z!eOHPaCfW?Xq7QUMHFZsaMcp_b))N9eHew<~vc0gnrgw7t^w zQmiqY8Fv$e@)~+cKTd5JtLODtb&Y?p^6MHT|D|hi(eE72jWL_MJ2PE{{f2)#?bEC6 zWR9sFi};%0p$wo#N@J=@;^LHwl{BIy#npGL&dfZfQZyIN&h&bC&(h08{U zew_4Sa0>D@e)>D!%w!-|yukAf@@HBTx}@;v10i>_(ogQPyLG~Q>kcyy@QS8q-)@YG z6Ot0?(gSdpQKz;{;U}iF7NC2%j|6o~sHU)Iku0bUQ2*@iaO^i8!y%>#l@NsTBAvLo zL+c)8?{m?QuFD~|?x8W`eG@P)tt;Zj?T!euZpr*~*b1+6>uzwv1jQ@cCY-ZmLKqcF zjW=e8Iaa>H$&AKG9mIGQUimb@W-fV=BVOX`$D`?`CI3+rUR)x$jN>|-j(14)HjP(h z4boRR%yw)tt-M#xwme($VNy{pZC@tJtFo5&ulDQj=tDng-e)+%H!jl)Jt}CSDs43_ z0kV3R$ZMAtb^E`$O${x;?N=3Lx6P9hYj_oyO%7ANE8o7f>#f5v` z<|<=>olG{VgS&Pd#!C?G3QvEodktj1lo%xCO$PeE7InMUl*4-hRZ=S?8Rj&w?w6a; z`9Iwnx%!sw^0zJZWph<2Vv^PH*0+zl0R~fthkI;%9|P2cc-mU&67l7J1t_E36v$P45ct%Y)pd<%8VZ?D~X9NfL-EFmjgdQSm<&b-{|K0;&u;o`AT1W66rd#<$*sux2iMP0ElN# zx8BVXXw!@_G0^XnYdghsM?cbdE;DuYllwf`e9IztnkiP_{rsnf;CAP(-)s7skSqn| z;lL52__uNX3$2=Qki3y3vAkSW^fgfm$$$-`cqE&z^%^<$Wimg*g>?Nu&rf4Q&Rr3c zFnVaIuwAu-X_xB0BY$R`*8o?Q79h05^FV>onQ3Xj$%0(YGC%wLoW@Kk@_jz7^%dd1 zOe=GSGSPTT_)ZP4rPkv-;)y zvZ7J&d9g43N$b{nFaMW4a9L)#0i%MO8KRu@r}1DWP_$dg7C7&`+KN z1sP2%cRWirtnzINZJ3?>P4swJy2aaU=6fk=Xg`s6#K%6+qh+LxbZ7%Z`5}J#IyT9v z{S{7Ena7iOLHI)5KmKv{0rm~*hsNpw1sxj;UXa8%YA0cbR-hw=j-QN)!nS4%Ae?Oa zgx2%-H*3AE|Lx(8X77lQV3X~Pkwg^|hWKhSsx$AL-PxQIavKd>7$~Yh`*jz*7`1R< z(X*xjdz|j8gIadBS(F~5?p_w>F}>DQI4F(0a&}$xoTv7;$=ZhF4hJrtJQ{X^@+=X8 zi&OHIL6sw5XTK~i?QR{mXt(}44^*D4pwZ}FND{5|>(+{60}9G!Z$HdBm=J|}O`fTKh##kX zdM5UrZ8?fzlau$I4f|xy&tmwe(jqyjMpA0$u`^z)3734FA1Q0Swi;qvu;q1mB~NcQ1(EFiu&Bc562n;+ zjt%N;!>Wmxmxg^E150_>taXf~6d?voK@yI<>1DZAc>PRGHa};_ppNzna)VQ>vg8#+ z;&zvFNY73bDN$}W$-dU^oF(A0;(wrV>kM#nO(Vky-6osemv+>Vf^nN#^t$}H(v61P zzi2RN@bhE(0qLg0>$CA)l5L~Q15tNL$tNl32Oae3uOkH01tQOJobbCI{r+lVSagx3 PL#Cts@NT81W7PiwwvIO3 From 4c21d71301eedf1cd999a01ad116a966bac1bc1b Mon Sep 17 00:00:00 2001 From: Persi Date: Sun, 23 Feb 2020 02:34:29 -0500 Subject: [PATCH 240/380] Okay, now this should fix it? --- icons/turf/areas.dmi | Bin 0 -> 39481 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/turf/areas.dmi diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a35837eedd8be6640df6ddaa0444c4aece7a9d57 GIT binary patch literal 39481 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 K>?k&f2mb=2$jh4m literal 0 HcmV?d00001 From fd5051361eb25734549407fb73df3b005079f8fb Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Feb 2020 05:37:20 -0600 Subject: [PATCH 241/380] Automatic changelog generation for PR #11207 [ci skip] --- html/changelogs/AutoChangeLog-pr-11207.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11207.yml diff --git a/html/changelogs/AutoChangeLog-pr-11207.yml b/html/changelogs/AutoChangeLog-pr-11207.yml new file mode 100644 index 0000000000..db73ed666f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11207.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "Ash from land of lava now is useable for sandstone" From 2b740f9bad93ff08a4d15adf5a89140fabd4f8ae Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 23 Feb 2020 13:09:21 +0100 Subject: [PATCH 242/380] [s] Fixing an issue with slot machines crashing the server. --- code/__HELPERS/global_lists.dm | 8 ++++++++ code/_globalvars/lists/objects.dm | 1 + code/game/machinery/slotmachine.dm | 20 +++++++++----------- code/modules/mining/ores_coins.dm | 1 + 4 files changed, 19 insertions(+), 11 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 4190138335..da0032a839 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -93,6 +93,8 @@ init_subtypes(/datum/crafting_recipe, GLOB.crafting_recipes) + INVOKE_ASYNC(GLOBAL_PROC, /proc/init_ref_coin_values) //so the current procedure doesn't sleep because of UNTIL() + //creates every subtype of prototype (excluding prototype) and adds it to list L. //if no list/L is provided, one is created. /proc/init_subtypes(prototype, list/L) @@ -110,3 +112,9 @@ for(var/path in subtypesof(prototype)) L+= path return L + +/proc/init_ref_coin_values() + for(var/path in typesof(/obj/item/coin)) + var/obj/item/coin/C = new path + UNTIL(C.flags_1 & INITIALIZED_1) //we want to make sure the value is calculated and not null. + GLOB.coin_values[path] = C.value diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 42fc163879..4de7c88bf7 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -32,6 +32,7 @@ GLOBAL_LIST_EMPTY(meteor_list) // List of all meteors. GLOBAL_LIST_EMPTY(active_jammers) // List of active radio jammers GLOBAL_LIST_EMPTY(ladders) GLOBAL_LIST_EMPTY(trophy_cases) +GLOBAL_LIST_EMPTY(coin_values) GLOBAL_LIST_EMPTY(wire_color_directory) GLOBAL_LIST_EMPTY(wire_name_directory) diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 98c8ebcaad..115c61e9b9 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -26,7 +26,6 @@ var/working = 0 var/balance = 0 //How much money is in the machine, ready to be CONSUMED. var/jackpots = 0 - var/list/coinvalues = list() var/list/reels = list(list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0) var/list/symbols = list(SEVEN = 1, "&" = 2, "@" = 2, "$" = 2, "?" = 2, "#" = 2, "!" = 2, "%" = 2) //if people are winning too much, multiply every number in this list by 2 and see if they are still winning too much. @@ -45,10 +44,6 @@ toggle_reel_spin(0) - for(var/cointype in typesof(/obj/item/coin)) - var/obj/item/coin/C = cointype - coinvalues["[cointype]"] = initial(C.value) - /obj/machinery/computer/slot_machine/Destroy() if(balance) give_coins(balance) @@ -294,19 +289,22 @@ return amount -/obj/machinery/computer/slot_machine/proc/dispense(amount = 0, cointype = /obj/item/coin/silver, mob/living/target, throwit = 0) - var/value = coinvalues["[cointype]"] +/obj/machinery/computer/slot_machine/proc/dispense(amount = 0, cointype = /obj/item/coin/silver, mob/living/target, throwit = FALSE) + var/value = GLOB.coin_values[cointype] || GLOB.coin_values[/obj/item/coin/iron] + INVOKE_ASYNC(src, .proc/become_rich, amount, value, cointype, target, throwit) + return amount % value - - while(amount >= value) +/obj/machinery/computer/slot_machine/proc/become_rich(amount, value, cointype = /obj/item/coin/silver, mob/living/target, throwit = FALSE) + if(value <= 0) + return + while(amount >= value && !QDELETED(src)) var/obj/item/coin/C = new cointype(loc) //DOUBLE THE PAIN amount -= value if(throwit && target) C.throw_at(target, 3, 10) else random_step(C, 2, 40) - - return amount + CHECK_TICK #undef SEVEN #undef SPIN_TIME diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 7fc4728329..67c26abaef 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -326,6 +326,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ var/cooldown = 0 var/value var/coinflip + item_flags = NO_MAT_REDEMPTION //You know, it's kind of a problem that money is worth more extrinsicly than intrinsically in this universe. /obj/item/coin/Initialize() . = ..() From 0d67e81ad5c7671e55d165461500543ce582db70 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 23 Feb 2020 13:18:16 +0100 Subject: [PATCH 243/380] Yo. --- code/__DEFINES/misc.dm | 2 ++ code/__HELPERS/unsorted.dm | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index ac8681ead7..881a02c38b 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -521,3 +521,5 @@ GLOBAL_LIST_INIT(pda_reskins, list(PDA_SKIN_CLASSIC = 'icons/obj/pda.dmi', PDA_S #define NIGHTSHIFT_AREA_RECREATION 2 //dorms common areas, etc #define NIGHTSHIFT_AREA_DEPARTMENT_HALLS 3 //interior hallways, etc #define NIGHTSHIFT_AREA_NONE 4 //default/highest. + +#define UNTIL(X) while(!(X)) stoplag() diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 2cb088c654..af2fb281e6 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1234,8 +1234,6 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) return FALSE return TRUE -#define UNTIL(X) while(!(X)) stoplag() - /proc/pass() return From 9085c9865ba8afac96ce8b4a35c8be71e39bc6b4 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Feb 2020 06:30:25 -0600 Subject: [PATCH 244/380] Automatic changelog generation for PR #11206 [ci skip] --- html/changelogs/AutoChangeLog-pr-11206.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11206.yml diff --git a/html/changelogs/AutoChangeLog-pr-11206.yml b/html/changelogs/AutoChangeLog-pr-11206.yml new file mode 100644 index 0000000000..5f6889ec94 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11206.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "corndog sprite being miss-spelled" From 485241a361e499fd7ff7bbd955f5cd4d52b16b2e Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sun, 23 Feb 2020 13:32:46 +0100 Subject: [PATCH 245/380] cleanup detail --- code/__HELPERS/global_lists.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index da0032a839..8c73d32583 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -118,3 +118,4 @@ var/obj/item/coin/C = new path UNTIL(C.flags_1 & INITIALIZED_1) //we want to make sure the value is calculated and not null. GLOB.coin_values[path] = C.value + qdel(C) From 094b92e58b1c5c3faaca90c3e2cf178d136b067c Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 23 Feb 2020 13:12:25 -0600 Subject: [PATCH 246/380] silk, time, rods --- .../crafting/recipes/recipes_weapon_and_ammo.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm index 99487b53fd..c132d8106d 100644 --- a/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm +++ b/code/datums/components/crafting/recipes/recipes_weapon_and_ammo.dm @@ -291,17 +291,17 @@ /datum/crafting_recipe/arrow name = "Arrow" result = /obj/item/ammo_casing/caseless/arrow - time = 20 + time = 30 reqs = list(/obj/item/stack/sheet/mineral/wood = 1, - /obj/item/stack/sheet/cloth = 1, - /obj/item/stack/rods = 3) // 1 metal sheet is worth 1.5 arrows + /obj/item/stack/sheet/silk = 1, + /obj/item/stack/rods = 1) // 1 metal sheet = 2 rods = 2 arrows category = CAT_WEAPONRY subcategory = CAT_AMMO /datum/crafting_recipe/bone_arrow name = "Bone Arrow" result = /obj/item/ammo_casing/caseless/arrow/bone - time = 20 + time = 30 always_availible = FALSE reqs = list(/obj/item/stack/sheet/bone = 1, /obj/item/stack/sheet/sinew = 1, @@ -313,7 +313,7 @@ name = "Bonfire-Hardened Arrow" result = /obj/item/ammo_casing/caseless/arrow/ashen tools = list(/obj/structure/bonfire) - time = 20 + time = 30 always_availible = FALSE reqs = list(/obj/item/ammo_casing/caseless/arrow = 1) category = CAT_WEAPONRY From 12ea22fdbf6324d15de0ef237ead90f87493c8ac Mon Sep 17 00:00:00 2001 From: r4d6 Date: Sun, 23 Feb 2020 14:52:12 -0500 Subject: [PATCH 247/380] Fix --- .../StationRuins/Box/Engine/engine_am.dmm | 38 ++----------------- 1 file changed, 3 insertions(+), 35 deletions(-) diff --git a/_maps/RandomRuins/StationRuins/Box/Engine/engine_am.dmm b/_maps/RandomRuins/StationRuins/Box/Engine/engine_am.dmm index 96e28fbc6f..0c83691bd7 100644 --- a/_maps/RandomRuins/StationRuins/Box/Engine/engine_am.dmm +++ b/_maps/RandomRuins/StationRuins/Box/Engine/engine_am.dmm @@ -118,13 +118,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"nR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/engine, -/area/engine/engineering) "nW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -180,13 +173,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"xg" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "xx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -266,13 +252,6 @@ }, /turf/open/floor/plating, /area/engine/engineering) -"Bh" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) "BG" = ( /obj/structure/closet/emcloset/anchored, /obj/machinery/light/small{ @@ -427,13 +406,6 @@ }, /turf/open/floor/engine, /area/engine/engineering) -"Mn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/engine, -/area/engine/engineering) "MD" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ @@ -503,10 +475,6 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) -"SD" = ( -/obj/effect/turf_decal/box/red, -/turf/open/floor/engine, -/area/engine/engineering) "Tr" = ( /obj/structure/sign/warning/radiation/rad_area, /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -1117,8 +1085,8 @@ MJ wt eJ Zx -Mn -Mn +nW +nW WQ lY Og @@ -1401,7 +1369,7 @@ fh JZ kK Ch -dz +Ch MJ MJ MJ From 31a93d9f32a026108682b830dd35d1b33114198c Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Sun, 23 Feb 2020 14:27:40 -0600 Subject: [PATCH 248/380] you'd think i'd have remembered to change paths --- code/game/objects/structures/holosign.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index 92fda29101..fc1e642468 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -110,10 +110,10 @@ CanAtmosPass = ATMOS_PASS_NO resistance_flags = FIRE_PROOF -/obj/structure/holosign/barrier/combolock/blocksTemperature() +/obj/structure/holosign/barrier/combifan/blocksTemperature() return TRUE -/obj/structure/holosign/barrier/combolock/Initialize() +/obj/structure/holosign/barrier/combifan/Initialize() . = ..() air_update_turf(TRUE) From b3149d930f7ccf831ec0a062cb806b8c9274d37d Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sun, 23 Feb 2020 21:31:53 +0100 Subject: [PATCH 249/380] Fixing pAI radios inability to be toggled on/off --- code/game/objects/items/devices/paicard.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index f28aacc46c..4f61d6f413 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -94,10 +94,8 @@ to_chat(pai, "Your mental faculties leave you.") to_chat(pai, "oblivion... ") qdel(pai) - if(href_list["wires"]) - var/wire = text2num(href_list["wires"]) - if(pai.radio) - pai.radio.wires.cut(wire) + if(href_list["wires"] && pai.radio) + pai.radio.wires.cut(wire) if(href_list["reset_radio_short"]) pai.unshort_radio() if(href_list["setlaws"]) From 4c03d552eedb609a2692f0d9e5574ed9ff73c647 Mon Sep 17 00:00:00 2001 From: Winter Flare <7543955+Owai-Seek@users.noreply.github.com> Date: Sun, 23 Feb 2020 16:22:19 -0500 Subject: [PATCH 250/380] Gettin Salty. Fish is now Seafood. --- code/__DEFINES/construction.dm | 2 +- code/datums/components/crafting/craft.dm | 2 +- .../{recipes_fish.dm => recipes_seafood.dm} | 24 +++++++++---------- tgstation.dme | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) rename code/modules/food_and_drinks/recipes/tablecraft/{recipes_fish.dm => recipes_seafood.dm} (92%) diff --git a/code/__DEFINES/construction.dm b/code/__DEFINES/construction.dm index 9c2ea526fa..1774121c80 100644 --- a/code/__DEFINES/construction.dm +++ b/code/__DEFINES/construction.dm @@ -94,7 +94,6 @@ #define CAT_CAKE "Cakes" #define CAT_DONUT "Donuts" #define CAT_EGG "Egg-Based Food" -#define CAT_FISH "Fish" #define CAT_MEAT "Meats" #define CAT_MEXICAN "Mexican" #define CAT_MISCFOOD "Misc. Food" @@ -102,6 +101,7 @@ #define CAT_PIE "Pies & Sweets" #define CAT_PIZZA "Pizzas" #define CAT_SALAD "Salads" +#define CAT_SEAFOOD "Seafood" #define CAT_SANDWICH "Sandwiches" #define CAT_SOUP "Soups" #define CAT_SPAGHETTI "Spaghettis" diff --git a/code/datums/components/crafting/craft.dm b/code/datums/components/crafting/craft.dm index c381f827c0..cd3f05b326 100644 --- a/code/datums/components/crafting/craft.dm +++ b/code/datums/components/crafting/craft.dm @@ -29,7 +29,6 @@ CAT_CAKE, CAT_DONUT, CAT_EGG, - CAT_FISH, CAT_ICE, CAT_MEAT, CAT_MEXICAN, @@ -37,6 +36,7 @@ CAT_PASTRY, CAT_PIE, CAT_PIZZA, + CAT_SEAFOOD, CAT_SALAD, CAT_SANDWICH, CAT_SOUP, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_fish.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm similarity index 92% rename from code/modules/food_and_drinks/recipes/tablecraft/recipes_fish.dm rename to code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm index ad1278978a..4fc12f0777 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_fish.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_seafood.dm @@ -9,7 +9,7 @@ /datum/reagent/consumable/rice = 10 ) result = /obj/item/reagent_containers/food/snacks/sushi_rice - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/sea_weed name = "Sea Weed Sheet" @@ -19,7 +19,7 @@ /obj/item/reagent_containers/food/snacks/grown/kudzupod = 1, ) result = /obj/item/reagent_containers/food/snacks/sea_weed - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD //////////////////////////Sushi///////////////////////////////// @@ -31,7 +31,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/sashimi - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/riceball name = "Onigiri" @@ -41,7 +41,7 @@ /obj/item/reagent_containers/food/snacks/sushi_rice = 1 ) result = /obj/item/reagent_containers/food/snacks/riceball - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/sushie_egg name = "Tobiko" @@ -51,7 +51,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 2, ) result = /obj/item/reagent_containers/food/snacks/tobiko - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/sushie_basic name = "Funa Hosomaki" @@ -62,7 +62,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 3, ) result = /obj/item/reagent_containers/food/snacks/sushie_basic - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/sushie_adv name = "Funa Nigiri" @@ -72,7 +72,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/sushie_adv - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/sushie_pro name = "Well made Funa Nigiri" @@ -83,7 +83,7 @@ /obj/item/reagent_containers/food/snacks/sea_weed = 1 ) result = /obj/item/reagent_containers/food/snacks/sushie_pro - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD //////////////////////////////////////////////FISH/////////////////////////////////////////// @@ -95,7 +95,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1, ) result = /obj/item/reagent_containers/food/snacks/tuna - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/cubancarp name = "Cuban carp" @@ -105,7 +105,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/cubancarp - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/fishfingers name = "Fish fingers" @@ -115,7 +115,7 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/fishfingers - subcategory = CAT_FISH + subcategory = CAT_SEAFOOD /datum/crafting_recipe/food/fishandchips name = "Fish and chips" @@ -124,4 +124,4 @@ /obj/item/reagent_containers/food/snacks/carpmeat = 1 ) result = /obj/item/reagent_containers/food/snacks/fishandchips - subcategory = CAT_FISH \ No newline at end of file + subcategory = CAT_SEAFOOD \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index b235b08375..d3dd12cf7b 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1836,7 +1836,6 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_cake.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_donut.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_egg.dm" -#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_fish.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_frozen.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_meat.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_mexican.dm" @@ -1846,6 +1845,7 @@ #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_pizza.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_salad.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_sandwich.dm" +#include "code\modules\food_and_drinks\recipes\tablecraft\recipes_seafood.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_soup.dm" #include "code\modules\food_and_drinks\recipes\tablecraft\recipes_spaghetti.dm" #include "code\modules\games\cas.dm" From 825beb41c16b79ccb552448d33134fda3aa10cc0 Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sun, 23 Feb 2020 22:44:38 +0100 Subject: [PATCH 251/380] Update paicard.dm --- code/game/objects/items/devices/paicard.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 4f61d6f413..5b332cda46 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -95,7 +95,7 @@ to_chat(pai, "oblivion... ") qdel(pai) if(href_list["wires"] && pai.radio) - pai.radio.wires.cut(wire) + pai.radio.wires.cut(href_list["wires"]) if(href_list["reset_radio_short"]) pai.unshort_radio() if(href_list["setlaws"]) From 3e232f93d931c93617500d9a2e04871b4d43d6aa Mon Sep 17 00:00:00 2001 From: Ghom <42542238+Ghommie@users.noreply.github.com> Date: Sun, 23 Feb 2020 22:47:21 +0100 Subject: [PATCH 252/380] Update barsigns.dm --- code/game/objects/structures/barsigns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm index 55583be1c0..5508af2abb 100644 --- a/code/game/objects/structures/barsigns.dm +++ b/code/game/objects/structures/barsigns.dm @@ -311,7 +311,7 @@ /datum/barsign/the_hive name = "The Hive" icon = "thehive" - desc = "Comb in for some sweet drinks! Not known for serving any sappy drinks." + desc = "Comb in for some sweet drinks! Not known for serving any sappy drink." /datum/barsign/hiddensigns hidden = TRUE From 6dce641061e0437911fa6096418107bcf1220021 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Feb 2020 15:47:39 -0600 Subject: [PATCH 253/380] Automatic changelog generation for PR #11187 [ci skip] --- html/changelogs/AutoChangeLog-pr-11187.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11187.yml diff --git a/html/changelogs/AutoChangeLog-pr-11187.yml b/html/changelogs/AutoChangeLog-pr-11187.yml new file mode 100644 index 0000000000..4a2bf49530 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11187.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - imageadd: "Added a new bee themed bar sign" From 5037f28eaf2211c514216b51d8da985077bcd9db Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sun, 23 Feb 2020 15:48:10 -0600 Subject: [PATCH 254/380] Automatic changelog generation for PR #11162 [ci skip] --- html/changelogs/AutoChangeLog-pr-11162.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11162.yml diff --git a/html/changelogs/AutoChangeLog-pr-11162.yml b/html/changelogs/AutoChangeLog-pr-11162.yml new file mode 100644 index 0000000000..3ea1b88ef7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11162.yml @@ -0,0 +1,5 @@ +author: "Hatterhat" +delete-after: True +changes: + - bugfix: "Biogenerators can now actually generate universal enzyme." + - bugfix: "The Basic Tools node now unlocks the multitool for printing on Engineering and Science fabricators." From 19ae30ea5b85f06dcdf64f2c3d1dad3e36a7b291 Mon Sep 17 00:00:00 2001 From: Hatterhat <31829017+Hatterhat@users.noreply.github.com> Date: Sun, 23 Feb 2020 21:20:57 -0600 Subject: [PATCH 255/380] alright ghom i hope this works Co-Authored-By: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/controllers/subsystem/shuttle.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index ff64732317..bcbe2bb49b 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -649,5 +649,5 @@ SUBSYSTEM_DEF(shuttle) priority_announce("The shift has come to an end and the shuttle called. [seclevel2num(get_security_level()) == SEC_LEVEL_RED ? "Red Alert state confirmed: Dispatching priority shuttle. " : "" ]It will arrive in [emergency.timeLeft(600)] minutes.", null, "shuttlecalled", "Priority") log_game("Round end vote passed. Shuttle has been auto-called.") message_admins("Round end vote passed. Shuttle has been auto-called.") - emergencyNoRecall = TRUE - endvote_passed = TRUE + emergencyNoRecall = TRUE + endvote_passed = TRUE From f7e0eb43f8e243af1caf2ec43a5f6dc441d32c0b Mon Sep 17 00:00:00 2001 From: Putnam Date: Sun, 23 Feb 2020 22:53:20 -0800 Subject: [PATCH 256/380] Adds rename logging --- code/modules/paperwork/pen.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 2650da8c7a..987c24c72f 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -139,6 +139,7 @@ O.name = input to_chat(user, "\The [oldname] has been successfully been renamed to \the [input].") O.renamedByPlayer = TRUE + log_game("[user] [key_name(user)] has renamed [O] to [input]") if(penchoice == "Change description") var/input = stripped_input(user,"Describe \the [O.name] here", ,"", 100) @@ -146,6 +147,7 @@ return O.desc = input to_chat(user, "You have successfully changed \the [O.name]'s description.") + log_game("[user] [key_name(user)] has changed [O]'s description to to [input]") /* * Sleepypens From 27b7cd560ce46baee7554f34ae5684ebc1c14eb4 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 24 Feb 2020 01:32:04 -0700 Subject: [PATCH 257/380] Update plushes.dm --- code/game/objects/items/plushes.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index a2a8cb3150..9dc72b44df 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -37,7 +37,9 @@ /obj/item/toy/plush/random_snowflake/Initialize(mapload, set_snowflake_id) . = ..() var/list/configlist = CONFIG_GET(keyed_list/snowflake_plushies) - var/id = pick(configlist) + var/id = SAFEPICK(configlist) + if(!id) + return set_snowflake_from_config(id) /obj/item/toy/plush/Initialize(mapload, set_snowflake_id) From e76eff6966ae91d6ef838bab61188b70741c6aa2 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 24 Feb 2020 02:21:51 -0700 Subject: [PATCH 258/380] Update plushes.dm --- code/game/objects/items/plushes.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 9dc72b44df..498990fcf3 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -37,7 +37,7 @@ /obj/item/toy/plush/random_snowflake/Initialize(mapload, set_snowflake_id) . = ..() var/list/configlist = CONFIG_GET(keyed_list/snowflake_plushies) - var/id = SAFEPICK(configlist) + var/id = safepick(configlist) if(!id) return set_snowflake_from_config(id) From 76542208a612a9b523da79ea367d2fb9d536c914 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:23:20 -0600 Subject: [PATCH 259/380] Automatic changelog generation for PR #11199 [ci skip] --- html/changelogs/AutoChangeLog-pr-11199.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11199.yml diff --git a/html/changelogs/AutoChangeLog-pr-11199.yml b/html/changelogs/AutoChangeLog-pr-11199.yml new file mode 100644 index 0000000000..70aae404e1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11199.yml @@ -0,0 +1,5 @@ +author: "Detective-Google" +delete-after: True +changes: + - rscadd: "Loudness Booster pAI program" + - rscadd: "Encryption Key pAI program" From f7d8f8f59b18b1a61ccf55e3c637dfbe64426682 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:23:32 -0600 Subject: [PATCH 260/380] Automatic changelog generation for PR #11214 [ci skip] --- html/changelogs/AutoChangeLog-pr-11214.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11214.yml diff --git a/html/changelogs/AutoChangeLog-pr-11214.yml b/html/changelogs/AutoChangeLog-pr-11214.yml new file mode 100644 index 0000000000..1a602727a8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11214.yml @@ -0,0 +1,4 @@ +author: "Ghommie" +delete-after: True +changes: + - bugfix: "Fixed pAI radios inability to be toggled on/off." From 592c3fb84354d51bb35d7163c27e59b965980664 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:23:47 -0600 Subject: [PATCH 261/380] Automatic changelog generation for PR #11184 [ci skip] --- html/changelogs/AutoChangeLog-pr-11184.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11184.yml diff --git a/html/changelogs/AutoChangeLog-pr-11184.yml b/html/changelogs/AutoChangeLog-pr-11184.yml new file mode 100644 index 0000000000..cb8ba1da3e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11184.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - bugfix: "IPC hearts are now made of robomeat and roboblood thats emp proof. Heals and is all and all just like an normal heart" From 1c8afe1a5b493eccf3e22ce0770e9ac95b11ee86 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:24:08 -0600 Subject: [PATCH 262/380] Automatic changelog generation for PR #11185 [ci skip] --- html/changelogs/AutoChangeLog-pr-11185.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11185.yml diff --git a/html/changelogs/AutoChangeLog-pr-11185.yml b/html/changelogs/AutoChangeLog-pr-11185.yml new file mode 100644 index 0000000000..347dc9a3ad --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11185.yml @@ -0,0 +1,5 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - imageadd: "All robotic organs now have an animation." + - imageadd: "IPC's now organs now look like robotic ones, even tho thats not the case game wise" From 9a9558f95f4c400fc65c89695c1cc2ca6dae3411 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:24:22 -0600 Subject: [PATCH 263/380] Automatic changelog generation for PR #11188 [ci skip] --- html/changelogs/AutoChangeLog-pr-11188.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11188.yml diff --git a/html/changelogs/AutoChangeLog-pr-11188.yml b/html/changelogs/AutoChangeLog-pr-11188.yml new file mode 100644 index 0000000000..24aae51503 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11188.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - imageadd: "Makes plywood chair not look as bad." From 14565025faaf1c774d02d999d2e25438dee25312 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:27:08 -0600 Subject: [PATCH 264/380] Automatic changelog generation for PR #11183 [ci skip] --- html/changelogs/AutoChangeLog-pr-11183.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11183.yml diff --git a/html/changelogs/AutoChangeLog-pr-11183.yml b/html/changelogs/AutoChangeLog-pr-11183.yml new file mode 100644 index 0000000000..26a325cb08 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11183.yml @@ -0,0 +1,4 @@ +author: "Trilbyspaceclone" +delete-after: True +changes: + - balance: "Engi/Sec Trek suit no longer has 10% melee protection" From fc3ca40b06eec6c40cfe544d1ac2e6d580c0e85e Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:27:29 -0600 Subject: [PATCH 265/380] Automatic changelog generation for PR #11216 [ci skip] --- html/changelogs/AutoChangeLog-pr-11216.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11216.yml diff --git a/html/changelogs/AutoChangeLog-pr-11216.yml b/html/changelogs/AutoChangeLog-pr-11216.yml new file mode 100644 index 0000000000..40bb5067e3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11216.yml @@ -0,0 +1,4 @@ +author: "Putnam3145" +delete-after: True +changes: + - rscadd: "Logging for renaming" From 0caed52ca548091ff08e363d067eb0ffeab045ac Mon Sep 17 00:00:00 2001 From: Detective-Google <48196179+Detective-Google@users.noreply.github.com> Date: Mon, 24 Feb 2020 03:28:33 -0600 Subject: [PATCH 266/380] removes the epic and cool access and makes it less epic and more cool --- code/modules/jobs/job_types/paramedic.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index 3dd6687b24..7c617d3208 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -11,8 +11,8 @@ outfit = /datum/outfit/job/paramedic - access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) - minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS, ACCESS_EVA, ACCESS_ENGINE, ACCESS_CARGO, ACCESS_HYDROPONICS, ACCESS_RESEARCH) + access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_SURGERY, ACCESS_GENETICS, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) + minimal_access = list(ACCESS_MEDICAL, ACCESS_MORGUE, ACCESS_CLONING, ACCESS_MINERAL_STOREROOM, ACCESS_MAINT_TUNNELS) display_order = JOB_DISPLAY_ORDER_PARAMEDIC From 0cfa6699b1063b872735f78f77de44b92a74e16c Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 24 Feb 2020 02:31:14 -0700 Subject: [PATCH 267/380] yeah ok fine --- code/game/objects/items/teleportation.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/teleportation.dm b/code/game/objects/items/teleportation.dm index bb860101ac..7d59da0089 100644 --- a/code/game/objects/items/teleportation.dm +++ b/code/game/objects/items/teleportation.dm @@ -141,7 +141,7 @@ return TRUE return ..() -/obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 20) +/obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user, delay = 30) var/datum/beam/B = user.Beam(target, icon_state = "rped_upgrade", maxdistance = 50) if(is_parent_of_portal(target) && (!delay || do_after(user, delay, target = target))) qdel(target) From 6b43ca03da822d049597ee97b5213f361e96c75f Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 03:33:56 -0600 Subject: [PATCH 268/380] Automatic changelog generation for PR #11201 [ci skip] --- html/changelogs/AutoChangeLog-pr-11201.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11201.yml diff --git a/html/changelogs/AutoChangeLog-pr-11201.yml b/html/changelogs/AutoChangeLog-pr-11201.yml new file mode 100644 index 0000000000..4b7749eee2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11201.yml @@ -0,0 +1,8 @@ +author: "Hatterhat" +delete-after: True +changes: + - rscadd: "The Ash Walkers' nest on Lavaland now starts with three bowyery slabs." + - rscadd: "You can now welder-harden arrows. It might take longer." + - balance: "Silkstring's costs adjusted for bows and whatnot." + - spellcheck: "Grammar adjusted on a lot of things relating to bows." + - bugfix: "Pipe bows' bowstring doesn't look like it replicated itself upon draw." From 96bf8d6969a48424f5826b12a08ed3330ab5ca2b Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 24 Feb 2020 09:55:39 +0000 Subject: [PATCH 269/380] Update tails.dm --- .../mob/dead/new_player/sprite_accessories/tails.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index dac91b5445..26fbfeb6ee 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -170,6 +170,18 @@ icon = 'modular_citadel/icons/mob/mam_tails.dmi' color_src = MATRIXED +/datum/sprite_accessory/tails/human/2cat + name = "Cat, Double" + icon_state = "2cat" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + +/datum/sprite_accessory/tails_animated/human/2cat + name = "Cat, Double + icon_state = "2cat" + icon = 'modular_citadel/icons/mob/mam_tails.dmi' + color_src = MATRIXED + /datum/sprite_accessory/tails/human/cow name = "Cow" icon_state = "cow" From b7fd779f18d9d5aa1f96221f868c0c1b6c63db0b Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 24 Feb 2020 04:59:52 -0500 Subject: [PATCH 270/380] OH GOD CATSPLOSION --- modular_citadel/icons/mob/mam_tails.dmi | Bin 67868 -> 69096 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/mob/mam_tails.dmi b/modular_citadel/icons/mob/mam_tails.dmi index d59cf43a6894415fe374d61e1146125d44d3a49c..18f41aa1d6618673007d17fc5f6319b9981ab1b3 100644 GIT binary patch literal 69096 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 literal 67868 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 Z0hDMJdYV_*T-lv-u*;U0uov7P{x`ifHp&11 From 495db5f09fe47108646e6b671db4d8edc2c49437 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 24 Feb 2020 05:18:36 -0500 Subject: [PATCH 271/380] OH GOD CATSPLOSIONN --- modular_citadel/icons/mob/mam_tails.dmi | Bin 69096 -> 69093 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/mob/mam_tails.dmi b/modular_citadel/icons/mob/mam_tails.dmi index 18f41aa1d6618673007d17fc5f6319b9981ab1b3..ab6ca8c918294a646aba31f3574c3790f1312297 100644 GIT binary patch delta 49 zcmV-10M7sDn*`;X1dt>F46!Bq0~z$3^Qk*|uA|52WwiYAH2w_+;b~5FQGQ~BJOsBq H1OcoGSDO}- delta 52 zcmV-40L%a7n*`{a1dt>F53wct103&w>aQ@L11HyY^!U7tmS3L6zX92dYV*^N#i@fi K1h+W^0jvq7i5XS^ From ff10b70ffede78e8d4c306593f39c2a47a9329e3 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 24 Feb 2020 10:20:47 +0000 Subject: [PATCH 272/380] 2cat heating up --- code/modules/mob/dead/new_player/sprite_accessories/tails.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 26fbfeb6ee..0a084bac8c 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -177,7 +177,7 @@ color_src = MATRIXED /datum/sprite_accessory/tails_animated/human/2cat - name = "Cat, Double + name = "Cat, Double" icon_state = "2cat" icon = 'modular_citadel/icons/mob/mam_tails.dmi' color_src = MATRIXED From 6385445fd514e18740067abdd7a2d6a381b824b2 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 24 Feb 2020 10:31:47 +0000 Subject: [PATCH 273/380] ruining the joke --- .../mob/dead/new_player/sprite_accessories/tails.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 0a084bac8c..f4f5a44044 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -170,15 +170,15 @@ icon = 'modular_citadel/icons/mob/mam_tails.dmi' color_src = MATRIXED -/datum/sprite_accessory/tails/human/2cat +/datum/sprite_accessory/tails/human/twocat name = "Cat, Double" - icon_state = "2cat" + icon_state = "twocat" icon = 'modular_citadel/icons/mob/mam_tails.dmi' color_src = MATRIXED -/datum/sprite_accessory/tails_animated/human/2cat +/datum/sprite_accessory/tails_animated/human/twocat name = "Cat, Double" - icon_state = "2cat" + icon_state = "twocat" icon = 'modular_citadel/icons/mob/mam_tails.dmi' color_src = MATRIXED From 3914c5522a688a5154084a125ec9d28de4b8af43 Mon Sep 17 00:00:00 2001 From: YakumoChen Date: Mon, 24 Feb 2020 05:33:40 -0500 Subject: [PATCH 274/380] TWOCAT --- modular_citadel/icons/mob/mam_tails.dmi | Bin 69093 -> 69095 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/modular_citadel/icons/mob/mam_tails.dmi b/modular_citadel/icons/mob/mam_tails.dmi index ab6ca8c918294a646aba31f3574c3790f1312297..c2a89eab9ab21c3dc61d5bc873cd5b10877321c5 100644 GIT binary patch delta 1073 zcmV-11kU^An*`^Z1dt?u4ti8rbVOxyV{&P5bZKvH004NL-C0df<1i3Cx4$BSYlJAY zupD|pu)7>!rPbb}Noo?SAz>Ydz`x%^X`61H@jSQM!zwBghxak|*dC8hqucv$4^PqE z@id=i^bQ7q*Dz(dET>R4APncJ)tV$*O1`oxCJ}mUP)so^*BjoZQ}j ze|Wk(8IKm)G|@bojz`aiUQ`p!qc7vpLY4Fp&7+HW=NqK^`t!%ruS41V&L(aMqrQje zC{Ld2cUETRusj|a)#+-%aWXzoO0P#Z0v(Bx(j%rqN$HU?!RKo~dXKg<`l4-?AFR%F zYx!z8?iCNC?xzudc-fEHtLuz9Bb(}+mAdZD)Y&W^`1zK^rx4@sa2-iB6A1x3ioUh4 zs!C<7hnsDrvv{)mF_eregi+#f5QOAc^3oc;0CiRvG>rq4wlGwz`Q2(`R4LsoX6M6G zyWx^;7(-MtPYetl14CI>*VWNa&Nc5bPfv;0VHBJl1(~IPG&QF2G@i!OVIEmp4A2O? zI8wr=>x_CqmW~zqmg}(SWuEp&K&0crSiS1CP=-HCdbR6iyz{Y?vTE4FD0Apq)_xbx5$UL4rLMNtC+G2HJY{Z&RB-Y_ zCa)vM#gG?&cE+vLo8nXMvgbFR#NNtq#mM+T2nGHm_(Lk)yw&B4=Ulz{E2N#mRLC!@ zdm(y}cNxPWBWNg1wPj6Q>?{h7g)!nGk@y${!8nKl_+J?>G8i+*~q828V)g35*lhqyGbU{_tAS~^b$qBv?u0Zgj z4$$i1pt$J0E^CVhwnm|m1*!FcP;9ly2rY9>MtETl>ugYPe_c0xxz?-xnJW5OH*5{( zXYo66biF*P`v_e%DnpObPY^n^AzD2g6j$mkHeCobB3NY&LWQiVEM+CH*6TEhi`EUX ztb-+gt5!vBg%qLnYVxWUXbQZl1wJ*n&ISd)c(oOIOAF_0ab)Ps@4a40Trn{C@V16@ zURX<-Kj*Lqz#ZD-yabA!Itm-18~38txiZp6vVQx<+wWd6%U;FA!~(yb&BEu3hd0Z% zg4@o^w!#~f0ZLmK*4?d5gRaOG2JY|TN?RCzcH1GeP{|0dQhX}X{neu_+FCP%U+_%G z4G-4Yps=iL8(;c!3$|W|7u`KRjQ;@Tvu*C}q4Up!IRv*k1OcoGd&?1a delta 1071 zcmV+~1kn5En*`;X1dt?u40=>pbVOxyV{&P5bZKvH004NL-B~?v+b|HF?O!1zs}RJF z-8O@lz-gPIDNuA5PBJ4AmZg-UqW0f+aBa&qb-YI#9SXq#GQ5u?kL2-q9X&jLdU}qQ zU!KNq$~3yJqD3^jxgC!>y|P8Li0-E2QK58R*zG@!C99%EbhSx;Ea|eNJn8E4C3$%K z{PeuM8jn`mG|?iOjYltrHmZph(TDM9rAqo0Euv|B^bOK|{Py+v`?+j>XA?JsQ9nU+ zlqWCsPgZ8`usj|a)#+-*aWXzoO0P#Z0v(Bx(hH_SN$G_$!RPBVdXKg<`l4;tzgV5w z!ScJ|xVJovx}QdW;N>)CudXxdjBKiNR_c9krf%l(z|XfN{s=Mt&exGdGm#Lmqv%`v zs;X4RdbmGCI*%vEA4AEwLKr0u2SG@FC7agh6{xetplKYSbbz5^&5u?aqe|&!F~1$2 z+C7(S!x*BHd17Gb7#Pa3x~?vMa_)F9d3s8`4x`}gD9EgTrKvHCXYnka4fDv-Vt_{A z#gP&|U1!uQvUI7)4_xO(FY|Od0wR6K0ZbjLR8WTxHLkNqp;EQg>H;NEZM8bHBJw&p z9bBL4!0J`6g);nE(yLwX;-inHlvTqXMwvs`vi7@hjz~uZEA{SReR3P$#WUu1NChV^ zWb!(4Tnu@CVQ1V*y(vEB?s|UXN$jl*w~UMrgizp5f2DUm+b8rb2#M z-3!r+yvrEQ89_s7sx50`dbB7w7RHE&MB-x*1n;nv8r8HFxSbzEp@TV4F;K3fJXuqf zlc{Sw#61#ngkq~rMrfI9GQtacSZ9xd`|G;l%e7wh&s5Pbx?yWL zKa1aqqwD2SJw@oMQ5kxa{sEyw8=}?2L2;$tV$+2{BZ5_SAXLbz%2HPHYQ0XAxM+DhRi&tBbx3qB17DtB8{K@N;#1#XB4{vKo z=Y_ST`Ew3?06e0-%uArysiUwFx^XXRohu`KB$|kkMs9@B2~Cty@tO?0L7GD4W From 528a226daef09c0fa9c0e6a452e9f02a9a809fc2 Mon Sep 17 00:00:00 2001 From: Artur Date: Mon, 24 Feb 2020 13:36:55 +0200 Subject: [PATCH 275/380] Done. --- code/modules/power/solar.dm | 72 +++++++++++++++++++++++-------------- 1 file changed, 45 insertions(+), 27 deletions(-) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 021b575fef..ab33324fb8 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -27,16 +27,15 @@ /obj/machinery/power/solar/Initialize(mapload, obj/item/solar_assembly/S) . = ..() - if(!S) - assembly = new /obj/item/solar_assembly - assembly.glass_type = new /obj/item/stack/sheet/glass(null, 2) - assembly.anchored = TRUE - else - S.moveToNullspace() - assembly = S - assembly.glass_type.on_solar_construction(src) - obj_integrity = max_integrity - update_icon() + panel = new() +#if DM_VERSION >= 513 + panel.vis_flags = VIS_INHERIT_ID|VIS_INHERIT_ICON|VIS_INHERIT_PLANE + vis_contents += panel +#endif + panel.icon = icon + panel.icon_state = "solar_panel" + panel.layer = FLY_LAYER + Make(S) connect_to_network() RegisterSignal(SSsun, COMSIG_SUN_MOVED, .proc/queue_update_solar_exposure) @@ -57,6 +56,18 @@ control.connected_panels -= src control = null +/obj/machinery/power/solar/proc/Make(obj/item/solar_assembly/S) + if(!S) + assembly = new /obj/item/solar_assembly + assembly.glass_type = new /obj/item/stack/sheet/glass(null, 2) + assembly.anchored = TRUE + else + S.moveToNullspace() + assembly = S + assembly.glass_type.on_solar_construction(src) + obj_integrity = max_integrity + update_icon() + /obj/machinery/power/solar/crowbar_act(mob/user, obj/item/I) playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) user.visible_message("[user] begins to take the glass off [src].", "You begin to take the glass off [src]...") @@ -221,20 +232,20 @@ /obj/item/solar_assembly/attackby(obj/item/W, mob/user, params) - if(W.tool_behaviour == TOOL_WRENCH && isturf(loc)) + if(istype(W, /obj/item/wrench) && isturf(loc)) if(isinspace()) to_chat(user, "You can't secure [src] here.") return anchored = !anchored if(anchored) - user.visible_message("[user] wrenches the solar assembly into place.", "You wrench the solar assembly into place.") + user.visible_message("[user] wrenches the solar assembly into place.", "You wrench the solar assembly into place.") W.play_tool_sound(src, 75) else - user.visible_message("[user] unwrenches the solar assembly from its place.", "You unwrench the solar assembly from its place.") + user.visible_message("[user] unwrenches the solar assembly from its place.", "You unwrench the solar assembly from its place.") W.play_tool_sound(src, 75) return 1 - if(istype(W, /obj/item/stack/sheet/glass) || istype(W, /obj/item/stack/sheet/rglass)) + if(is_type_in_typecache(W, allowed_sheets)) if(!anchored) to_chat(user, "You need to secure the assembly before you can add glass.") return @@ -242,8 +253,8 @@ var/obj/item/stack/sheet/G = S.change_stack(null, 2) if(G) glass_type = G - playsound(src.loc, 'sound/machines/click.ogg', 50, TRUE) - user.visible_message("[user] places the glass on the solar assembly.", "You place the glass on the solar assembly.") + playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + user.visible_message("[user] places the glass on the solar assembly.", "You place the glass on the solar assembly.") if(tracker) new /obj/machinery/power/tracker(get_turf(src), src) else @@ -259,13 +270,13 @@ return tracker = 1 qdel(W) - user.visible_message("[user] inserts the electronics into the solar assembly.", "You insert the electronics into the solar assembly.") + user.visible_message("[user] inserts the electronics into the solar assembly.", "You insert the electronics into the solar assembly.") return 1 else - if(W.tool_behaviour == TOOL_CROWBAR) + if(istype(W, /obj/item/crowbar)) new /obj/item/electronics/tracker(src.loc) tracker = 0 - user.visible_message("[user] takes out the electronics from the solar assembly.", "You take out the electronics from the solar assembly.") + user.visible_message("[user] takes out the electronics from the solar assembly.", "You take out the electronics from the solar assembly.") return 1 return ..() @@ -325,13 +336,16 @@ if(!T.control) //i.e unconnected T.set_control(src) -/obj/machinery/power/solar/update_icon() - ..() - cut_overlays() +/obj/machinery/power/solar_control/update_overlays() + . = ..() + if(stat & NOPOWER) + . += mutable_appearance(icon, "[icon_keyboard]_off") + return + . += mutable_appearance(icon, icon_keyboard) if(stat & BROKEN) - add_overlay(mutable_appearance(icon, "solar_panel-b", FLY_LAYER)) + . += mutable_appearance(icon, "[icon_state]_broken") else - add_overlay(mutable_appearance(icon, "solar_panel", FLY_LAYER)) + . += mutable_appearance(icon, icon_screen) /obj/machinery/power/solar_control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) @@ -389,13 +403,13 @@ /obj/machinery/power/solar_control/attackby(obj/item/I, mob/user, params) if(I.tool_behaviour == TOOL_SCREWDRIVER) - if(I.use_tool(src, user, 20, volume=50)) + if(I.use_tool(src, user, 20, volume = 50)) if(src.stat & BROKEN) to_chat(user, "The broken glass falls out.") var/obj/structure/frame/computer/A = new /obj/structure/frame/computer( src.loc ) new /obj/item/shard( src.loc ) var/obj/item/circuitboard/computer/solar_control/M = new /obj/item/circuitboard/computer/solar_control( A ) - for (var/obj/C in src) + for(var/obj/C in src) C.forceMove(drop_location()) A.circuit = M A.state = 3 @@ -406,7 +420,7 @@ to_chat(user, "You disconnect the monitor.") var/obj/structure/frame/computer/A = new /obj/structure/frame/computer( src.loc ) var/obj/item/circuitboard/computer/solar_control/M = new /obj/item/circuitboard/computer/solar_control( A ) - for (var/obj/C in src) + for(var/obj/C in src) C.forceMove(drop_location()) A.circuit = M A.state = 4 @@ -459,6 +473,10 @@ for(var/obj/machinery/power/solar/S in connected_panels) S.queue_turn(azimuth) +/obj/machinery/power/solar_control/power_change() + ..() + update_icon() + // // MISC // From 08829fe535f232e1d71c34c3a0663412a50e0f57 Mon Sep 17 00:00:00 2001 From: Kraseo Date: Mon, 24 Feb 2020 14:03:18 +0100 Subject: [PATCH 276/380] why don't they get a powersink by default --- code/game/gamemodes/objective_sabotage.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/gamemodes/objective_sabotage.dm b/code/game/gamemodes/objective_sabotage.dm index 1094dd2f36..00bc9a152c 100644 --- a/code/game/gamemodes/objective_sabotage.dm +++ b/code/game/gamemodes/objective_sabotage.dm @@ -19,6 +19,7 @@ var/won = FALSE /datum/sabotage_objective/processing/New() + special_equipment += /obj/item/sbeacondrop/powersink ..() START_PROCESSING(SSprocessing, src) From 80ebdc44c7386e8fb1e557134d4e3ed19e5cfcc3 Mon Sep 17 00:00:00 2001 From: Kraseo Date: Mon, 24 Feb 2020 14:13:52 +0100 Subject: [PATCH 277/380] moral of the story is doublecheck your code --- code/game/gamemodes/objective_sabotage.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/gamemodes/objective_sabotage.dm b/code/game/gamemodes/objective_sabotage.dm index 00bc9a152c..321e3ad2f6 100644 --- a/code/game/gamemodes/objective_sabotage.dm +++ b/code/game/gamemodes/objective_sabotage.dm @@ -19,7 +19,6 @@ var/won = FALSE /datum/sabotage_objective/processing/New() - special_equipment += /obj/item/sbeacondrop/powersink ..() START_PROCESSING(SSprocessing, src) @@ -37,7 +36,7 @@ /datum/sabotage_objective/processing/power_sink name = "Drain at least 1 gigajoule of power using a power sink." sabotage_type = "powersink" - special_equipment = list(/obj/item/powersink) + special_equipment = list(/obj/item/sbeacondrop/powersink) var/sink_found = FALSE var/count = 0 From 645da9010a270153ab825ae5269abaac4652f93d Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 09:39:19 -0600 Subject: [PATCH 278/380] Automatic changelog generation for PR #11110 [ci skip] --- html/changelogs/AutoChangeLog-pr-11110.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11110.yml diff --git a/html/changelogs/AutoChangeLog-pr-11110.yml b/html/changelogs/AutoChangeLog-pr-11110.yml new file mode 100644 index 0000000000..5930a2bd30 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11110.yml @@ -0,0 +1,4 @@ +author: "Hatterhat" +delete-after: True +changes: + - rscadd: "Extend votes! Ported from Hyper, ported from AUstation." From 85150b651ef1d33469309bfea5d0ef1c541cb5f8 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 09:40:20 -0600 Subject: [PATCH 279/380] Automatic changelog generation for PR #11167 [ci skip] --- html/changelogs/AutoChangeLog-pr-11167.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11167.yml diff --git a/html/changelogs/AutoChangeLog-pr-11167.yml b/html/changelogs/AutoChangeLog-pr-11167.yml new file mode 100644 index 0000000000..51bbb12fb3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11167.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - tweak: "hand teles use a less atrocious beam" From f76a1c15f387c053268c6269f594ca4cda3657da Mon Sep 17 00:00:00 2001 From: r4d6 Date: Mon, 24 Feb 2020 13:27:54 -0500 Subject: [PATCH 280/380] Port random mining base --- .../miningbase.dmm} | 11183 ++++++---------- _maps/map_files/Mining/Lavaland.dmm | 9259 +++++++------ code/datums/ruins/lavaland.dm | 12 +- code/datums/ruins/station.dm | 7 - code/game/objects/effects/landmarks.dm | 5 - 5 files changed, 9090 insertions(+), 11376 deletions(-) rename _maps/RandomRuins/{StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm => LavaRuins/miningbase.dmm} (60%) diff --git a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm b/_maps/RandomRuins/LavaRuins/miningbase.dmm similarity index 60% rename from _maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm rename to _maps/RandomRuins/LavaRuins/miningbase.dmm index 3118ad3f5f..33d38be9ae 100644 --- a/_maps/RandomRuins/StationRuins/Lavaland/Mining_Station/Mining_Station_Public_01.dmm +++ b/_maps/RandomRuins/LavaRuins/miningbase.dmm @@ -1,2322 +1,5 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"al" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ap" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"at" = ( -/obj/structure/gulag_beacon, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"au" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining Station EVA"; - req_access_txt = "54" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"av" = ( -/obj/machinery/door/airlock{ - name = "Closet" - }, -/turf/open/floor/plating, -/area/mine/production) -"aG" = ( -/turf/open/floor/plating, -/area/mine/living_quarters) -"aJ" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"aK" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"aN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"aW" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"aX" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock{ - name = "Labor Camp External Access" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"bg" = ( -/turf/closed/wall, -/area/mine/eva) -"bn" = ( -/obj/structure/cable, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"bX" = ( -/obj/machinery/door/window/southleft, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"cd" = ( -/turf/closed/wall, -/area/mine/laborcamp) -"cf" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"ci" = ( -/obj/machinery/door/airlock{ - name = "Vending" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"cn" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm3"; - name = "Room 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"cr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"cz" = ( -/obj/machinery/door/poddoor/preopen{ - id = "labor"; - name = "labor camp blast door" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"cA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/eva) -"cD" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"cX" = ( -/obj/structure/statue{ - desc = "A lifelike statue of a horrifying monster."; - dir = 8; - icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; - icon_state = "goliath"; - name = "goliath" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"dk" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/obj/item/hand_labeler, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"dL" = ( -/obj/machinery/atmospherics/components/binary/pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"dP" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/computer/shuttle/mining{ - req_access = null - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"dU" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"dZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eh" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"es" = ( -/turf/open/floor/plasteel, -/area/mine/production) -"ez" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"eE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "labor"; - name = "Labor Camp Lockdown"; - pixel_y = 28; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"eL" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"eP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Mining Station Bridge" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"eS" = ( -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"fm" = ( -/obj/structure/sign/warning/docking, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"fs" = ( -/obj/item/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"fx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"fA" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"fN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"fO" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Shuttle Docking Foyer"; - dir = 8; - network = list("mine") - }, -/obj/machinery/newscaster{ - pixel_x = 30; - pixel_y = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/mine/production) -"fU" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"gk" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"gn" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"gs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"gP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Communications"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/maintenance) -"gT" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/camera{ - c_tag = "Labor Camp Medical"; - dir = 8; - network = list("labor") - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"hb" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"hf" = ( -/obj/item/twohanded/required/kirbyplants/random, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"hm" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"hy" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp External"; - dir = 4; - network = list("labor") - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"hH" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"hP" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4; - piping_layer = 3 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/living_quarters) -"hQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 1; - piping_layer = 3 - }, -/obj/structure/lattice/catwalk, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/laborcamp/security) -"ia" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"ig" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"ik" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"iv" = ( -/obj/machinery/camera{ - c_tag = "Dormitories"; - dir = 4; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"iG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"iQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"jf" = ( -/obj/structure/table, -/obj/item/storage/firstaid/regular, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"jn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"jD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/table, -/obj/item/restraints/handcuffs, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"jJ" = ( -/turf/closed/mineral/random/labormineral/volcanic, -/area/lavaland/surface/outdoors/explored) -"kb" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/laborcamp) -"kj" = ( -/obj/machinery/conveyor{ - id = "gulag" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"kz" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"kB" = ( -/obj/machinery/computer/security/labor, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"kE" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"kF" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"kH" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"kP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"kR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"kS" = ( -/obj/structure/table, -/obj/item/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"lj" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/mine/eva) -"lr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"lu" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"ly" = ( -/obj/machinery/camera{ - c_tag = "Labor Camp Central"; - network = list("labor") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"lI" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown, -/turf/open/floor/plasteel, -/area/mine/production) -"lS" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"me" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"mg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"mi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"mp" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_away"; - name = "labor camp"; - width = 9 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"mv" = ( -/obj/machinery/door/window/southright, -/obj/machinery/shower{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"mw" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"my" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"mI" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/mine/production) -"mL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"mN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"nm" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"nx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"ny" = ( -/obj/machinery/computer/prisoner, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"nH" = ( -/obj/structure/displaycase, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"nI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"nJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"nK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"nL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"nN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"nR" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/mine/production) -"nX" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"oo" = ( -/obj/machinery/conveyor{ - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/mine/production) -"ou" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/mine/production) -"ow" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"oy" = ( -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"oG" = ( -/obj/machinery/mineral/equipment_vendor, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"oM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"oY" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"pi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"pr" = ( -/obj/structure/table, -/obj/item/pickaxe, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"pu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"pK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"qb" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"qc" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"qg" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"qh" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"qm" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate/secure/loot, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"qx" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"qH" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 30 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"qM" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"qR" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"qS" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"qZ" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"re" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/obj/structure/closet/secure_closet/labor_camp_security, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"rf" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rB" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"rK" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"rU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"sa" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"se" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/living_quarters) -"si" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"sj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"sm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sx" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sz" = ( -/obj/effect/turf_decal/loading_area, -/turf/open/floor/plasteel, -/area/mine/production) -"sE" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"sP" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sR" = ( -/obj/machinery/light, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"sU" = ( -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"sW" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"td" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/laborcamp) -"tk" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"tr" = ( -/obj/structure/chair, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"tK" = ( -/obj/structure/closet/crate, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"tY" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"uG" = ( -/obj/structure/table, -/obj/item/clothing/glasses/meson, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/flashlight, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"uI" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"uJ" = ( -/obj/item/bikehorn{ - color = "#000"; - desc = "A horn off of a bicycle. This one has been charred to hell and back, yet somehow it still honks."; - name = "charred bike horn" - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"uR" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"va" = ( -/obj/machinery/button/door{ - id = "miningbathroom"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = -25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"vo" = ( -/obj/machinery/flasher{ - id = "labor" - }, -/turf/closed/wall, -/area/mine/laborcamp) -"vy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Labor Camp External Access" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"vA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"vE" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"vJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"vM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"wd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"wg" = ( -/obj/structure/closet/crate, -/obj/item/dice/d4, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"wj" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/mine/production) -"wt" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"wz" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors) -"wB" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"wC" = ( -/turf/open/floor/circuit, -/area/mine/maintenance) -"wE" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"wV" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors/explored) -"wX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"xd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"xh" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"xv" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/eva) -"xA" = ( -/obj/machinery/camera{ - c_tag = "Communications Relay"; - dir = 8; - network = list("mine") - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"xH" = ( -/obj/structure/table, -/obj/item/cigbutt, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"xP" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"xS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"yt" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"yF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/mine/production) -"yQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"yR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/production) -"yT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"zh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"zk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"zo" = ( -/obj/structure/table, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"zx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"zy" = ( -/obj/item/twohanded/required/kirbyplants/random, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"zI" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"zN" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"zY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"zZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ab" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors/explored) -"Ad" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"Ag" = ( -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ah" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Aj" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Al" = ( -/turf/closed/wall/r_wall, -/area/mine/maintenance) -"At" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/production) -"AH" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"AJ" = ( -/obj/machinery/door/airlock/glass{ - name = "Break Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"AQ" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm2"; - name = "Room 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"AS" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plasteel, -/area/mine/production) -"AZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Bc" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"Be" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/mine/eva) -"Bh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Bo" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/mine/living_quarters) -"BD" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Station Maintenance"; - req_access_txt = "48" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"BO" = ( -/obj/machinery/door/airlock{ - name = "Labor Camp Storage" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ca" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Station Port Wing APC"; - pixel_x = 1; - pixel_y = 23 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Cd" = ( -/turf/closed/wall, -/area/mine/production) -"Cg" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Cj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Cl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Cm" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Cw" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Cy" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"CA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"CH" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/flashlight, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"CJ" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"CR" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"CV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/mine/eva) -"Dd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Dr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Dv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"DN" = ( -/obj/machinery/computer/shuttle/mining/common{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ed" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"Eg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Ev" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "miningdorm2"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"Ex" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"EB" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"EH" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Fx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"FC" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/circuit, -/area/mine/maintenance) -"FE" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ga" = ( -/obj/machinery/status_display/evac{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Gt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"GM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"GN" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Mining Station Starboard Wing APC"; - pixel_x = -25; - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Hd" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/eva) -"Hg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Hh" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "gulag" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Hk" = ( -/obj/docking_port/stationary{ - area_type = /area/lavaland/surface/outdoors; - dir = 8; - dwidth = 3; - height = 7; - id = "lavaland_common_away"; - name = "Mining base public dock"; - width = 7 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"Hm" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ho" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Hq" = ( -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/flashlight, -/obj/item/pickaxe, -/obj/item/clothing/glasses/meson, -/obj/item/mining_scanner, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Hx" = ( -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"HE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 10 - }, -/obj/machinery/bluespace_beacon, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"HO" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"HS" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "gulag" - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"HU" = ( -/obj/machinery/computer/shuttle/labor/one_way{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"HY" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"If" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ii" = ( -/obj/structure/table, -/obj/item/storage/box/donkpockets, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ik" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/machinery/shower{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/eva) -"ID" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/meter, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"IG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"II" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"IK" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/red, -/obj/machinery/recharger, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"IS" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"IY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"Jl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Jo" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Jr" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"JH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"JJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"JP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"JV" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"JW" = ( -/obj/machinery/power/apc{ - name = "Mining EVA APC"; - pixel_x = 1; - pixel_y = -23 - }, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"JY" = ( -/turf/closed/mineral/random/labormineral/volcanic, -/area/lavaland/surface/outdoors) -"Kb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Kk" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "mining_internal"; - name = "mining conveyor" - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Kl" = ( -/turf/open/floor/plasteel, -/area/mine/eva) -"Kt" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"Kx" = ( +"aa" = ( /obj/machinery/camera{ c_tag = "EVA"; dir = 4; @@ -2342,66 +25,276 @@ }, /turf/open/floor/plasteel, /area/mine/eva) -"KG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - icon_state = "1-2" +"ab" = ( +/turf/template_noop, +/area/template_noop) +"ac" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors) +"ad" = ( +/obj/machinery/light_switch{ + pixel_x = 27 }, -/obj/item/beacon, -/turf/open/floor/plasteel, -/area/mine/production) -"KO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"KP" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0; - req_access_txt = "54" - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"KQ" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"KS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, -/turf/open/floor/plasteel, -/area/mine/production) -"KU" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, /turf/open/floor/plasteel, /area/mine/eva) -"KV" = ( +"ae" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/computer/shuttle/mining{ + req_access = null + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"af" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/eva) +"ag" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/mine/eva) +"ah" = ( +/obj/machinery/telecomms/relay/preset/mining, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"ai" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aj" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, +/area/mine/eva) +"ak" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"al" = ( +/obj/structure/table, +/obj/item/pickaxe, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/item/gps/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/bluespace_beacon, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"an" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ao" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/eva) +"ap" = ( +/obj/structure/closet/crate, +/obj/item/dice/d4, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aq" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"ar" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, /area/mine/living_quarters) -"Lb" = ( +"as" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"at" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"au" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Station EVA"; + req_access_txt = "54" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"av" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aw" = ( +/turf/closed/wall, +/area/mine/production) +"ax" = ( +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ay" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"az" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/eva) +"aA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aB" = ( +/turf/open/floor/plasteel, +/area/mine/eva) +"aC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aD" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) +"aE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/eva) +"aG" = ( /obj/docking_port/stationary{ area_type = /area/lavaland/surface/outdoors; dir = 8; @@ -2413,78 +306,436 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) -"Lc" = ( +"aH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/beacon, +/turf/open/floor/plasteel, +/area/mine/production) +"aI" = ( +/obj/structure/sign/warning/docking, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"aJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"aK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"aL" = ( +/obj/machinery/power/apc{ + name = "Mining EVA APC"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aM" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/eva) +"aN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/purple, +/turf/open/floor/plasteel, +/area/mine/production) +"aO" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aP" = ( +/turf/template_noop, +/area/space) +"aQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aR" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aT" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 3; + height = 7; + id = "lavaland_common_away"; + name = "Mining base public dock"; + width = 7 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"aU" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0; + req_access_txt = "54" + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"aY" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"aZ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ba" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Mining Station Starboard Wing APC"; + pixel_x = -25; + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bc" = ( +/obj/machinery/mineral/mint, +/turf/open/floor/plasteel, +/area/mine/production) +"bd" = ( +/obj/structure/closet/crate, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"be" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/production) +"bf" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/mine/eva) +"bg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bi" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bj" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/eva) +"bk" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bl" = ( +/obj/machinery/mineral/equipment_vendor, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bm" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bn" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/production) +"bo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Shuttle Docking Foyer"; + dir = 8; + network = list("mine") + }, +/obj/machinery/newscaster{ + pixel_x = 30; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plasteel, +/area/mine/production) +"bp" = ( +/obj/machinery/door/airlock{ + name = "Closet" + }, +/turf/open/floor/plating, +/area/mine/production) +"bq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"br" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/mine/production) +"bt" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining Shuttle Airlock"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bu" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bv" = ( /obj/structure/cable{ icon_state = "0-4" }, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/mine/production) -"Le" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Lj" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/mine/living_quarters) -"Lm" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"LC" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, +"bw" = ( /obj/structure/cable{ icon_state = "4-8" }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"LG" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/living_quarters) -"LL" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp Security APC"; - pixel_y = 23 - }, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"LZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/eva) +"by" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/mine/production) +"bz" = ( +/turf/closed/mineral/random/high_chance/volcanic, +/area/lavaland/surface/outdoors) +"bA" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"bB" = ( +/turf/open/floor/circuit, +/area/mine/maintenance) +"bC" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Communications APC"; + pixel_x = 1; + pixel_y = 23 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"bD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, /area/mine/living_quarters) -"Mc" = ( +"bE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/door/airlock/mining/glass{ @@ -2503,33 +754,7 @@ }, /turf/open/floor/plasteel, /area/mine/production) -"Mh" = ( -/obj/structure/table, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"Mj" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/mine/living_quarters) -"Mk" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "gulag" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Mn" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp/security) -"Ms" = ( +"bF" = ( /obj/effect/turf_decal/tile/blue{ dir = 1 }, @@ -2539,21 +764,170 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel/white, /area/mine/living_quarters) -"Mw" = ( -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining External Airlock"; - opacity = 0 +"bG" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/template_noop) +"bH" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/production) +"bI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/mine/production) +"bJ" = ( +/obj/machinery/conveyor{ + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/production) +"bK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"bM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/obj/effect/turf_decal/tile/purple{ dir = 1 }, /turf/open/floor/plasteel, /area/mine/production) -"MD" = ( -/turf/closed/mineral/random/volcanic, -/area/lavaland/surface/outdoors/unexplored) -"ME" = ( +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bP" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"bQ" = ( +/turf/closed/wall, +/area/mine/living_quarters) +"bR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bS" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bT" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bV" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bW" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/structure/cable{ @@ -2561,7 +935,39 @@ }, /turf/open/floor/plasteel, /area/mine/production) -"MF" = ( +"bX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/production) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ca" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cb" = ( /obj/structure/closet/crate/freezer, /obj/item/reagent_containers/blood, /obj/item/reagent_containers/blood{ @@ -2592,246 +998,274 @@ }, /turf/open/floor/plasteel/white, /area/mine/living_quarters) -"MG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ce" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel, +/area/mine/production) +"cf" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/plasteel, +/area/mine/production) +"cg" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/mine/production) +"ch" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ci" = ( +/obj/machinery/mineral/equipment_vendor, /obj/effect/turf_decal/tile/brown{ dir = 1 }, +/obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /turf/open/floor/plasteel, +/area/mine/production) +"cj" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"ck" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, /area/mine/living_quarters) -"MH" = ( +"cl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/secure/loot, +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cm" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/cable{ icon_state = "2-8" }, /turf/open/floor/plating, /area/mine/living_quarters) -"MM" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/freezer/gulag_fridge, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"MV" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Nf" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel, -/area/mine/production) -"Nk" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"NB" = ( +"cn" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/button/door{ - id = "miningdorm3"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"NH" = ( -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"NI" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/mine/production) -"Oh" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Oj" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "mining_internal" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/mine/production) -"Op" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Prisoner Airlock" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Os" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Ov" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"OI" = ( -/obj/machinery/mineral/mint, -/turf/open/floor/plasteel, -/area/mine/production) -"ON" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Pp" = ( -/obj/machinery/camera{ - c_tag = "Public Shuttle Lobby"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/table, -/obj/item/gps/mining, -/obj/item/gps/mining, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Pq" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"PN" = ( -/obj/machinery/light_switch{ - pixel_x = 27 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"PO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, /turf/open/floor/plasteel, /area/mine/production) -"PY" = ( +"co" = ( /obj/machinery/shower{ dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"Qi" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 +/obj/structure/extinguisher_cabinet{ + pixel_x = 30 }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Qr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"Qx" = ( -/obj/structure/chair{ +/obj/effect/turf_decal/tile/purple{ dir = 8 }, /turf/open/floor/plasteel, -/area/mine/laborcamp) -"Qy" = ( +/area/mine/production) +"cp" = ( +/turf/open/floor/plating, +/area/mine/living_quarters) +"cq" = ( +/obj/machinery/door/airlock/external{ + glass = 1; + name = "Mining External Airlock"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"cs" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"ct" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/production) +"cv" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/structure/table, +/obj/item/paper/fluff/stations/lavaland/orm_notice, +/turf/open/floor/plasteel, +/area/mine/production) +"cC" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"cD" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"cE" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/mine/production) +"cJ" = ( +/obj/machinery/camera{ + c_tag = "Communications Relay"; + dir = 8; + network = list("mine") + }, +/turf/open/floor/circuit, +/area/mine/maintenance) +"cM" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"cN" = ( +/turf/open/floor/plasteel, +/area/mine/production) +"cP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/dark, +/area/mine/maintenance) +"cQ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"cX" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"cY" = ( +/turf/closed/wall/r_wall, +/area/mine/maintenance) +"cZ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 4; + piping_layer = 3 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/living_quarters) +"da" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/meter, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"de" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, /obj/structure/cable{ @@ -2839,102 +1273,112 @@ }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"QD" = ( -/obj/machinery/suit_storage_unit/mining, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, +"dg" = ( /obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ +/turf/open/floor/plasteel, +/area/mine/production) +"di" = ( +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 }, -/turf/open/floor/plasteel, -/area/mine/eva) -"QL" = ( /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Rf" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"Ro" = ( +/area/mine/living_quarters) +"dl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/highsecurity{ - name = "Labor Camp Monitoring"; - req_access_txt = "2"; - security_level = 6 +/obj/effect/turf_decal/tile/brown{ + dir = 1 }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/structure/cable{ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ru" = ( -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/structure/chair, -/turf/open/floor/plasteel, /area/mine/living_quarters) -"Rv" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"RC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"RF" = ( -/turf/closed/wall, -/area/mine/laborcamp/security) -"RH" = ( -/obj/machinery/camera{ - c_tag = "Crew Area"; - dir = 1; - network = list("mine") - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = -32 - }, -/obj/machinery/light, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ +"dn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dq" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway"; + network = list("mine") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, /turf/open/floor/plasteel, /area/mine/living_quarters) -"RI" = ( -/obj/structure/closet/crate, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/effect/turf_decal/bot, +"dr" = ( +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, -/area/mine/production) -"RP" = ( +/area/mine/living_quarters) +"dt" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"du" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"Sd" = ( +"dv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dy" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -2946,144 +1390,170 @@ }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"Sj" = ( +"dD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, /obj/structure/cable{ icon_state = "4-8" }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"Sp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/mine/laborcamp/security) -"Sq" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Ss" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "mining_internal" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"SO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ +"dK" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ dir = 8 }, -/turf/open/floor/plasteel/freezer, +/turf/open/floor/plating, /area/mine/living_quarters) -"SW" = ( +"dL" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors) +"dM" = ( +/obj/effect/turf_decal/loading_area, +/turf/open/floor/plasteel, +/area/mine/production) +"dN" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"dO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dQ" = ( /obj/effect/turf_decal/loading_area{ dir = 4 }, /turf/open/floor/plasteel, /area/mine/production) -"SY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/eva) -"Te" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/kitchen/fork, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Tm" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"dR" = ( +/obj/machinery/light/small{ dir = 4 }, -/obj/machinery/door/airlock/external{ - glass = 1; - name = "Mining Shuttle Airlock"; - opacity = 0 - }, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/mine/production) -"TC" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 +"dS" = ( +/obj/machinery/light_switch{ + pixel_y = -25 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"TG" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel, -/area/mine/production) -"TI" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Infirmary" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/turf/open/floor/plasteel/white, -/area/mine/living_quarters) -"TJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/mine/living_quarters) -"Ue" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, /turf/open/floor/circuit, /area/mine/maintenance) -"Uk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/effect/turf_decal/tile/red{ +"dT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"dU" = ( +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/mob/living/simple_animal/bot/secbot/beepsky{ - desc = "Powered by the tears and sweat of laborers."; - name = "Prison Ofitser" +/obj/effect/turf_decal/tile/brown{ + dir = 4 }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dV" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"dY" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"ea" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"eb" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ec" = ( +/obj/machinery/atmospherics/components/binary/pump/on, /obj/structure/cable{ icon_state = "1-2" }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ed" = ( +/obj/structure/chair{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Un" = ( +/area/mine/living_quarters) +"ee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ef" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eg" = ( /obj/machinery/light/small{ dir = 4 }, @@ -3099,156 +1569,14 @@ }, /turf/open/floor/carpet, /area/mine/living_quarters) -"Uz" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Mining Communications APC"; - pixel_x = 1; - pixel_y = 23 +"ei" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"UE" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/mine/living_quarters) -"UI" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway East"; - network = list("mine") - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"UJ" = ( -/obj/effect/turf_decal/tile/red, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Vj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/obj/structure/table, -/obj/item/paper/fluff/stations/lavaland/orm_notice, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/mine/production) -"Vo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/mine/production) -"Vs" = ( -/obj/effect/turf_decal/tile/purple, -/turf/open/floor/plasteel, -/area/mine/production) -"VN" = ( -/turf/closed/wall, -/area/mine/living_quarters) -"VP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/mine/production) -"VR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Labor Camp Shuttle Security Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"VT" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) -"VY" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/eva) -"Wf" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"Wt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/laborcamp) -"Ww" = ( -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/mine/production) -"WL" = ( -/obj/machinery/computer/secure_data, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"WN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"WY" = ( -/obj/machinery/door/airlock{ - id_tag = "miningdorm1"; - name = "Room 1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Xo" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/mine/laborcamp) -"Xr" = ( +"el" = ( /obj/machinery/camera{ c_tag = "Processing Area Room"; dir = 8; @@ -3265,11 +1593,98 @@ }, /turf/open/floor/plasteel, /area/mine/production) -"XG" = ( -/obj/effect/turf_decal/bot, +"en" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/mining_scanner, +/obj/item/flashlight, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eo" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"ep" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Communications"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/maintenance) +"eq" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, /turf/open/floor/plasteel, /area/mine/production) -"XN" = ( +"er" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"es" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/mine/living_quarters) +"et" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"ev" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/mine/production) +"ex" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "mining_internal"; + name = "mining conveyor" + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"eC" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm3"; + name = "Room 3" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -3277,8 +1692,134 @@ dir = 4 }, /turf/open/floor/plasteel, +/area/mine/living_quarters) +"eF" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/living_quarters) +"eI" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/living_quarters) +"eJ" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eK" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Mining Station Port Wing APC"; + pixel_x = 1; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"eM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/mine/production) -"XP" = ( +"eO" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"eZ" = ( +/obj/machinery/camera{ + c_tag = "Crew Area Hallway East"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fb" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"fC" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm2"; + name = "Room 2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"fD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -3287,63 +1828,366 @@ }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"XU" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +"gJ" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/newscaster{ + pixel_y = 32 }, -/obj/structure/cable{ - icon_state = "0-4" +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/mine/living_quarters) -"XX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/closed/wall, +"hE" = ( +/obj/structure/chair, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, /area/mine/living_quarters) -"Ya" = ( -/turf/closed/wall/r_wall, -/area/mine/laborcamp) -"Ye" = ( -/turf/closed/mineral/random/high_chance/volcanic, -/area/lavaland/surface/outdoors) -"Yf" = ( -/obj/machinery/light/small{ +"ib" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"jx" = ( +/obj/machinery/door/airlock{ + id_tag = "miningdorm1"; + name = "Room 1" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ dir = 4 }, /turf/open/floor/plasteel, -/area/mine/laborcamp) -"Yg" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Labor Camp Security Office"; - dir = 1; - network = list("labor") - }, -/turf/open/floor/plasteel, -/area/mine/laborcamp/security) -"Yi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, -/obj/machinery/door/airlock/glass, +/area/mine/living_quarters) +"jz" = ( +/obj/structure/table, +/obj/item/cigbutt, /turf/open/floor/plasteel, /area/mine/living_quarters) -"Yp" = ( +"jQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"mh" = ( +/obj/machinery/door/airlock/glass{ + name = "Break Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"np" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nx" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"nP" = ( +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"pI" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"pN" = ( +/obj/machinery/button/door{ + id = "miningbathroom"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"qw" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rp" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"rT" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"se" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"st" = ( +/obj/machinery/door/window/southleft, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"sC" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"sP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"vp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "miningdorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"vr" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, /obj/effect/turf_decal/tile/brown{ dir = 1 }, /turf/open/floor/plasteel, -/area/mine/production) -"Yr" = ( -/obj/machinery/light/small, -/obj/effect/turf_decal/loading_area{ - dir = 4 +/area/mine/living_quarters) +"vx" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/mine/laborcamp) -"Yy" = ( +/area/mine/living_quarters) +"vH" = ( +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"wd" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"wQ" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/displaycase, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xv" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"xK" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"zE" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Az" = ( +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"BT" = ( +/obj/structure/displaycase, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"BZ" = ( +/obj/machinery/door/window/southright, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Cu" = ( +/turf/closed/wall, +/area/mine/eva) +"Cv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CJ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"CO" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "mining_internal" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/production) +"De" = ( /obj/machinery/door/airlock{ id_tag = "miningbathroom"; name = "Restroom" @@ -3356,7 +2200,219 @@ }, /turf/open/floor/plasteel/freezer, /area/mine/living_quarters) -"YH" = ( +"Dg" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Dj" = ( +/obj/machinery/camera{ + c_tag = "Dormitories"; + dir = 4; + network = list("mine") + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Em" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "mining_internal" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/mine/production) +"Fp" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Fu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "Lavaland Shuttle Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"FI" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Hb" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "Lavaland Shuttle Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"He" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Mining Station Bridge" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Iq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Iz" = ( +/obj/machinery/camera{ + c_tag = "Crew Area"; + dir = 1; + network = list("mine") + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ji" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Kd" = ( +/obj/structure/statue{ + desc = "A lifelike statue of a horrifying monster."; + dir = 8; + icon = 'icons/mob/lavaland/lavaland_monsters.dmi'; + icon_state = "goliath"; + name = "goliath" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"LK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/mine/living_quarters) +"Mi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Nn" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/mine/living_quarters) +"Oe" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/production) +"Ou" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Qh" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/production) +"Qn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"QR" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Rq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/mine/living_quarters) +"Rt" = ( +/obj/machinery/camera{ + c_tag = "Public Shuttle Lobby"; + network = list("mine") + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/table, +/obj/item/gps/mining, +/obj/item/gps/mining, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Ru" = ( +/obj/machinery/computer/shuttle/mining/common{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"TO" = ( /obj/machinery/door/airlock{ name = "Restroom" }, @@ -3368,4294 +2424,2015 @@ }, /turf/open/floor/plasteel/freezer, /area/mine/living_quarters) -"YM" = ( -/obj/item/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/mine/production) -"YV" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, +"Uj" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 }, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Zp" = ( -/obj/machinery/camera{ - c_tag = "Crew Area Hallway"; - network = list("mine") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/plasteel, -/area/mine/living_quarters) -"Zw" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 4 }, -/obj/machinery/door/airlock/external{ - name = "Lavaland Shuttle Airlock" +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"WS" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 }, /turf/open/floor/plasteel, /area/mine/living_quarters) -"ZF" = ( -/obj/machinery/telecomms/relay/preset/mining, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ +"Xa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/effect/turf_decal/tile/neutral{ +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Xm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Yg" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/mine/maintenance) -"ZK" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Labor Camp APC"; - pixel_y = 23 +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Za" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "4-8" }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-4" }, -/turf/open/floor/plating, -/area/mine/laborcamp) -"ZN" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/mine/production) +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Zu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/mine/living_quarters) +"Zy" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/living_quarters) (1,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ak +ak +ak +ak +ac +ac +ac +ac +ac +ac "} (2,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac "} (3,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac "} (4,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -wz -wz -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak "} (5,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -wz -wz -wz -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac "} (6,1,1) = {" -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -Lm -wz -my -Lm -VT -VT -VT -VT -VT -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac "} (7,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -zI -zI -Lm -my -Lm -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT +aP +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac "} (8,1,1) = {" -VT -Lm -VT -VT -VT -Lm -VT -VT -VT -zI -zI -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac "} (9,1,1) = {" -Lm -Lm -VT -Lm -Lm -VT -VT -VT -VT -zI -zI -VT -VT -zI -zI -VT -VT -zI -VT -Lm -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ab +ak +ak +ab +dL +ak +ak +ak +ak +ak +ak +aT +ak +ak +ak +ak +ac +ac "} (10,1,1) = {" -VT -VT -VT -Lm -Lm -VT -VT -VT -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +bA +ac +ac +ac +ac +dL +ak +ak +ak +ak +ak +eu +Hb +eu +ak +ak +ak +ac +ac "} (11,1,1) = {" -VT -VT -VT -VT -VT -VT -zI -zI -my -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -zI -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -Lm -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ak +ak +ak +ak +ak +ak +ak +eu +di +eu +ak +ak +ac +ac +ac "} (12,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -zI -zI -zI -my -zI -zI -zI -zI -zI -my -zI -zI -my -zI -zI -zI -VT -zI -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +bA +bA +ac +ak +cZ +ak +bQ +bQ +bQ +Rq +bQ +eu +Fu +eu +ac +ac +ac +ab +ab "} (13,1,1) = {" -VT -VT -VT -VT -VT -VT -Lm -VT -zI -zI -zI -my -my -my -my -my -my -my -my -my -zI -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +cY +cY +cY +cY +eI +dj +dN +bQ +dU +ed +Ru +ed +et +vr +eu +ac +ab +ab +ab +ab "} (14,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -zI -zI -zI -zI -my -my -my -my -my -my -my -my -my -zI -zI -Lm -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -VT -Lm -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +cY +bB +bB +cY +dr +Zu +jz +bQ +dV +di +di +di +di +di +eu +ac +ab +ab +ab +ab "} (15,1,1) = {" -VT -VT -Lm -VT -VT -VT -VT -zI -zI -zI -zI -my -my -my -my -my -my -my -my -my -zI -zI -zI -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +cY +bC +bL +cY +cC +dk +ax +bQ +dW +di +en +en +di +Kd +eu +ac +ab +ab +ab +ab "} (16,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -zI -zI -zI -my -my -my -my -my -my -my -my -my -zI -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +cY +ah +am +ep +dl +Za +Cv +Mi +dX +ef +en +en +di +di +eu +ac +ab +ab +ab +ab "} (17,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -zI -zI -my -my -my -my -my -my -my -mp -my -my -my -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -Lm -Lm -VT -VT -Lm -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ak +bz +cY +cP +dS +cY +ca +dD +et +bQ +dY +Xm +di +di +di +nP +bQ +ac +ab +ab +ab +ab "} (18,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -cd -cd -cd -cd -cd -Cy -cd -cd -cd -HO -cd -RF -RF -RF -VT -VT -VT -VT -Lm -wz -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ac +ac +ak +dL +cY +cs +cJ +cY +dq +Xi +nP +bQ +Rt +xv +Az +QR +BT +wQ +bQ +dL +ak +ab +ab +ab "} (19,1,1) = {" -JY -Lm -VT -VT -VT -VT -VT -Lm -cd -Te -CR -xh -cd -eE -cd -HU -cd -Jr -cd -fA -fx -RF -VT -uJ -VT -Lm -Lm -wz -wz -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ac +ac +ak +ak +cY +cY +cY +cY +eJ +dD +di +bQ +bQ +bQ +bQ +bQ +bQ +bQ +bQ +bQ +bQ +ak +ak +ab "} (20,1,1) = {" -JY -JY -Lm -VT -VT -VT -Lm -Lm -cd -Qx -NH -Yf -cd -VR -cd -at -cd -Op -cd -hb -dU -RF -VT -VT -VT -VT -Lm -wz -wz -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +bQ +bD +cb +bQ +di +du +dO +bQ +fb +Nn +bQ +fb +Nn +bQ +fb +Nn +bQ +ak +ab +ab "} (21,1,1) = {" -JY -JY -JY -JY -zx -kP -td -cd -cd -cd -ci -cd -cd -cz -cd -Ga -NH -NH -Ya -Mn -BD -Mn -Dv -Mn -wV -VT -VT -VT -wz -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +eu +bF +cr +ar +dt +dD +di +bQ +fB +eg +bQ +fB +se +bQ +fB +vp +bQ +ab +ab +ab "} (22,1,1) = {" -JY -JY -JY -JY -Cw -wB -Mh -cd -AH -NH -NH -NH -NH -NH -NH -kR -NH -NH -Ya -jD -EB -MM -LC -Mn -wV -wV -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +ak +eu +eF +dT +er +dX +de +di +bQ +jx +bQ +bQ +fC +bQ +bQ +eC +bQ +bQ +ab +ab +ab "} (23,1,1) = {" -JY -JY -JY -JY -cd -eh -aN -ow -Cl -Cl -Cl -gn -vo -ly -vA -Hg -gs -gs -Ro -Uk -si -fN -TC -Mn -wV -my -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ac +ac +dL +ak +bQ +cQ +ea +ar +ca +dD +di +et +fd +Dj +et +fd +Uj +et +fd +ca +eu +ab +ab +ab "} (24,1,1) = {" -JY -JY -JY -JY -cd -gT -Xo -cd -fs -NH -Wt -xd -vA -Fx -Yf -uR -NH -NH -Ya -nm -Hx -mL -Yg -Mn -zI -VT -VT -VT -VT -wz -Lm -Lm -Lm -Lm -Lm -Lm -Hk -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +dL +bQ +bQ +bQ +bQ +bQ +eK +vx +fy +fy +fD +fy +fy +fD +rb +fy +Ou +dO +eu +ak +ab +ab "} (25,1,1) = {" -JY -JY -JY -JY -cd -cd -cd -cd -cd -NH -NH -PY -NH -Mk -cd -Hh -Ya -Ya -Ya -LL -Hx -xS -Gt -Dv -my -VT -VT -VT -VT -wz -Lm -Lm -Lm -Lm -Lm -KV -Zw -KV -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +bQ +ck +cX +eb +bQ +dv +du +dO +bQ +bQ +ar +ar +bQ +bQ +bQ +TO +bQ +bQ +dL +ak +ak "} (26,1,1) = {" -JY -JY -JY -JY -cd -CH -CH -CH -cd -NH -Yr -cd -cd -kb -cd -Hh -Ya -ZK -Ho -oY -JJ -nJ -Ah -Qr -hQ -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -KV -Ag -KV -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +bQ +cl +cp +cp +bQ +dt +dD +nP +bQ +wd +qw +Xa +Dg +bQ +st +sP +bQ +dL +bz +dL +dL "} (27,1,1) = {" -JY -JY -JY -JY -cd -Hq -NH -NH -BO -NH -ia -Rf -kj -sa -kj -HS -Ya -wt -RF -WL -Hx -IG -UJ -yQ -my -my -VT -Lm -hP -Lm -VN -VN -VN -XX -VN -KV -Hm -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ab +ab +ac +ac +bQ +cm +da +ec +es +eL +dx +ax +ar +qw +qw +Zy +qw +bQ +BZ +ib +bQ +ak +dL +dL +ak "} (28,1,1) = {" -JY -JY -JY -JY -cd -cd -sW -Le -cd -vy -cd -cd -cd -cd -cd -cd -Ya -Ya -Mn -kB -Oh -QL -sR -Al -Al -Al -Al -LG -pu -bn -VN -zy -If -DN -If -FE -qZ -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ab +ac +ac +ac +ak +bQ +cp +dn +ee +bQ +eZ +dy +Yg +mh +pI +hE +CJ +Iz +bQ +bQ +De +bQ +ac +ab +ab +ab "} (29,1,1) = {" -JY -JY -JY -JY -JY -cd -cd -cd -cd -NH -cd -Ab -tK -tK -my -my -my -zI -Dv -ny -ig -IK -re -Al -wC -wC -Al -hf -vM -xH -VN -Ru -Ag -Ag -Ag -Ag -Ag -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ab +ac +ac +ac +ac +ak +bQ +cv +dK +dK +bQ +fA +Xi +et +ar +qw +qw +Iq +Fp +bQ +LK +pN +bQ +ac +ab +ab +ab "} (30,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -cd -Jr -cd -Ab -my -my -my -my -my -zI -Sp -zk -nL -nX -nx -Al -Uz -Ue -Al -qx -sm -aW -VN -Dr -Ag -uG -uG -Ag -cX -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ac +ac +ac +ac +ac +ac +bQ +bQ +bQ +bQ +bQ +di +dD +di +bQ +gJ +qw +vH +qw +bQ +FI +jQ +bQ +ac +ab +ab +ab "} (31,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -cd -aX -cd -Ab -my -my -my -my -my -VT -VT -VT -VT -VT -Lm -Al -ZF -HE -gP -ON -tk -zY -Yi -MG -KO -uG -uG -Ag -Ag -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ak +ac +ac +eu +di +dD +di +bQ +WS +sC +rT +Qn +bQ +bQ +bQ +bQ +ac +ab +ab +ab "} (32,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -my -my -hy -my -my -my -my -my -VT -VT -VT -VT -VT -Lm -Ye -Al -WN -Ad -Al -cD -JP -FE -VN -YV -RP -Ag -Ag -Ag -oy -VN -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ab +ac +ac +ak +ac +ac +ac +ac +ak +ak +ac +eu +ax +rp +Ji +bQ +eu +eu +eu +eu +bQ +dL +dL +dL +ac +ab +ab +ab "} (33,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -my -my -my -my -my -my -my -my -my -VT -VT -VT -VT -Lm -wz -Al -FC -xA -Al -Zp -Sj -oy -VN -Pp -sx -eS -Cg -nH -hH -VN -wz -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ab +ac +ac +ac +ak +ac +ak +ac +ac +ak +ak +ac +eu +eu +He +eu +eu +ak +ak +ak +ak +dL +dL +dL +ac +ac +ab +ab +ab "} (34,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -my -my -my -my -my -my -my -VT -VT -VT -VT -Lm -Lm -Al -Al -Al -Al -Ov -JP -Ag -VN -VN -VN -VN -VN -VN -VN -VN -VN -VN -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ab +ac +ac +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +ac +eu +aJ +eu +ak +ak +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (35,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -my -my -my -my -my -my -my -VT -VT -VT -VT -VT -Lm -VN -HY -MF -VN -Ag -JH -cr -VN -TJ -zo -VN -TJ -zo -VN -TJ -zo -VN -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +eu +aK +eu +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (36,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -my -my -my -my -my -my -my -my -VT -VT -VT -VT -Lm -KV -Ms -rU -se -EH -JP -Ag -VN -IY -Un -VN -IY -Ev -VN -IY -NB -VN -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ac +eu +aK +eu +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (37,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -my -my -Ab -JY -my -jJ -VT -VT -VT -VT -Lm -KV -IS -lr -TI -MG -Qy -Ag -VN -WY -VN -VN -AQ -VN -VN -cn -VN -VN -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +eu +aK +eu +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (38,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -jJ -jJ -VT -VT -VT -wz -Ye -VN -kS -jf -se -cD -JP -Ag -FE -Os -iv -FE -Os -Pq -FE -Os -cD -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +eM +bR +eM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (39,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -VT -VT -VT -VT -wz -VN -VN -VN -VN -VN -Ca -ik -oM -oM -XP -oM -oM -XP -AZ -oM -CA -cr -KV -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ak +ak +ak +ak +aG +ak +ak +ak +ak +ac +ac +ac +eM +bR +eM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (40,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -VT -VT -VT -VT -VT -VT -VT -VN -XU -UE -Lj -VN -mg -JH -cr -VN -VN -se -se -VN -VN -VN -YH -VN -VN -wz -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ac +ak +ak +aI +br +eM +ak +ak +ac +ac +ac +ak +eM +bR +eM +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (41,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -VT -VT -VT -VT -VT -VT -VT -VT -VN -qm -aG -aG -VN -EH -JP -oy -VN -Cm -hm -zZ -fU -VN -bX -yT -VN -wz -Ye -wz -wz -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ac +ac +ak +eM +cN +eM +ak +ac +ac +ac +ac +ak +eM +bT +eM +ak +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (42,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -VT -VT -VT -VT -VT -VT -VT -VT -VT -VN -MH -ID -dL -uI -Dd -nI -aW -se -hm -hm -Nk -hm -VN -mv -nN -VN -Lm -wz -wz -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ac +ac +eM +eM +bt +eM +eM +ak +ac +ac +ak +eM +eM +bU +eM +eM +ak +ak +ac +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (43,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -VT -VT -VT -VT -VT -VT -Lm -Lm -VT -Lm -VN -aG -zh -pi -VN -UI -Sd -kF -AJ -sU -tr -qM -RH -VN -VN -Yy -VN -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ac +aw +eM +cM +bu +bk +eM +aw +aw +aw +aw +bv +cM +bV +bk +eM +aw +ak +ak +ac +ac +ac +ac +ac +ac +ab +ab +ab "} (44,1,1) = {" -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -JY -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -VN -Bo -aK -aK -VN -LZ -Sj -FE -se -hm -hm -rK -MV -VN -Mj -va -VN -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ak +aw +ae +ai +cN +aQ +cM +bS +ba +be +bn +bw +np +bR +cN +ce +aw +ak +ak +ak +ac +ac +ac +ac +ac +ab +ab +ab "} (45,1,1) = {" -JY -JY -JY -JY -JY -JY -Lm -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VN -VN -VN -VN -VN -Ag -JP -Ag -VN -wE -hm -rf -hm -VN -qg -SO -VN -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ac +ac +ak +eM +ap +as +aH +aV +aW +aW +bb +bg +aW +bE +bK +bW +cd +eO +aw +ak +ak +ak +ak +ac +ac +ac +ac +ab +ab +ab "} (46,1,1) = {" -JY -JY -JY -JY -JY -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -KV -Ag -JP -Ag -VN -sP -Qi -Ii -qh -VN -VN -VN -VN -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT +ac +ak +ak +eM +aN +at +np +nx +aY +aZ +np +bh +cN +bH +bM +bX +cN +zE +aw +aw +aw +aw +cu +ak +ak +ac +ac +ab +ab +ab "} (47,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -KV -aW -kH -kz -VN -KV -KV -KV -KV -VN -wz -wz -wz -VT -Lm -VT -VT -Lm -Lm -VT -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT +ak +Cu +Cu +Cu +bx +au +bx +Cu +bp +aw +ci +bl +bo +bH +cN +bY +cN +dg +eM +ch +dg +eM +ak +ak +dL +ac +ac +ab +ab +ab "} (48,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -KV -KV -eP -KV -KV -Lm -Lm -Lm -Lm -wz -wz -wz -Lm -VT -VT -VT -VT -Lm -Lm -Lm -wz -Ye -Ye -Lm -Lm -VT -VT -VT -VT +ak +Cu +al +aa +ay +av +aL +Cu +bq +aw +aw +bm +aw +bm +cN +bY +cN +cf +cg +cj +cf +cq +ak +ak +dL +dL +ac +ab +ab +ab "} (49,1,1) = {" -VT -VT -VT -VT -VT -VT -VT -wz -wz -wz -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -Lm -KV -CJ -KV -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Ye -Ye -Ye -Ye -Ye -wz -wz -VT -VT -VT +ak +aj +an +az +af +aA +aM +Cu +by +aw +bc +dM +ei +cM +ct +bY +cN +cM +eM +cn +co +eM +ak +ak +ak +dL +ac +ab +ab +ab "} (50,1,1) = {" -wz -wz -wz -wz -wz -wz -wz -MD -wz -Lm -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -KV -JP -KV -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -Lm -Lm -Ye -Ye -Ye -Ye -Ye -Ye -Ye -Ye -Lm -VT -VT +ak +aj +an +aB +ag +aC +bf +Cu +aw +aw +cx +cN +cN +cN +cN +bZ +nx +Qh +aw +aw +aw +aw +cu +ak +ak +ak +ac +ab +ab +ab "} (51,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -wz -Lm -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -KV -JP -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Ye -Ye -Ye -Ye -Ye -Ye -Ye -Lm -VT -VT +ak +Cu +aq +ad +aD +aR +aO +Cu +bz +aw +bd +cN +bs +bI +bN +cc +aw +Em +aw +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab "} (52,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -wz -Lm -VT -VT -Lm -Lm -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -KV -JP -KV -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Ye -Ye -Ye -Ye -Ye -Ye -Ye -Lm -VT -VT +ak +Cu +Cu +Cu +aj +aS +aj +Cu +dL +aw +cB +cN +el +ex +bO +eq +ev +xK +aw +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab "} (53,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -wz -Lm -VT -Lm -Lm -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -Ed -wd -Ed -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Ye -Ye -wz -Ye -Lm -Lm -VT -VT +ak +ak +ak +Cu +aE +aU +bi +Cu +dL +aw +cD +dQ +aw +ev +Oe +ev +ev +xK +aw +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +ab "} (54,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lb -Lm -Lm -Lm -Lm -VT -VT -VT -Ed -wd -Ed -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT +ac +ak +ak +Cu +aF +aR +bj +Cu +dL +aw +cE +dR +eo +bJ +bP +bJ +bJ +CO +aw +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab "} (55,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -Lm -VT -VT -VT -VT -VT -Lm -Lm -fm -Tm -Ed -Lm -Lm -VT -VT -VT -Lm -Ed -wd -Ed -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -VT -VT -VT -VT -VT +ac +ac +ak +Cu +aj +aX +aj +Cu +dL +aw +aw +aw +aw +aw +aw +aw +aw +aw +aw +ak +ak +ak +ak +ak +ak +ak +ak +ab +ab +ab "} (56,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -wz -Lm -Lm -VT -VT -VT -VT -VT -VT -Lm -Ed -es -Ed -Lm -VT -VT -VT -VT -Lm -Ed -aJ -Ed -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT +ak +ak +ak +ao +ak +ak +ak +ao +dL +dL +ak +ak +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab "} (57,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -Lm -VT -VT -VT -VT -VT -VT -Ed -Ed -KQ -Ed -Ed -Lm -VT -VT -Lm -Ed -Ed -dZ -Ed -Ed -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +bG +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +ab "} (58,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -wz -wz -VT -VT -VT -Cd -Ed -Wf -II -Jo -Ed -Cd -Cd -Cd -Cd -Lc -Wf -Ww -Jo -Ed -Cd -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT +ak +ak +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +bG +bG +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +ab "} (59,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -VT -Lm -Cd -dP -RC -es -wX -Wf -YM -GN -ou -Nf -mN -Aj -wd -es -TG -Cd -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT +ak +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +bG +ab +ab +ab +bG +bG +bG +bG +ak +ak +ak +ak +ak +ak +ac +ac +ab +ab +ab "} (60,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -VT -VT -Lm -Ed -wg -Bh -KG -nK -sj -sj -mi -GM -sj -Mc -pK -ME -Cj -yt -Cd -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(61,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -VT -VT -Lm -Lm -Ed -eL -PO -Aj -zN -Sq -qH -Aj -Eg -es -Vo -Jl -KS -es -sE -Cd -Cd -Cd -Cd -At -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(62,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -wz -Lm -bg -bg -bg -Hd -au -Hd -bg -av -Cd -oG -cf -fO -Vo -es -XN -es -Vs -Ed -tY -Vs -Ed -Lm -Lm -wz -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(63,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -wz -wz -Lm -bg -pr -Kx -dk -vJ -JW -bg -VP -Cd -Cd -Bc -Cd -Bc -es -XN -es -lI -AS -qR -lI -Mw -Lm -Lm -wz -wz -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(64,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -Lm -Lm -cA -xP -SY -jn -Ex -xv -bg -mI -Cd -OI -sz -gk -Wf -Yp -XN -es -Wf -Ed -lS -qc -Ed -Lm -Lm -Lm -wz -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(65,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -Lm -cA -xP -Kl -CV -al -lj -bg -Cd -Cd -mw -es -es -es -es -iG -zN -ez -Cd -Cd -Cd -Cd -At -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(66,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -Lm -bg -QD -PN -qb -KU -lu -bg -Ye -Cd -RI -es -yR -yF -me -Kb -Cd -Oj -Cd -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -"} -(67,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -Lm -bg -bg -bg -cA -kE -cA -bg -wz -Cd -Vj -es -Xr -Kk -iQ -Rv -NI -Kt -Cd -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -"} -(68,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -VT -VT -Lm -Lm -Lm -bg -qS -vE -VY -bg -wz -Cd -nR -SW -Cd -NI -ZN -NI -NI -Kt -Cd -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -"} -(69,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -wz -VT -VT -Lm -Lm -bg -Ik -KU -ap -bg -wz -Cd -XG -wj -rB -oo -JV -oo -oo -Ss -Cd -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(70,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -MD -wz -Lm -wz -wz -VT -VT -Lm -bg -cA -KP -cA -bg -wz -Cd -Cd -Cd -Cd -Cd -Cd -Cd -Cd -Cd -Cd -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -Lm -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -"} -(71,1,1) = {" -MD -MD -MD -MD -MD -MD -MD -MD -wz -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Be -Lm -Lm -Lm -Be -wz -wz -Lm -Lm -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -"} -(72,1,1) = {" -MD -MD -wz -wz -MD -MD -MD -wz -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -VT -Lm -VT -VT -VT -VT -VT -"} -(73,1,1) = {" -MD -wz -Lm -Lm -wz -wz -MD -wz -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -Lm -Lm -Lm -VT -VT -VT -VT -"} -(74,1,1) = {" -wz -Lm -Lm -Lm -wz -Lm -wz -MD -wz -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -VT -VT -VT -VT -VT -VT -Lm -Lm -Lm -Lm -Lm -Lm -VT -VT -VT -VT -Lm -Lm -VT -VT -VT -VT -Lm -Lm -Lm -VT -VT -VT -VT +ak +ak +ak +ak +ak +ak +ak +ak +bG +bG +ab +ab +ab +ab +ab +ab +bG +dL +dL +ak +ak +ak +ak +ak +ak +ak +ac +ab +ab +ab "} diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index dcfdc3408c..ac795671ea 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -74,9 +74,47 @@ "an" = ( /turf/closed/mineral/random/labormineral/volcanic, /area/lavaland/surface/outdoors) +"ao" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + desc = "Powered by the tears and sweat of laborers."; + name = "Prison Ofitser" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"ap" = ( +/turf/open/floor/plating, +/area/lavaland/surface/outdoors) "aA" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/template_noop) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"aD" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "aQ" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 1 @@ -91,6 +129,73 @@ /obj/item/t_scanner/adv_mining_scanner/lesser, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"aV" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"bd" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"bf" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"bs" = ( +/turf/closed/wall, +/area/lavaland/surface/outdoors) +"bC" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"bG" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"bP" = ( +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"bY" = ( +/obj/machinery/computer/shuttle/labor/one_way{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"ch" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"cn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "cp" = ( /obj/structure/stone_tile, /obj/structure/stone_tile{ @@ -98,6 +203,12 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"cq" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "cu" = ( /obj/item/pickaxe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -119,6 +230,36 @@ /obj/effect/decal/cleanable/blood, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"cV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"dg" = ( +/obj/docking_port/stationary{ + area_type = /area/lavaland/surface/outdoors; + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_away"; + name = "labor camp"; + width = 9 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "dA" = ( /obj/structure/stone_tile/block{ dir = 4 @@ -138,6 +279,12 @@ /obj/structure/stone_tile/block/cracked, /turf/closed/mineral/volcanic/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"dG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) "dM" = ( /obj/structure/stone_tile/cracked{ dir = 8 @@ -194,11 +341,48 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"eR" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/camera{ + c_tag = "Labor Camp Medical"; + dir = 8; + network = list("labor") + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) +"eS" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock{ + name = "Labor Camp External Access" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"eW" = ( +/obj/machinery/status_display/evac{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"fc" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) "ft" = ( /obj/structure/stone_tile/block, /obj/item/twohanded/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"fC" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp/security) "fN" = ( /obj/structure/stone_tile{ dir = 4 @@ -232,6 +416,10 @@ /obj/structure/stone_tile/slab, /turf/open/indestructible/boss, /area/lavaland/surface/outdoors) +"gg" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) "gj" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 1 @@ -260,6 +448,9 @@ /obj/structure/stone_tile/block, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"gq" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) "gr" = ( /obj/structure/stone_tile{ dir = 1 @@ -418,6 +609,15 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"hG" = ( +/obj/item/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "hH" = ( /obj/structure/stone_tile/block{ dir = 1 @@ -438,6 +638,22 @@ }, /turf/open/indestructible/boss, /area/lavaland/surface/outdoors) +"hU" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"hY" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "gulag" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) "ia" = ( /obj/item/reagent_containers/glass/bucket, /obj/structure/stone_tile/block/cracked{ @@ -462,6 +678,15 @@ /obj/structure/stone_tile/slab/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"iq" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/sign/warning/electricshock{ + pixel_y = -32 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "ir" = ( /obj/structure/stone_tile/slab/cracked{ dir = 5 @@ -498,6 +723,14 @@ /obj/structure/stone_tile/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"iB" = ( +/obj/item/bikehorn{ + color = "#000"; + desc = "A horn off of a bicycle. This one has been charred to hell and back, yet somehow it still honks."; + name = "charred bike horn" + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) "iC" = ( /obj/structure/stone_tile/block{ dir = 1 @@ -643,12 +876,30 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"ju" = ( +/obj/machinery/door/airlock{ + name = "Vending" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "jx" = ( /obj/structure/stone_tile{ dir = 4 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"jD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "jF" = ( /obj/structure/stone_tile/surrounding_tile, /obj/structure/stone_tile/surrounding_tile{ @@ -1004,6 +1255,12 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"lL" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "lP" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 @@ -1048,6 +1305,13 @@ }, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"lY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "lZ" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 @@ -1459,12 +1723,24 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"nC" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"nE" = ( +/turf/closed/mineral/random/volcanic, +/area/lavaland/surface/outdoors/explored) "nI" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "nJ" = ( /turf/closed/wall/mineral/wood, /area/ruin/unpowered/ash_walkers) +"nQ" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "nU" = ( /obj/structure/stone_tile, /obj/item/shard, @@ -1485,9 +1761,12 @@ /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "ol" = ( -/obj/effect/landmark/stationroom/lavaland/station, -/turf/open/lava/smooth/lava_land_surface, -/area/template_noop) +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) "ot" = ( /obj/structure/stone_tile/surrounding_tile, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -1499,6 +1778,14 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"oL" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red, +/obj/structure/closet/secure_closet/labor_camp_security, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "oS" = ( /obj/structure/stone_tile/cracked{ dir = 8 @@ -1508,6 +1795,10 @@ /obj/structure/safe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"oW" = ( +/obj/structure/gulag_beacon, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "pc" = ( /obj/effect/decal/cleanable/blood, /obj/structure/stone_tile/block, @@ -1519,6 +1810,12 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"pf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "pq" = ( /obj/structure/stone_tile/cracked{ dir = 1 @@ -1565,6 +1862,26 @@ }, /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) +"pR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"pX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"qe" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "qh" = ( /obj/structure/stone_tile/surrounding/cracked{ dir = 1 @@ -1579,6 +1896,15 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered/ash_walkers) +"qr" = ( +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "qA" = ( /obj/item/flashlight/lantern, /obj/structure/stone_tile/center, @@ -1598,6 +1924,19 @@ /obj/structure/stone_tile/slab, /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) +"rb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "rz" = ( /obj/item/storage/box/rxglasses, /obj/structure/stone_tile{ @@ -1681,10 +2020,23 @@ /obj/item/stack/sheet/mineral/coal, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"sN" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "sR" = ( /obj/structure/stone_tile/block/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"tp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "ty" = ( /obj/structure/stone_tile, /obj/structure/stone_tile{ @@ -1706,10 +2058,22 @@ /obj/item/construction/rcd/loaded/upgraded, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"tM" = ( +/obj/machinery/door/poddoor/preopen{ + id = "labor"; + name = "labor camp blast door" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "ub" = ( /obj/structure/stone_tile/slab, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"ug" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) "ui" = ( /obj/structure/stone_tile/cracked{ dir = 4 @@ -1729,12 +2093,36 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered/ash_walkers) +"up" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/freezer/gulag_fridge, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "uz" = ( /obj/structure/stone_tile/block/cracked{ dir = 1 }, /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) +"uB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) "vi" = ( /obj/structure/stone_tile/block{ dir = 1 @@ -1745,6 +2133,9 @@ }, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"vt" = ( +/turf/open/floor/plasteel, +/area/mine/laborcamp) "vu" = ( /obj/structure/stone_tile/surrounding_tile/cracked, /obj/structure/stone_tile/surrounding_tile/cracked{ @@ -1758,6 +2149,28 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered/ash_walkers) +"vz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"vI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"vP" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Labor Camp External Access" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "vR" = ( /obj/machinery/hydroponics/soil, /obj/structure/stone_tile/block/cracked{ @@ -1792,6 +2205,23 @@ }, /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) +"wN" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "xr" = ( /obj/structure/stone_tile/cracked{ dir = 4 @@ -1818,6 +2248,10 @@ /obj/structure/stone_tile/block, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"xR" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/mine/laborcamp) "xX" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -1825,6 +2259,18 @@ /obj/item/pickaxe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"yd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "yf" = ( /obj/machinery/hydroponics/soil, /obj/structure/stone_tile/surrounding_tile/cracked{ @@ -1841,6 +2287,18 @@ /obj/structure/stone_tile/block, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"yw" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "gulag" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"yW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) "zf" = ( /obj/structure/stone_tile, /obj/structure/stone_tile{ @@ -1861,6 +2319,35 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"zx" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"zQ" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"Aa" = ( +/obj/machinery/door/airlock{ + name = "Labor Camp Storage" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "Ad" = ( /obj/structure/stone_tile{ dir = 4 @@ -1887,10 +2374,37 @@ /obj/item/twohanded/bonespear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"AP" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Labor Camp Security Office"; + dir = 1; + network = list("labor") + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"AR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "labor"; + name = "Labor Camp Lockdown"; + pixel_y = 28; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "AU" = ( /obj/structure/stone_tile, /turf/closed/mineral/volcanic/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"AX" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/lavaland/surface/outdoors/explored) "AY" = ( /obj/structure/stone_tile, /obj/structure/stone_tile{ @@ -1911,6 +2425,15 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Bg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "Bj" = ( /obj/structure/stone_tile/block{ dir = 4 @@ -1937,6 +2460,15 @@ /obj/item/flashlight/lantern, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Bv" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "BF" = ( /obj/structure/flora/rock/jungle, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -1989,6 +2521,12 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Cy" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "CG" = ( /obj/structure/stone_tile/cracked{ dir = 4 @@ -2053,6 +2591,21 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"ED" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "EQ" = ( /obj/structure/stone_tile/surrounding/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -2075,6 +2628,31 @@ }, /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) +"Fq" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Fs" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Fw" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "gulag" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) "Fz" = ( /obj/structure/stone_tile/surrounding_tile{ dir = 8 @@ -2084,6 +2662,19 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"FC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/machinery/door/airlock/highsecurity{ + name = "Labor Camp Monitoring"; + req_access_txt = "2"; + security_level = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "FD" = ( /obj/structure/stone_tile/cracked{ dir = 8 @@ -2091,6 +2682,9 @@ /obj/structure/stone_tile/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"FQ" = ( +/turf/closed/wall, +/area/mine/laborcamp) "Gc" = ( /obj/structure/flora/junglebush/b, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, @@ -2121,6 +2715,22 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered/ash_walkers) +"GI" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp External"; + dir = 4; + network = list("labor") + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"GX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "Hq" = ( /obj/structure/stone_tile, /obj/structure/stone_tile{ @@ -2146,6 +2756,15 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Ik" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/red, +/obj/machinery/recharger, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "It" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -2155,11 +2774,38 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"IV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "Jq" = ( /obj/structure/stone_tile/slab/cracked, /obj/effect/decal/cleanable/blood, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"JI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"JO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "JP" = ( /obj/structure/stone_tile, /obj/structure/stone_tile{ @@ -2185,10 +2831,23 @@ /obj/structure/stone_tile/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Ks" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) "KA" = ( /obj/structure/stone_tile/slab, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"KH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "KJ" = ( /obj/structure/stone_tile/block/cracked, /obj/structure/stone_tile{ @@ -2199,6 +2858,23 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"KO" = ( +/obj/machinery/computer/secure_data, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"KR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "KV" = ( /obj/structure/stone_tile/cracked{ dir = 8 @@ -2210,6 +2886,13 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Ld" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "LJ" = ( /turf/open/water, /area/ruin/unpowered/ash_walkers) @@ -2242,6 +2925,12 @@ /obj/structure/stone_tile/slab/cracked, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"Nl" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "NN" = ( /obj/structure/stone_tile/block/cracked, /obj/structure/stone_tile/block{ @@ -2249,6 +2938,26 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"NS" = ( +/obj/machinery/computer/prisoner, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Ol" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "Ou" = ( /obj/structure/stone_tile/slab, /obj/structure/table/wood, @@ -2269,6 +2978,9 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"OK" = ( +/turf/closed/wall/r_wall, +/area/mine/laborcamp) "OR" = ( /obj/structure/stone_tile/block{ dir = 1 @@ -2287,6 +2999,24 @@ /obj/structure/stone_tile/center, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"PF" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"PM" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ + dir = 1; + piping_layer = 3 + }, +/obj/structure/lattice/catwalk, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/mine/laborcamp/security) "Qd" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -2300,6 +3030,24 @@ /obj/item/twohanded/bonespear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"Qe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "Qk" = ( /obj/structure/stone_tile{ dir = 4 @@ -2334,10 +3082,44 @@ /obj/structure/stone_tile, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"QH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Labor Camp Security APC"; + pixel_y = 23 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "QM" = ( /obj/structure/stone_tile/surrounding_tile/cracked, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"QZ" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Prisoner Airlock" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Ra" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/mine/laborcamp) "Rb" = ( /obj/structure/closet/crate, /obj/structure/stone_tile/block/cracked{ @@ -2365,6 +3147,12 @@ }, /turf/closed/indestructible/riveted/boss, /area/ruin/unpowered/ash_walkers) +"Rs" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "RF" = ( /obj/structure/stone_tile/block/cracked{ dir = 8 @@ -2382,6 +3170,15 @@ /obj/effect/decal/cleanable/blood, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"Sc" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/flashlight, +/obj/item/pickaxe, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "Sh" = ( /obj/structure/stone_tile/block, /turf/closed/mineral/volcanic/lava_land_surface, @@ -2398,6 +3195,41 @@ }, /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) +"SI" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"ST" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors/explored) +"SZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Station Maintenance"; + req_access_txt = "48" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"Tl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "Tn" = ( /obj/structure/stone_tile/block{ dir = 1 @@ -2411,6 +3243,17 @@ /obj/item/book/granter/crafting_recipe/bone_bow, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) +"Tp" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "TN" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 @@ -2426,6 +3269,13 @@ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/unpowered/ash_walkers) +"TP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "Uh" = ( /obj/structure/stone_tile/slab, /obj/structure/table/wood, @@ -2444,6 +3294,13 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"UC" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/mine/laborcamp) "UG" = ( /obj/structure/stone_tile/block, /obj/structure/stone_tile/block{ @@ -2480,6 +3337,23 @@ }, /turf/closed/mineral/volcanic/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Vs" = ( +/obj/machinery/camera{ + c_tag = "Labor Camp Central"; + network = list("labor") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) +"Vy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "VI" = ( /obj/structure/stone_tile{ dir = 8 @@ -2496,6 +3370,13 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"VV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) "Wb" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -2515,11 +3396,27 @@ /obj/structure/stone_tile/surrounding_tile/cracked, /turf/closed/mineral/volcanic/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"Wq" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "WA" = ( /obj/structure/stone_tile/block/cracked, /obj/item/book/granter/crafting_recipe/bone_bow, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"WI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Shuttle Security Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "WL" = ( /obj/structure/stone_tile{ dir = 4 @@ -2619,12 +3516,33 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"XS" = ( +/obj/machinery/flasher{ + id = "labor" + }, +/turf/closed/wall, +/area/mine/laborcamp) "Yg" = ( /obj/structure/flora/rock/pile/largejungle{ light_range = null }, /turf/open/water, /area/ruin/unpowered/ash_walkers) +"Ym" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) +"Yu" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson, +/obj/item/mining_scanner, +/turf/open/floor/plasteel, +/area/mine/laborcamp) "Yy" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 @@ -2632,6 +3550,10 @@ /obj/item/flashlight/lantern, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"YD" = ( +/obj/effect/turf_decal/tile/red, +/turf/open/floor/plasteel, +/area/mine/laborcamp/security) "YH" = ( /obj/structure/stone_tile/block/cracked{ dir = 4 @@ -2664,6 +3586,23 @@ }, /turf/closed/indestructible/riveted/boss, /area/ruin/unpowered/ash_walkers) +"ZK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/mine/laborcamp/security) +"ZM" = ( +/turf/closed/wall, +/area/mine/laborcamp/security) +"ZP" = ( +/obj/machinery/conveyor{ + id = "gulag" + }, +/turf/open/floor/plating, +/area/mine/laborcamp) (1,1,1) = {" aa @@ -2866,61 +3805,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -ol +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (2,1,1) = {" aa @@ -3123,61 +4062,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (3,1,1) = {" aa @@ -3380,61 +4319,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (4,1,1) = {" aa @@ -3637,61 +4576,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ai +ai +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (5,1,1) = {" aa @@ -3894,61 +4833,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ai +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (6,1,1) = {" aa @@ -4151,61 +5090,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +ai +gq +ab +aj +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (7,1,1) = {" aa @@ -4307,10 +5246,10 @@ aj aj aj aj -an -an -an -an +aj +aj +aj +aj aj aj aj @@ -4408,61 +5347,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +AX +AX +ab +gq +ab +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj "} (8,1,1) = {" aa @@ -4563,10 +5502,10 @@ ak ak ad aj -ab -ab -ad -an +aj +aj +aj +aj an an an @@ -4665,61 +5604,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +ab +aj +aj +aj +ab +aj +aj +aj +AX +AX +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj "} (9,1,1) = {" aa @@ -4821,72 +5760,133 @@ ak ai aj aj +aj +aj +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +ab +ab +aj +aj +aj +aj +AX +AX +aj +aj +AX +AX +aj +aj +AX +aj +ab +aj +aj +aj +aj +aj ab -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an -an aj aj aj @@ -4901,6 +5901,10 @@ aj aj aj aj +ab +ab +aj +ab aj aj aj @@ -4912,71 +5916,6 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA "} (10,1,1) = {" aa @@ -5078,8 +6017,8 @@ ak ak ai aj -ab -ab +aj +aj an an an @@ -5179,61 +6118,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +ab +ab +aj +aj +aj +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj "} (11,1,1) = {" aa @@ -5436,61 +6375,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +AX +AX +gq +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +AX +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +ab +aj +aj +aj +aj +aj +aj +aj "} (12,1,1) = {" aa @@ -5693,61 +6632,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +AX +AX +AX +gq +AX +AX +AX +AX +AX +gq +AX +AX +gq +AX +AX +AX +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (13,1,1) = {" aa @@ -5950,61 +6889,61 @@ aj aj aj ab -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +ab +aj +AX +AX +AX +gq +gq +gq +gq +gq +gq +gq +gq +gq +AX +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj "} (14,1,1) = {" aa @@ -6207,61 +7146,61 @@ aj aj ab ab -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +AX +AX +AX +AX +gq +gq +gq +gq +gq +gq +gq +gq +gq +AX +AX +ab +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +aj +ab +aj +aj +aj +aj +aj "} (15,1,1) = {" aa @@ -6464,61 +7403,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +ab +aj +aj +aj +aj +AX +AX +AX +AX +gq +gq +gq +gq +gq +gq +gq +gq +gq +AX +AX +AX +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj "} (16,1,1) = {" aa @@ -6721,61 +7660,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +AX +AX +AX +gq +gq +gq +gq +gq +gq +gq +gq +gq +AX +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj "} (17,1,1) = {" aa @@ -6978,61 +7917,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +AX +AX +gq +gq +gq +gq +gq +gq +gq +dg +gq +gq +gq +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +ab +ab +aj +aj +ab +aj +aj +aj +aj "} (18,1,1) = {" aa @@ -7235,61 +8174,61 @@ aj aj ab aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +FQ +FQ +FQ +FQ +FQ +WI +FQ +FQ +FQ +Bv +FQ +ZM +ZM +ZM +aj +aj +aj +aj +ab +ai +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (19,1,1) = {" aa @@ -7492,61 +8431,61 @@ an an ab ab -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +ab +aj +aj +aj +aj +aj +ab +FQ +lL +Wq +aV +FQ +AR +FQ +bY +FQ +Rs +FQ +ch +tp +ZM +aj +iB +aj +ab +ab +ai +ai +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (20,1,1) = {" aa @@ -7749,61 +8688,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +ab +aj +aj +aj +ab +ab +FQ +Nl +vt +JO +FQ +PF +FQ +oW +FQ +QZ +FQ +hU +iq +ZM +aj +aj +aj +aj +ab +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (21,1,1) = {" aa @@ -8006,61 +8945,61 @@ an an an an +an +an +an +an aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +pR +Ra +FQ +FQ +FQ +ju +FQ +FQ +tM +FQ +eW +vt +vt +OK +fC +SZ +fC +lY +fC +nE +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (22,1,1) = {" aa @@ -8263,61 +9202,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +ol +gg +UC +FQ +nC +vt +vt +vt +vt +vt +vt +vz +vt +vt +OK +Tp +SI +up +zx +fC +nE +nE +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (23,1,1) = {" aa @@ -8520,61 +9459,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +FQ +ug +dG +bf +cq +cq +cq +pf +XS +Vs +TP +cV +dj +dj +FC +ao +wW +ED +aD +fC +nE +gq +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (24,1,1) = {" aa @@ -8777,61 +9716,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +FQ +eR +yW +FQ +hG +vt +Vy +vI +TP +Bg +JO +Fq +vt +vt +OK +cn +nQ +IV +AP +fC +AX +aj +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (25,1,1) = {" aa @@ -9034,61 +9973,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +FQ +FQ +FQ +FQ +FQ +vt +vt +Ks +vt +yw +FQ +hY +OK +OK +OK +QH +nQ +jD +Tl +lY +gq +aj +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (26,1,1) = {" aa @@ -9291,61 +10230,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +FQ +Yu +Yu +Yu +FQ +vt +Ld +FQ +FQ +xR +FQ +hY +OK +uB +qr +Fs +Ym +Qe +cb +yd +PM +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (27,1,1) = {" aa @@ -9548,61 +10487,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +FQ +Sc +vt +vt +Aa +vt +bd +fc +ZP +wN +ZP +Fw +OK +zQ +ZM +KO +nQ +JI +YD +VV +gq +gq +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (28,1,1) = {" aa @@ -9805,61 +10744,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +FQ +FQ +sN +Ol +FQ +vP +FQ +FQ +FQ +FQ +FQ +FQ +OK +OK +fC +bP +Cy +KH +bC +fC +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (29,1,1) = {" aa @@ -10062,61 +11001,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +FQ +FQ +FQ +FQ +vt +FQ +bG +ST +ST +gq +gq +gq +AX +lY +NS +qe +Ik +oL +fC +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (30,1,1) = {" aa @@ -10240,6 +11179,7 @@ aj aj aj aj +aj an an an @@ -10319,61 +11259,60 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +FQ +Rs +FQ +bG +gq +gq +gq +gq +gq +AX +KR +GX +ZK +rb +pX +fC +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (31,1,1) = {" aa @@ -10499,7 +11438,7 @@ aj aj aj aj -an +aj aj aj an @@ -10576,61 +11515,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +FQ +eS +FQ +bG +gq +gq +gq +gq +gq +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (32,1,1) = {" aa @@ -10833,61 +11772,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +gq +gq +GI +gq +gq +gq +gq +gq +aj +aj +aj +aj +aj +ab +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (33,1,1) = {" aa @@ -11090,61 +12029,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +gq +gq +gq +gq +gq +gq +gq +gq +gq +aj +aj +aj +aj +ab +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (34,1,1) = {" aa @@ -11347,61 +12286,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +gq +gq +gq +gq +ab +ab +ab +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (35,1,1) = {" aa @@ -11604,61 +12543,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +gq +gq +gq +gq +ab +ab +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (36,1,1) = {" aa @@ -11861,61 +12800,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +gq +gq +gq +gq +ab +ab +ab +ab +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (37,1,1) = {" aa @@ -12118,61 +13057,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +gq +gq +cv +an +ab +an +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (38,1,1) = {" aa @@ -12375,61 +13314,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +ai +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (39,1,1) = {" aa @@ -12632,61 +13571,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (40,1,1) = {" aa @@ -12889,61 +13828,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (41,1,1) = {" aa @@ -13146,61 +14085,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ad +ai +ai +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj "} (42,1,1) = {" aa @@ -13403,61 +14342,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (43,1,1) = {" aa @@ -13660,61 +14599,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +aj +ab +ab +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (44,1,1) = {" aa @@ -13917,61 +14856,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +an +an +an +an +an +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (45,1,1) = {" aa @@ -14174,61 +15113,61 @@ an an an an -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +an +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (46,1,1) = {" aa @@ -14431,61 +15370,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +an +an +an +an +an +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj "} (47,1,1) = {" aa @@ -14688,61 +15627,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +ai +aj +ab +aj +aj +ab +ab +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj "} (48,1,1) = {" aa @@ -14945,61 +15884,61 @@ aj aj aj aj -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +ai +ab +aj +aj +aj +aj +ab +ab +ab +ai +ad +ad +ab +ab +aj +aj +aj +aj "} (49,1,1) = {" aa @@ -15202,61 +16141,61 @@ aj aj ai ai -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +aj +aj +aj +aj +aj +aj +aj +ai +ai +ai +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ad +ad +ad +ad +ad +ai +ai +aj +aj +aj "} (50,1,1) = {" aa @@ -15459,61 +16398,61 @@ ab ab ai am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +ai +ai +ai +ai +ai +ai +ai +am +ai +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +ab +ab +ad +ad +ad +ad +ad +ad +ad +ad +ab +aj +aj "} (51,1,1) = {" aa @@ -15716,61 +16655,61 @@ ai ai am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +ai +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ad +ad +ad +ad +ad +ad +ad +ab +aj +aj "} (52,1,1) = {" aa @@ -15973,61 +16912,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +ai +ab +aj +aj +ab +ab +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ad +ad +ad +ad +ad +ad +ad +ab +aj +aj "} (53,1,1) = {" aa @@ -16230,61 +17169,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +ai +ab +aj +ab +ab +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ad +ad +ai +ad +ab +ab +aj +aj "} (54,1,1) = {" aa @@ -16487,61 +17426,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +ai +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +aj +aj +aj +aj "} (55,1,1) = {" aa @@ -16744,61 +17683,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +ai +aj +ab +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj +aj "} (56,1,1) = {" aa @@ -17001,61 +17940,61 @@ ak am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +ai +ab +ab +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +aj +aj +aj +aj +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (57,1,1) = {" aa @@ -17258,61 +18197,61 @@ ak ak am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +ai +ab +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (58,1,1) = {" aa @@ -17515,61 +18454,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (59,1,1) = {" aa @@ -17772,61 +18711,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (60,1,1) = {" aa @@ -18029,61 +18968,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (61,1,1) = {" aa @@ -18286,61 +19225,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +ai +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (62,1,1) = {" aa @@ -18543,61 +19482,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +ai +aj +aj +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (63,1,1) = {" aa @@ -18800,61 +19739,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +ai +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (64,1,1) = {" aa @@ -19057,61 +19996,61 @@ ak ak ak am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +am +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ap +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (65,1,1) = {" aa @@ -19314,61 +20253,61 @@ ak ak am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +bs +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (66,1,1) = {" aa @@ -19571,61 +20510,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (67,1,1) = {" aa @@ -19828,61 +20767,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (68,1,1) = {" aa @@ -20085,61 +21024,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (69,1,1) = {" aa @@ -20342,61 +21281,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +am +ai +ai +aj +aj +ab +ab +ab +ab +ab +ab +ab +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (70,1,1) = {" aa @@ -20599,61 +21538,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +am +ai +ab +ai +ai +aj +aj +ab +ab +ab +ab +ab +ab +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +ab +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (71,1,1) = {" aa @@ -20856,61 +21795,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +am +am +am +am +am +am +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ai +ai +ab +ab +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj "} (72,1,1) = {" aa @@ -21113,61 +22052,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +am +ai +ai +am +am +am +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +aj +ab +aj +aj +aj +aj +aj "} (73,1,1) = {" aa @@ -21370,61 +22309,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +am +ai +ab +ab +ai +ai +am +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj "} (74,1,1) = {" aa @@ -21627,61 +22566,61 @@ am am am am -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA -aA +ai +ab +ab +ab +ai +ab +ai +am +ai +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +aj +aj +aj +aj +aj +aj +ab +ab +ab +ab +ab +ab +aj +aj +aj +aj +ab +ab +aj +aj +aj +aj +ab +ab +ab +aj +aj +aj +aj "} (75,1,1) = {" aa diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 52bf4fe229..02c12a34f4 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -245,4 +245,14 @@ suffix = "lavaland_surface_elite_tumor.dmm" cost = 5 always_place = TRUE - allow_duplicates = TRUE + allow_duplicates = TRUE + +// Mining Base +/datum/map_template/ruin/lavaland/mining_base //THIS IS THE MINING BASE. DO NOT FUCK WITH THIS UNLESS YOU ARE 100% CERTAIN YOU KNOW WHAT YOU'RE DOING, OR THE MINING BASE WILL DISAPPEAR + name = "Mining Base" + id = "miningbase" + description = "The mining base that Nanotrasen uses for their mining operations." + suffix = "miningbase.dmm" + cost = 0 + always_place = TRUE + unpickable = TRUE \ No newline at end of file diff --git a/code/datums/ruins/station.dm b/code/datums/ruins/station.dm index 71cdf495e9..9316a4b022 100644 --- a/code/datums/ruins/station.dm +++ b/code/datums/ruins/station.dm @@ -54,10 +54,3 @@ id = "engine_budget" suffix = "Box/Engine/budget.dmm" name = "Box P.A.C.M.A.N" - -// Lavaland - // Mining Base -/datum/map_template/ruin/station/lavaland/mining_base - id = "mining_public_01" - suffix = "Lavaland/Mining_Station/Mining_Station_Public_01.dmm" - name = "Public Mining Base" diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 4ed6dc9dc9..97edd35581 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -506,8 +506,3 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) /obj/effect/landmark/stationroom/box/engine/New() . = ..() templates = CONFIG_GET(keyed_list/box_random_engine) - -// Landmark for the mining station -/obj/effect/landmark/stationroom/lavaland/station - templates = list("Public Mining Base" = 3) - icon = 'icons/rooms/Lavaland/Mining.dmi' From feaadffd93e31d8edc803dc16a5022f95cc23ac9 Mon Sep 17 00:00:00 2001 From: Putnam Date: Mon, 24 Feb 2020 11:23:51 -0800 Subject: [PATCH 281/380] Gave jittering to salbutamol. --- code/modules/reagents/chemistry/reagents/medicine_reagents.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 0a040a4f17..91e84b8c47 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -595,7 +595,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M) /datum/reagent/medicine/salbutamol name = "Salbutamol" - description = "Rapidly restores oxygen deprivation as well as preventing more of it to an extent." + description = "Rapidly restores oxygen deprivation as well as preventing more of it to an extent. Causes jittering." reagent_state = LIQUID color = "#00FFFF" metabolization_rate = 0.25 * REAGENTS_METABOLISM @@ -605,6 +605,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M) M.adjustOxyLoss(-3*REM, 0) if(M.losebreath >= 4) M.losebreath -= 2 + M.Jitter(5) ..() . = 1 From 4205233e455d6206e0c4c59cba8b1abff6fdc6c9 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Mon, 24 Feb 2020 13:53:39 -0600 Subject: [PATCH 282/380] Automatic changelog generation for PR #11129 [ci skip] --- html/changelogs/AutoChangeLog-pr-11129.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-11129.yml diff --git a/html/changelogs/AutoChangeLog-pr-11129.yml b/html/changelogs/AutoChangeLog-pr-11129.yml new file mode 100644 index 0000000000..18f8308bb1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-11129.yml @@ -0,0 +1,10 @@ +author: "Owai-Seek" +delete-after: True +changes: + - tweak: "Reorganized all food recipes, (hopefully) making things easier to find." + - balance: "Trays now have a whitelist, allowing them to pick up normal sized foods, bowls, glassware, booze, ect." + - bugfix: "Easter foods are no longer their own Misc Food Category on the top of the menu." + - spellcheck: "fixed a few typos/capitalization consistency." + - tweak: "Mexican Foods are their own Subcategory." + - tweak: "Donuts are their own Subcategory" + - tweak: "Moved Sweets from Misc Food in with Pies. Renamed to Pies & Sweets" From fa9e2752371771d8815f89e84381b079d354b2af Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Mon, 24 Feb 2020 13:16:12 -0700 Subject: [PATCH 283/380] k --- code/game/objects/items/twohanded.dm | 18 ++++++++++-------- icons/mob/inhands/weapons/estaff_lefthand.dmi | Bin 9294 -> 0 bytes .../mob/inhands/weapons/estaff_righthand.dmi | Bin 9428 -> 0 bytes icons/mob/inhands/weapons/staves_lefthand.dmi | Bin 19155 -> 25109 bytes .../mob/inhands/weapons/staves_righthand.dmi | Bin 18572 -> 25954 bytes icons/mob/suit.dmi | Bin 409287 -> 420037 bytes icons/obj/estaff.dmi | Bin 1580 -> 0 bytes icons/obj/items_and_weapons.dmi | Bin 125506 -> 133100 bytes 8 files changed, 10 insertions(+), 8 deletions(-) delete mode 100644 icons/mob/inhands/weapons/estaff_lefthand.dmi delete mode 100644 icons/mob/inhands/weapons/estaff_righthand.dmi delete mode 100644 icons/obj/estaff.dmi diff --git a/code/game/objects/items/twohanded.dm b/code/game/objects/items/twohanded.dm index b4e518cbe3..5867211af8 100644 --- a/code/game/objects/items/twohanded.dm +++ b/code/game/objects/items/twohanded.dm @@ -1018,11 +1018,11 @@ user.client.pixel_y = 0 /obj/item/twohanded/electrostaff - icon = 'icons/obj/estaff.dmi' - icon_state = "electrostaff_3" - item_state = "electrostaff_3" - lefthand_file = 'icons/mob/inhands/weapons/estaff_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/estaff_righthand.dmi' + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "electrostaff" + item_state = "electrostaff" + lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' name = "riot suppression electrostaff" desc = "A large quarterstaff, with massive silver electrodes mounted at the end." w_class = WEIGHT_CLASS_HUGE @@ -1123,9 +1123,11 @@ /obj/item/twohanded/electrostaff/update_icon() . = ..() - var/final = wielded? (on? "electrostaff_1" : "electrostaff_3") : "electrostaff" - icon_state = final - item_state = final + if(!wielded) + icon_state = "electrostaff" + item_state = "electrostaff" + else + icon_state = item_state = (on? "electrostaff_1" : "electrostaff_3") set_light(7, on? 1 : 0, LIGHT_COLOR_CYAN) /obj/item/twohanded/electrostaff/examine(mob/living/user) diff --git a/icons/mob/inhands/weapons/estaff_lefthand.dmi b/icons/mob/inhands/weapons/estaff_lefthand.dmi deleted file mode 100644 index 47b8dc112fb27ec8ef4731d4c1d47dc4af3e7465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9294 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%0D2(s`CFz9`Jv+{E?q%f*>X`YwJ6z8`oCKG{OI zUXOWBTR6%+*%_k+(Sv78pq7DaRA^oKjEv-+w3nH)LKWJ|_W0+Ah^`WK!t8jjrh4@H z&|FRd!-~w~O4pj@gF`3Om-@h9YI0>)4x1hBB^knAK6_enOk5`()NKwMNJ39e6)hmI zFv3z^$;-Rb1}K#Y)}+D{!+Hi5)MTD2ptWWI^QO>yG78BFPJn z!|r&VyWfw_y`LBOkVk%uUF0IP2dnYhD=BtokIZrX9yG+k`ob9)bYRlT6@l^7(k-85 z%Enz99SjddllM*45#Fu=Dt9$4$>ta&+3Cqe_RlRO-+~u=`0Mo_kF2LlTxZ>Qq2(eE zib6xaeQoo32Ldu z04f47Vn-^_e^BN@KuI*-J!@Q8ac0}`)bU!H&L06AEjSMD6BU&-mNEHjUt5BIfmZkd z+0<}T8yBA@!1ILHBq<OX+4c45hN9^~aR~M*cO>I!2VDIVq`*h?(JOt7uuc94{+PGs zzUi}uK3pBUrEwqWCkSqe$o+|rwu|xtp)zfA~;TAL{wtH!(TiF5rWGFl)gPH&ONVAVSGoVDl?9krW1Uf*>x19sfEcDf%_| z0@0-tlwJ*X01JvXC^?vza0SfSL6}tH%jXGjI8ZwL83pKJwGtbD$*eqKo($06H$;Tv zygPeEF7$HC>g$td8d9Git3N)BIzZQ=#c}2a-%ND$McJO968&o=84TC96;}qC_iGi{ zPObWy!L=}=9!3aDakY;&hDUEF*k7d@#bV;z^KLMm26;cDs8Mj<&MG#7%2$fPtM-gG zD;28(&1&B1{9<^I;vX%zZ`CM#sVyJ}?|y9P0zbDlj(b< zI$tg-UAi}oeU6j-p6$}F&qogvhp1e?n!cPrWUOaQWA^5MK6dARP^5(Bh;~UIWyGNm zuOMT=f~g?|XUoVu@j#b7jJn{d|MErl$AXD6V?2TtM${daOZFM0ZKLG%)!Nt7* zL}II71IT>|=@Q3sKR{eshY^BX0#!C5#<=8AJ33NPDQUeZiP4gki!v3{IXQWj#to&! z*OOi&gGNPg5hv5@C;v_Wh`*}M8uR&PoJ==vwd)Y5p;4|Np8)QTE#z z`pM)~f%83Y2G&c=;X%YvM(x?(0Qz$+at*MK+B5M-Onk9a|9a*wvOxdi(e~D2 z->ZK#R&8ab=vqD@moBT8>~@F(aqZMo$8={6SM+S2o9S8WMV;G+ z37Ay26?Q{s!HQtE(;bB;@eRZmL=H@+z@hSuLZ40D(r1!+PxMkx?8nI{7a;Mx9-eMJ zmL-jkt>pf5f+NMSx~8tv&>v{)3%-|{CJ4?>ZaJs7jol$J2>1Ov{N3W}h~V?Th@fUC z$G|_Tl1|Ar+=AJ}LpP5@{CpoH%knI%a*>ceuD`RHQDK6?lci^QEE2%~Hk<*Q6*qe1 z(NYGtJ$yvM?YY5{1Ce_aIAAmVwdL@Iw|vh`gdT2zgR8tmdTO8H?9-7%e>*n536Ip+ z62a=7^~~%Ah@3SHe&TJtOb`#9GeDl)?Y%hwh9o@UCgy6%+%s##V2_IiW))!pD`?Jr zTRvc41us3@Hp9P0XWX`4BabqoBY>#$ROlbXAJF@Ilf=Lmh;OA{YZ5zi9A81uFthlfmc&c2@rvi9++ zyd*gzhmgF2UN_hl1arqAIEvH*GsLc0RtO!1Mze<4{==c#_t!apN5?@WDb?c*zXs^^ zoe&Ef6rTEDXDU$o}tot^K;PkS*F lc@H&-P5d4Z#2a diff --git a/icons/mob/inhands/weapons/estaff_righthand.dmi b/icons/mob/inhands/weapons/estaff_righthand.dmi deleted file mode 100644 index d6096c57c7afac7c9fa8ac05540f41ffdc3a6397..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9428 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 EAGSh_wg3PC diff --git a/icons/mob/inhands/weapons/staves_lefthand.dmi b/icons/mob/inhands/weapons/staves_lefthand.dmi index 8b96b842361b935135facb73a4692f17e04823a5..ca1694b1f1d030708695637ed77c06fce98104c1 100644 GIT binary patch literal 25109 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�%cP?$)+ zQg-5n!$}vr&MF>Lr6S#DK&e@oGB7C`{7n~GR6l`2h^J!o6V8)4X7MGn8@2hF1hNam zd}N}1GDzBnVQZ}2Q`+knTmJIGZk!zxY@eCr?)0CBZ}8_7I?n*Q8?^mv zeBH!EJ(TgwE4xi&NTa&@do~E%&H7FCvZTl*UDx9SrEd9k4cXWI2VP%r({Q?z2251; z;cgS}p~3^0)`(4*Ow$mF(1NTXf!Zdm)giH9_w@%n+F_|U)P11z+%Fyw;A_Yi95+1p*9G` zRk>Em4;rXJr2kuK`cWQ-PsqonX3)Fmw)9q~k21J9y$3E(F!C z#8GQ{V6b|e$*b)w?(moxvx6J&_zB2TZqURK!Zsudc%-3$HxnmD8hDb|WKFnkm^0!is+IWvgnV-s6knvO!?%A>_!EivhqpYq>>M{4nEdB?45#F@*wNi+9ODBE$|E4VmEt}- zo1yy6Ifl}_tzP;3-!S&IZKzid&MVpnrV&*Q705SvItF9UeIW=5q($e_Ixz8O2f zxjM|e|D}0~bO?iYns}Y2)=ggvKRjW}z+{xklJ^C_p^pXZ%wyIAmAHJS!I~-G=XP(^ zR#AO3f)+t|CoJ=>dS!FK)a_sen!7rf!59Hp^qY}078#)yPmW>WU~Ozbuua?6-2tu; zhEqQG?_%7?RQ)ENe!R&Z&htsJN!9wyw6u({P%T|!X7j?ll)VXC=wfeEoSzv!_m^5b zf?Gbn+l->k&Z@xj#}HjZIRfoe1@&J;X z>M_buDgjq1KD2rF1i@+!anYFP{o@qD{iOshxJyy5HRfh5k-TKkN1OQ+DI!s~()X2Xb=3TBs#(U z6d(1^_+8GZB(NWA;6e30`h=F`zD|2+Yl;dt-M`MJ_En%1oT~$earvvSmiw=G^QTux z-C09M^4KlB0v0hBNTbwu_&UIm>6;%WvA;tH(ZNE{`O9BuVZfC8Xxr8FN3BD8Q<25#r^f0)~`VX)xu zf0IZ4X<+9t8YAR*xiNGXFPs-_mG_?fOXe?|i z+cugyzx=m-g?lG6Q^(A4#6k#22LN&dg0Zi=iSv6NSgsG_OL#3eAk^M|E(8p5-j+Ym zs3O1Fv>J)(3!UPW$uXFIl~*AEVHGhTjgO$ox7{=zK<*DNTcj31-fQqymc0VCvXefJ zVs{p6L?*FSLWiRSTbs^Cu|Zg1_;BUu8wq2UGetsf%*Wh;{P3ke9QJ_UH5BmaSPCCf zAvJDZUX=YOGns4R@EeoUC>D)v7%EOQ5b4bEK^}6IzKI`JVZ)H@6!)Adh(hO}GH(>D__Z&a#MaTmk0 zl7%@ZD+)D|c*>V+`2T``0%)Lu0@WPsjT;Ri26M!=)L9nhBO-AS?Kw_aBot7KIJoOQ zt8}c}aGKOxo3@@h?l+Dv96O^{3;g9C$cZ4Gz>sHG0PR`T!#r}DZ^iJ4eR?ok#!vd; zhN}v?Cp7@8oNfVkmO+2KT`3G+$5l7RT`-kd$e&8}Us-eSk?2Ur4TFwcX{zMW=ue&^ z5PBzU$qiQg98;lkTI^tkk{cmT$2=m;`sxUecER@modY)m!#c!a5Kx{xzhle%#_<&1 z_$NkY|FsL&=+hJC#G$cTUNF4UBJS0-1LGdpcHpC5aVlnJA29Fl#K^tk)UpBvP zxd>Gf5OP~+lz!E{i%aCS%{{n{5)3#vKiXaVa>C%*#w>QoSY|lvM>WL{S21P|9R_{3HSY*JJ{BZO&O*9=viV+_{BG9N#HZ@p^y#APg5CuNZ$r=QjIZPbtq! zjql7Jg{JM#vwp2Cii126^%%_A?fJxC=pL4DW_nkXhxNXL`*t4@^@?bmP(699xg%c_ zTaf7QBtfQZvo#IN1ii>WsBhmgFS>K4vpq#yIz)Ay0%i3?v{t)w{YO??+g zry z9z0(A(=W9l&dkbVW8U~Ntt3H)rwcf={c|b;SGC$|KeZ7xIfc6XL8x9k=b`Gfq_fv* z=H*2`o6KO<*(;=tsjmEZsmM#cZVoXaMeHLY_}sX+Wr;%}2qfR{4F_U^KhAG|9!^DM zWJtTm-HCMOY#sgRI`ZVo!ouLqV@$iE3=hzh#q@5UrKeMmVjeK}~3R<;u-|q06{r1vx%ze$27U*IXhWK3b`X zO73p1S=-<45M5!3jEwMv^f!0&dc;8)oTka@RzsoJ#>npe{@}%FZtlgbtq@8EkzkOVr`TRZXH+Ql4+Ift6uEOb z@b{&>A(Hwws$_?fx#Q<>mlrv}ErW$nJL)%QNz@<=qrwAo9PR0jMweVRzW%LtYb_^e zW^5yg$fTDUCo>t;Wl?#A_ZjsS1fJ=KSKIj7PQgCgSwqHc;NglpORogY8<=x(LyH7= zv`25I=Iv3VgqFk1g>A}umz~|t_7;A_ywV-2kELXIcW+e%u4z~j>{YNP_?{C zegi1Lmp{a0o z?tq8CSu8mSY4 zD%A(a68(^0v?BN}buC^bsJ|^KzAP1fl{B*YLl8Yerm%0IU67ViOsNe(+>OS=8u&i7+0#QrC&%@_2I^on%t@BJ4OM){in literal 19155 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 A=l}o! diff --git a/icons/mob/inhands/weapons/staves_righthand.dmi b/icons/mob/inhands/weapons/staves_righthand.dmi index 202bab9e2152f55358e253ef3a39f02982a911e8..4d366d950f49db8be78bc66d29d4c4541944b848 100644 GIT binary patch literal 25954 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 NpS3V3)VqB5KLB?+=+6KE literal 18572 zcmbrm2Ut^0+b$YFdKFYex*$jmMS2NMvCvU^uhON3P5@DQRVmUzdI#wxNEPYQYm`pt z9Rf+t;{CpF|NlOFU*|e!AGsh|vu0+^%$m9Hd!FYRBQ(^M$w?lNfIuMf7tfWnKp>nB z;5VCy07#J;Yv2Md*nD5>c_>-CTe{i3^RRPq27$cOzi6tehYC>1jGGG1w&`>g`XPI& z1R0>%5U%g}F{7+bo-6Qk7Lwaks%bV~ThG^r(%7Ukvr2eACr7rv*dRABi%0aaH`CpI zBJfj-+Rn~^Q5GV5z!Lo92VuoTuu`WuC7ByFSD&B6lmhgc@&29f+4y`M2D?;Oo(4yX z3~%z9oYo|pQ@*ZxNR#3?tB$;vzp~9s_#|f8Q^LsSW9!)RS2m+t>+A1OeiLdtvcL`y zSt5<9(AV;qXbiSG)-iY!+Ha=<-(w%mJqYIU-1s(QJR;V(XCgKwtmyC^?AA3UWW_vs zN>4oaP>pGQyJC#6;&siu)vex^4te)JO~}WXQdjzxon>KgjMr#P11I zDVXLqB<((s*4DO|f61hC*SO{#!G5m@OF{K%rRh8er4o{~T)wog$gS*zvo9~^ zNFv2@iD-pF>6fe^u!Wtpj89i?doq<*JNvffEr|;YEh9_teTl0U*wv1E?4wW+Ybce) z1GdhJn=jM^PvjJcSf452u>+~>|Lr1V&a)I2zwMR5HN`Q|PVybPXpaMuabRljuQZnH zu2v1a-KW>{KYiSF{6zKe>g(A|p2gFn6uks#jslspA`NWew!@rdT%@jAM%*zNO zr*Vd9*Rhj4g~NRuIui)Z=s*@r>wTUztcPE*Q_cRkecH#J$Cc@lS>$pI(ED#j8^8CD z==I<4N6Ve-^|)r88DhnIxMQ!rXH`cUnr>NT4P$CfkO`f#1_r*T&&%;x=D)?-U%wsy z-p6!mZF^X{pimu|hY4)paz?$%%f_s4?R%NhC1Eblwpf{yOfL?1^S-;Z&Q&lYWVz?P zE9cjy@4Olv*PMVDNaD+Qs-yGrwMVrZ3Xl-T+k?i_(bOP;rr({laG5-G#OPhI*n7%X zLQei$L$#Upg}@lOZnwpOK=*XjL7+1Kn#ogQEB(D?B=L;TH(F5D$|WbRgrF)qVkw|62 zaOG^2jW4ZuDi$%HZP)gse@FF9(%e)l%{5ItfshE?^4L8qtUBtS+R2VYCC4F9S2>?} zbwwaZQ>Le<;3Ub98J*2O_zAz}wH?6&Vj6j=Qg6)_5nj55K@F) zeM!21PGmHH{JAi1FnLMZVbOEw@gb%|v@-}r8-`M*MebA3oQ(K!rrg|Q+@;ZLvHG4g z^2(rvUHE*vZz3!*OPkkRO<4nGtATy1fL?T&zlDxkB2k^zl%qN|0Wy2T`w;JU^2J6B z_Rm8bD7CQH8rV$*bQ|j)iuQ?|u`-T)3?^hjLTBNAE5QU@U;^@01Lh(ij}6%XJ!+1@ z4JmQa7zpi>BxK3KH05B%LQ#IN(odP8j4TlxJkAV!%kPXSxG0e>q7w+_w?Uy)3enwT z$DsXYo6n=xOy0YRV+u<{9blb>O{}P!>$FIo()|tGBCJLc%p(VbaTKdSNd>Z0@E>;s zP74>&>@>x5=6405Y_lL z0?`eoRv;2gOe~NiW(|#Rl>1-S7(LLhPtbF6LOJI%>& zRi%GPY2T=JVn$*wo5{gLU!JKF9nwGe1Go?3KfEDvpVPF!5bB;oXx5m4$jM(u}G^5fl~VRnSEw^D0WFWNkeU zrI5Yd*pXa3_+&Gg3sy+_UcpIy+BFzSik^*~)-ID&QJ$_aY^w%Jyxwh|EUwz7zPr$? z6xaYH#F$JEQQA+J-#fYsHO^IN5+r6z%9N&fq0?wPw2~<+{HxOKc+6w%j;7$5f{~;h zudIYWnIQu8@Mxri`{Q7Nti)8D2bQb#0K8QH!UneGE{8I*VL8NJ*S0uaXCb~mw0dSD zC}ddy!JJ~rj7ggyfjYu8DWnTmV%TVSWmX~@rg3HW`9O%nzVCc-4}5TqJ><*AOMza< z^;=)cx7RQE?z4e{Z0$L>#naBVDQP4370Vh zf)Z4smjC(BM5bMH3lTJ?!gfx^B1ot>N!5W0CfPM0}^6vjJOJ#PnoDN6pP_8ih6u;ECV89Kuw#fB3ZGa0sOD3{ZTQ6+0Mj zrthxo zesLP!!26%~m+r17o0^V`&6CLeePwrd_s!HVZROOn%BhW%-gjw=+w4>1H}~x|uV1-j z*6jh1(|A!{Sbd2Mdk3Jibia^QlN5*-wryuL&*tB6a#Zbtkln6ucotFj>RD7>Wjb-d zsy@F%a`ZhBG_K#-C9RZ1&(|HAM(;$gR0A7HU+UlJLIDSZCj|?cL+Vsi80aAxH=rXC8i-6!*Nb7fDX?tO3$x||~c zA!f#do0}yaW8?}Ru$y!%*(CH^xuu*1!BH(Hw`!Mr$Clrk7LZk{B7p`HgHnv_{>~x@ z9F)9_gyX*b|vbMx{1k?J_Lh z)!FW`Dz-AlpIHQr?W$aUrNFd_{2u4)tiV4lN?d7?8>kito31cUG9shFr}>8I8Z(CJ z65RhLQPwDUp`tR)D^RopCPG`&caEAqnhxft{8et)V8Fo-JD21D*q+p<{dp42-J60D zA215xKjC|D^UsagkD3pooxp9rR&VE_G?n?faT6uOnv9>|Q^cJ4{*^}a3PfXs2RwdTwHMJjuPHuCt5Ys{ zGCOd3{1$rh)0O1P+H!DXcQ>)C9nUFPt)JjNJ{yrF>4de&TdMUtUTF7n$ML(BI-@;Y z96jOMhQ%<~mqHx^%2;Zf;L8a2GtNV8tT@xAv(yjqUUp_zN1zUs7X_t)0J(F%fElZTsz4-H2)Re#{Lb^ErRr=5)3Iig=!x zT|1xC&NO>Ed|P>e4zoxRqkvEFQvZ0Ug&`5eq&!KgY|)a64P%BEbW!7_CH{Ulgd?uc;kI*%5?6g*Rn& z`rL6DJHB@jfb;z-4O2m?GtV;ydC}HMo&b*xpm=|ECBosOIJkB z%$EA|>QOsaz=Cm!MqTn$0`;DzBhJPZ7G!&Cpi5WbGr^n!*!OX)1A7r2mqA8O<%Bg( zB7!sr+#FG*oMcGKaLVWMhr)MBzWTGi32hrtTO6Ssba@- zbauW68l9T5v1Wom@J1%ozB6q~@OwzO{1q|jvFbZkHzN$nIG25xS)B297ZmFM008>h zw?H8$C#Re}qYrc3^JWhK#I%P2q+rG=hZgB%N0W|Cje=N&8A(9R_sw4rJjPFeotOD6 zB)b2(0owjgoR&K?)f&3;J&a(BBS1ckA`o$T%5fHinH>~zCuKhVe}c3qE8cNUO#uJNMwhM=M`l!=%xnTd&$_26LZAh2HT3AaAO|xTOq$)ZFs&A%(Dw({WsNi{A-! zTQQ7MqJ{+V67ji0D7+#Ve-Y$V>?us5XSN_6JD!?Ira@9(fOex`xNlSeP7DbNb9M-ySNv*6#y zVqz1BSuam}2QCfla`)IZ`v(;PhagE}V+y4FpF4{dS}*6_0(1-OlSod%7~_mN1MUd~ zovSe9MLYCR@}CWT=Qaq~MBFDPj|ZqBVf6p_A_7dXc@`WgDHE?**i3+bDn<`%sU){X z$o{F<+a?H@Esb+EHN(agQKg95WV$!vBn+{%sO^wg&$FAn&71oXI2Coghe=dZh6;MW ztG>20R~0H9&spl{HkFdf^lmrIrk?yQBqW_zg^kYl*dU;e2D7UA2K!;9~=GSIca1mhEjT%AhIKa2MaUm={V%( zh)`14(Iij@K9roOzC$~r-zY9EOn%rWyB>LsZVP__yj=&rSN^ttu8#a_b{=oKC@)T{ zP9oHr1QSqr@B83!lY`6K5*_t8G_TmHeeiNHm3$!u$#D&#KV{7?JV67D-$nL5)6ks4 z2IwCgG#^3gTC4OO^euLS=t_kdYueS$P8$J*?#75cx>6*NW2Fo^8d3tDRv3ZuyZy-s z1>@}7xc*9fv=eavG-HO`(O*~hMaIlz(xaVJQ(!SpJ^RM?nedMRD{o8o4UZIAj(RhG zGO{k3f2XZ0_H)<-ql!jHyvPySnI|RjZ2A3JbsABbvdXQP=~!ANj!T&ri2J0iwibW%ZLLrsD^a z9A^QXr7)!exn0J#In&h0WWj2fSi*B6h;4|ppq$8uQzUzVeW2!7ttxt%_*tCXW(_u? z*2oCS-%)cckF&V9+8&dIxY4z3^={azxFPquT-WD7yD`b`r$=iOZHSrx z7pKhkEGj$Cn7?S+rCi+oRENhClJ|t@m-R`(imghn5YaE&lL88V5Y`glt_T(a`HEp2 z0+9!iokcvlj1$AMB-$SGE6OTv0T6qXt!~q$hlv91b$A3yrU_iMPFsNa9X=^(WZcOD zalW`qb9H{~)JJLr4tc>&{V+U3sAyNIjY6~QHCmPV`uTPEi*|X9J0}hFZT$p97c?|i zxwN466y`sFxitVWfkP4aam7<5BvSBSOX~A?qTX*&(kr7nmGe|#DdLYPfVI3v6IQQ< zT^1MZXcTFsa&;)B-Hk9*A-UZEr2Y;!1W+T8fzIrX&R_he>2t_QYj)Sj7lO+ZfC7_r zwZBnVnt0LfE4$s*<<68L|ItidY7Fx)(WKg=AWsKrWr-%PbCyv)jtPj^1pNCxa&$^7 z8*}OU1iwUarR`ybljnFvV=p_cs}s+u*E1uapnKN<3lRVX5tSo11_gy&lK%`2@nT2tK=61m`3ul7y{!0Eys3 z3-)jGZzFGPCB=}_X=Q8;xke;AJS3TyYz8E@HCNQQ7xGMp6o`u>HoPgL847Nuvlv_6(c zyDOrL;nx|cZFzmlZqHLJL!BvQ$!7|Q}Yu@t5aYdc}qN7C-Z5DInvWZ9hXZYW}71r-$)fdm?lOY+z_ zReb)iaC38Ks|6QX7iw|cK9iS26Xsy(04|(dpDhg!W@_0}=HR+VNKXA_8ylwgfZ*Wp> zk=~fXjj&-q8u|9;Ktg=9t5E74peNt&>P$fJPQlkE3xaQ8c7Z&>Uxax4>nfbbUz%Bu zdLH6UZ-7)g`bjw9P&FEySkvp|{?@*4w|yiAx||KC)ebK}B0j&Yb7UBml0wt5p~KSgKCe%I ze(997KMP);c=7J^+jn}JK~Et`64E=Zy@AX0;a@P;Y1v$;S3A?S#hWE?`tl+y3-a^Z zj!AAhP88(;C{3$)$c=8VgIHsFR$H%C<4v8>S08QeIv>k7chl=1sinT-`l*?j3$H&$ zgI~XKO0?luu2Gw}D8bY?X~8ncMq+)#s2e_7mtc^%_apex!8GVvf+D7an#1N=>Y1AA z5|aF{X6-6^nb8C%4~V7YGf>e97#_kCaQ`jU3DZaXD7-zD(M;mhA~?TIa-0Qnc_5L%J zm;EBB@t7|izi3NJKJu>I7`& zPLcG?8lqVZRx%^}Lt!(Wc%#`*sd%PP#)BCLw+l$pfVCCM9Ou~Js^wq~S+g*TWCuWF z*4#d*GeoOD{hCeVF%&wf(lEI1qIEL8bn*Hdv822u+Sq#M&6_uKOJiNcYK0Kbq0j~X zUxJ$0noPp`wxYNLt0%e(LgrcwNOg~Z8XPXh2ifFT5>KH1Hu7j<(9b{@MCE z|9{jsqikBmpC6yvw6M!+z-n_az6y9J@p$wlW7RgdC~*~YFgA+l(=Kgd;;Vi6Z(=^q3`Q$g~bRrnNC@f znJiikW~Es#0k(8C%CQq_pwQaB>l9#UeXf1l0Fijgc*i>*j;1R#fn@ZYj=LD5&%-(;#S~q_uw1AHd&j@_~970i7Ba=DTQO_ni`oEjOsJR`mYm`K?gw} zTbaEkRK$tUyEfbS6+&{5XPrPde{$iQRkB>g@;oxwyK?aD>wJ2 zPkZ83*pmf&(X77$Z91W7>oWJAC2L_&<4+L!0WmE%I73bOA!!xO|A4$B`tj3-G}D<= zViLIUUxl^&ak~*q<0Krw#)-3v=wHmdHGGcFR-UF0jzRKF+fLZAXg|XiZ0_GeLKtXH z8q%^B$(9G5`d4ktM$2|)Q>IY^N9gcMmr}VlZg4kOTnuOwKnjrJ(*(w#Zva04U`p~m zP?KE^Rq6>Ug3~OQVVxo|zX3O1OmM7^9JWy%Hg_mYabjH{Fl(+C*sI`Y@MBEcLWA`CqFHvC^hq|(^U>Uk4r;@=GXN0Rh|1Y^H9Da@Q!cj zhb>fE?5DdG99u3Se~ZP(5CbZDN!7RYY=qy8xcXCQWDvZLSf)TeQZ0Tx&>MV--Z?4c z*zh}wnfvwQHF}a)4tlFOeg9Ys>o2K|-J}l1m{~r_--70WU!shQS-8XOakIbNcR4FC!SjNomS7^`S(3ioe4UP&F ztV00yo=ZHRO*38zW%ip@JK4tZ}i8zAXHJ zDJqxezxh=E%VqO__qP7$j@IvEV5`mf-?w!X-*!}O!1{9-K5q%Mk!;)>=J8)I$}DWo#w}0^AzF%Qto~l zv3COTR+6eFR$gVo)Fx2w8Mar1EqdtIqE#o-Od-Z@A|aJIe$q5erOFELHKVDjAEjf_ zvo(+GeY16U01?vgW*h*F@K*W()^MxeDB#lHRQa;>~A{sRER4NU7-26kf zvpVh{t(dPu2rZ*yoyd6n2To31W%YR}4TywFdo}L3ybbkO`TED*qe}Q2E+<^%y98ZCNOHcr7U(;p7BLNd-9R_)&g{^v*i~UtnqL-GLp@1q)eJ41v zV&slybMfW2HYF_jnicRsVE7_~xRfwP5{tDrUOe)UWQ^b)RlD=7Kz>D+!>FhgNa)v7 zu2u_NvF0cXd?te_hGRcF1woH%)8x|=c+w|S^w9A6PaS9b8bLpQ^sDQ^ z&^2xWi8Z?3#J5+GV6zJxJwW-Uik_yDRw{RD>fygcXV84c$UjhBI0ZM7Jo!iRt`3B# z`6Al2(IsqxfnXBB<9m_xL7=<>@2CJr!XyjnJfO~XBFwFUK$O{yuu-w)W z0IGBRPHzsESw;icUz1EgV006vkRq5}N&!p_?-oIZ={X3r#(c|_j`$1i=?Gc|SqTOL z3JSI$-Jq2jZvZQUW7%?m*|IS42}OyPK8*`Z0~!%!nTzSt2}VAI7QY6-I^U#-+bhuc zVA&)XP&i0t0H=gi#^K-kSW^|!l@-2;|FbKU`0UA;P2BCtu9OZ){g0?L9N~X#R$6D{ zH#=3TjQCVzZb(&l$z~TdvQ`IF;GS`;^EwJrf>NM6ply`0OYy$;#k%x`V zO*RvQ_HLh-ku~Tv9iHgCy%7%xp5R3K-KTWs@h|hcgUKgBK~3AkRWWCL?vhAs3sX2E(I zPx$A{oPe(ZU8tn56%Rli``!Eg(}-iP(Sp|{`2c3)d`#09T-}%y@{kJ{yn#*2AtFnc zs;>Z(7RO~A=0&q;NL|rQk^RIofvy)k9IDiRl2=_LNT2Ng(|flbDmGkYlU-Np$uDpp zQIrckJH~i2K@D3BgMJJzy#976q9Y0z4$jtuOj^np`GA`yP!_J0ZO%-(?0@h!&vhs~ zQAH!L0{Fa_`r^wGIy)ib`%ck+K{&SGO6WIXWfsGXhVdE8P3v-y%$_fIcT{isL;>1l zLX@}b3h>u-Io=zZaoXLB=eU1!du13H82$2X^$A;qDWa;~%;=_BpYMylq&cBi7nT!o zC{3s6<0$%Sx^}X#_LTV4#~g_#d_{pPtjqWVz`Bn*4Faxd#9jcRzeaoh#2wh$Sy6M) z-9Ey%_;GaB4*h;!XIt2Dl+*jFSF=~-*XQ}!zKp4gsV36ykR~Ucv=Lb9%lu)hK>C1vYpgXr~Yqw8S;S@`(_2lpY`RmxhJW6xCAd-1uh4xQcGja0Fdok zijy+2?mTjbqIcJnW3;6FX!HLpAmhG)1*UNt5HMtDz8n?Da%9n~nrb z8f`fKz+E(6D$ct)k_l%5d%`bjg@^XW#?U85Z$%0vpZXdK&1z|CCZMyPB>&3SJrjM)y^U^e#1pbxi+~>TnYgbkH6&bFW1j04-~ir3Nr`qSY*?@E2c`rg z)@UD2dl=4WzcU9kd1$=%%BIbX+VJ+pq(t>NDKk=?D1t3kNX|y)&8#&>k`H=_B)(gK z1iU2ODT0;VBfug?`d6pPruqhQH5kL>%^jO+l&c__<`p$L2pz zX^*uJ6-&jpDM4W8G~SZZQdiW;R#mB%XrX%6Gfz(ulLgV)Ivv+=Wv=d=wh6d+EV;(+ z!49eXa_F4sX}yi)(h~3V+JiNVNX)CUM;7BF91+cPr0>oXDZiT>jLy#5Ew-)VO-z~u zsY24&lk{G_Tq0b)L&@1)d{Y-7Xm`ENG{%O=(sKdjCOub-)cf_izzzkjP742!ch6#d zHuYi?V5RFne^;vCu9!k3H2u+FEDuGrWDp`9O>T0#QruqGXeA-8u|65K!RbO!WXZ95 zc3a8y2_(B!WmE~>G8Pjz92kn1NAc$r-uffY;KRr^%m?qLf}3<_4_a&|sJX|oUL*~* z5ro<({KGvO85wELhJBp3q*!C*Av2;I4ZQ8r2|Ep%Q!L>%9!0v$AMej)c$MM0Wsjz) zHD7LUMp#Od-0lO$_j)xQH^zbEhBk;ECjR0ViGsEo7! z4}8EmI4C*5EdUURk&7`HK=~x6+Il|H7BzP9Zx|rev9>f;&ruI=0ic!e^f`j{~>_f|3()sndU=s z0E%*$6*Vc{26CQP9#;X)!Xf(?xm4HO9?F&Y54m^^UQPP|EjOl6GK3wLRdo+_QV)En zGv8vUHs4DBIVD1L9UaE2&dWUW?B_aRw=!&6J3AkG#!&^dHtMaAJ7r*6Z??KHJP6_4tM)z19tNEqVG+Y~xsgyS81wB`hWf_Vtp%FtMEyC0xj| z>*bMGHFC|X?D5y=JyeTm2LO`d+T(BD13-UY8B5q5tXw zk*1n0vllR&VtiDjqIKtWd2N-9z@VQgWF;Ra9^#!yel+ppbLZczo91;A#sMF4Gtnmv z-?rB`nH+KOm_mHPNgAI`>$vA=cPl8ar|$;D-;8XpS_bP0Gz{4fKvT+%%XdYLMKHQk zk8V24LI?)%8GJ7sf7cE6I8^#0fkoqsWI7P2af{aE8N*d>n*Roea zOr9@=_l<~{s?gy>?$T;u*_30+eBcG81!mF{D{p~Y&*;=y4Ehp08y*R`zQgJLnD4H% z+nBH^;lqEG`UVWANkySlsSY)Sx%KOL#|_Mh83?kgop5qUPDH>z#6OKP<)sY6=H;)?~<1zp?@ z_dr{ap47rSrsiei?0X%CKYAo%QOVXp&Xi}3e|4pEA8Zs&@$jmQo9>41vITBCzq<7$ zK?xteoUq;Uq5ke2*WYj}ylA96-Mzp*Hv7X^gMiN7C+NIU9OVds<=X`Wu7HSqDxfKK zzl$T>+XD(UP>yAg_w@AKoc^GR%>gv*f+VCN^llu`Q_ItI>99Fhw%e;E1L8>2M4Xyq z`pBJhfOY^TAUI`?v_tikAG=3A$pvcetzRjEZ~q%QI@8Q)ZUQhv2vPu~-PafMUbHnCG)!;%xjmC$0tdQOY@D;ixcOyh@G|+3AM`kVdI})B zT9)i?KsoO6$=3MItBsoHXt^gyarpRy`1fSMw_FjG?x_e3G)W1eI6QDOkEYn=`$&Th zqx(bc5HWL7`y#jE40oYz_5G-NYfDaT?Rc|aKVea68z?PM^aXEq(&tvoZZ0OZaBaUE zPqcMimVsBp`D(PAG!P9?C2F{w!?SeSeQTF?!7z<4XS^0W;r;xm$1)s;|6kC*{F@LK z92;PJ@IEX~S#3w_@<&%+IdJ`M>pi@qQ3-n7h$P3B=z)CnH0w~2xQKb3JP z$w2orG4H3X)KP$vwPMad6Jdj39WBeo%Dcb$m}<*sJMHF=0!$0fBtM{}6n9xxV`A!B z+up>^hp*Wi3VOtb>F&mmUe1XQ0*4WpP7@$AudE~Llswpu8&kC;<>a!wz0HGyWOw=S zk){l@FS^T*KYgB)U0g9Y@QX?)4QQqK$6bB!FW>n88tncb^UMFMJ9K{}2B=5$$6!c# zE+7!z0|$H1DN&90pE1m@J_4k- zKgFlISvZSf8e#qIoDHqZS(C;15wqj+Ya*E_zHqcLXGmn2DG;h2-~B^id4{9%aLtbD zXsg9UMrL;VsFeeGN{V|)ChA&Sbv=PV)ji5R;}r#@8vF#dS>P3HaB;-jUTQNLm4x*H z{T9enBos9krMWuuawxUaa7rxjg&*k9z<)7@P<4(^k9!T@Qy|(|ApZL%wT4$8`q?D# zyY2?ZdgB!LBR;H~_u!aqsiQC_Jr3T&k0vmM2 zI)5Yn1AwWqb2|EBhyy@D0x;xo*0&T#Q~CXBx8D_f~#1`b_$&zuLdq7Wzi2Rc=*&=Pp# zEY&U{!L1Yn7N)BKh-`TaU$DMUEG+A^5GSdgyyJ@ZxJ3UH_ovDVD*ruasoW%^HY1Lq zmtkj&gua*UdcdSm=iaSd&#JhK#d>{ZfTht_Hz3WDbXhRtrMS%z~Y2fFb5RueKd z1EB$!AiIsR0aq>Mz)N)PYUTNEFiZbg5I@57L8Fjd6Whlzy3lGTXyA=I#qul0>aojC zz{vOj_tD>tM_la-#2M_W%1Y12Uvb*czKU3dQ9FG2z{J8mvi50&^%G-l zvr=<9{pPPTS@e>lQgOzbS$SQzqF7rRT59hwe)m)XCNUHBTbO7-UIeG%FueH^M-iM5 zendXu$?kZJ*E)hrY7>N{_%vOSY6=-uPUX47}a(?}z~Kzas)D{+}WOynC0^?nU*8@vYZb2;2+Z z1cBePWV&zjMfIp-kiJGD4I(EFA3Hx*v#>V{;IU`AqZ`2TL!S|Uhs2l#0zG>4sHlxo zaHvOow#x~-!Cu#V+gQ;)%?%S?Cs}_X;jcJ3h#l(%~=V{O+E&J+zFS)Q^f1Jkl$q0mnVwB zuImf}_NzqERA_Tut|!Y(QNr7$-n_Fw0HI{JPMG99wlo}*ra~rch_e-W9@{a~D5Kht zG)s}_3++?MmXlH=_=N{HE9z;3Ns#ac>RpWscQf`K)!mhLMrfTv&V-)y>4aEM3h798 z;5yy6Sk+FVvA9Urm zAHLmssb3=vK_ZhHHzBJGf4=x3gDL*Z8&-4x-xOg7IfiGu`}GwI+Ho!}O$ve#mwua6 zCfnq|FWa<>`w(^xHT*e*KPAl5OZ1Jt&qWh@lmfXjs-d^nzf8dEuI5 zTqBi|$x#LkS1>3&1|h|LI9Um!YVwt2O~ZLv+X6u7Ccc3Ab>k@a+M|DCeEWUhb}pR; zx-`=@-=1O9;X7|WIlRL#fDZ3sru!=eoc$SXOfWoyE$a_Y&f~fX_uJxbv)P6kzd^Xt zM;W^4^Je-GY)Tz6Va8z(qQ>&nmlMK*g*Sp;Aq$pEN(=tHKVRyr^isPc29{+aMxQf4 zf;qRhpIRb_7hqRee?!uk`gDIX|c&YQunE`8W%!Aca<*L(DY5=bM4y z_e}`Na8mxwkPhDHMzbf)l>XtFBfZP@^HOz^_kaC}(!0*xrCxB`J|6=nJZ&r-RJn7( zsFs1EhM@|x@*s<0TgkC~O~;%ejym#lJe+38iQ>1ATj9I&hj)b_8|nu$Nq-{-Jud%V6?mF{Sf2zG%e;!cXQ9X zUzirUS*K$TOU`Sw%S;^i0TNj@UH4j2NlytiD{d>p> zp%7_5N>}$=yY)m=G`FpdF(#nxXLpzca>xvuvGy?!1ikAo%Q7_O;9NP! zp6s)9_ocWUa)Bc~KkQ`t`T32_Oh+k(QRGxtinRzl+(CT^rWH(xdO5NG>V0u#+%Q*h z;}&FxfyGsgii5t+z2*r#=Ylcrn62RNYQ*&6q%Q69wNK?MFu91-*4|$I&FXhD9%J~1 z{~=k>ZVNS&NNQpwQFDz#`QCW9RL&VM;lx;aA1CQu!|FX!O;*yc#?=M{`Dne>5UT(#%`_#I)_}%cnR_ z@W05pw2pTrddNg;B7ScXYu$`U>yK(Xj^dV|0vDw`ry&zQbDhkJQ~Vuz!_&F-R3C43 zA;WCLqnZi#*?!>=u`U6J)Rbt%@psd=D_YbxW#7k+Nw(HonhTA2iOddVkJ#7CzyHJRd5|T64dEe`LYRi8;#mcYkWWTt0 zU(aayZzxdt*vw2(Pe_=>PqnJ*>aj1xz5hC>kg+*JR&^`atSZnpxU$Wrr=(VQKD&O1 z%QZ@wb@ju{?(XiKS774ap7X1viqdpWo^C;o%WzA>sIC1O&^ds#x$Pu^MFZ5!kvltJ zQ;c(&O|+yvWRjLyw3LYJOZx{eo!_jV0uu5cdw!puE4S=hnnGiEld+^Ouz zTp7+P$uU%UX=hlmkDQp&>Mw)L??4TpS~?zSZ9R%U=YQv&b{+S0yy{>t{$7EsJ>t9xXv2k+xwafs?>EQY6A$9K11&Tj|9d6`uL1xR4-vgZ#i?T0O76Yf|CIl3BBm!}r!s3#y z-^Tn;Gz{K;PQ=Ph>7P{7jT!im&V7quBtySecA_3zZ4>a;I8;Sc$9=%O^rp8A6XEzS zm*f0)(3{5JTN1k8WkE(E7bF3)x3ONLWXC8FshiMaFSJ-;nOBoAD%<@m{$Vr{60Y@2 z174W4@rLnoISSk!+15Venjnt-%X=Ft)9RaneV24$(f72yp|73s^1PtR**lxS%+WA41)niMaH{{sV-{D?C(|m>Ctqfbg!PLM+5>FeF3#=Wt_zE|Urx;V zYa3sjYStzdRi=1^I4V+=8kFlZ8`$^i{`y=hvaL9f88CndD68=zm@$#S(JoYb3ZS}P z10vR)FS)B34IRu9Um80H$mt(S3cXN8m2T37WG(ndJo;^V*&0JlzS})}psJBc_0 zOXdEqW}(7{e=Rk{$AN(9f_KfETf3r@Ja;%#`nE~tu|s8gP;c+E?+p!k)s?iV?mo=Fnd*Fmr_@9c&x3Bj zvhcqn5$8Tq{nZWR_V$PCcHYXC7Q^j~(brZ42isIqwOSD^#Ls50*);{_eN@f#JP&Yv zT;T{HLaLW6$kz4PkWjrqF5m9->?{}POBe;Cf~6@~^!=2K2na+-cJu!Nhz!1KjnuAS zdIJX!eQ$4HN+~XGWEra5cYHn%@1|Z;v1>m}ty-33EO`$ck=Xwz!`OVFY`2}!aP?>7 z)Ge^~_~_4|dhZr+EuB$+Vn{emP-Nq{xVSiV9kDXDxad^JC~N;k(rNbhY4s%Zq9{Mf zeRGucYxc7RBio3yZQe02QOiI-BahHWPF@`ct32p8>#Zgd&uOkbHfm;e+?!Lf*hx5u zK<-%g6hklNc+cc{gNwZHYjuD5uQlf$%&v|&Ef~>dFJ6PZp%rRLiZm1N_ZZK~h1*$% z)E{K}18=2j!Q;%upQG%g*u7fdhq@R4_^)er^R(BJED(EzAe+!D zYC(Ku5uOIF?yemPfX&#B7Ya=`t$u~_*m75Z`>ch3P4)T}L)4y_TEAQX?&5ne;x~7Q3D)XHhN%j1tF0FfOZ=_#^9} zqjb~wRMXLuOs4Aq#Ms}A)~wlQg1)40&4X|Hkkju#EaUy`zU74KMU^OlBt6bsi$J-8c0P06kofz#<7gvdSCW4d zVWtcvVC*9rBmUo<{&V#dcFct&_4EXUQVE+A0653x5jaJCz#NDnlK^5gwKOKpCF*1zsV(+P8wp)PKoBLH0PEVeXk+U_^5P`Dng zzL=Ptv~yy)InoK(!Nq-!*lU3xifX}C$qt|6^_+$VS{e?Oj*To>EI=UQWxhVWJ+!9j zPOn^CDp$y=Dk>=Yt$uIJU8)PEDj6Fy#xhFXgT5hRW!EC>2fyP){z z>;ll8nLiGzf|h-;Pah_L1ZG4zRlYvqk|GCU);A2%*9zrQwGag&I<;ZazYWfd_Pg^9 zl*|Dqnxm(O>2b0sBH#pX*HpP7V_MdASvtj(;QK_+B&WyuXh0v~`t0L31Lv$u>+A1P z%3fqcH{k3ypGD>6J?#NkFZZsmuC5ZEv$N=GB0n1Se0|OioXlf}dICe@cIW@vUdgij z{Ct70A6U&x!+}9st5zTR@$vD-^z(9SZ`s%Xt0{bRq;t_teff454ntA*^UPNaxxcJBH$Ap&rutJB zU*N{V8=(p<6Fh=TxV8Yd+5vZ$Uw;+zpqbxJ1Gq2UcIL0isV}b8H3ZKGHf}hM^B=jY z$^B*5I;(qv?#Hc!ojewBDE=t=@arLey~d$+&GMzd-EP5}yExj8Nb5BLUD@?m^TM-d zX$ucmZeW+M3Hb3bz5s)6gLIobm6P$z$RjSl7K_fVbjl;#7n`cp8;8~`be+8X9GA(uq#0h=nn`U04)*|po xWF3>K%sSwHyBVM@3&33DA%lB9_UC`bF9#P+{CaAAA@GzT22WQ%mvv4FO#t}zJNSrdEKZ~fxF?}=1e*1^_$*cM;c7kibpp+;KMmAfI`^ z({`0McQO5F?c{3h=l}qopWCxX9B7-cKFwXd-dO65bwM?|0%h*vXGDo~;t0 zK-wPG|7&wj_1Yt73&#$o%E4(M%;JAgcn0=}+UN+gh_0<&D$=BbgHACj=F_|E-cQ!m z)HQF={btnNA!Ss&+|Y7Sv`db@LG*T<^_@a2yfPbFk1K+urXo&jO_*j@>ktK&9mqJv;*Sp#2u|H)Kr`(6W3F&j|GYGDeQjqmq4-Rvs zAwNlipH0L9;e#w8`dy#k49zL(P|qX$9JV|(I*+VB z2fV+nY6S+pKPTqvIkE!-K2 z!qKnY>OQ-=wUUFyD?n0Ja&1X|np^r);`*iVXXer)rXgX9+N%Rp`%&Q+Z7#^>;iOrG7l z3sp(eQI?0T+N0Wdc9;@P=kmZYzw(02_$7HNCR1_fZ5&pN-5bVD$9PfHVe)6MzH@Wk z5G*Enk7L45Ur*JLn5$9AcW;DT?LKSc>WN))?%ez72Y*IyDP)QLOqv0Xmg%~OI1fod zSTlXc>SGaNvBfxYm+Y&zMzNKm*o<5mIwHGjZ-tx1hsr)o4Mi%vQ*=!>BRmlJA(6>7 z^x7w3*_3W_o+w1(cdZtDS58p|@~8lvt^oD@nxUaueR8A=`mwBaUv@ZA*6A)auR7`J zRV6k31a=Y9#M=aOmJpG~{g zlhR|R=)bW*EbG@O3^^M|*cehAc)>)}N=Ddk8iMK}3|SC;?Ou}&61tOyz*>XbL&IFIDpJ69>SQm;z;?S&^3dS*zisHD3uEpK<8LoF^! zxGHVwiwdYg^}er9&`)_n=29=xx*(r6xv96+=TQsV^Il>0%qK+A*6r`yWkMGDa6g~X zZ*n2ACL$o)NUwzxGJg}Wn0!8vVXOokJoCYr;d8Q(GDu8k7u3>0Ex$(z`4JucS%SgK zXoD0v+bK|lc=_TZYN3yEBlYO$)jmsm?(y2p@8hJQi(`QnW!;3@NmQ9HpHfaWQ4gE= zzOPp4gAdbLdz95werfB94QcZO6BHt%O-8Rpz{OQvag)K-}F0%U(P&lvk%Z53gxkU=b|Wa6?)^tC&?ca z^2BFEmOn&uxzJPSy=6g1`&&Rh$}HbSAy9LNiDW)Jv)lW8^_OJD zk-_j-WS-TmZPn;nOUS+iv-tXRd4+?jAgX?o&A9WgqMivRi{ecJ`|Mo$v?(@plg%ZnM(*vzJiDH*P{~0+6vAl4G;ptWv05o`%KI>^y_67>&I! zs}(b^hO;D6aUQEv>DznBywwt~*ro&IJA1>^E)+q+>SB$(U@!03-r6C0_>Qa1_c~;B z%oV~4JxLeIwA>P63X3cZu{1$$jY>gj9B4wr9o8wy@+15MHZ|56g@_;F=-j_*#5i1+ z!P;)Na@nHU0s`7$Vzj;A{1t<|xB-9)P>_~*=lS{QicaJVv`uwJ9}1iq*~GUa2mf2E=~ z{nb9}>%D(KK+)b6y-MDs5B|)#SB`K?3*WW>n$Mf0Y~S;ay$GUDaAA`9YK+g({(Ez4 z|I*zZNHHYTt$m!jyuy0rOKq}#f1B>YeCR@O_fYle z>i>G$us86M#CWv#F&Qe|-Q9MX*7o)+zZMsNT9hPeyvsMK4o~3F&h2y~lgx$nUqqrZ zy57J2UvI@t5>x!AxrB1*;-c<=cYB?)G{*KrMcrRAHz?#z`r5`S;D25r_<&mfJRh$V zM|Qm~OYfZ7b1glE?}ZaEjl0H8T#elSeCI!_&}{$>PnmtZAk(P6Uj}23CFFz6Mew;l@pTz)%f>+=G!)3#vj(GeQJKC6^%!2=w@&D!qv_ zefN#ZZazUoek;evf_-Pljo)d#KJR#VI9aYXS4vdWBtuyQpxXB`WX5v9kR0T2`-w3y zuO0rY1i8ssU!QDik2JJb4Et~PT9oJ%^@z2#b!la#tb|0+SVm|Z4K+2Kv9a-ds|Q=F z!9M>{rbrxT5I8}mc9~>XkaLxb(kTqU)5k~R-c!}%3OGeKj0yO8oPvq z1UpG=d1D<0RgE@=n3&ki>?|sU6nNSeYpNuDa(+t-vAMZZ!3}#Q_MIt69CW2Q7sD^CC3#ZtX z(wHUQzkg9%Tf4rs6*51sZMW1IJ3Bl&Y8Dk0WyG18keC>Ba^hsSSRY9!^)pS>$l4tj zK^eu*c6xd`BirEz>R=qXl)5@@k;bby3X#`nsHnyl-tAI%xmGHl`4g=j9p&uonCX=> z0!4hTP%L~|1DuEvfG=OZM8wAr;s^LA&3YX=I&y}Eg`J$70Dy1xU#V47s=Lsb7z}p- zCZ>_i7Rh}Vh1OT8Q&!xbhp|mnXt2G=5(>++v$JZCiH?ytOL^kJIzvsaS|g9<2$_Td zFDbIgkt}~;J^3h-B7{l*O;cV~c=wZG=hA;>dHlvky6|TM-EYd&Nv2i&4pQTZ^rN7% zXr#vzU*nf1Mr#fWE-p=NWf6K#P-XDv>(rFBvoB%p#R~zxDcyqi4__)&Glacp3*ULy zj_4O!pKT|`NKyw?Ro&;=`zC%S8>D4ms2+hVF{ngIynBa|l)OchuPm;&hY2Vaml*BY zvtboax%jfjpmZI*ot8ZbTyUT{|)mGT$P5Zs>7Y;XuZ z0RdXsI}_s`+~>x)CzqEmlqmzp&XEE`LqjE&LPIkGo;`aOGAft9g@S@ooe3v9iXz8B zZ_Rv9;*@gB3GSHMSFa=_4e*;iQer}q}P>)(RWu^Av!x)KU++;&s z5OeZ5#ELt30EdELKsuhnzU~iP24>5Ud^e{=Z*NaV;JOi!jqTLzY8zVk1AxPFX;BnZ)F+d66(qNH zC3x|Inu{yh4-@aas<042@Jrl^D&u1~rGEy`BVaU~MCWMqu{gC(uS&+y;J)>tNivYK0w9GOYr{v`{v(YvyIrKT=Jz>TrT5K?-_DBhi{fs<3+CDsh9ih&K?Bi+k`nZ*efP}8F}$zMc65CK)0~P zy%x-UXiseFrEF27K00L!b|o!Rx{^pxhNA%qagp zz^wak2Ivr*Z*KoM4IH;l`?a^VQT<^PFw$Z;*ir8FG znT}2A1TZQ2vHWupFFf(-=Pa>Y9jPGKTDFRs=|FY zrwL0QEFvd6C84UiOu}OUv@-%|={xRoZTVkp@4kHXYIyVJDWpm`umV){^aB==f1NH( zO-ziqN&b+inPubLL7d-dY3Y^6M@Bwf4Wkc(4s4?nNKL&-47(j1Yd*Ablyj-OZFl4* z!4>i5j&hIkjLo+yi9kicLYmBd+&e_a#>T$5yzK7nMc_0vY{cNF;?MB#gXdU-wpJ2* zw^LA4Q}YKvg@J1Ob(9Fm?fD)q9v*zVK|HL|R#r_7r|Pk4$|~dL#&h3Q(5hi~B0DY) zi&>`@QAS4Q$R0H1a)FXroBUtDaVRMrji)iS#Ds*hXT{u)h%_`b=9g+r2eluMj_g)1 zDmJnb7Zw)O%HC<$Tj6G9WvLk$jF-&FykcXM15KTPMHewuu|LNJTtmkLB`oKdz{{5} z)%5hDBO*|uFSqcxhlYlTQfdZEI;>zmo_D`X7P7&e;NLEpokkQ00L=5)?_sO``t%52 zwOj6QNQ_q#hhi!ola?6G%^vLM>;ya5B0hI8_1zZryoxND_iX0CN{uE7#6PC!&T{;7 zs#`aVlqX_<&K8UD6~X?97k+^r-F>jHRSx63#L;j3FM4%R%#hQHi7;CzoVbSqoy`?7 zPD2-=bG%#O*K$#9{nXedMIzxRv8mw8J4J983VcXO`6E zu-M-#3L%7PddWln!uA$!o=gD43_fX8tacUm4zlnG4h}B(kdM25J~q5>oe^PQ!`^{S z^T{uT=~hUKiwE}m$;+1-W$8!U4)O$oNh@vRA~*B9ZqTLc)`v|xHAqTI+LKiIUWsvh zj(|e|z@!BQ8{Kq>g_(JjOwWluMwX^ZHnd{v=JvKG({b4x2+j_aElixHCD!Wi?`LFX zZ6swgOfYr1JUBR*_dLoh?48xWY9hWlmAVgre!M;HEK!Z5fGSXi^5x>myG=Hsg~ z|5RC7NpMX;vHPdR(EH?@<5)V|w(%~fs$D<}4tUjs;n2tB79!3}46rc|{YY)Wdfo>P zIjxi!?L0gCm~h0aheQT|nWws!mw+w&S+VMnG#O@jiIPtXq!)CThX$uwT>DM3rf8N~ENu5Wpk?Oj{y6wvsa(Z5l`z(2xxD zzK*+>&f2_t_fEV*vv)>7&Dya%w))t&w> zTgD*cdqs%VlE*%S@X3kPkbXww#f2-FP#Z5dJA;M-nq_YcDIXS?PsyvQ%I)?jKMk7) zhXWR-8f6*=X{c6nfc}Xu8h+_jXu2$tVp3Inq@;fi`YV z#BU-s>$fRPHVI0<+4Ps<6kvp*VYbKyzP<;BXdw`MzYn{$$+GX!Hz^K3{qCA%P3rA- z&BJ^$Ty=A3(j4f(Lm+S2+nL6SwwTZz`4=30e=ij@G+Y+kpL#*H;Ma5#LOYpX_YJB- zu_>#B<3kY*X=!f?T3QaLh0f%is_iwSXlU@S zhU>?F;=?CB%DG}9Aw)$-vn-0EoHJQ(OjcG&`K|77p6z;jdVAM?%H;u#_2lBBZzwzL zk;@4*XN)zKmowjZ%7@$c=p63t?bY2)KOVvXPytdF z3NRs%^7j{IyGu7&N?)2c&s6>d8sKMsXGxS-=x;vr2Z607v=c$06YH@ztBA%Dg zU9<;Z<76*X6s8CS=C_3r`uQZ-2?0)Tvlw2UvRum+etX6mO`_)VuKBo&M~=9e*+v}f z>eyK&;LskVf4&Tt9uUv}l;Y;%pg(_}d7PcyO6CB1So;dph6Z{vA5h zWh(XD>}*Zb8q*J(kqJGy`u@BH%a<{V+?Y-|su~n~;NwK* zSQZ4X#@pHNE;o3;*rIM8KiT`IuGxgCUa`x zfl2mT2SD8CC)x${1Pe?zfhTACEUr7Ng&n`_*H;?1Mb{xS&KPo`w7CgG+u-0}cK0J~ zut$^6#rW&k{HLfD1@Qx=MP`e|3N~wm0r$&SBPV1uafxK?q- zjR}<#LD&8JE~$--3w zj;i+Xi*zTFfja;dulO0#Na1hI~B@XG{hgk!cq}p0k`Ww z2=BAEyF+Knh5N^R`!rHhue-4`J$=+d-}efE1Li9Dg^`mp>G93S5tgPdZyja=8a_U) zzLHauiV2qMhD-e~Zw9}2@UXJ7?jIf^7*Y7|j#f#vpPJPz!@86kz{P?l{_wV>BXh#KQWsx3!dWc9!1qB7cv8t@;LcSQ{ zs;a8!rYXwGJ%sehsNl)V!z?p4=aU+=ObO8%Wuf}4ataEO5oVjju>(xwJv4WZgB{F% z#Tvr^QCbHNnD>FO%g)CHe)-1y3eV6U-EcGgZ?iVCtm%c|-R6en^?>7v+EBr1382W=@6dVk%+!h4$Us1iL6ILZL^0^2f>IJfYEQz}J! zl7hH(ectN7YTUZ6Nc9)lovUc7_4_xs49f<$_Li1=RXqUNU%TdU(E!WCrOo1s)0>e3 z$+mi))mL|b)4Dj^=4Oxco$Cu9RSOh%+MI(6Z zOj)uY3DyaHBSk_ba0$8xj8^C+d+Z%$GED0x>@q*Zks&9fEb9(ZrQh?9hSo#eWC;oi z2MrKMKP7{RO+bJnH+Mb855gaaX+#Fw7WRRtB3OA9oxQ zcJTQ5`5o099vt92f8J-YCQ$G^(+a0v3ngs7vVv+L)wGVd3J9bOS|@KsCg?OTL3m$hI8FQPyJ1ooR73t%@=!bY|j0T}qJ z!(-=XtE@tQadl-3ZMp`49DEPcmGoV)Lc7e5aYk$Txz&G0>^(Xr&Su8RF_o{~^cVT+vEjo1oIh8R)EHtxn&~`ekd1&5ePM^LSNG@HjvdBau;!8U#dtP9>Z{i0`frCdzi#lY`GzPY z)1y+`=XcxNIxzcY8!WrOV|u@^&VFVBYzPXGTzCe3MBMoz@Q)QDiGoy99OOH|j z@yu;+I|uwh%{(0Y!;G65s;>kb2rJ9W>^@g^M~e;UP$(2!1YJi9b&08|VV^&f@#-C$ zY+Zi9>Qmb~;N#)ZAxhZU*-4P6Ef?i@j0hS+rbXajU>NM#M+dP+uviVP&}%vqMW|u{ zt0u6L#VQz%4XH<^q&GYJ>u^Oh48(Qbk|gKmVgm&9dGX;XJg~F#bI`emZM&u2pXCP} zfbb)r#{HVS=6+4;e&#-?602UdopSo|IKOo5p{{|A5;Xe_fl~>f$R8;Mk~%qa9oJTJMqM^TJZtvus44f793IYc-2|-d~@x)d-LF7X);)ZsIpbwGQx)@Li0j}yerP_VI^=2_oi6z`22 zTr876R`6%#ojX)jTqI9KtRC=fC@Lz>UqXr-RmE;&jE==LECPf* zk<@yIJu!3OQ1pY3kN3g}W9MkRw*0RiL?6vU_BZ4xOX#ckXl|Ol-#_zw0QR!iOq;7n_0aIOx3lgVG9$>>L}T9t=&p&04osR7C5Zx% z^|}`b3$i&AB^@k+S*#vcI&%OBs?cv4-wLG)d&(t(nlHV6EkW_366QLQ!H7}LS^pWa^2qd}1WyPiw z1zaua?fX|-!lT(k1r)bFUJeWT>{6}aY)u&G@fXCBnO}XVxP$O>Qds5+ail-ZtKqR^ zwj+dJH{NJOd#e%ILtiqVDl`6Su?u%Mw+<(||0rJE0Ya?9;CdO-j;Gf#xYGKZkn~V> zNMauqLL3-3;0=$F&(H@N?hxQgYo-wgB3v^w8H0BkW$(brlTcB?6ciL>HyywLbNx>f z3XJ8K4Z18gHa5&Lm04LNp`SiUmc2v!irr-q$<{eFOlDQZ%OQZAoo>%K+_KA4A{Pdbd;vMCe zPJo+RgAoUa57r5Gbaa$L79dfoMBY4$GF2JTOc)_#<1cltwSFOR*M0$;j7R(5a15nnA$y691Y zwVrGGJ4yPeuFY9O&j1AG)$xc91EEOg_;QdufCsU(2-sHe*oPo-<41A3b<0isVvSdu zZ=@xr$HLF(lp-`{@+p34eohyHLs=Ni1Vi0p^hSB6Wt9clEWMW0lF(8_D~a>F?8(Lw zeN6t5&{kdNcRu{zSDxHF7$;}#p>+#C5Ix5~3xG2fY@UbfM@dO}wA_NvWjSuv^mwxs zpTT8`rA(h}bhpfZM82k`hyKB>A#bMyEiAZ3%cd0M3*?9bpXM0ZFeShlUM4$WtdwhI^<7YrfNLl}AiZ3Y#vQ{-UHACa$jYQ#ZSkn=R*atw@PeiRO zZtDlu=!~g~?mi%b^h8Hxh^9y4GjPhqQ@ltt|J&kXiicPE)lFE^`oL9i+4p>mfD7(; zz6QZ%Z~Pg%(Wu|`iic!aV6OiiDl})c+2JRxrs3?`E<=E5@KYaQHmwc6tA~f_bWxq7m@@O+0=&xpUkY!@dAbkqCI$9hI%D;Nw$v=|3Lah2@4S%=Y*|fk|HT5p-?w@3 ztPa&c{R4=kFgmY1S%CEiWLBbvp$9ld@C2SJVz}3i%+QRr(`#UTe*nE8(j(posGFic zwF%ew6PL4eX9QwY^h8wnGV9T^a)_-rzBP9d`&SLgL?IC1=={?}Aq&b~ypZU(>pG(A z<9%5uro4v1Yl7&hxjE!St7=5z-0|Mtkh#<9=D{B+Ewc*?sGp42|NI%t7F}OH?+{>d7ceXRe3+Xr7#G?lNGdy6l+9+*d)aBmrX;k zC6E-wUQqV#wGPe4ff(Z8F;ek2aoS+ALxaB*?r90Zux zlygPN#mI$%#|-^YK_V7J7dLJR4FadELN&_zE`I-#7<$14-Y4X{`gl@R9^^KE|M}Bfq=3Jm z9qv8Kq=u?&4a*1& zvQb53gyVBV#5m4U3SjcLlJa+tT!)SOgA>f?Jb*%fCaapUdMRsV1EiFON*qSsCGkp( ziow5Pb8~iv>&1YQHS+E*E-h6t-p7g8u1EY;<6IIJ7Dl|sJJ>((T>SUUssSS(XR52& zyDbdq671@tqR^t<;wVBUaWmbo*3)2uG;#kT?N}&aIZhU9OTm3K?_Sj#RD~N<$$`29 zkVld|kb<|+!HNjUDW8rx*kfoa;xU`_$`SYjZ=ocYEkc>D%$0QgHq`3ok`PCB! z51JYpjIWLsu%-;}r;pd446gcdKs`6!27;B)ixZjS!un!o(x5e$R)gM_k7-7iOr z%E(rvL$OChroZjjz*8;5|8bj9-hESz81mj_uC9mF0ODzFR=y#BVGgoyia}v7)&4|w zRLVAD5VB_n;5qVz?;`~EEn&V8%NX%p+G=omE0uG5fl<)vpI5BG6NAxZ*TAQotXdAZI<+BKXMMX4#N=S$lG;YRMuW&*1jT&qL2}wyWBRbreK?MHv`r49# zM(2m?E88B_;*r_(ksWQY@pEJZoV<uV#Ik;e(wq;&e*{@{Gz&(QhwXeu!>#hg`%RzxK!=R;+LK+r+0} z-fwYHp{vmzg=980HVPIm*O!!pf7xkjZC!eKufm9sv>x-{ilvk_hIG!%qgWM&6n|~) zj66CI2##q@Rn^1>et)DCP=r7Ehwe;-E7 zWue`-iGqiZzj1Kz^9|x#u$I@-(xRoO7nIKJn)RT?lr5CWJTH5@t2|R402?%hVo$wX z3~Z5Z-9Qr!3D<{j>r)F+q0Hb~2VuqPJ~ggtC_9e!l6g&z*#;m2OzJ=Vz-d^~VcTuFe|Iun(S|O7w&uvwZ{O!Od zQ8M2MWU&xOg1>{=x{RzW=asT(t-%ngcwkVZHnV1wbTEnIl}RJC<>WBd&`N= z0=V<)p8ddojUKzNM2i>g{CB7pg#H;&aV2xnU$s9QU5I!r9>h9?wY3Q+$`%?A?b*A# zH}=PLNv^-Ye*We;?MpE+N)Tg9m=VTWR~mh1-#gUovoNh!^`it3e$@#0{1uG=;AQJQo2{2IabcngU*8*N$5>uo)^;fa-!VpS^+2*VGX=Locy=~v zm5%4OHiR(1LBS668@BLK{U*&VEem7}#~=TfpGXIB%qyXx-@i)WFra_oP}0L>E-)J! zoSa=kx{azQ`G_!r4_tU?@lbnudX7kf;`$~gu<;^8{gh3%vz5%71bP7c#bwghaoqQn zX+)rWj0;Shfv%}SIh{h4s=4SCMY>j%Qew|Y(J9T>sTfB7Y&H$LyhzlR06osHy0$j5 zB5pyDXj*9XsFJ#)1^0An%}{ym7ZE`g#drvaK_}z5uCth(aw_8;4 z^oGIQq&u}$3~o1gLS?WDyutNL@Bv;EpF9c}V>Ew#VvcdSLYW}zG5OngcuCC(D1cikq z$bOIX*&=nZw(^ez7cFG`Mq(ocb#-q~j6OJnvfaeQgn0m% zvEl|nJg{DtQ&&$kxz=*=d1#!^op00{e{5bEjlgF<|q4BJd)J=9T_L-ig zYj=L~%F$LeQ%1HtcM5aa-dp`K`rtO~RXjr1%L|Ev-A^$U9|}aSn>j!2iZ(}on4F$M zwoh)6fE*p~{4u%ljbg%Q_2?!?6&d=Dta!*FFD8gHi3ktA_QJNBcrCv}?OlC@m`D=# zr5so#Azkb)-@0Weg?lUCeABO?fN z!05<`X{<+uCX+l8)f9u1W&bm(Qc*&%HsI#rsWES&y&uQj83ejm`swdJwvf@$#pR}? zo*nKcA+00-t{go({4li)iFLVTy(ufl4l)R=`SlFj{}+?4M>Nyc-cN(4-v~u9RM&79Jz^21w4JOY04;Ak1qXY(HCEOm$`H1e^ z-Kx6teAJ+NmR7Rp&fEl@QsBLG*AJ<7Dtx5Ys1It>03y~qs)C~KXF&#C8))lJVd#Md zC+}Yf<*8!v^Y2X0TN`*Z!voU%@5XaGSQJS{?SVX48}fKdL#r113goYWi;o%hg`9}c zL*BWD`oD5|&=%3c&Xz)L`30tZYm06Dj^#hww+ZOwo*i1s({=sFlY%Ds9BpR~RfV+h zpOgMaE9>72>WKfR`Hw#L7E=mS{C`Pr!ISwgc!2-7?b9hKYwVz6`2YKYG4l&>|8sJb z2!ypgRy{U~xW3~-pF=a?f-(_bvVb3F5!UJW73rRXGtzbPZa2=ItdeIMTB62^fZNMH z9vAfA&#oUP?0apti(R(meEubX@LR zq5cBTq?fuLdi_bcqpE;Jz)?1%Oj#dv})>2fti|CK4U=oLI{7oGQELg^m zP$5CizYI85#=J6hIK}S!S&$@Q|6o&|b^A5nKn>r)rkawgUkvBgzT)J0G{?^s1R!Az z5+$w5_P|^%+V3TNvmQbq`(9QSsr7Ses`=@%+aY9Xt_z2_7OwfB+Z+RMb$5R$DoUaH zaI4UmxOTUct!!*eEi63hID`%H8}dQM@$2a~0RAu0Wfb8ezN*MLs3|r+&hZQG2X!QY zYo;)^4i{VmpyYgF^K16o(?zDLI^BtK@2rLM712JrI3&Oqx}dqbMRn)>K}7O-ki3$T zY15yT*7Of-DWcTgGge3d2uD*Tdae(t??KlyxSctFO-)6nrD+1G+0z>15DL6vCWb~U!B$OP;@ejmU5K9?#*H2u|E2ChO=In!P-K7$v>FdwKZ zpG)IDv%e_wvhC??F);>E-{fKB8jKX3>mNIN_i$;MQTNO%L6Hs!Orm@3 z@?o`g3q2atMo;WizQg2VWu=IRerTS^9O=f*g^g$mTRA@loSll*={j~i@Hood^?Z%U-t9@fb@N*7=^U? z`-VLF^-aC43?P6~Iy79TK8VZf=^8)3*$|N^-#i@t3ht|S|7|}iH31_pZjn<<@qq{b z?U(ag7&m@4H`c}hqVL(Fjf66P(rvmR%;8z&7Ltqc&4if2(|daxr$|S^xM$FFQ27T82RtMD6BLT($E*=7 zIhi!NxjpI&8%mHnxw+Btew`uHa{!Z*lW~!6p%H_W0iS2R?*BAp7K*_@j$jvhvrZ}J z8EbrtkenfBNhx!*e+mR*{c;wrv3}O-x6(T}Wh{sVFjm2>uJ9yY6E!b;ZpFsP7IuSt zhS&QGShA|gt^VqW&E25tD`}`Zn`IA712#PmT8udpU@LzuVUIU9vt8lA_-I||% ziO#66=cbh&G}>{Q=rv+D>i*-h@W;@v1_6|Yd0zJOFfy_XthW1j@obb|8u~e7{xv*B zX?@(f46vL-&sQY^2^(s98UXZ^?>=_|A>DyEGE`T-0k@Q0T0JTO&52Wo2e>#mfkUOZ zppfc_x4n`Altgaw#Q7AaafsHkGeg&r+*h#09*0=h`2FZxA8yZJJu~`a-$8%l=!vTjSf2fGWXj6Sl6OEuX9Ol5Zlx;$zH5jmdkvKc|!ADO~0{w1<)`}}mJK3}EISI>49O`ew6K%Y$QQh>mR zAhDu2!qLzz3n*^g1PQqQy1C#8*GL9qP%wK$JXpkA8i^QO8k$)ZP=On}CDHCtK0W8< z%uF=E4&${s2Cp3yjnL-6Gd?84@wXC%r1f9iqt#P^q=7ePO?x?lQ93S!=oUTBT(F1* zOO^KuLF<`;@n*`Vva+FDtFu*w+}9{)agP{dp|60zSW4&z_VY1KG7mPc02m#IG=oY{ ziEXZ|j`@pY=ck|`NvmNN`r0XfIMk8kAaP&h%uk@=I_PwjNwgp4}Tycr>)^zc~5uaq`c;`*qUl{mA87D2$Q-Q|0kYFY`CjwVXftsr1k<^a}5 z{*k56z7fgg@h&>5Q-B%E> z#X?s*3}VOx@EjZ*Jl+1-26v!nR{DSX{r9h|jt;T@2Yuvz_!C?B{zvt`HkY}-BY$Co zyc0dY12AEjR;mGuTxdt$8)O!+HAXUT70a4fRX^5q!ckL_s)=CQ;O?)(7GvLwVd>k9 zlj^U6kGnycWUg%oT-PHLg@m{`fPsXdF>PT4TeZ779Xy0#0c}q@Z#XI{szATEZX*DY zxIjhUwPaVR*kx`_hn@u-c{}(hXSk9>Pp1ZhuV4sD$Ch#A0s^IDaO-Sr?EsMA0+ZB5E^5_Mx?&@WioLvcm5&xwM2Q{}VRiD^uds8X?fU+w)0t%IyJSc_P& z>A?Bvz}=I1%`-xPZM|G{4p{PqL2c)q=YL^mx8m*bb_A+>z$m|Y zv^}BrUgw1DI?%b0(@62l*XM_)-N+OYj)s&zj{$#D8^HI-^2Ui61|%@LINDR&&0qFpuk{#{&m9qw8D9mNQD_p%%s`EzwUYe&&?gY zDQgsV#XdnhOvHF|NTHYM`^gh9N51y>3p(ul!iq4zxV~Sc$5md4*dmVpY$>}G8!EXY zG{nC$6p~A*c&*6_lId%}d-u--hOaKuTERMD+js*@gSmdni#cW%6vMZfS_te0c%#e3 zXK(J4NChE}c`JZOJl zu!2ospqngz_^>e8_rPRlE$gqxWTTtq#RF7e@|)D}q{6`j>*2B2npb;>j@ZfNyf8gE z)g}fU_$ugh4%(eGyK zRt!W23%j?M)schBVGwf$zu{naYph#(^L$$Z6z0*;n5r%8?wF`{Iv@C*h&-Tzpvea4 zXwbP5{_P7=Uenn&9|>LHQ+VD`o3V~cdwUE1{P~mJVVS>N|1riWS+?z8xOF|PU+-~E|h!WfSWTYuDI#48;FD@lD(vQVq7I8~Jv>gPp zsLxXfOz)cvpMEqiU&8b7@I*vJ7|p#%A)o=l-yjK!X6Fm?W{fNiT=e0Ax*tNnn84STL?4wY19+Nf*OhHY4rOMRC`ludy6F}WCVgx zK6uO&Qm(`Qu?-lsL0{M6g9lxh^j*J>*()q$laAO3g{P3}?&sqpG`+hT=XDKx@=(lI zuf{}zaXA#^vwiOKYCm*bz^zZ%&TTyX&i!`h{I^Sq>YJL*zfJ7aEPdq!6OHl>_t*Ef zqjj>H*87Modg3E{< zE*+AOX71mpw(AcW{cCwFc{e4#ox^N4*TmzdqYqok`Y~_c!hoLW&yCZX+it72z-oAB z?4q@K@||h@mB-+QmKK%WUqx`1pYjv+Z|^4Ce*m-J=_NAFd10J{to6-Mu{xUuqes~2 zw^_|OSeWO@|Do%x28o%5fG3Rq*J<6Iu=1fkdkhZmJVrHx?7~X zyK`A~@8NTQ-`9P8Klk4A2WQTlVb0kzGtWHve!j^497g@EtsHdx4@2$uM^fF0uC=TW zL#a)6Y;)h60pY=~*$VvjZSHB<)LDwB9c8(q`pZ`WgPm|(?5MX(f{6`QQ|F(0I{tCb zkk%YD4sE)~c#+SGHGe4Q+*Z!U9YCZDaYYM?X%3Rt;cqXch3;vr-~Ol>x@2`BOGkAAAiBoCK#Q3(dG+CVu&<0p$#s88nrE5N_PIkP7(Cv-CjnD2#^%KFvv9dga|1i zQG+NyKc*FIIpEgLzQ1$w=VTd?Km`Pf&$WMk0$h$0%s~EnWiw%}bdDlZ;G08m;|(~P z)n?CcV9w&bUQ-B@aMA#44KLqIYJff3*lO8e>`?l+kB;u`g9dt(GfLity-;;pT&D{c zd$yLc$0;3KSRZmnwz(HoG=&|Wj84c-@C*F@r7V4)^#)gbAK$k}!p356)64QLfy|%l z)jhYSqYwkMs7$J*9xqb*x%@tq?qp*qIm58`{#MW0)l4DrzP)dW#td%Jl5vAIMvwy8 z5=3Ll?zR#aVE9s>RND8&EO-R0$wEY9u?!KJ?}o?Ue(yuMm=Q-;5(}w-I(CFsj2wVx z{iuy0e}gJ@xmaHNW<<$7$9bhnZiHvhuuUhrBA71tNVjzE`#2t>5a73G_QkbC91s&? z{s6ewW7QE|&FOmPLX~BWDDV4qe%j*rFU((1H)e4Kxxb?|x(CWJvPe1~-f*xJVw-#F5k)ZZ%GPeb0^=g_CVXdxBA|6_DR3CCmGd) z78UisT`}RQ6#fN09R>da;yTFu?P}+70GB||lXnUeqRl{D*QP67!n4e-LP(Tv} z#NUDw)IL7{eShC}Q-F3$c7-;;onhF=fozpmnh*p84am5<^5LB0a@DbOKiedGAu39d zm6Zho#ZdT=&vWT?_hK1bD6=J+o^~0VgKU`0DSwy#n(K?CPi$NkK`scp5bc( z28O6;N@7;Dnr7{Y&TUY_QUM*lOw67*5QEF1Bw})Um7TD1oifVsVEuxRkFR_dV8O=5 z#;mSNJX<1)*=HC4GNNSIm^A_#2817A%#AL&WnnjH(rP02u(7BR?(jQHTY)$GYoRAM zsfy*Oo7?v7vEwY8o7CnbQq_oi|33OF=iuTA9*)PM`B@Y(0@GkMdvWD#=JZO8h{uZc z9B}Oogc6SKn$OlvW_VvJ8a)LBoQSAG1AV+iK1_D)Je(V>(}<6uB^V$oAxMbvc?1Zw zpmn|aT_qHRT!S#vZ|mnyfW8$9dz|nf&(=0Ju-fgDq>RfY*w?&28sqR(m>Ve6>B2#!{Z>qHMxCuzB|Riog^a zD5%F2WEp?r?9XXO@Z$=o>M}fx0Bk=xOw`)OFG(4oWr-uO$eSdom!viIUXG%!`s}Yv z&nmCV&WI!Fse~!AGx?Eg#(yWj<7?^(WpyT5cKZ(T@N>vlBC;t+yPf}lOr#S@1s_6p zt#*`Rqtfvz5N+fH)0m5CBa|K)66&`1-38AZ%Au6mDG)m$JAfHF-)E|x&s(f-!L;VN zLP2r+Zo;3H zKA4e4(}4rNG2mry^u?F~bmJ$E;7t@1`V45d^0Iem?H5HLXmx|WC$vnTh=xXjWnqZ& zk6zU7uJxl8R+2XO;Iab!mumFN)q}pZDlZ{u?*B73Vbn_>U~uAIJG=&LuVG3|U9(kY zPoF(|70v}h$H4e>I9nAvU|#A7#7?DG;U^DH#l${`ume;|o(r;34FfmA@oQ|TA?$1# z;B{Fb5Td*>ZseAscLm^qitHTC@3RU0eZ_~0X17Ypkc~hGd6~XM@LjgYh>C}W3SM7* zA<$|uzo1aI>h#!hQq<8(06rZdYY?4b2+-1NVy5LPwdXo85Om!udogX*vb*rs(3N&y z)Qw|W!o2`a65c+n--ZTh4S)ejqKn%34niR!|PwKL)*sjDpxdQMP_}i=84iHgiz^k{r zr>|pdMU}`9bb4_kZQw_(k}Vkp&{>oD2J8l=W6H;`vQGE5^1gx-u+7W@;?zsI9upZQ zV!-dB>g=DU*X2LL*dKSy2A&(@1}vi(pzi>~128X#^R>&rUU`WCI@#U4s>lDkhWzPR z7kUkZcT@j@0^PA7=)We5fPS8)2qU=f(5}xiWVa_bck>jUXv*dm=VSEj40`>oDY!MD zNYm3J`W<2EzQaM8g4d&_IhsB#XH?wq=Or!ICwec2(u`JwTg^i${R~pLb8wBAG)SL) z{VYzKjT^Rk+Y2KV+K3^C0PIYs&Pt~d@@~97><9mf{B~zZic8nW;f7DYyDE?}!ftDC z)2q%p5@7mg6YQQQd%roupAbsRTR-c3Mn8KyCj@uhf5N2NMhndV;*YZ(q*Gp^)8~8u z+H_57>Yt7p^Yi8-w3aU$6YL@ok`y50!&ejWCbnRxw{8>y1MTm;99LBV46kM!xWSg_5s zEKp`+>sUShy1@;%U`!~c$N!=wM1&&N;pu@huO*qOji<1rtDAJVOa#Ex6fH`e+GvVK z3sdq4@{spY;osK&re^ab1b80?nU_6sj*bn5t!TZ6or;kLZ;@@IDt?pT#%DQ|`4o?` z+sJE%QxZbL#hE!#dw;F~k^)pvOCQ^u7t<|l;~><>Z%Hl2%ZZ}Ru}IF78|>f|dAv-E zTUJ4}&)YF$K!Erbh6S|dG^HUhKy$oX;7SpF?KJMTtY?ZadWR>a$-?9InKlV})ESB5 zS>(;Vj5zjaX|`J>j}c#wk)y+JFV$Tp_Y5OH0o!-x#@uei$-(FNwmdzRyBAiLqNPWC zkErhkDfUE9^?W~Hf7o4A=b5ab_^q}Y6K~Yop9QbnuG8kM=Az5=Pgr_4ZAg$@8=)|* z`G2BaZo*#7*efb2)%H(Qa!vQSAiGGMPmHg}=AMKbj=+Q^F?AAuok!IfMDknYg8~7U z3RC_4+C2~lbKfe}e?`0KDLvt(etFF)8_I#k?7a1m{iP!A4>xY5(zAw_{%?B~T|_R^ z2(13>%&D(V46=AAz3FtmDzj;k#FfHbjP>&(;rc#hnD~%wP=}30YaG;D(d2OG@4Y$N zh}{8zj2v;dmYwf{UdSfOVI50+3|B40|2}YeTP!ZnnRp@Y#>%zqkJ0E`aVR~TCCQ4y zlnM#7z~(WAP1n{5F|bxVrOJYk?(0dUDJhpO_m?51_HGZnCMeh#>JeC)v_P-%#n>=C z2?B{5jvv!4p<3S#@;&H?-5nCG_l2Nifd4Uy0qlVeh+=9nOcb$V3te>ZVj|L}19d+j z?Il02pvgn?vkZ|lnk86ALt$-#QDs-w=gwI3Y!mY~s3wT>tJ&%=6ax+Mxu;PETzyjq zy=MFFNo25T6_N!lpsmMso4Bdt6oW&#@cl*vxxISvGtUY?jFWPMQ5AI8rKpS9hj+|T zJ#&j1!2t<|tkZoIPvZrO4riAGY7qNTtzwrg-5i^&s+>+Zv^QdkgU^sVgC~|lGSy=(8m$yWBNfu63YWbbymYG!WIN^ z$2C8rKRw8G_7C2=g7o5V(-|%fe7NnMnMwY)W@^v#(zKOUqToWub7W)J5oSB9w>*Ok z;w^S$nL(`|#xoo8#f|vwe3O~_NX0-{XG429i~d$ji2Gbos#tMVV>eneTGZb+51o;c zWRAUb-UezPdnDT|EXfD|^mI+u_fA?^&H*lp~g1vPOG0EkB8-Jf@6X7&d0A4N`1dN%GnSw zN+WW$Q4b1)^)lH9+(@(ld{)a9w4#MdMIanAESx>|>j^r$?ZE#B!8?IY9PI9VodGS9@KbU3Xx#jk7Qx1D0o7Y_I|dW`*~oTr}55l5s8S; zw!r=MQCIPRba_dH&xQHVyrY{O)~bkK=bzc^t_&KTaBoze6L#ra*NK0OWY9fRKyHY*F28iZDi zk$P9h*T{KX9Bp$>S%jVqMH%>=tt ze&f**8wm0St6`RDheamU240@(FP%X{i~N?)LNJo=Ryss}2T;oA&VVoxRU6VT{WTt|Z6Toq2Z|yK&vTxQhU?KxcQTq(K2m@>h~^$>$7s&Ht|a-ln)s6r3<8X zLL=P9;*o7RL5C^IN-3|?Q}*0$*Smzbu!S*K#6lJ?%}oo&=!GRx{l$diJjRplD_kc6 z`Qs7($Q>n{FJ8tBQ5Vc{>0F3xg@qf4RtM`rjX2`l-D2#Ed&;Z;m@caCRbQ??kGn3K zPQ5KfS7^*C9E=!_cS4W^LZA}a-z+r*8P^V38<%I`8)IIc2cx59=|w}7fpYaGM)O`^ zQHrIzU*7iSZk3FMX_z^2Z+D0T2$e1`KPfv3jbU7&n^cxy^@Or9`M}idi`Jp}j0xI0 z@%hEuZN~&)UiDJCDtQWf&M@9S79rT0$c z5hWepfp8=(Hmuf}~G%^>BT7_GtY^aMXne_=oNlD!HZIQ>yBn4y~FU@h8aP zmb=>ud$&^2OXNRlq~w>5XWB^@QxPm4oGtyqC)e>cAPqMz;~O2f@hS6e)AJZ~yqZt> z#+jj5YXhyG@8F&Skd?+R`;gB^F#<=lf7iw!Wz`?ic&hHM_U$0Vmcwbi*PNVY0SdaF zljq-c{{rxG=T)GJR0ZT8VFX7Da_q)yW6a6W6WQ5`n#5(?2}D4T{8~x+NxL*K+VnO- zlcAjP^@v^j9)(7Tn-%e7hp@6i6Je{jeF__@yixCxMpChc*mT>d{%QiRNYS30do;^5$H@)C(f()fC~ zA>iH_85x@=_ogc|7&*mXTO4Vi*bZXB=P*di%RHuxd^>q`HzP>4^nw=J`mHD6T$AQZ zifpHC3Ai&Zi}oMnfTbf?RmyA6kCM&N@Ju!n*<<}W0l%9!U)`LF@GAH2)8Y@V31i^CDlbh3@yp)B;sF}GI9h|YSKvdheh%$&qD^# zKRegOjev_E$czLfrm10coOe2)-KUe8)j!yN85wuAnZZzs?{TE+U{TXi#}Dt~K%d3>30)objy@fP zTZy==GsEHj&&EK*qY4b*idbDjiFRnx1J(j=?pd8@j)8XjKUB^T#(z)VU5H;k8>x4l zwkV&phxehElKw+_HQ80uM9_wJexd8?twNZw@aK{bRNv<<0{*Tjp$X{^JHCT*4 zN+IT9!W>#h5qQ9-ZL@vpr*eDVQ*-;h&HrJVJpFq@-Jr~YXSmj4{=D=YxqO-X|ToC{YZklWUHPou4(u?sv5{E~K!U_IKxC6nCN%{31 z*A%G@E#4`K3f1o%QM6N?Z`ORk>)j-UZ#UPM(e&9~2tFLOggj{DiFmxASK&iGwrBc$ zLk42Av)es6va2>;z-!0-Bb$csSnm9iu}`p<{!(p9hw#rhne*iAxJl*D!1q}Pw8O`f z#6I)0Y*{E?Ilq4l!(Jm+7ZNqKx&E3|_9>XjDmdUL+uHT;O`csq%TNj%VJ*(5`VCHB znGK)fLwAx1llVdTfOpoVf_XVA0JiQMxt9KevQLE9K+sijY3Zv`Ux9%=o6SuF zdQpiek&}sYp?qggw~dpi+)5p*Sm;U`_p~h>{_y09H3eE}ON&7jUoGMgQ2qgRIu|{9 zjpC#Scxh1K=+31P_=eh&5}cEh^LY$3ui0)*_O7D2nab)132^OlLp}kw+g6E0zK6b! z0TFh}n((dNT&DC{gTG8$r)71opyw8V;uDhl=IGQu(gbhHr`sRA(4%5`( z8tUpgHJ13YA$_Srq|f@Aaig`uH#UR)CBwM+21Zxw=^a}^lG!64bemzgjpFXAcQ(D|heAUlc|$XqRWH}~a)ASq`Xty zkf0*0{MVPC?L@$ndXgMgR*$y0AY(v7bshB)Ppq-k{l&B45@GQDJBCyzP)tjs4BEO< zyRqLbQ*MFya1krvUv^V+7p%6#<|m5xWkUw}3ha_Y>Dm5n`d2GjbnR-o9bb!U?rs(? z=4uctOcmqd&Ahdg5GTWJwy3roc-_^)`riIPT4y}SrPe87-D?q%jLfbNg#b*X*MJ5)#TCg0M`0g5H~CwXgKeO zAI^_bF)+e3_&1$J)v4)qGm&D zV>y0FV$Q(%IkO$rov-8Yl*W{fs*f&(N76P0YLTGZ3Q4>YC8gpfUM<e<$pwcXqZm_V?K!NWh-fGZ>ql&3(|&)bu0U)4vRX z1~c~bmupD91;8jCOwUf1n(HZ%S{8!B6>Znd^nm9V5T{k=2tQ9d8lbR2M@K(>WQr05 zzM!I_-unHSEk0OmbXx>m+s=gseyRrE0BHcK?0Z?fTS1xdc=%ZfuH34 zJ*y4s>-#J7(Ss8-wYcnWHO8vm`W6;%eZ$;SP7(g1Uhw(Dw#5=}17*dZFT{c+pT<$& zAM5uFs<~<^PMs7uUoJ%5VqU$x*}r0bz&TmDX*v+=42uN+SU`qL&D3#YpOIPH+OBu? z&|$w%3xpcng9CG`z=k!FU~WQf?U^Ksi06(-Mw+SzXaM}4klcCcs{Xy*#Zj;@EfEI? zr@YF5#jyrqy7^;}eT2jc-H#hP2h=o0m3u zz<9>X_T+Q;xo2enI2ENCC?5?Bn5;mOXS;aIh8)otj27aS_J=XuxOkVF>+cBK`Z!@o21qbZ4%_G z%mDfTzyo-56%{IAnj{noH{+adKIo+fZcirf+E}ToLe3Bs4LP*j2T5xzdFAb3Pd~W{ zQk+^LrV`41?_xP8QMAf}wg-jk*YB16TQg8@W$ND~S$;dpOgJmztPQf0+u^|lker_$ zq7Z6BTKt+&iDamsW4e$oawW39p?$mqIAEGw`#3HAsnep9v(D}~ubyHQZGO|p)sW?= z_g=BW(AfD(4n&Xz3eTNMZ6dpCNXECV%hR=ug#3&emH`q)-d>dO~&3`}($9Tx6`@@*0-yS6Is`N{F| z_R3Gv6lDA=qZOHwW@$v^&-$0pIvai8h^#=65PK9KChNDn&t zXNDI)sTdg<&#T)iQ~nmJuoo=Nj>~&_iFC=~#UJ>>A8xP#*cqj4fz;$3$uYW6W4rI^ z>0msg>XT znUj;Mg+*eEL0q;1oPLYRq^QE_1?*UAm{#mf`AITuIB`(3XW=7_SMmOu>kIt=he1A{ z2!GEwf71Fg^yy-&7`FrwBkm~BJiN`9=;~^)4hiU3@Sb1U8`R4h9hY81f4)jy{rM&+ zxck~zkBenMv*m&AwIBILZ%_Y~gaZtZo`)qoTbQvg{^V4;uXKk;YT*j=iajmdS*^`%4Hod zxV1Gmfy&>e^XVSOQw^`hVz--Rg^-r2#{hoE)k`tvsI@M+xWr7XAnzt)BeD*8Ef3nR zu$adiTOm^~4jgQp``<#XiT2=fuE z@YxP_nHMqzf9SZSiUJD!kJqm<@_@VBU=elT=^WSh1ghFrNk^}3uWt`1_fvOS(~e52 z`M2=iaAPsg;brXZ1(!>Sq8-}HiZbH6&+6)ava*ns)rfB~m{jYV!`Z5?7)#c&1vbm# zKdi|k&@ab^=wwt>Tpu<0=9c0U^w73<0~UZy><=cebGqjICI)U|HhDgMBYKeqwdzfJB|!Y+)=oNb%g?{PVKlR;4*X-Lbf(OEUqYU*f1GJPD1JGbuY7i5j- zVeYP)7SA<;a~vOE4`*zOcYA3(3JtzAvE%A&V47fAOw zj)mMJ?9PaLvI3C6X@tFki%9a$p3%t2sO4&~SA1`BgYXv-6`hzJ@2|EP zD*pYub8IYzUOJ2=3FUh3H{cCkj%ouyJ&Fqi$9WR2L9yE83jcoMNpTuKy9Tg~ zUvP5+z|4f(5_bY}V;Pn*Q_fOE=$&0%Th(d$+EK`;4Z=!~tJgiF$Uh}BHd$V_(Up!v z1*0*LK#~4GQxC#|YaAi-)C3O3iolA;spdb$-)B52L=Wy&ULBs$!4Y<9@0t4sgJBYz z68@|x>STTqE49JIGL3Q5*kf#~)e38Pks6qkL@Ita%r6t2HB7iLt!Bi6IQ4f)z3a

      Kte~M2aA(zli?h>M-I`+khUfbWG%k5>+L$A)>_#UTntZ_)i`iSr= z1#H|mGB(cn_U)S^`VR(E)Y__2&6+8-@cg6~V;w5CKzMVO#UwmD+?jt>0dNVNs<*{p zPnB*wKi{>OdheIT9b5F1N;eIq8&0RA#l?;2CW5LCw=HjK7B(~zjdJVmiu0-cnDdNc zeaAUkmGw~g+~K)I@EUjM+WARqNLhwrfOFvEH=UUwuW!H#5#VAZhFwW z$jC@z2!!YPR;g7}bueMM7>zoZbX7Q-eN(c8MuH*myWaCpM2KSMK8XA;`@=Q6DGB7d z(IA;?B#!AmBV+G5J1MVXXgwlQq^FZ&DeCZXUBHY7Ot3BRJ>+Z*@_Xyp`sXczUQj zBfnpf(}xj0HTUT~4zxeKGmlsZ*^^C%u3u=WbBMBwD;}&2oH3qY9F|{6FMWKxHAQGcy@wXp=sYDvbs8qB zL%P_eiR({rObWp{z08VQZ}e^mX*LotbuRm{VkUK6%jfQ!z7T$Hy0jh%X>IsOuV!6t zrGi`fB0BxG8qWMCs=x^;xX^-aX;L8{*~@AuEY@fLxrzH32Oc9$H}zHdu@!>xd!9s- z_EK(d>-kp4mb(Yn&l1(S;=9WVhRmY6!lzyft%}bBa#B243D3}_L*aRYdv}FaH{ZQm zBjWN;wmJPD)VVmrN%KKKvtr(Adm1b(Y0P=3ja7YZ@~`p{4O(YyN@txS(UF#kbPuXsR@6A5G@K^8_0 z(@noGH5!J6S1I9&^H`x|0Zn|d?qgKTqF77r$?T_B}k&}Q{S&n3(wJ=4o}bMj*zsfV#o&;C__)W!Sy-<6KIy`;#bG zr5FpI4n!1Oy0){gP2!J|GZOkBwt#f={k)BGxCsK;Y6c@4ZEyg_C%w+?I(G#$n3T&_ z{$`lzLM+s^6mdb^r%@iDqXoP#-dB&5o3gjK_UaVKZ5JS-eX_xNFl=wyGpDA%U4JwMV$KYkoga6*Lj97HH&T^*iIhk86|P3pqgWlQ*?Hb_xj?5 z9mTN5_t1yEn@fsVn%R3w++?3;Kfqb1xnlutZhT6miv|W&$GxLJ(BWh4Inq(uN;T20 zAC^f~QMSf$a7su^sp|gv#V0XYJ^bqm;Tr(SQ+vM;Yh?%e+b+yrp`iT!*Y)j9879S7ScKbEE|(I*wRdTT2WTL_K=^gy%nN0lw0YyLvDyZN&I2bciUAY^0RsRw-pi z21`k7idss%+!VDbQ(8{ltNOgKG&b-$R(M%fk#SO_u8ua8l6?PCk!7R?HC#MBf}iN5 zC^+!Cm9*8wubEHt%WA3m+7}aOxnMrnB_xI4pTFVs@Ki>`JNkRp0Ji*%uE8O_$aZ!F zc$$uzwNK(F0tFpk+26Uwub%2RU#Yy=jMjitiEH_>b*IbG!{_P=tq%ZB?##@2#{V^c z`RXs~;(5>`X_C`4zvdwpGaID+Iquqjoe%?N62TitssF%-OJ>;$Xy*5N1;DxgB9Z0= zAh5-P;1$6cM$#5L*t?mZ`02ksI|%OG0;HrCxy2vTM~J)4y7WoMR^C%GUtThzPF;1< zfHNbhZ~u@vkNx}VX+Vy1=K_%U*H&o=BT9>KCidriO#X`~tgmPlTU-f*?tpv!(>RM) zXjZx;SmeewY8~@B49)VhZ3L0Zq%RPuo^U;|tk*Sc>-^<_^Gr(asS}bpI*#82J)yU; zkQ?6}Jn$kLOW47(v<44C<`a(v1&JNYhoWpoqHK)5oRh_s(%*V}KUR@pVS~D~qpzIA z;4d^XbM{JLy&@kWzcWpw!fb=*WMd}qR+#;sV0<9n!WK}ksTO(1JMG1xlae_!hBy<( zD>F2+E!R`5F;dwdR!|Y954KXE>?OWwO$V%+m3es>ccNE$*c*PgpMU`FI;irM4R(k2 zbf zAU~(B_C)W!P;vho+v$$i@4S#Es3~Hi0fa8KcB=UMCz#sGs{E}OqU_53WzIVg3!_0O z6t9xmI52rn;}a`$V%aYT4IvX{NiDds^^L%0eo*=L$=hL4+Whons@MWy7W}29&+A`Z zqtd=ddxCeLehPz41hf|H0A{JK;Rm6t^vHank&_;6&;}ZOH_B0iNQ&^aeg>oNP~Z3;x%>;y*Po;}PdA zxxIBn#S&mKXD5EsdftTcX@V8YzSp7+L^eG4HbiI0k!aA-IDo0UI&cW% zNiY0`5jXs-FmVl=5F{4zoQ;OOA3x_LC`1nD0Ye{+kvpQ;mmamA-w$|&wMto zQXU4hM{ooYhuamu`mZHen&dvh*4ear_J5J>yk@TqWa&sv;RVthhSg?o9b8h3lKczPKI#vEgtgRM*NX zBR(21V!vAsXIyW`Yb>07mkfrIgJePv+<sjRw?`JRPm>jfvD(DlPBQPYKVG@w+=nTp$oq&^s|zo zBFHk|Dk$rCPyR{gwGrS1h0S)xt5IF zQncw;Xw16129P@CPq%Kx@u!2G9zsGxM({Br3VTRqHuTQi&y1@!#|PuAT-?Ms_m#T6 z`^8-ATvy}3KYbyX!IyZTPa!hV#iiPr9FaWRPsz^?dlD9=g`{b29^ni%Qi|P7D*THh} z*m_-Rj~RDI$LfeF@R~*KOs8h0r__jwJQIpvLiY1BGWxxa0M|wh{3f(|6Sg){o5)&g z)(STUIHB{G#Wkq&6%Ku&UnJ+~|BQ`IPQK*>A^>d(NYAkOV2^#PplqxX#lD?VoO2e> z@1i==7~3r&mzj*y0b4kIIzvDPB=C4DX^$}?Af`Qm%`k(G=0)?iSC`6bsv;PnAI0P#hwEnHfO{how4+PG(26ax8onxR-Viu%1LK~PZ$ z0$VfpG5SRvtxA0UD~o*xu;)tq>yCbzUoMn+PjotH{2(KhIO{JK@DkjueIB<`!n#N+ z&2IFh?Ii6=U#gyAFEtcC+Mw1(EA8z2+$h`nm+gv~7z7!GXNpwQ9|bt2;*~Rf7?@iX zkXTv=A84n@%>xkh?RtboZ~jTu&rR6C>ocI6AO1fp68YDSo?Z)h;O#Auu-V`~RU5LH zpx>J2UY;bOiM_s<+T^O++5C{Vr5KVunJf)sR*0KXrNFV+!*w|eBJ@Cf&1t3xwsIEk zr!i!U+QXd1OiUsWZ=bhybhP}ApgYB<>FWB@Fq6~dxo|=9d4lTA6x3J8hrPbZ$<`jS zs60paUf7lKCx}uU(I1za>}ctk0BP*w^RN26lDyS& z3C-mT-#e}XVsz~lrS;S=y1EWr^VqEoXlU*!xA2tL zyjUBkSBq;FdpV@_=Z#=Kf68cq;j?GsyFGaBKw5p`zIGWzc$zgNtTGI?8)YlBE+T?i z>jKw)#+tPr#%WK})|16+Do8zeN=G>)r?|}0qJT$)ED-@|UFa0kGDrF0bTm;Hlxf4- z5`QuRXA0iE;`pkqrF}B}!f)Sh?}cH_G~>`I@zV6nBhxjVjEHSsZyc9qS2`cg9EYOK zguM*z(S{4>&izzWr(@v?I*OcKVB(xnnf_C|cpa8VS~-5DK=71UeS1TBZxw4jh+IFr z_WK)CmcA;=ls3S^ETpiJJb}la=-0psa%qRJc<)iISj%U3ZHX6C!;BNP|33U#U7n|= z%@=Mm4Dal!6-!fAl%mg6wz#*f+$wv=pfyfZGjSW3UMOE?P}pzHPb(wf6>|J1{N_b6 zKAg1qbMIj4L&Hq^->aY2(T`{1bAE;MWkQH0UM6j>X!)*Z)qE~EIfOz#ZH@&~OMQ6j zxYMwUggW@3M@SaWu#w#kbvdj}>QBjf&mjZvdi`@zAB>_F?;UqOA!>ahVdMnHcx1j7 zyhZb*9yRkz@aJU}6+ND53%?=?ae*^~$=qEQiA}e?afcs}`3~F71y~+vW)#)`3--%k z{?`vlh?kpx8$JoGd~NXMXY7iQkZ7@FEQNed@nIhKqX_i0-|8M7wiT9u6!rFwwu?#B zRg#2T$Uasmn^&d!B7fKA+$$?c!rUf>_?o3c%d~)tW=q1gp})bM_E02xru5Q zL@^n(_|c)tsVMCQ5K9A+A|aG~2Z+N`X@>f(3XTu#PLsPmFZ0Mb=QwSNCX2hLhm@8M zY~ogymlU;GN6=y}8cparGQvzA@QrhO{*(1XYGIXcM=(8l|Js>PQeK?TFRQwO6a{|e z6mx$CX~(U*Q9w#kp|t}kQoKtQVpFy5`@+H-koSIpCA$N`_YB(0z#^KN@`CU?SPatr z`c+Kp3#FL7-y2w2nw-xjYtAU%{SmSD=IzbN2AL)6b^IOF)yykf=Uqz6-tZyGVFQ63 zJe!CEPhl%stE17{sGrm4f-p*f(}nv@CpJKnH+BdaK(TV-@rul}qBPdHzKUty<~cD2 zBZSL>HmN)4Hn%r}jMpAOwNT9C64Qv8L|%4>8$^LTq!4zDzmyoR-V()JWzwpGdP^Z& z3ZK;a**tU-v4UtXiAWu9UW{(uCiOKKx59Jn+dy~=j1X2J(R1aqYcA(69(z#4UErG| z)Rf9GSUu6~vGM)u&1;yK&H+&4XJ|kum0RZ!u0qKu4~veDFU@&TJ`s-bh)Gv896nd& z*#A-=NU+~jt+jJE%&o&_rtYTxWI-nF5`>n>&kUu^->1u>$*yq(Uc|c#E3_m|J@0Jx zR;S|C+o|0c@EIN8SvVbpmuhuPjau&rakw=GZfA;~h$$jK8(BJF+?FU&36M)5=lm0k z(2{GH8#ctM)&?qPscf-lTZ$T!1WpZ4gxUe^TA(8KYld`2qAKxQNsyo@$oVWP?2RCV z8+xR8MPf1HKuh6*5$)UdEic}|xBf&CO$c`V2g<-$Qy0WI(0yr7(z75905`4B7Nj&x2-zjlw z1NT}&_WFXN)CQQtc?il#p;f(K*ElrsO2L`=c_<-{pbeOgdX#E(VNub~qx`APU+GI- zx7CK~^PT^W0AO#^Gvbq`wK4vi2c8pv!FKUaq0N(>Q39=O2qGyR>KTJV;|{sq*2U5u z5d$aQZ`_&HyKUAwp#s!qop2D1*`(`E674_ZnsolSZk1DSbH#)T_5J8F2^tz*nzd)N z11Je%T#0l=UK;Hhw<9o2^*%y(&EKE)f|!H&3}!&u3b&pjjMV)IOl?e^ZP|1WdO%8@ z4OgGP<|R0Y!0!iVD%rn?j(6$ns#85?EZe8Q(7eN(oPOo=Xf?LtW4sf=b#@zt!csqu z!)FhtkWA&m^<{`dtCuSHz)IQ=h=M{8E!1in>@Xp5D@kp%IZTJNylMrXKXzg;^nkeiW?4a#6IJuR7>4B35T&UmPy^(k;fhCC}wpzaH5& zLWd^sbdC~c76bQ2tK#SfY)=Y>taKg*8sdz8CyIjn#IJY>CTxyx&7=!4fxO~?sZNF% zJ~P9BPJt8-h=;5bSaot^cmHa&m!j)m3+G8Z)SkTZ93~k)%3h7Gx@iK9_ii3ac@GUVWsa zPF&9|FsgChoo6FV8K&TPMl#WKp!%yJbjgVq@2TGi&KXc5=!iY9)^N%U&a3s9E?HRm=g?M)sf>XH*zBF1)TOyuRDKPbQ6( znZ8&vcF$BaUC@`$HHU^qdPAs3^j+`i+QeKvf6XQD@g#B29Wf{+WSn~CexfK;f_=S`yhMIED4 z4?Mm`_!?{Hekpk}MF5y>xqopNcM@})7t@QyxT3(U$K9X8@I7d3*iFb)HQtq!ec9b; zeMF+#BP++SLOpnSjIIMLMvp~V5lIkSuSZG)jKex$Kcc5*L;r0m z2#0dvoMFiYY3FA?#3Nle-85;fO+iut4NN5z@`sWdB(1#WfWUH-3s|k{zdPTrNmbNSR?$ zr3zhI&^)B_6v?y6Z>pLJfuf~CsdR7i2O(a>`JeX|SMS|FW@uxmy%kt{izhvBU!Pwy z5V92Xc-FXR8>nWQWU}9zg6|D^sK-Gq5>zHPSBE4(H^Ems=i`DV#2@cSJX|fBwl*_D zyZ6u)>70NeHW(?WJ&c__Z}AC#r5NNv0-?t z<)12fZN8^Ya^(N9#N&<|7Ssq{{#{|C_|$-o4PP^DhE z&ujDF%_#qGiL4|0iy)f`pnAc|linvnkOMOX0utV~z>TcTyuHh!vx`pxLR%;GE3y@3 z%!!ACZ!%F_i^_X8-=_vqG>|W$UvB+dl=vQb>1&jDqvR<0ghI>rwK3Q(|u_P;V;lK;O!`;(c)C9AHox@J8N}P zrB(mcNL0Ukm?ZT<&{jE+RuZyBwXo_)*uKvb!Tl_z?qg2Sthe`W$W)rN;PK!Yrw$R9 zfkYvr^s8k#@=HTcc8~8fUI#UnYf8Dmr6NTP+7hCNa?D(je|G01b(4Rx&Q!ZB_{odf z!f0>!f1eakwhO4{)+;^J%Mk9j%KFa!>FDDfZ$!w_#vIh0OrW$ZN_+9_Pt+K+(1`gkEEbb`?=xxN| z=N7V%QJxNPxmNEdGj^*Nz%r{s7o4Eozi7!|U(@buJ!zcDd>ohKS4y5%bX+RWaRDT5 zyqCq~>lO#4kkdR{&4B?@NA4acxy3~A>lQ_80uOqLBq9V%{~K%a^d zagTZE@}q-Bc#Ht1bctVU98#M!8MM5;SN#Y0Z6s*9s){^zfCL~`vrSph&^^nu|3e-B zC$_@%HSAr_JD?Q)6Bx>L)9GnjxgAg)eo~z{pmo%C3nEQo0Y|Z(`7HAv8fn{cQiu)| znv4Sb`weWn+5Y;$O+`F^)YmiTpKE~RU(vspE$zjq6Y0D82WHN%Hy6Q#H5*C7rWPPj zgktpnSS~^FB_wrKLq9 z?Vfvi8te$d$HW1N!gFl+?uFt;FA-`cE+=ls~ppKnF1{qRb9~Xl|_WEnS zP%w6cI+j|4_H$Q_2D@F~oZ)tV&wW_oh;|=Tr0wmM#Z2$@K{gE+kK*n+4;o~lT-0gQ zQ~jyx_g0JfGgZcy3J$XA!`(j(z2#Lg0DdW6gmr`!mbp#khKzizV?11KW(im;n%QdZ z-X2+zlsQO2ul=T36&`0O?gdat3Zyx~yB@!WfFeB!&&k(MrRW3R3hn$IT#!+$rq(D6 zi%NzBY08C@v+_?J99G-@yb-RZ_y`TI*bXT9Ym9Uh^D#qjw$Nn_RI_=Q_ z*nB_a?-cJ!gTN?KYxWPTjy5Xp4 zI3Ky%Q|J0@u)jNOnkYK%FT{@&ElIAC4^*^(p~LjtxP{!WBmak@)24cYJWOCKZRaD2(Yis zO`hPt&DNAsD#e&rpW%6HP+aD*I;@50c;xiR^KbnR(p*t^f1FB~K7>Pb|Fhr9F+IiZ zv8VgrYt+;>;H%mx72kA)mQ$6(vqR-JX)bTJ6uv(I^Nd??LU6}KfB)^E5s1RLj>_5- ztFXNX{_C~Kt-?>ZWSV73V?)SuDd?TaV<+g7RcxQd_5e_YEJ^{IGMm7SMh zAt_pjQ}*ahW&DtMOKT=x^+@T{WeNyXF1B~c>xseTv@6M`4oWcj?jq?dY95Ed=r3Vj zpoC8uCeM#*mfj=xYD%dVEfV`44hg@@1Piel1>cPa3n9KhZZOI5G{ky>XCo65%D+9k zq*`>l1ZHDKT=G`!TL4-by+z-I%OVx}$|BXCUG-090hL4Ae1Q{l<6f66CwC#NU>?~FS_pWQ9oGmr$esT47AnYuM{A-trq2Ion{Qmt`x{#yX!0qNX)Zbp-8Vd;L8 z0BMx;?J^}qw?v!;TAzziZ!y_am6Nb}#TM`)PoU36Jybw9lluEUFFz@|Jut+=8YsQoyluoTVLsACb$R>-MSvi} z8;R&z0h-6eqy#(QVFp~TQ?%IBzm5oW*cC>qt=x@)mMotF(HCF+zuEp}yVG3P_Vs+F z=$WHK@}&TDarg+v8~gFwRrqV(0r?+Y-W~0&%!sfLMCa*~RdZB9OZjzHMl5G5B|@b6 zGTZDR(Ay7yzLQdc#-JG=O)YUi`Gy{yH)@Lz0Vi?C14OHX}&rcni;ySWym`EG&@+8$VEN6?u9jvJnH zQqDeATat-N$JxI|llnjr2XogXhoAJz)w%;w_0%Gk)MuE8V+F0=jE;y;Mc&+X;I8b0id!cHnRoaBAzfTOd)p`8Cq8KAAg~TE$hYhO|Z(Mx@fR@J9 zZ;VajqoM3m++Q!-Ubx<`6RDXHZD9F{HSn$@^A`k`X)CJpS@=TxDlZo1eGiRsG$Ly@3e3UBM-#i~dl@ zwAhK*1pd9rjg$Wia7i_qxMmsy!`7GH{`T?H9oCn%FGf)?m@iuS@EQ%MOi-m!DZ0S+ z7+nWDHG4tO_LeF@^Alp+r;J^0ul;dt;d5CZgD?7w1BT5TAQ(U+2nG7u1eUMs_JEL& zMh2;$OsT6FH9GYxB~KSdJ+uFDh=PD1iin5`h)5F2aWEhmBxi;ol0kB2Fd|uo97iPyl5?B^6v;U= zz#usdVTLp?;cdS6cX#i;cke#?$L{hx{hV{Ed%CNu>r~bGR2{-!YAVsu+@t}4Ky)g~ z&vif`iutqS;st;bJc>vJfzDS3=oxuExAnB~aCqb8;N}Vf`DJ9Lwz{IEuP9FJ8D7MU zU$T~QA667sj0_W;KDyNQ`IgGa%N*%jQwOIfwO>XgU2d6Qo8xM^E7h=MM&EVR-Z4N9 z!W#sgoY2P~&puR)$X}msf_W<0^tN{0 zLND*xa`H=WbFsa9&2x+HgP4BT@3;G!q8~>?y?({*A!3J5KWN@CPWC`oM2PsfF!P)* zZgGAETgaeFG%YNSzc}0xE+@$OMw>8Bg9?q#?22LZ)7oHV`l0%QF+*J9!P~3X?V&A* zp6XHRL9K^6i)*bhx&h}$=n6v-y3C`Hr_;|kMpdZ$R%73e8p(8D2$6M&U&*Ce=AU|C zt@bv%e)O(=DeP*B#@kHeDjl`;YwjY@3kq+E$W-#%X|4gFYGC5*}YFesZyr_ad}jQD_Nh{;r3?7w1${#z4+2QGj*PIgD zyo$3-u@13mmf~$RCY+6W&UCpA^h|fN_tkGV#81UPogyYorsyJE&LLMB#n_3@hwgJf zk}Gh?b@+Q_uqgk2j$DLvqDap?-Ri+px&WeH9P1AY#n(RquBCq4(0_HI(D2^~&|C}k zYg1m8V+S7I#E#D?TLtw+Z7sv6H2K z)#vKdHStWTv_}SYx|Z!vMk5+OTq`o479Qm>d1R1QL?v#qbwweO<11e{|SyorJl3oLMk=VQ#DMA+}(;dRg3)INDSJ@r@m<(|~toiy#3 zmJles#2j3pep{M1%5S?>kJUY3adMvraK_Y|MuX=iWi@4{H%`3V z4eoNosgEu`ugcDNYxJVXIU#>G@Kt_fd0cvk0Z0A1-2u?qW2?t_HDmd0jJv$r{YLFC zOh4eb6VgQcJ*HXmVn6kSrtGC=A$jPj-kDk11K&pP$Ra;#Gl4*NKq}9l==o(}W`q5h zm%owr0-x#?e!BDSX+*@$me7kn6S@#h)3^tE#bfVW^hYBET1QCJCOM&rw+C8PW$iJI zT>3Bfnmt~|>K8THoBkY|jd=R`o?{{N;8#lR^P;jyuy|$a?AHCeud?joi6JFUrL&nD zb#~%bJF)}4TLG}445`Ey#=RL*zj_Xh?4*ztTH^$8uOE1yuxA+Em4;mVWBYBjG;M;< ziS(Hl^>iRsv8f0@RCh^^ENwf0eDQZx>E2Kge$S78pHNX@WsGxjn)r}a+SQ#_>i97W z{94_AoM79N^eGFhlU=cb%t`zUCKpRCW6xERou_wuT{yN68XEh-b~+t6j#T(5{-fuL zUK*>&Yh{=qVKyF?6G&S0Qqi%swN)u zcIc-pq@#t9$kwCw%O7poatn3xpWi{1<% zDMvr1-r!al9w4J>REA?ibdl-`0;Xvh(T^Ip8FTez|nx9$rd> zvY#rJu+7Vp4M79UFTL8|l))h=&xTsdulF}i%Pil<50&l=Wd}&I5>;K5T68u(PblJ5 zhuw3-u~g2y328_8ni*WI7Z8a) zu2TY#10WSHB}6N#Mm9h%cIh8d=hDhTwH&3OfIwnS0%I8$-)U&>^F2hF+fglqF;scR~~`M&7H`+ zOnhKvbg{$0VXbkC(q$K%8kdTe+`fA^k+bK}VdAKInGL-)v@+34=!&`C^CG$|9?pw0 z2&viHP9VScJnE|pS|B^S9h_?37)GE`F-x_Hv#EF%cKC^`rf~*Qis7W~YYiE_ML+EZ*Jt8OYN5R;*q7L30n_P{AW&%VM~&r5 zx1hHm%7Kb4}oX0D9H zy-vr7sa2DAJ*Y~-CZ|=2V9-gX1Zv9UXb^^V}_nNE^ z+YPX*F(-*zNY!L!x~;LR`!VwE)u$X7$X6>CJ+9VhKlZRg$n}&)QHnH@E5}(&d>T`v)rOnhE}~MzRc_Z7TVmSLcMqgp$** zKJ?xS?ex)?Y!Uf!T<6u%vd1$7K%gQkrEuSGiI{;TA@1(h7l5=m@bz)iFoAb<{I zS#gkPY+Z23C6pI_@ZHkdQ3_nEm*EjR#`xyGxKc|9 z#jy~grUuNS^tA>z(lgo zve*w%BeAg2&127}eMve>3hPu?g4}E3;3UtoOnARRNFM7A6n;G$y~6tC4UXIP*1`16 zw^a2v-=6pj=4A!*859jhTnh((GAJ^#5=hSe`t97OpspPFyK?d_b}$xna4lN80~n41 zVlG;4oD0F?WZ)xTBX6NAD#Ky59PwDAN$$1PQ+mQUUzc}T z9Q5F~_6qLT$$Cbr*8OC;$E*8GHde{I&Oj(Ot|SNC=@_qV!;E9n?yJQtpMJl;XJRRX zMz73QH|^p&V&RtGhwPJ-cv8wB=ilQ+UiT^smKGINW$lzcyJtF%BVq<>3Dg`xFB20J zc?XD5tRkXTPml2*tw@XJie>xnYRyZ+Tte1WhowZ|>h*4>WtUx68xlxLElkt{Z}|iu zL73IXZu*khk**SIBQ??f?U;7mdf`Kx7^4rq^B+?p4hxwaga()nyz2O=E)D+{JGCZi&Q57V8NiQVGuU?WQ?M z&=2Mwa`Ve(&_q5(egCQ`7uI}b73c6^Y1J3Ov;2o70Rmw!?R=p6KN;P;TnnHAfvm6< zL2HfW*tbW`M;w-1>s9XHQ7ku7SrA{pEu$)}A9cZN~tg4IeB~&GR>OJ;j>TkZ`N4ZaUc)u@dnsBQG z;HMY^4BW5v@m1)w)HV(Mh|km1KhV%pf!)`V(;t}giZ78Yq&@|1ErT+Hl#*as2Q>T6 zx_H-;(%K|)eWx9&nxDU8BE&GAc>;$+X0NV7mC~8DVm`ST`L$mwM6C15J<6-SePhIQ zOhPXAqoLW|@Zc8EV6jH(V?~CvS!v!n=QjK}mdr>_mS>4OIV3uFKXwu?HQbrrQB9vv z)9H3$8!s{EGv9MNIb=cpXlRfwzJ)cgP6dLTwegLO4N=3$#9 zjhe)hgG8>e3Agc72%^`*5B)Zve5;l>(m5uSdwtdy-RGB1c_Gxbq@+YsH&0za6dr-dB^n9_cU}$sh**BpO2a5C#6K7jAlOHMaMP|G((rTI002>(@XxEEw z@K&>sC700B;CtA>Ax+^gveSfZUUZ)WY)?eH^*1ul4RFXi|J_zb8=RsAJ=@}T9^!13H*-!kr-zzwG;H6=;1F86& z{#5)cEUBjy>1NArhJ$Z*cXuzfuk0+YbdZ$NIZojTr)3>NXnWCziH+x;IqKyw9e`B6*7&m-6z6iD{zLK0ZrKG7?GLR7Zw!9Z*9DQ@bI$J% zSISWy0@1`|(!A&P_bB4M8iC-ADP+GytAo8Nt9VYvrzIq4xy@_$AG_anUdDzsZz;*Vd%pL3wT4kCPsV`sYW!fc{U0{WO^0b;Opyu({6Jn(SDAmb$oZ$BO!$E7a(u4V}3xs1D4xymr7!zOX_Ns z4`zC>GWuSC{qOt+SM*bJk)RZ=^@d>DGo~{e3tx&`1dsF>!b%Pd2bt@ z9AbWAu^ui{6^i9Xy^b{yL{F15pH4w!&mR*-%+WpepQx%wjt5(xY>@+l+ zYrXKq(A$5K?~a2XCOjfpF8|EX!kC2uHGes2jW*=}5>imP8Ppmbq1@oMt}`|^ww?}i z4crvqo61@+F|CZ<*0)~bQ#nE$dyLq?jf}%k9FQEk9g=||q`_)>nNydL5mVbLG*^@Karq43 zfjvX;sXUZgYHT3g=g`J%W36@M^{LMj4Qb08U{dsw-qK26diDBxcF`*}9dq-{ zjTQC5uX&7bW-~4YY!=rRMJY$!3s8m^zCM1GS$l@4EiiJ%$4;fZLjWjDmxDc7x|~6h z9K|LfC`Gm9@8gSX$f8i_XlEANYr*`mHh}tDN2GoJMcD4{c2GW3bp#RP#>1fSP)KOv zZrCkrP7~NDl)x5H3<1k+`Ui~T_Dzr>0AqAc`1cp+hQB^}596GF^8Uj5?k@&I+1sSI zFS8c9-j|MF-^#A0I#q^!nkaH`f8}L_I9T56DzGEpJd9?O&>XT)z*2d9_{dnc=UU$` zvV%Bvt?;_4q#y)~=6s~2KDAP;BP3FXkoP{{wDur6r9xnz@LRh-eB=v>unOj3XuA3M z)n{jCr1tZ^3Xphj^IQtA6&F;@{@JHsfi3B zn#jK91iM#xR<0bBH4+ar$kb{1a4E`$pPwJD;75>xFW@D(Mn0`>I4|+!q)$WWcQBrc zl8YEp+&f^=OPJJ(Nk)ip%^-&^%nDT=AlM$u8xZ=|3r{~KHgkpYeWGO%^bcV5LJG6{ z7gY*UXBwu8Wmk99y;-McQ9Fy`@cbh~ztopkWB?H4={2!GdMYqkp@%lsB$sEGRwd-4 zC_wzXP4?Yl0Dh&=Ijok<^yxX!TO&BEIv>Ts0nlWr9DYlPxD{e6sqkZ6H0KL05-DXq zOvn09%fV0YPsRWEeo_U)jbUJEV333xG7T)MG?Q~rs3(;qvWl1hqopzb7SQ|!r6+ce zO|$SmNgb|K;w^5uXN{|hfdizjRQ*eJzvXD zSx<3#YSzN~DY*CN6Q$gv{!Qz+o8HbVtGUf;$q<6-hEa zTXjVPtyi`9FL}$o?r)k_9_|rBW&knq;J0ZvBvI6^|6o=c%oJXGa>^2`^t3P5);~-D zGCC~d!n+x8Bi6U=Y3)Ao-R+g+M&H^KG4O*27t248dT!xxWak4uivn{_Vu;ZLd>3W_ zyXT6cp%v@7!N)z5{{vY+&u8P+LP5Qj9VeG;5%AVhyPz-OQ+ZdaCaP31QbvMUBjNG!H zi)v6HFNuJH_1xEJFjG`iJmW{eceOury2?R!yaN)5 z5o7lnd@_z*9e@j|q=`Df5((q{@*}z!>Gci2UKJ8560PInQcQnaX58d8|82vng3s@3 zr>LU{^ZtG9PK(cwP;yv8qpgGli(5rPy6W^Ni|A-x7PdLJ$tAi6g5y0u(O>ZUx?^&u zu-<(5#`2h(y@Gprb-@}Q=Qfg~lFTC{-gL6@vukTU;5d1H;zKI37BZ509lkD>ykl}I zQtBoY!e@-IGjk~o;$ENTuVtn1R-t9%uh*<8LWH zJrYSa^QxaiH5r#HB|ELlxD^sOhNtY{dGAjT$1;)Ib_Q;xwTF!`d72uR;hdg$=;g_U z*r1V}Q%)<>>+sZL;YNOlie|SV>^7bHGio;x%I*6x`1)QxzRiQ~?vq!H)BQVORK#Pt74-@RxALv1s)*;y959Tt2ncvU#T9 z@@!GwNL-tFbdl1NqctmA$Z?F8{E!l=)@e0{{bYABcFYDI4C`^Rx3_<(t*sq7Oos#U z^ST!f0Eok#0{;z}VD?Y+?1f;G@C;#}cNLFYbs`b)fL7`Jz$4o20)|ujxCy_bVN1s8 zpF#rnOas);##go0v|#NH_KWR{Q(Diyhc+@!w698ov-7@V5`Dn?l#Vwk@?(Q^x5Jtk z{7hqS!!U8sv?Dfg|5*M_H_cn_RavG74ga)(D~f#7mU4T)ncTJ}-S3-Dee%D(8*+-t zZ+%Z)`@o!xfZlw0j4v4JBN5ARxuZlx_=1ZM@ruxX_Sg5P!EnEY@PrPM7xC)#*mwQ% zBftDx)@o*ujP20WBDc1^Ox!aW>dDoR)AR%04YxD>#!u9En5RkM94kFn`>!jpp@KN+ zlkrWAN~nLJ?s;HA_MdGYO@HZD{K12w@!OmHb5v6UR1TQ(Z5RWnQ|lvaA0B%&U?l2f zQBlb>HP^5^#)9SK0DXbd0IKgU02bez<|Y;wKmW-wl|+pPg%SXO;}{^tx2G2*{7Ty6 zMBQ3Cbz{870Ao3fNJZj*ZX(b=xM&(ceI%$Kv@1wW$Rpj z+(MrZ`udA`5Xe-v>y_N>8iUAOE%x=;l;)A}(I;Z6dwm?h960F4IUpgktNFhT+%eY> zxiedPu&x|=!8@Y*iGNS|rt!_0ck=8b2|ujIu^Re4L8WaLfGLl)oh1EeCe%b_RhPA& z6sH82Hy?Ns$mbL~&SLiG_u`^re=lY^RDSp=8^4ZP)Xys4yLVN0^trk^_In?#hPtqj zqjSQSf{2?MC9s8SeYBkVk0Wlfac4}D9(Mh-FQ4f??D+n|T_yf!&PK#ib-1F2V8ZU2 zF|CG*N;ua#faG$i0LYQ)@Kc-I59i2W>$v9(6QiSRlRhN!Sw=Q~nF!=#O`!4vsiPU> z&Y)9#{QcWsde0I=<2a;TiQQxJIJZpEDukFD9FLy>H}?dPyorHaxYDUndpWY(+t$Bb z81^eZ_xL#HjbuygO(Op+xL5l+*)V3?Y!v6^=TkH_`Au zyOcfkFNm=pJ3@}Fn$YIK@TmkWPMK#mt75RPF+8vwAb;czLwe}ngN|O5zzY=-^vkF*dO4?2vh2Bz4@MxJFp z?iWqvpH(c1Vnc}zc4X_u5AQkAK>~lf^b01WxXK4=@zZD)XEhBCjqd7r@XLm82WtOb z3qY|YEFp9I@cGBR1^q0C@_~tA?JVu~rj%qK<`R}_ALcScMx6SIcIO_AlhPBVYdDiz zR2cn96v@6#k^#^Msjv5aDwFZjJlmT2kG=@rSF*Q?G3f60+4B-b`f$Y};|E zkb@3%JDeyd?Hta}cth?0S)OzMQ=Cs>8~*7$=x!>mG7FY-y5r>4biY$6>c7s2Wq+k; ziE9jLLUOGqGhjTL?!S4<_+REl-!O}UmJ0k=x#wt4w^_jMP51HP|Mk@XR@n@gfF*X# zXOy9?&hrIoA~6-?VEyf7T@orWUkyf|zLzsb*gQGvtRqf1JMPl}D{L+KI$(v($CuEz z^f}oqd84izAqb$GA-mvivGkk8t7MHn6trT?4Y@h-E@*(^SBq|P+JP2#gi?IEcTZ{SfcSihqM*P=T zq^nHz^`GnOGuq*yR)fXRx_lCC103utO4j8ml`NrV z0RmfI@zKoM3y-I^cl;^{Y1n4`i`TGbq#MjQ4yYEu<>q1KFrw>KBRW1O9#^gd2C^0F z{j#kUOP5qe=Vq8SmvJqw=_%(9H>VpyMN=hAz!(vyyukFp3J8V=i~WVfSP-nKGJz~- zcwc{^9B;{}TJ_*9hP8Kt)GUab_7`nql}Og80ymb3s=;aG+R2gAG@`ShKJ5c(N#-nm zQD>lH?>N4sK5Hj)ZRK*rOi~yo&u(lt5u_IQ( zbEQ`pI8^Wld&$up;5n0!-M5yA%;1&*6>05ZhkR~99&v%n_5o>3)e0&zgCp|B*yyO& zHn@R$YN#&Xer9C%@2||F_gspLS=Nj;auWmU$QP@1ULECKXdxEx;@=L7hyFt=k>SRD zXtua_lrD3Gtdm2zx_0lAACi~v-^=cT-M6cAdBT5tqJYKhD3$DV`-cf1~Q-m`0C4%46GzS3a9u@i(?IUiqlK_O-584EZ~Kn|MNKql*dQ zHl-qD?T+u4qc^5YBkDiZ(kcR)YXmWw>I3Ie~fy8 zm*JR_Neej0&&=$5b3D>dI`sX zDU**}hRd63LXfUu?ZK{K1dn*MEHSu^Se!$R<#zDLRrGh3KFUg7R|cCZgb^16dCOQ^+`%o zY6%vRy)G^!IH1=v$q#`5*i)W*>UU}m!h4`y$O$4A*mY?zp6U+hI5LJ=w4B-eQDoRq zy`x}L9!gyE8O;iLslLTQIWyG_m%xU_tjf&Eui9Rn3@LpI%Utw@>C~X(b4tW0Nxov4 zpGLFSmutSZIO0#t65L*j2E4mKck`8;gb{)ioDSrbAY=rjt%;EubcZX0dd5WlpOPQE zC*Z+AQXl>w6o>qGoA|8`-V7hax%WOkCCp-u{TlBs-NTtF4i`{mK2rKSF^nQiB zlDCj8>9!YpaKs4@6mbSRU~yZzqv)oI-F^nH_4)75pzA^mf|b>R#h0o>f#gU!4927~ zoHjk3(D5lTQDwuWEr{{riqH@9FW5<2+hpUu(qeNUFKj&Zs1Z-AQ;Xbs+=D{iKUjr` z_hJX2PaH|M$x~f$Ael1W!N>QjkD=rlzBe`C>9CQCmhy(Mo#q-oWZgovQ$#6QnWX@a zfc$y?B48y&mk9#x`xw5txvgS`#Ht%PeJcC+waQuBPdFOjP6i)NtSpPu?4B{r+6z7| zB_HQP+UoD@GnS3&Ax83Y1=D2=n_DgR@ScOPQc^)<+Y?wr3OY_odp-?k48t8<7n2K z9y;u)T{mF*MiUbxL0Y^Yd;*86;C>K6Ua|uL2?zS-jr{0V%}|e8z#Uo2SJiBBWA^F zC3{NsP{$iTL`WwL>_{>xV5^io2)}t@BkKFXH!VfvnNHCQO7AC6VbM;0tJM9g@a5e* zMf*={1e(9Ns0qD74bx85{M+zXRauQeBzLgE@Iu~cjX;F*`Wsp$V*NiA^nIg}fW)G)?+`CD5d* zf?KVy`EUqSGa&fc_n_S02b*k6J+Xogf`4%@?jzjx)WRLs($c;dz7eA8F-$A^MIYF) zcXPQ!*{or?%(HqwQ^LE)YPDevl8<+}6igFfWSlzQo0*>CL7ygLSW(7sTv5?eH9t)i z&bt~KJ>ipRR5bbt<#$+TU(PdOP`Sh&&p^vyPj?#g%~4gyO;oFgF^~5@F63YQY#1IW9Cu< zcE^Ue!x?w8ks3j>U*odsE1x#xIBeAC-LK7unC0j!yJcPT?kI(Vfw;k3pXFgrhs zs-QQAXTAT(oYp_Tgd}Bf`LAp#e-DB{OZ@fBj$nJD!y=v`6IgU-weA<4o?6yrRK({h z&yJV`r{cbBg1Dbf9d%B^@#m|S9;XsY?*k7^DGGBrnwPHWnSzRT%1_?d##r55f-t7?$5<0 z@?*|j_=0ZG!i#4IHGVSVo4s=eiVt)39BCOgT3qwGnw$H+ue>8hIo0F!`O6?y0#2SY zaW?5-Z{N2KEByFH!|-tH>k0ElQIBn970%v`v7fTxKq$*R6;W+mJr@#a@JESW#@Xl3 zPJRN;&|%#YH;W81mOvkuk%$u98asdDA6NlZilL!z&oP*i22Rr;EVP>I$S`u-QbHh! z!c@Ln5_-%DAwFrq7M5{Q z@)BEsKIRFKGoZGWeh`UO4BP|ImqCgU`~?Pt^j4Yg1B)s)fQ!jz2}086&hD;&w{{bz zq64wN`7I%*vbCew0c2tU)aDUD`;Qg1El-T>O%o@u3U6r^ZI8QO{$_TGEoskbuIy?)aGmYp_D0q@v;3*!Tp5Vj-CbxLoxj;odlGdA{A6|7r93Kri)XX$# zo4U^Zm@}kTPSSF`gxB3=&0CNW1_!eTB^QQWvOrmcQCG!YvhclsNa0I?;f26gyF_06 zxsiGp6dag?+%*yU+CsbYrb~rFr4Pj(dBa~Eehzv{#2hO9PC5^rBRPlax4Kj}VRU-p zkntD>($G*B3Vqs5!COmY(lLH6&@&;Tv${>DU!k6OGGr_2`>SGy|0wYzFYnJR#~ls)uaU^f$2`kyOJ9S4 z>O~n;2=aq~Gc*iSq60U6cwFPbqwbrw%dOU2(%8&=J7u_hxGSkKXi;KwmwLgE?aW z^RO~$qa?}qxg-fap6+^Hh#e2qSZy2e&7Ym3g&e;F!03l8+(y78Y^rfhTO@d6`j61+ zoFg`=s$!-?HHSMO&`h~bO9(#8{SPZ(V3H4*_InJ~a;RA{|2}|bin^rTHmmwEMmS`C zeKO&-6bJ&jeza&gvs;Wxx4wz=OFmkjbZ!o`>c)Nf3r=(N=Kgs$M#$;9BN!`wd{dL_C(1HBufushtb> zDNj1KaY5B+{4^}BsDM^fd6nU38yuvA!@WB2PI__+RGavtV$=N2Du-!N-;zJ@Adg5w z4D;e#&@tudCyEvUC%4}~xz?X(w&EnnBeL&i-uiU>&YL7CP_T0n@(G(*fpmYdyZ?QB z&Ww{-uAa}mw{i>gMWzUG)c{~*q|#1nb2)hvkKrBPAKIP^G0*D&fev>K5~RLXOAOh& zaG^}5w%3uDKxI7}{w!JJ+*FhdER5R^W z;tk8poS-#n;46NuK37m7V6#sPs*k4JzIT}Ok{1H%48BD*+x{l>8pw+wDzx#2JpLl6 zftsc+^6yzy(``UKhR4JBs`4#SCn2ggK_2ITI+Wfl=2uGcQEwd_L7jBWZ(k6&7K zL(l@{((0tva-dv#oZNB;9z^yT&;D9F(=^mSZPahgZWLx_8Wx0_Gkd9{^Bsup?eGI= z=+7)9*#L`^MJhOw25OgAqPx^~_^7#%brz>-^WJuw!ONjhoAZGRrzyY)S1a-F<|8Z) z?!fM>LauN06ZWa6cOjC(ii^?Yvg(6VhC8=D>fmS<@>nwWvBeXJJh+edNtxWDbi#j_ z^o|Jllr?+zJ%R2cor6cdKZFwq*EcO4XdV$)vx0<6l7Q#?&&iel6(IFL?mIYsbOBW6{Oc24 zi6Mp5e}kfchljcr)z$g_(H+eSvKN99Etx(gQQNri%c@OU^W(%KPmJ_NpV3I=kXe4~PFbKWWIZzw~>=j@+5=T!q z=*M&GtEJ6UHJRvCe}55SOeS*#`!#d%0`PyTw0Ge@or2HzOMY6@GqeSeNTvq_Vr@eN z587QGBvY6!$f&Z{LR?tzt}$HxwDxN=^IB;RTb^d-Mv)))>`O)s=28H^rufR1ek=Yy zTXr22mF(0FjhN~K^GutH4r{?iZNTOX0Q>dOi|ElEt8y5gS&j(M zR^%#}oRb#ap^fopRJ<1KNAwC@Zw+o`Yoa)(D(by4nn$25TFS@J8Yt?G0HGhKp&Bql z;cc0XW-#XX9ETAvsCRYWSl!)|-IMioYHNQ6R1aL*dt;yCTwdO-&)$DO9%A{vr)7oQ zxemF+-(r=!k}d!^UWVglH@P z%y3$&jQq6LQ54nwO?rCv_=4XBFS3SW^Tjy4mbvL$D%@|vgdS~VZd;$fb>l$OSD2DM zDj;73_^wS>vTh}I>Lc=&TJ8=%%k>fKoE9j~`6@=Y6XKv!3oqx~{^=Pk8yL=X=!Q~t zk;eMIm|oaF{pKKzoiYwFMQH&J%A(A$$)2PCf4-^ZlUS>kmB-)EyO4!nr4&n-X>J$* zIjupUHc^uA?^${LmJC5%^@c+Kzu<>Y*Z5vTwp=F5o}9HyX1`;{ z6ier6Zj9GGgm5g=-bt1WP2>J0t zEm_RW9_!dxvz0e=FO&i<#=}1S^?)NVAkZ{U+||rYf?USr>G4<4#eSx^K}$Y6nvI-j zh!1AK*xlckQYeKI$}I?k_P7;aDGSiI9u(z;ppMJyHvOj?O46H7(bL56sQ6XJ>27)@u=;Fu zq>0pO?+`{tkmCD;LeOg6xJ7xOTuJE@DUbc!h0CILw}yU*umql1=I1xW((G5azqm?I zetzykf>9Sa0M+_m4x@?tFW_H3T1HB{x2&ld0Lnd^++T z=hSkX`J6pk>js{yqWWfie(R#{e7zNUzp0(4Bwz4Jcve88CY4-NuWv~L4XyVeJCa_G z10T(6zf|28Og|W}r78o)?xQ7c^dS)1D0$Hnq!R6D<*MD&0rD$fA!6`*9?o@wEtNDh zmB)X$*^PNEw2k;|fL!-A+4?kKSpLP;s3AY0aukkqj&^iplZ4;dk$+i!P^#AGyWYgD zWlw-{!+2(q;w8aN-v@DV=o=KPym>8G=Ynu_JKHD*kn!gPxN5lf#kjTpObZp~+hDiq^V56ff#873} zA+bu^m)+AVr3d;P&ar9Z#`?IV~SL;hiR2NmN{t3;20ybIrI3 z3F5Tb?0bO$pdXc}zuiCn7PeMxh~{2M8kReSVz;XUlbLRqqpYKWr#8eTu%Cc>Zx=SHpg z^I8CD$w>X$&~u=13{e!F3Hs_yIJpazlDf!e!meE=;eHuE{xdt zQAyaa*BjIJ#e+bnR6)V}nC#c_Ov*{U2=sNT|;7m4yT7eJGC)uD?K zeSpKzT#jeE0@c}J9;{Ubw?-H!<)OMYR}2-G^nWwqueopH!-HGH2@xCi zx`@ns&T}jooux6;ebk_w3jdqKbVD1R`}^n0n;awY*Y^JL57z*HP?$Z!snh+|NIMb* zVb@rqRzhCe0v^uee0_I+a;fh7SR9*kY)Cv_pHY!-L1Ges>Cfa)_#bg>$~;hi^k9;~UFSnc4P>l7M6Azjy;QLraX7ycc1h zN)sdLc5yD2@A{#C*^*4J66yuuxA(w*Bc@nTcv-W2JRr|fRzb5m$%d#b@BI3;q})F@ zYy=x@9l9|?mD{4?IHiGxk+V}{K*Y1>pd4xgY>yc!v9($`+bYA&&Ha#`XL0w(#RD*ZqD!PAPthIxP0)@s{aXcD+-X~GxI#y9^x(qq3&3!P!4H{Ir zLBYu@g`J&_DWw2yT|1=U%+*7dd;cut)<{}{zEU((6>LP-N#cX8)SoFai1fTdbdNser zKXf9`FP*y>dm8&{5yqChuwbogX6Bsp+4vasES`bORY@JU__z4kb4DA)iT)x)Lf~iA z1M7PcAJPO^0o=M}#&baK57O1dK+3WOBx2bTI*7yVP@c*5X~e?9+zOj%ZDIHG(Z(Zb zmEk0T+%A+=YzXmO>34=w}e1DX&EE5nQhwh+#EBw0ZzhorX|B6e*xeFct9Ma4c3fRlwX*j!ADZQFd)gi(neflK$>(y{-s8x aWQIQ>Zm)4~Ru(|OpNgX9^OC2Q@BTk~r~5tt diff --git a/icons/mob/landmarks.dmi b/icons/mob/landmarks.dmi index e8ce4907db90f473c978f603744a36b873040fae..284809da700691cab9a040b3aa778d65064e0021 100644 GIT binary patch delta 8422 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 V<%piWG9<*MEUzI~En^=1e*pXH#pwV5 delta 9224 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 Date: Thu, 20 Feb 2020 22:47:43 -0600 Subject: [PATCH 193/380] Update tgstation.dme --- tgstation.dme | 1 - 1 file changed, 1 deletion(-) diff --git a/tgstation.dme b/tgstation.dme index 8f676c5bd1..8c49eec3fd 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1981,7 +1981,6 @@ #include "code\modules\jobs\job_types\medical_doctor.dm" #include "code\modules\jobs\job_types\mime.dm" #include "code\modules\jobs\job_types\paramedic.dm" -#include "code\modules\jobs\job_types\psychologist.dm" #include "code\modules\jobs\job_types\quartermaster.dm" #include "code\modules\jobs\job_types\research_director.dm" #include "code\modules\jobs\job_types\roboticist.dm" From 7889ea0d68bcf9bb3bacb290b4959065ff15b10a Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 20 Feb 2020 22:58:43 -0600 Subject: [PATCH 194/380] fix + maps --- _maps/map_files/BoxStation/BoxStation.dmm | 637 +++--------------- .../map_files/Deltastation/DeltaStation2.dmm | 19 +- _maps/map_files/MetaStation/MetaStation.dmm | 2 + _maps/map_files/PubbyStation/PubbyStation.dmm | 15 +- icons/obj/clothing/uniforms.dmi | Bin 108550 -> 109356 bytes 5 files changed, 137 insertions(+), 536 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index a86d9c30b1..d03cfcaad7 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -31389,6 +31389,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bzg" = ( @@ -44022,12 +44023,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/misc_lab) -"ccS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "ccT" = ( /obj/machinery/light{ dir = 4 @@ -52193,14 +52188,6 @@ }, /turf/closed/wall/r_wall, /area/engine/engineering) -"cDM" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "cDN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 @@ -53223,11 +53210,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/white, /area/science/circuit) -"cVU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "cXU" = ( /obj/effect/turf_decal/tile/red, /obj/machinery/light{ @@ -53235,9 +53217,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/fore) -"cYG" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "daI" = ( /obj/structure/reagent_dispensers/foamtank, /obj/effect/turf_decal/tile/yellow{ @@ -53322,9 +53301,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"diM" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "dly" = ( /obj/machinery/door/window/southright{ name = "Target Storage" @@ -53430,14 +53406,6 @@ "dFX" = ( /turf/closed/wall, /area/crew_quarters/fitness/pool) -"dGN" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "dKP" = ( /turf/closed/wall, /area/maintenance/bar) @@ -53461,9 +53429,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"dOr" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "dPk" = ( /obj/structure/closet{ name = "Costume Closet" @@ -53493,9 +53458,6 @@ "dVU" = ( /turf/open/floor/plating, /area/space/nearstation) -"dXo" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "dXq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -53522,14 +53484,6 @@ }, /turf/open/space, /area/solar/starboard/fore) -"ebT" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "ecg" = ( /turf/open/floor/plasteel/yellowsiding/corner{ dir = 4 @@ -53570,9 +53524,6 @@ }, /turf/open/floor/plasteel/dark, /area/hallway/primary/central) -"ekE" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "elh" = ( /obj/structure/chair/comfy/black{ dir = 8 @@ -53613,9 +53564,6 @@ }, /turf/open/floor/plasteel/freezer, /area/security/prison) -"esx" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "esZ" = ( /obj/machinery/door/airlock{ desc = "Private study room where nerds are probably playing Dungeons and Dragons 13e, or a place for blood cult rituals."; @@ -53814,11 +53762,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"ffy" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "fgG" = ( /obj/structure/table/wood, /obj/machinery/requests_console{ @@ -54030,11 +53973,6 @@ "fHG" = ( /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"fIq" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "fIs" = ( /obj/structure/grille, /obj/structure/lattice, @@ -54045,17 +53983,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/circuit) -"fKF" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"fKZ" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) -"fMZ" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "fOA" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; @@ -54142,14 +54069,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"geH" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "gfr" = ( /obj/structure/bed, /turf/open/floor/plating, @@ -54196,15 +54115,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"gni" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"gob" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "gpD" = ( /obj/machinery/light_switch{ pixel_y = 28 @@ -54308,14 +54218,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"gMV" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "gNC" = ( /obj/structure/cable{ icon_state = "1-2" @@ -54482,12 +54384,6 @@ }, /turf/open/floor/plating, /area/space/nearstation) -"hul" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "hzK" = ( /turf/open/floor/plasteel/yellowsiding/corner{ dir = 1 @@ -54636,11 +54532,6 @@ /obj/structure/falsewall, /turf/open/floor/plating, /area/maintenance/bar) -"inO" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "inR" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -54704,9 +54595,6 @@ /obj/effect/turf_decal/tile/green, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"iwv" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "iwB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -54721,18 +54609,12 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"iAv" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "iBv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) -"iBU" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "iDo" = ( /obj/structure/grille, /turf/open/space/basic, @@ -54787,14 +54669,6 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"iOe" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "iTq" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -54832,11 +54706,6 @@ /obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) -"iYY" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "jaF" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/tank/air{ @@ -54961,12 +54830,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) -"juP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "jvd" = ( /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel, @@ -54978,12 +54841,6 @@ /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, /area/maintenance/port) -"jzi" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"jzF" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "jAD" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -55154,6 +55011,10 @@ }, /turf/open/floor/plasteel, /area/science/circuit) +"jUN" = ( +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) "jVl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55163,14 +55024,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"jWJ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "jZT" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55183,14 +55036,6 @@ "kaq" = ( /turf/closed/wall/mineral/titanium, /area/space/nearstation) -"kcB" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "kdO" = ( /obj/machinery/pool/controller, /turf/open/floor/plasteel/yellowsiding, @@ -55383,9 +55228,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing) -"kzV" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "kAH" = ( /obj/machinery/camera{ c_tag = "Bar West"; @@ -55444,14 +55286,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"kLk" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "kMt" = ( /obj/structure/lattice, /turf/closed/wall, @@ -55471,11 +55305,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"kNN" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "kPd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/cable{ @@ -55507,11 +55336,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) -"kSu" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "kWp" = ( /obj/structure/shuttle/engine/heater{ dir = 1 @@ -55525,12 +55349,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"kZa" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"kZw" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "laq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel, @@ -55596,29 +55414,11 @@ }, /turf/open/floor/plasteel, /area/hydroponics) -"lvU" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) -"lwb" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "lyR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/prison) -"lzC" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "lAB" = ( /obj/structure/sign/nanotrasen, /turf/closed/wall, @@ -55650,11 +55450,6 @@ }, /turf/open/floor/plasteel, /area/science/circuit) -"lOe" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "lPr" = ( /obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" @@ -55671,9 +55466,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/theatre) -"lSk" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "lUS" = ( /obj/structure/table/wood/fancy/black, /obj/machinery/light/small, @@ -55721,9 +55513,6 @@ /obj/item/target/syndicate, /turf/open/floor/plating, /area/security/prison) -"mcA" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "meb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/bed, @@ -55733,24 +55522,10 @@ /obj/structure/bed, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) -"miN" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "mjr" = ( /obj/structure/reagent_dispensers/keg/milk, /turf/open/floor/wood, /area/crew_quarters/bar) -"mjw" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"mko" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "mkv" = ( /obj/machinery/camera{ c_tag = "Gravity Generator Room"; @@ -55809,13 +55584,6 @@ /obj/effect/spawner/lootdrop/keg, /turf/open/floor/wood, /area/maintenance/bar) -"mse" = ( -/obj/structure/pool/ladder{ - dir = 1; - pixel_y = -24 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "mvt" = ( /obj/machinery/airalarm{ dir = 1; @@ -55823,14 +55591,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/starboard) -"mwU" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "myh" = ( /obj/structure/piano, /obj/structure/window/reinforced, @@ -56004,9 +55764,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/locker) -"mWU" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "nbT" = ( /obj/structure/cable{ icon_state = "0-8" @@ -56052,9 +55809,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"nji" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "nkP" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance{ @@ -56079,9 +55833,6 @@ "nsA" = ( /turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) -"ntF" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "nuw" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -56105,9 +55856,6 @@ }, /turf/open/floor/plating, /area/construction) -"nFm" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "nGf" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/light{ @@ -56246,12 +55994,6 @@ }, /turf/open/floor/wood, /area/crew_quarters/bar) -"obc" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"obd" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "oce" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -56272,25 +56014,12 @@ /obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/bar) -"oer" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) -"ofa" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "ofU" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"ogc" = ( -/obj/structure/pool/ladder{ - dir = 2; - pixel_y = 24 - }, -/turf/open/pool, -/area/crew_quarters/fitness/pool) "ohq" = ( /obj/machinery/airalarm{ dir = 4; @@ -56365,9 +56094,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/grass, /area/crew_quarters/bar) -"oxp" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "oyl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -56433,11 +56159,6 @@ /obj/effect/spawner/lootdrop/keg, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"oFi" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 4 - }, -/area/crew_quarters/fitness/pool) "oHB" = ( /turf/open/floor/plasteel/dark, /area/crew_quarters/dorms) @@ -56477,14 +56198,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"oLn" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/fore/secondary) "oTW" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -56507,9 +56220,6 @@ /obj/structure/pool/ladder, /turf/open/pool, /area/crew_quarters/fitness/pool) -"oWT" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "oZl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet/wardrobe/pjs, @@ -56655,14 +56365,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness) -"pHa" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "pHl" = ( /obj/structure/table, /obj/item/storage/box/beakers{ @@ -56721,9 +56423,6 @@ }, /turf/open/floor/plating, /area/maintenance/disposal) -"pNf" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "pPi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56762,15 +56461,6 @@ }, /turf/open/floor/plating, /area/crew_quarters/fitness) -"pSl" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"pSK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "pTB" = ( /obj/structure/lattice/catwalk, /obj/structure/cable{ @@ -56888,9 +56578,6 @@ /obj/structure/grille/broken, /turf/open/space/basic, /area/space/nearstation) -"qAm" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "qBi" = ( /obj/structure/lattice, /turf/closed/wall/r_wall, @@ -56908,9 +56595,6 @@ }, /turf/open/space, /area/solar/port/aft) -"qLk" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "qLR" = ( /obj/structure/mirror{ pixel_y = 32 @@ -57002,17 +56686,6 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/maintenance/disposal/incinerator) -"rgW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) -"rje" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "rjQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, @@ -57178,22 +56851,12 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"rHr" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "rIA" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) -"rKg" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "rKP" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -57237,9 +56900,6 @@ }, /turf/open/floor/plasteel/dark, /area/bridge/meeting_room) -"rTT" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "rXl" = ( /obj/structure/chair/office/light, /obj/machinery/firealarm{ @@ -57323,9 +56983,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/maintenance/department/medical/morgue) -"soq" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "spu" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -57456,9 +57113,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"sGo" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "sHx" = ( /obj/structure/table, /obj/item/book/manual/hydroponics_pod_people{ @@ -57523,9 +57177,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) -"sNo" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "sNK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/cable{ @@ -57610,19 +57261,10 @@ /obj/machinery/door/firedoor, /turf/open/floor/plasteel/dark, /area/crew_quarters/bar) -"sZG" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 8 - }, -/area/crew_quarters/fitness/pool) "tal" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, /area/hallway/secondary/service) -"tbG" = ( -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "tgH" = ( /obj/structure/filingcabinet/employment, /turf/open/floor/wood, @@ -57724,9 +57366,6 @@ /obj/item/crowbar/red, /turf/open/floor/plating, /area/maintenance/port) -"tyd" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tyX" = ( /obj/structure/cable{ icon_state = "4-8" @@ -57759,9 +57398,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore/secondary) -"tAN" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tCa" = ( /obj/structure/table/wood, /obj/item/instrument/guitar{ @@ -57784,9 +57420,6 @@ }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) -"tFa" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "tJi" = ( /obj/machinery/airalarm{ dir = 4; @@ -57846,9 +57479,6 @@ /obj/effect/turf_decal/loading_area, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) -"tMM" = ( -/turf/open/floor/plasteel/yellowsiding, -/area/crew_quarters/fitness/pool) "tNF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -57882,10 +57512,6 @@ }, /turf/open/floor/wood, /area/maintenance/bar) -"tSh" = ( -/obj/structure/bed, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "tWj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4; @@ -57906,11 +57532,6 @@ }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"tZk" = ( -/turf/open/floor/plasteel/yellowsiding{ - dir = 1 - }, -/area/crew_quarters/fitness/pool) "uaj" = ( /obj/effect/turf_decal/tile/red{ dir = 4 @@ -58053,9 +57674,6 @@ }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"upW" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "usO" = ( /obj/machinery/vending/snack/random, /obj/machinery/light/small{ @@ -58086,9 +57704,6 @@ /obj/structure/mineral_door/wood, /turf/open/floor/wood, /area/maintenance/bar) -"uxe" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "uxY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -58231,9 +57846,6 @@ /obj/machinery/power/terminal, /turf/closed/wall/r_wall, /area/engine/gravity_generator) -"uRu" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "uRS" = ( /obj/structure/chair/stool{ pixel_y = 8 @@ -58335,9 +57947,6 @@ }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/locker) -"vie" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "viF" = ( /obj/structure/table/wood, /obj/item/instrument/trumpet, @@ -58599,9 +58208,6 @@ }, /turf/open/floor/plasteel/white, /area/science/circuit) -"vSu" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/pool) "vZA" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -58689,9 +58295,6 @@ }, /turf/open/floor/plating, /area/construction/mining/aux_base) -"wpR" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "wql" = ( /obj/structure/extinguisher_cabinet, /turf/closed/wall/r_wall, @@ -58753,9 +58356,6 @@ }, /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) -"wHU" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "wIG" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -58831,14 +58431,6 @@ }, /turf/open/floor/plasteel, /area/crew_quarters/fitness/pool) -"wXa" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "PoolShut"; - name = "Pool Shutters" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/crew_quarters/fitness/pool) "wXl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/camera{ @@ -58909,9 +58501,6 @@ }, /turf/open/floor/plating, /area/maintenance/port/aft) -"xgo" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "xgC" = ( /obj/structure/cable{ icon_state = "0-4" @@ -59038,12 +58627,6 @@ /obj/machinery/light, /turf/open/floor/plasteel, /area/crew_quarters/dorms) -"xsO" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"xtO" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "xtP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -59062,9 +58645,6 @@ }, /turf/open/floor/plating, /area/maintenance/fore) -"xyT" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "xzd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -59152,9 +58732,6 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/carpet, /area/library) -"xFB" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/pool) "xIa" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -59296,12 +58873,6 @@ /obj/machinery/suit_storage_unit/rd, /turf/open/floor/plasteel, /area/science/mixing) -"yfk" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) -"yfL" = ( -/turf/open/pool, -/area/crew_quarters/fitness/pool) "yhz" = ( /obj/structure/table, /obj/item/folder/blue, @@ -94095,7 +93666,7 @@ aiA ahn ahn grc -ccS +anE aod ahn apx @@ -94352,7 +93923,7 @@ uei ahn ahn grc -ccS +anE aod aoK oyX @@ -95123,7 +94694,7 @@ aaa aaa dFX wWW -iwv +dqb lCo ohq wXl @@ -95378,17 +94949,17 @@ aaa aaa aaa aaa -miN +uEx ulM wcR -oFi -oFi -oFi -oFi -oFi +uzs +uzs +uzs +uzs +uzs ecg jLT -hul +veS arm fHG aya @@ -95635,15 +95206,15 @@ aaa aaa aaa aaa -miN +uEx azm -oer +gvX qWV -ekE +con oVo -ekE -ekE -tZk +con +con +eVJ ujS aqs coh @@ -95892,16 +95463,16 @@ aaa aaa aaa aaa -miN +uEx stF -oer -ekE -ekE -ekE -ekE -ekE -tZk -iwv +gvX +con +con +con +con +con +eVJ +dqb qeA lXE pFX @@ -96151,15 +95722,15 @@ aaa aaa dFX lnk -oer -ogc -ekE -ekE -ekE +gvX +wQg +con +con +con fyS -tZk -iwv -hul +eVJ +dqb +veS xzd sJI jJg @@ -96406,15 +95977,15 @@ aaa aaa aaa aaa -miN -iwv -oer -ekE -ekE -ekE -ekE -ekE -tZk +uEx +dqb +gvX +con +con +con +con +con +eVJ iBv lZK fZm @@ -96663,16 +96234,16 @@ aaa aaa aaa aaa -miN -iwv +uEx +dqb kdO -ekE -ekE +con +con uSC -ekE -ekE -tZk -pSK +con +con +eVJ +wHk ewu pQp pQp @@ -96725,7 +96296,7 @@ bAv bvj bCO bDR -bDR +jUN bDR bIn bJC @@ -96920,16 +96491,16 @@ aaa aaa aaa aaa -miN -iwv -oer -ekE -ekE -ekE -ekE -ekE -tZk -pSK +uEx +dqb +gvX +con +con +con +con +con +eVJ +wHk aqu aro aro @@ -97179,14 +96750,14 @@ aaa aaa dFX jMW -oer -ogc -ekE -ekE -ekE +gvX +wQg +con +con +con fyS -tZk -pSK +eVJ +wHk aqu aro aro @@ -97434,16 +97005,16 @@ aaa aaa aaa aaa -miN +uEx sth -oer -ekE -ekE -ekE -ekE -ekE -tZk -pSK +gvX +con +con +con +con +con +eVJ +wHk aqu aro aro @@ -97691,16 +97262,16 @@ aaa aaa aaa aaa -miN +uEx wag -oer -ekE -ekE +gvX +con +con voW -ekE -ekE -tZk -pSK +con +con +eVJ +wHk aqu aro aro @@ -97948,14 +97519,14 @@ aaa aaa aaa aaa -miN +uEx tAC uAH -ffy -ffy +unR +unR dCr -ffy -ffy +unR +unR hzK iYE aqu @@ -98211,9 +97782,9 @@ mgF mgF mgF vAl -rje -rje -rje +meb +meb +meb iMv vmQ pQp @@ -98464,13 +98035,13 @@ aaS aaa dFX dFX -miN -miN -miN +uEx +uEx +uEx dFX -miN -miN -miN +uEx +uEx +uEx dFX dFX aaa diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 13597584ae..1d738b7382 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -86375,6 +86375,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/storage) "cPF" = ( @@ -127461,6 +127462,22 @@ /obj/machinery/light/small, /turf/open/floor/plasteel, /area/security/prison) +"vEq" = ( +/obj/structure/cable/white{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/storage) "wei" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -174855,7 +174872,7 @@ cAm cKO cMm cNO -cPF +vEq cRi cSV cUN diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 3c8e251bb1..e33bb015f4 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -52211,6 +52211,7 @@ /obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/storage) "bZZ" = ( @@ -54651,6 +54652,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/plasteel/white, /area/medical/storage) "cez" = ( diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index b34da30300..e6b2af59e1 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -57031,6 +57031,10 @@ }, /turf/open/floor/engine, /area/science/xenobiology) +"naS" = ( +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "ncm" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -61095,6 +61099,13 @@ }, /turf/open/floor/wood, /area/lawoffice) +"wtE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) "wun" = ( /obj/structure/cable{ icon_state = "1-2" @@ -88795,7 +88806,7 @@ bzQ ioj bsA bEw -bkh +naS bkh bId bFO @@ -89566,7 +89577,7 @@ bBc bCm bDr bEz -bnF +wtE buh bIg bjc diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index ce458a1de3bd7b4edfa61ae1011cae42bfc474f2..0881a2c289b2ae1093e800c5bf4d2bba3b8b4782 100644 GIT binary patch delta 16663 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 delta 16177 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 P@S~#eQodN$IOzWXV{l}f From 04f6559b3d2dd4d1e849963accbcf9fd267f5338 Mon Sep 17 00:00:00 2001 From: Detective Google <48196179+Detective-Google@users.noreply.github.com> Date: Thu, 20 Feb 2020 23:12:28 -0600 Subject: [PATCH 195/380] fixes the janky jobs panel --- code/__DEFINES/jobs.dm | 46 +++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index d45762ee34..35348df3d1 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -59,27 +59,29 @@ #define JOB_DISPLAY_ORDER_ASSISTANT 1 #define JOB_DISPLAY_ORDER_CAPTAIN 2 #define JOB_DISPLAY_ORDER_HEAD_OF_PERSONNEL 3 -#define JOB_DISPLAY_ORDER_BARTENDER 4 -#define JOB_DISPLAY_ORDER_COOK 5 -#define JOB_DISPLAY_ORDER_BOTANIST 6 -#define JOB_DISPLAY_ORDER_JANITOR 7 -#define JOB_DISPLAY_ORDER_CLOWN 8 -#define JOB_DISPLAY_ORDER_MIME 9 -#define JOB_DISPLAY_ORDER_CURATOR 10 -#define JOB_DISPLAY_ORDER_LAWYER 11 -#define JOB_DISPLAY_ORDER_CHAPLAIN 12 -#define JOB_DISPLAY_ORDER_QUARTERMASTER 13 -#define JOB_DISPLAY_ORDER_CARGO_TECHNICIAN 14 -#define JOB_DISPLAY_ORDER_SHAFT_MINER 15 -#define JOB_DISPLAY_ORDER_CHIEF_ENGINEER 16 -#define JOB_DISPLAY_ORDER_STATION_ENGINEER 17 -#define JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN 18 -#define JOB_DISPLAY_ORDER_CHIEF_MEDICAL_OFFICER 19 -#define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 20 -#define JOB_DISPLAY_ORDER_CHEMIST 21 -#define JOB_DISPLAY_ORDER_GENETICIST 22 -#define JOB_DISPLAY_ORDER_VIROLOGIST 23 -#define JOB_DISPLAY_ORDER_PARAMEDIC 24 +#define JOB_DISPLAY_ORDER_QUARTERMASTER 4 +#define JOB_DISPLAY_ORDER_CARGO_TECHNICIAN 5 +#define JOB_DISPLAY_ORDER_SHAFT_MINER 6 +#define JOB_DISPLAY_ORDER_BARTENDER 7 +#define JOB_DISPLAY_ORDER_COOK 8 +#define JOB_DISPLAY_ORDER_BOTANIST 9 +#define JOB_DISPLAY_ORDER_JANITOR 10 +#define JOB_DISPLAY_ORDER_CLOWN 11 +#define JOB_DISPLAY_ORDER_MIME 12 +#define JOB_DISPLAY_ORDER_CURATOR 13 +#define JOB_DISPLAY_ORDER_LAWYER 14 +#define JOB_DISPLAY_ORDER_CHAPLAIN 15 +#define JOB_DISPLAY_ORDER_AI 16 +#define JOB_DISPLAY_ORDER_CYBORG 17 +#define JOB_DISPLAY_ORDER_CHIEF_ENGINEER 18 +#define JOB_DISPLAY_ORDER_STATION_ENGINEER 19 +#define JOB_DISPLAY_ORDER_ATMOSPHERIC_TECHNICIAN 20 +#define JOB_DISPLAY_ORDER_CHIEF_MEDICAL_OFFICER 21 +#define JOB_DISPLAY_ORDER_MEDICAL_DOCTOR 22 +#define JOB_DISPLAY_ORDER_PARAMEDIC 23 +#define JOB_DISPLAY_ORDER_CHEMIST 24 +#define JOB_DISPLAY_ORDER_VIROLOGIST 25 +#define JOB_DISPLAY_ORDER_GENETICIST 26 #define JOB_DISPLAY_ORDER_RESEARCH_DIRECTOR 27 #define JOB_DISPLAY_ORDER_SCIENTIST 28 #define JOB_DISPLAY_ORDER_ROBOTICIST 29 @@ -87,5 +89,3 @@ #define JOB_DISPLAY_ORDER_WARDEN 31 #define JOB_DISPLAY_ORDER_DETECTIVE 32 #define JOB_DISPLAY_ORDER_SECURITY_OFFICER 33 -#define JOB_DISPLAY_ORDER_AI 34 -#define JOB_DISPLAY_ORDER_CYBORG 35 From 257cc813e2c8461bfbfcc21648f1deb55737d146 Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 21 Feb 2020 01:10:34 -0500 Subject: [PATCH 196/380] Armorless --- _maps/map_files/BoxStation/BoxStation.dmm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index a86d9c30b1..9c292c3ea2 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -9316,8 +9316,8 @@ /obj/item/clothing/under/trek/medsci/next, /obj/item/clothing/under/trek/medsci/next, /obj/item/clothing/under/trek/medsci/next, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, +/obj/item/clothing/under/russobluecamooutfit, +/obj/item/clothing/under/russobluecamooutfit, /obj/item/clothing/under/gladiator, /obj/item/clothing/under/gladiator, /obj/machinery/firealarm{ @@ -53470,14 +53470,14 @@ }, /obj/item/clothing/head/russobluecamohat, /obj/item/clothing/head/russobluecamohat, -/obj/item/clothing/head/helmet/rus_ushanka, -/obj/item/clothing/head/helmet/rus_ushanka, -/obj/item/clothing/head/helmet/rus_ushanka, -/obj/item/clothing/head/helmet/rus_ushanka, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, -/obj/item/clothing/under/mw2_russian_para, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/head/ushanka, +/obj/item/clothing/under/russobluecamooutfit, +/obj/item/clothing/under/russobluecamooutfit, +/obj/item/clothing/under/russobluecamooutfit, +/obj/item/clothing/under/russobluecamooutfit, /obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/jackboots, From 4542afa537418640cdf1e64414e9ad43515c331f Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 21 Feb 2020 01:14:09 -0500 Subject: [PATCH 197/380] Update trek.dm --- code/modules/clothing/under/trek.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/clothing/under/trek.dm b/code/modules/clothing/under/trek.dm index 9564d03909..20852dbe62 100644 --- a/code/modules/clothing/under/trek.dm +++ b/code/modules/clothing/under/trek.dm @@ -19,7 +19,6 @@ icon_state = "trek_engsec" item_color = "trek_engsec" item_state = "r_suit" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) //more sec than eng, but w/e. strip_delay = 50 /obj/item/clothing/under/trek/medsci @@ -69,4 +68,4 @@ desc = "Something about it feels off..." icon_state = "trek_Q" item_color = "trek_Q" - item_state = "r_suit" \ No newline at end of file + item_state = "r_suit" From 7d769b3984c31a996370bf5ddc6f3e0dceb151ae Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 21 Feb 2020 01:34:22 -0500 Subject: [PATCH 198/380] preemptive lunge buff range increased by 1 windup length decreased by 0.1s to 0.6s grabbing system altered to make grabbing more instantaneous depending on range telegraphing sound now plays to the user as well for feedback --- .../bloodsucker/powers/bs_lunge.dm | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm b/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm index 0f2aba49b6..c3a3090d55 100644 --- a/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm +++ b/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm @@ -7,7 +7,7 @@ button_icon_state = "power_lunge" bloodcost = 10 cooldown = 120 - target_range = 4 + target_range = 5 power_activates_immediately = TRUE message_Trigger = "Whom will you ensnare within your grasp?" must_be_capacitated = TRUE @@ -58,27 +58,29 @@ var/do_knockdown = !is_A_facing_B(target,owner) || owner.alpha <= 0 || istype(owner.loc, /obj/structure/closet) // CAUSES: Target has their back to me, I'm invisible, or I'm in a Closet // Step One: Heatseek toward Target's Turf - addtimer(CALLBACK(owner, .proc/_walk, 0), 2 SECONDS) target.playsound_local(get_turf(owner), 'sound/bloodsucker/lunge_warn.ogg', 60, FALSE, pressure_affected = FALSE) // target-only telegraphing - if(do_mob(owner, owner, 7, TRUE, TRUE)) - walk_towards(owner, T, 0.1, 10) // NOTE: this runs in the background! to cancel it, you need to use walk(owner.current,0), or give them a new path. + owner.playsound_local(owner, 'sound/bloodsucker/lunge_warn.ogg', 60, FALSE, pressure_affected = FALSE) // audio feedback to the user + if(do_mob(owner, owner, 6, TRUE, TRUE)) + walk_towards(owner, T, 0.1, 10) // yes i know i shouldn't use this but i don't know how to work in anything better if(get_turf(owner) != T && !(isliving(target) && target.Adjacent(owner)) && owner.incapacitated() && owner.resting) var/send_dir = get_dir(owner, T) new /datum/forced_movement(owner, get_ranged_target_turf(owner, send_dir, 1), 1, FALSE) owner.spin(10) // Step Two: Check if I'm at/adjectent to Target's CURRENT turf (not original...that was just a destination) - sleep(1.5) - if(target.Adjacent(owner)) - // LEVEL 2: If behind target, mute or unconscious! - if(do_knockdown) // && level_current >= 1) - target.Knockdown(15 + 10 * level_current,1) - target.adjustStaminaLoss(40 + 10 * level_current) - // Cancel Walk (we were close enough to contact them) - walk(owner, 0) - target.Stun(10,1) //Without this the victim can just walk away - target.grabbedby(owner) // Taken from mutations.dm under changelings - target.grippedby(owner, instant = TRUE) //instant aggro grab + for(var/i in 1 to 6) + if (target.Adjacent(owner)) + // LEVEL 2: If behind target, mute or unconscious! + if(do_knockdown) // && level_current >= 1) + target.Knockdown(15 + 10 * level_current,1) + target.adjustStaminaLoss(40 + 10 * level_current) + // Cancel Walk (we were close enough to contact them) + walk(owner, 0) + target.Stun(10,1) //Without this the victim can just walk away + target.grabbedby(owner) // Taken from mutations.dm under changelings + target.grippedby(owner, instant = TRUE) //instant aggro grab + break + sleep(i*3) /datum/action/bloodsucker/targeted/lunge/DeactivatePower(mob/living/user = owner, mob/living/target) ..() // activate = FALSE From 4de8391ba4e2564fd55a716b2908a7007a24714e Mon Sep 17 00:00:00 2001 From: raspyosu Date: Fri, 21 Feb 2020 01:40:35 -0500 Subject: [PATCH 199/380] fix filenames zzzz does this work even time to fIND OUT --- .../antagonists/bloodsucker/powers/{bs_cloak.dm => cloak.dm} | 0 .../antagonists/bloodsucker/powers/{bs_lunge.dm => lunge.dm} | 0 .../bloodsucker/powers/{bs_mesmerize.dm => mesmerize.dm} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename code/modules/antagonists/bloodsucker/powers/{bs_cloak.dm => cloak.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_lunge.dm => lunge.dm} (100%) rename code/modules/antagonists/bloodsucker/powers/{bs_mesmerize.dm => mesmerize.dm} (100%) diff --git a/code/modules/antagonists/bloodsucker/powers/bs_cloak.dm b/code/modules/antagonists/bloodsucker/powers/cloak.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_cloak.dm rename to code/modules/antagonists/bloodsucker/powers/cloak.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_lunge.dm b/code/modules/antagonists/bloodsucker/powers/lunge.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_lunge.dm rename to code/modules/antagonists/bloodsucker/powers/lunge.dm diff --git a/code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm b/code/modules/antagonists/bloodsucker/powers/mesmerize.dm similarity index 100% rename from code/modules/antagonists/bloodsucker/powers/bs_mesmerize.dm rename to code/modules/antagonists/bloodsucker/powers/mesmerize.dm From f35ee95d672bf46a4b328d9fad9b1b04e76d8f35 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 21 Feb 2020 01:54:23 -0500 Subject: [PATCH 200/380] Update heart.dm --- code/modules/surgery/organs/heart.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 5767e84c73..71efcbfc5e 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -222,9 +222,8 @@ obj/item/organ/heart/cybernetic/upgraded/on_life() /obj/item/organ/heart/ipc name = "IPC heart" - desc = "An electronic pump that regulates hydraulic functions, they have an auto-restart after EMPs." + desc = "An electronic pump that regulates hydraulic functions, they have an not affected by EMPs." icon_state = "heart-c" - organ_flags = ORGAN_SYNTHETIC /obj/item/organ/heart/freedom name = "heart of freedom" From 58df6486cb99c86c065b9ce764af3c2e20fd4104 Mon Sep 17 00:00:00 2001 From: Trilbyspaceclone <30435998+Trilbyspaceclone@users.noreply.github.com> Date: Fri, 21 Feb 2020 03:06:38 -0500 Subject: [PATCH 201/380] Hey hey people, grammar here. --- code/modules/surgery/organs/heart.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 71efcbfc5e..547ca38ead 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -222,7 +222,7 @@ obj/item/organ/heart/cybernetic/upgraded/on_life() /obj/item/organ/heart/ipc name = "IPC heart" - desc = "An electronic pump that regulates hydraulic functions, they have an not affected by EMPs." + desc = "An electronic pump that regulates hydraulic functions, the electronics have EMP shielding." icon_state = "heart-c" /obj/item/organ/heart/freedom From 7d8f1320b33c5763bc808582846288287d350ddb Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 21 Feb 2020 03:07:42 -0500 Subject: [PATCH 202/380] it looks nicer --- .../living/carbon/human/species_types/ipc.dm | 6 ++++++ code/modules/surgery/organs/eyes.dm | 4 ++++ code/modules/surgery/organs/liver.dm | 4 ++++ code/modules/surgery/organs/lungs.dm | 7 ++++++- code/modules/surgery/organs/stomach.dm | 4 ++++ icons/obj/surgery.dmi | Bin 37901 -> 41535 bytes 6 files changed, 24 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm index 4249be098f..15f3dd808b 100644 --- a/code/modules/mob/living/carbon/human/species_types/ipc.dm +++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm @@ -13,7 +13,13 @@ meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/ipc gib_types = list(/obj/effect/gibspawner/ipc, /obj/effect/gibspawner/ipc/bodypartless) mutanttongue = /obj/item/organ/tongue/robot/ipc +//Just robo looking parts. mutant_heart = /obj/item/organ/heart/ipc + mutantlungs = /obj/item/organ/lungs/ipc + mutantliver = /obj/item/organ/liver/ipc + mutantstomach = /obj/item/organ/stomach/ipc + mutanteyes = /obj/item/organ/eyes/ipc + exotic_bloodtype = "HF" var/datum/action/innate/monitor_change/screen diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index bdd1a444bb..a915d12838 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -377,3 +377,7 @@ name = "insect eyes" desc = "These eyes seem to have increased sensitivity to bright light, with no improvement to low light vision." flash_protect = -1 + +/obj/item/organ/eyes/ipc + name = "ipc eyes" + icon_state = "cybernetic_eyeballs" \ No newline at end of file diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm index 680d2389de..73225fc41c 100755 --- a/code/modules/surgery/organs/liver.dm +++ b/code/modules/surgery/organs/liver.dm @@ -95,6 +95,10 @@ icon_state = "liver-p" desc = "A large crystal that is somehow capable of metabolizing chemicals, these are found in plasmamen." +/obj/item/organ/liver/ipc + name = "reagent processing liver" + icon_state = "liver-c" + /obj/item/organ/liver/cybernetic name = "cybernetic liver" icon_state = "liver-c" diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 91153655d3..b774aaf793 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -2,6 +2,7 @@ /obj/item/organ/lungs name = "lungs" + desc = "Looking at them makes you start manual breathing." icon_state = "lungs" zone = BODY_ZONE_CHEST slot = ORGAN_SLOT_LUNGS @@ -462,6 +463,10 @@ S.reagents.add_reagent(/datum/reagent/medicine/salbutamol, 5) return S +/obj/item/organ/lungs/ipc + name = "ipc lungs" + icon_state = "lungs-c" + /obj/item/organ/lungs/plasmaman name = "plasma filter" desc = "A spongy rib-shaped mass for filtering plasma from the air." @@ -543,4 +548,4 @@ /obj/item/organ/lungs/yamerol/on_life() ..() - damage += 2 //Yamerol lungs are temporary + damage += 2 //Yamerol lungs are temporary \ No newline at end of file diff --git a/code/modules/surgery/organs/stomach.dm b/code/modules/surgery/organs/stomach.dm index 94f88cbe67..3b383581cf 100755 --- a/code/modules/surgery/organs/stomach.dm +++ b/code/modules/surgery/organs/stomach.dm @@ -96,3 +96,7 @@ name = "digestive crystal" icon_state = "stomach-p" desc = "A strange crystal that is responsible for metabolizing the unseen energy force that feeds plasmamen." + +/obj/item/organ/stomach/ipc + name = "ipc stomach" + icon_state = "stomach-ipc" diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index fcc28de7b9324ed4dada532bb91380ac2d1fb30d..e998ce442db416faf6a546f6a72e062e4e0387a0 100755 GIT binary patch literal 41535 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

  • X#olrp;on;qy0+s-C2HYX9r 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 diff --git a/icons/mob/simple_human.dmi b/icons/mob/simple_human.dmi index bd6472ed42b5d33be113e679580d01b733cbfbbc..a6080838f1554b59f59feff9371427c94b578758 100644 GIT binary patch literal 103836 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 Pz?a%1Eu{)Y^RWK~uy`B% literal 98305 zcmZsCbyO5@*!EJ=-3TltAV^6{Eg&f^2uhc9O2e{rmw-r1mvkfD$d7K24hiXAU}3-E zeb4#M_s4e*v&{26GrKeQ+7%LH+u#{iXu7Vg%F zU>?fWVtSkgn%zy!Xe3tXYnkMA?)#MQjUpk*VKj@+C*=aEn`0+F{Y}M=@A;47Gc(q* zd{{~GH~j#M{SIXT$)#g+Lbs)~CfojBy%b2PakNWQTiKoCTD|h)pm;sijnKcg3}2k8 zDOltztO8@eqdxyp(m#}eolKn^RJZB^B)Cfv$R=!QcR0C-Uhp& z4YxWycqlOS$M=0`bDiJ6N&ml7P~U zkd3nLAJi3GE=B2_a;6}xlAH*fRb0w8?&kG7(#xNeDV*H%7}{N&INUh_>(4$)N#}%4 zB~Quhrxz)wb1O|>As$nI?6aum7V?*xb?go$Sy(3Ci0x**Ik_GCk4VOZKjUFhg#=kW z6uShwR^6!zf-Kk|^KVW0GYl*E{D`{-++oXd+y^rwQdM<}+0#?Hyeuxvrre(NAa2iC z4UDQfV_L-w;(_#wU=Gmx6H^n~0&5*BJwtR%-23>h?$pUhgHNvK+AXuUNahW~Fv8$a zi1`2>D(H0@o{^D}v%5RS!{d}P&(%^mCk})0419pHxx;{;=sq9&6s)w@e;vx>qrE;N zHuiS+&B^~%0ZQ&W3~P}93wuU1x`D% z=4ANT_Tkj{;Z!V!ULs1&&PesqZ#M`1kV$xu|>)Am8(c)1`{fV*m zj6U`@^dry(;c|(84_Pn>fSaj==BiQ*Y!Ye&+(qLD4Ce=$=x<8BU(4$Je%im;l?Y$C ziZA}Ab8*xyr{=e0h&9-<+DOf-$n|&# z9T|rIKn(SE*`R+|boqU1*8HpE3;t}@OMUbsZqG!D0`~?V(lazrm}!6fJ_qx@%VUF# zf*deuO=8?LL5$5h7#^n>zhgG8Y2W^`iMDI9 zfIO#$K|)RLOU|YO?$|Z%TFyg{uys;s?g|&pW$Vx|7Y*f7m^6tHVXwTbIq=lFag6T3 zm;NtIFPv)}Qsp*G0W|sfP11!K)q`FH`OMZc*{(gX;?s4%_;XPEX8}6f~xZ4&Tqv$4~%dxTs z5j_KKtX@n_W5mlC%$24Ab{%5;`yL~tSIx}n=O&3S93v$EJ7uAd*AND!iSpwqC%OPn zpJ3xuLdJK3hxSgX4)@v;n?@G1UpB)vFKsYb3mp223dnz}>c^E7s0Io6U2~usPHNmY zDJRr-(AlWJYxW%C(r-Q(&meDkYXpq~N!`{Vk5eFswY0k~d66T-o|)dY${m?p9N5LB zK545i*r#_#u)DT1jU|1ct9@6^#TN8*eo~dTDBd=PC`O zcZ(q7I$dhv<}1hjx@$d?DbYczHYT7P=M&3gMtkq047e$E|kKL^`|xBH8K zXBMij%R33H4TWl(QaBNaOr&ZES zqKk{dN;Ni`4xO@4ncOa1NLBw9Y4)HU#53g%A0L0ACi{q9PoT_cMKkd+AbkAO0N`wr z+AiH>B_BofKq3;4BDzG;?iX4p&jOaN9a%e2U|(O7EqlM!B3;f=n9#z{yXjVqCkQc{ zN|~6`W)Np3_Wt9MgcE4JiCK*tWg&(YGVdkivyZ5S7dJtQ=Cvczulr&{x{JtJIBZB` zs<=a@(|Mf7%WxTwq8|G)AFC}#X;?Wqqp4_~y9BzRrGt1KvFyq*shWnP)&O~?)?G$Q zMlw9C0Q=38OZe5Nt*38>Q+wJoA{`G9^f#uTKQYdgf9gG4ZO<6V64U*L_`QGG^NVt8 zg7$R_r|7Aap&?yudcenoAJXZ^<>jxw01uLu6(nLTilOf0Z!On`ENO1Po>>6}{Ns>l zOHL@Moa$A0IcTT8;=q(>w(jJ0##auzb`J>+y%zD`kRcXogQr@<+0+a9&E?rhqDCoy zv>gg~aWZdI#E?m#7I+(JC0nufy)lrCkRYiqEyc!Jb;Shz{rfky!{kFJa=5Y+0{CtV zT8=R$9tk?iVijp4A5mbW=Kxa7@E7M8#+kIWxTn{PmDm1Go;M0vr8&jQu8WzR)9#vH z>TK2d_Jg2!5Uemq%4|n7)dnYB%*Vj+NrBc2z zg=c=wi!ug2Rq747zKFJaO-j@CC`x4VWc_2@seh@| zduOJn`hgz$?MsPvAS;?_A4TW=aceyKvuAnb<#>7(6soGKth)*^X}x~Oc9)o!E==ML zm=O4PgQh!zSC6^WdV}B=aKKy|+`fok&3+-S3F#7TEexu=M5}cev;}pwgBx52n;v8F zEl%|6Q7ncb=!2f{k-*`Cxc0-#=qg9wXSni(HK-*H!leumf6yldQOQ6|5{qsp;#na} z9cB-;+0zm%Qlq1Q zO)XjPW8DK@u2;O8op9uUnYlUj1(w&Wo%&5HVLi`iuWwUZ(EfSrFLAHSxP-jb`_6~v zEDd7l1_bOfnC*M%WDvr>!|?Sf`WnH<6Vb1Q=K6=dU9X|9$cACdAZoS-(HI+g8rTIPE6v zcmXk(*+QsBpDn6bjZ{<~S7zPAP0k2MsTxoCM`$@H3yCbg!=zGoohQttTl}Cw>;_2vv<4LL=@RGWc6!CmWh>X|^x>QL$K_@FFH>rfSh!A#2&yh(eRpkCtt4i1Qk1Q%ryAO>M!$`}8BN=D`w8sjcE>DCf9t=w0c0m583+A?Q?d7O0O zfV_PFibHn}RYJH=hvt%{R9y(q&=yXjV?ef1(v6j5cx#Dp6sg_+1ose|*lx#OsLDH% z@h8P2z2#9j-P0@jMk7B<*88el2T99$IOi{$8~t2bl`chzMm%*oexHM3ViXDr8RuX+ z{8s12i-)Xa9-MSSZD*FNH>X!u4eYRvj*hQ0yVboX-l!Y9VPzzcN2fji)cc-xuii&r z+LO<(ky8ERhL(e-cdEWh)jMlt4)otcMuS^N#`2_aKkc1}f9sW__3ym8qu*@0&>#?( zkZ|seDV4>8a=>=bO!ho|VkhA3w`XHJRcBY-wA$addxgEwJskBoeQu|@V7Kr)6N1%6 zL_>)UPvwO3W=ci|E~wf2dW3%SW>U=V3=ryZdPlmUF-~VcL;$VSz9piLQ!-fP#yfSok>U(cnq2O&B-zQwtI2f3Q5SetSg0h)J16s#G~6N` zJlA$!$vO3kU*F#|e|d1qo9|$nM}|E-K2nSmhg}haqPWRTFZT*iqSvj)#w=Xi1Qh36 z(E1k1Gg`uez94qDoe@d0CN6IE42TPiaF?%Udx`B7RnJ>2c&IQ-BTvg)`x8Feb{tk= zS*DOa4Nm<~7Q8)aE$5@@(HPRPP^FUA4A^H{Ct(}U)x4}p*{{UBZw^k|jUzu)NyKii zR1va+N06R?FX+92y-4)zjC0aI372Vqt_pLNi}!jJ$zY7=V~@CnLv!=9Z?%~AtoY=< z#>*KSgGY8`Pwj~1PVGp~hK0@oPck%wZstO_&%(j$Ar-QQp?!Nq_Ifu_k#Ilczh1A$ zNPiIM-OLAeP2COPkgjEYN+Uj=J0UFAP*YRXnfmJcf#oBaV#kw>&EC5mCe?w z+#LM5BqD#^-ryf8D)%g}B5qYULRa#1r7{hFiBnxU=k1}2{M(Qvh!<(?ah&9Yt8g3% zj@l@t-rt9L6tM9L8@pe)ir(iT&;lg?M6||CHV;$b`?(1t5q21Mk2@7_l=7wY_U`ZQ zYI~L}1=4aVDk%w&Uy%JGif4$mMBnllrpA4|Ea#NP+={g)Dp`nz%5e$&?{Lq>Sj2drJEB|rqBQ)J-bNeFQE0?pH zfIeoZ^e%iOIA4u>u+S3yU3A%@u2D2Uz4nER!*H`{zbv1Y+yB2{s(lFJfG#o79oT|1zj<}YP{fmbH zVzt5z8Ik*2V9UCX<%PHIiy=F0LX`7OL2#dIwB?#$!Ab_*2V4!xjxFU>zbcR+{@ra9yuOA#lDe$~vlxZOOX!EQ_T zTR0t)`Q(mDMgVCvCck>cH|Hpcf3aiAmk;6KM*MOH!yY&#*Zib0R*gRdwSqlc)yKdt(MtC z1bHD;VLtfzY0+|2Ykd8*YB0nGwJ-sLZoOMT*iGS68)Yo0Igmj{F3=L5%XlcB+BW3R z?_E5I(UU#wUyO8k*<;{rC+0b#N6gT#?`-E=1v`WOu)AJ8*&_s@!r+0?pfooVInj(c zRmH)mOW8R8;}(=T3?uJzdNpUaFf~Q|PzDG2Z*xmq{+R!*Z*PYn>Db@ev`Z*vOm2%Z z=0jj)*2lP@L&TZL+zLO5n7{a#Tpr>8aIs#0hkVhm{uVA7xXib60!sPC+l(HAp#Jve z%MS3g!0kdzt(oiDKarb2lCTaOhT-Jsdpy}`+WpNM;ku8CfKN+@Q8Wtlh`Il(SL)l{ z*oXuBi~fFEdX-8NyG#GD^g$SVYK;pRi0!KJb)Sr~KW4cWn*ir0A*oAV#F(W}-tSIf zq(ah0lRCMY>2KD=)?}eQJxtEKS)PeE%gfHTH$sX`mZr0LpB_30b-2>|fzigyv4hw6 zD8A>aHybu?G%xYS{Yh3laQ%#rI%kh^xC&VzV~ znn%)QQQz0!qz|`OTjq|*o$ELXBie4)e*ZjFqB&-!aF$(}kKJOur{ZK}A*Z;a$R z9QDh6OqE47+)b8FXm-E05C^`b8~W>DmE6nhfo-ADo%y)M6N55AvZJEto;dB0-L`LN z@cld*khb-a9zePcZz_rKdZ8(p%ETHUKb9!@)9xlMaud&tWL&-yd}wbnhvdQ$lJd%< zwFpmT_~nhvLMsx6hrGcOTj_;Zpx+pMN*ovR_ATpLc*DfcPnz{lppB9!;PBAC2$GOp zsK_fOmf_9A00QPMEG>g-TtiZta6lTL5}h`q0p#rQB%yO-#UH}D;I|GtG^~GvzoFxm zJNm;Eci|4Y5cKQgc_RE>9#^rQ&&6;7gt_+e)UzOJ4X7Gwc#Rlc)=s8}#}#zyWN2AeHt=H!n_ z#7!D6qooCEmXvT)$B;tFAeC)Os|}cP92cdt<*)iwV+qYIVQ8VBO50oeNaMu{xxk zEL96m0gH*mAzRlcP}}Z@jLvVbkGyz9Y4Ue1^V%8W0MkiZZvZ@AX}L<~pLYDRyc|0KztB)cN zmZAv1hYi5%O;Z==o>N-AWC3a1mO0;zy2ZSs3I%d@ZEYQfzSjTxnxa0hxS~u87ol;2 zhGd66YzV@5X}Hag!&kbIXbAb-^&9!GJv=op`LZZ)Ys6piAV^{^)=c~#*cV=Y<1OLG zP~vaD35fnmgEP5F5u8ZF?AZQr0zV!m>~8MwDwTXb`n7v{3H*Fj6g|H~>Gbojj>p&d zp^N)_EcW@4Ga6X=ua;#m_s%STqqh={9`$W?v)+Kau7?2h*X0Hal=LfFX4PNHW!^*O zS{&Ts*LvJwCSC1ONU?6r^J;7EPP;6gl*W5z|MJwDGgKFy)9cBUb;VF;(=^KBlRVe_ zaX3COoYzjDuK$aTIJ1#caTCx~7aSZF@r?|> z1Esq4ZYQq)EwAEVoE*z_Y7=YwkmY{dy8%6_lf?A{hjOfI_8dz^lQw14Rvxj9^#Uqh z*wUs@*qa`rau7*EL>=jP&sxX*&Xms2+=@~u%`RFpl#jfnbos0(`%9}*0g9+4r4tNi zj6&b;9g5MhKn8Xyd@Q5w{3r8JHUR%c{`!=%9hvKq6 zTcsGyP?v>yOIe0;d92c-j|jOMem7mBo&WN0U;O4^UmwxGgIPV>iz1Z|H5Ad|J|svh2;qYNlKkX%vX?q%(HFW>&1i%6QsUy3dx-Jo1%c;$Vf;l=pX zkHMVs)^o*d4njf!XpdTpgp1e`p{pQg0iICD3xAoGIlphPyJySG%Q?SpC1XxR)vZ8A ziSOj}iNj9Nz`6~)<^Vj=+q_NO4b8drzsRU@z8!qYyLS%)PrYcXS3kG)%NSyBd6(O?pj;D4Qdk)g1dFuWW_r{S`y`vhH?=2NV_d@-+ zS(Cz%4MODT=-BM7?@4YxvT(3b&t_CTS=GMi-^=>jD9#uOpV_tlvNy%*f`S~RkVxFW+1jjC}z{&9WGo8 z{rRIe@v%63hM2dpcD~u`_hgY(Q*hER-&*q0R{D_m|C-b}yA5 z6FrPt>3*Uj1fIr5K-=$C~VCiWT44lcMM?-&U8PIv-eLZWfxHrmbX1Kv7igL9v3n7{(Ma zI1FpncZFdx1@)cGKjA1{?a$ADdm6*6gK$AFk4_jYv4Sb1bs}46|0Guu`%=HY=vgxe zC=Y~u+;1u(tWvvTwIi5wMkb~B#xxHbfrB&K*;XRy3Nu4?aj|L8cD(<`Fz# zF1&GXit}KI$M>eH67EVbw7-`>w>%#rYUSWu}zMUyvwDImk5ln*0@S6BPrK_G;8n`i+j zM={+%N}aQb2_hg+b58Wg>tC=Zxm99`+uO4~pj7K@d^>e+wBvzoudARpZ^dU{eP$|+ z7=h>yKf^^jR_9CJRtYEkjs$}cQEuNDSAO0yT5gD?e)JQ}Erwmrci@VHT1*1iCxxBF z3WnRG+v%oE)~AsI*{G)beuvdelOptD-;5=ndgRT-;Tdzg&bG9I+%l7sj!5PG;3OX@(q4Y=|PJ!YSg&N z=FQHaH)yxJlB=;**{iRsJ(Ez6Uh+!88VpY*Eqt>O;`Z?m>^nhtbD=UG+dEfYO^dU9 zX7KHB!9(&9=6ut$m2mALH2BBX|K!6)(FHr;`gq0g&X1mI`}7Pc#pRlw^*Bb@l@e_WYw5j3fA+jn7^3Fp zwth6HQ??pFC@PwG;B`TQ`4)i&gQI-rw~9JO%R=p5bI*A=%uoTUj6R4Ll|c%0bW|De zyQep|^toNOKx#a_$wGMj;Q#{YFS)ht-jq&U?K=@RUot}3#A@{1t zk5^P05B~%Cwcig-a=V}y`5a3EwUOrO`1H`O*}_x;p10k!y2jnJyxgMyHU;qoKLGoi z6{--^eMNZzW19L`kNIVeecuhK;fUaPO^-d-Nl$bhPuYKaAQ&w5o~2&3)kVk~v4P3U`jQyPeYEXVLQ|sFQVV3oA5YQ#M}oV- zN~G5QxG$9jA36|4RSDq@XH`NnEs2JzEY>g2NyQuBl8too;-?q7%z*S&28q#+vDQP##AHs5BRRX zT<39M#t+2LJ*%r9!qJI1pop8g;^|blrcximtD%U5{O{+U8Q&|28V-a9zVkmc!Eo1OsQIx#zb#&Sd3$%yCa+*=u_kR4rWn;Gn7pvFv0+qG zQ^WH^mThQ(LF-jfPIaB%S0J9Wn!n!U15Nae-tb;&CTV?NF`SEw4JTu4RX_gK6~7o_ zQZUHYP1WS^P^EGD)a~=l7AdJQUR`TCIQF?P0X8-^7A|h@SH`zQ$MlZ^|$+m3}1OS6S6E%`*BcH-OEN-SzoGIvqB@1y?Iz(1KV0y$Vd z=f5lYhIO#EwwCDmbGu|kAd22fx^3vubru$erkXNyamBK{c(KSNoe^n?@55}i zC4&M|=Uxkmj(>T!eUNc_Y*j`~LK9WKb*mvF78$g%{D&Yd$(+ZET9NM4OTPMuVr*eH z1>(>;(x2{!v<7zspn28ju~zinA#IoP$RheHWsucKs`SW>kFA4)oS&bBjEv0b2>&=y zO@{Q-0xBvh5g8deNQ0dW1QHe&hI$F$_z$Ye3J{BXlHLL&l87kOe+P?#+3D#EUjr=$c+G%K!`_RSZTIDlT2z^sr5w5C6O`otpe%}=VWtu56K zqf;0x^Y(2*a&rHf2^Ta9*a@AO&=3$5lrElT z%d@ky0PjVI?dd9j_AWaQ&#tVJN?BEvg17gZa69~q^K&!nZm}=hikWX*pMiYZ!o$My zN=g(@dpxVpcy@!;ih;j6j*d6SY5Z2az+swaqqxS&9AACq23Sn*8wGW2!szUw|K9#L z;~l&iTzFZml4aF!nJwx^6Pm&;tz{TH%QG5W)bcdinAxA!A(iZaUwNqD3Ove;zCE&{QY|pEl+#l^o$HXt`STy;>J`3_o6#;O|rY57c3wwoPWIF7%_{da8~%@ zO)A9>T2q^2=sA^YEdqfynpNC8bV5 z(IeO-zGC&BZh60^QTqD9A8?tSMW}zbJ4@4|EZ0D?4i~c3MgV3T)^i$~XL2B6L?gwB zJHAP!9f$^Yq(xKdwwx!3_;14=?r@Y-&`@bt)jNBkliD_q-Hf^UHwLt4f3kO0yTeZ8 zpo&qSY=6NUx%3ht#X=PbZD`S{|Y+ zjy*Ieh}<0ZXFB)I8V4=dKz@k z4x)eGD1p?P&5r(b6L(I0x&eXkVq=@Tniw90j7-VSoG(ox;OcAC~xWqD4wcn z$tzAW_m{6aynXK9>T3m-vx->=F6NGOM-LP7`8`oca=ndq*84Z?>^Ro z=)$L}%(~H{aW>jPSiW(pA!nb`wUO>p1RJ)&xU2Yj0C&hQofnC%8E-__Q z{k2?iY1~8swhd)RHhJE4n#9Li3vAo$MYOeX96rxu1A#p^Yg5}(FX`-&jJJOU4JjsnDZSCEEYh9C-C;d_M)V2HTPN`%6K^K5pEwv z=O~G{%|D(?tJF0$S%JDrQ(X;!?d<3JovXa2G zfPO4REi&!|x=+@l*sj#4im|BYEyWDEtF^q8i=}uJAgOKC>{bPecg<2%K;QhkK~8;=+pi{-Q78uO9kl~!UfIR5HjK0h}XMfv+HX(&|O<7Cz0 zOV)&>wvIMKXAUTin|sdKf6BU%P51q6gP0U_`X#Xrgh z`lVy}ule01)R+&VnqUTQ@9g9Oz1z@>-OXsjR^r1dR3rkRYuq<5*!ah&^VimO#n;nOE-Pn8(WoS8=dGp@);oP#T< z$1%oo%_)WE8H&k5^@hgpR^2@7spl?_P)U8>$Ov^VB$PO}IWEz|%gf6-i0t`uP7at3 zMXMlgzr90>vo{~~W61}7sqz}?{m&=i4t5a@3XsQyDJKW;R2oYydmDX6$01E708jrO z8LL+Z9PoPeRgp7u!|DkibRA4gk~cZx1e@&4kb&0G z-&+$4P;O?!?n=Xn9@p@ZflF>ZmkNkGj-V?D|F$ti^3PkivD?veia^XMaEC}$LwCIXY5*hTO**k}#p z*VZOxW9H#9^q*f{^#{J~Op|A2Dtwq2KOxHTt;RU=JipX*34U+Q!Y=Ph3pUPw8TyWV zVarejs@$RBk3b}1%AwB!2rk$!I_=nvHPYV5oo;z$u-~uy2%nLUp^}yy)?Lre$0|@$^Lp^&Jf_JV%#(|DUhhI- zPkyKU;lq^@;%)|A&meargd3osfSfN5(HO>jOrI z)q=B)UnhNa79*uj3IR%bYDlL=*czc+6(ugNIE%j z)&V9&;vg6nK-x&+PCi#<7^`|<6exLRb=+XH!ukK>P2i*xfB8jgeE7$KO4K02P{WUG6K8{mpo*D<;vIL(5&Q^hiE6I zxy7U>5FZ43E@WTrwGxK^{B-sHWGlrOCJij5a7GMCouWuN@iMTpN9e}{=z-5LE%Hg2 zT*f7COlJQ}W}Pf{Esbuk&1u7 zhC+Z=5v1$17$xGxGXS0<0SJyyDAmhput|v%LUDvfo>@J8>}d$^zy>?~)co)PBQnIW z`JgKh&Dqm)H=Ul4R;0^NADC|F%I6(DF7k z-hzWcQ$Qj=1(N|{l?p%t!a;yZD;HL)WhpOW#?me~%-=T(MlV?l1WNulRMY?p1+^3{sBn51Yzfmv*l(8;~{_^L_koaud$8XE_P zP@tla&nKqstP--DE2p0<$st}ZL&C5@yaEDLpz8g{L1$C8B{FZ*T}S&CBwx}6Xq|m3 z0?JVi&3%(O%~A3swOgB=d#3umcpB>X#6*&B-@c{N&OgVSm=o+C8p8h5!kSbPjU%h1 zge@N%LrLbZJtaaA%@c9CP*UI$w5ea4KRETPNH={42r_?uYUThUW$Ty;&&gq+mH5u> zRbc9ffC-Bd4Tz(*EuUaURaML}0HSiFH!|{|0qoK0753K&P3r!f2bljitgqLY=YC}W z{rvg!6et22d3fSEqq!+jcK-h53n!rKS*)|d=!W=S+Y>@fJ$Sk7PR##uL zcf0^Rp@^E*Hlq*>FC8x{6FwC&LbJ2A)w>}?ElT_x@~oKuoY#KAS@RU`dh}$JZvd^b z0MgdfZ>1N_JHn4xvbnoES7Bi4Bnxt=q)=z%Sv(oa6ssPiLeL+8%+;xH%p?V}c5)h2 zhdhK_UtgnaOe6QbA=WCVHkWJy9WRyuGPNXp9Sy)$XvMvVN;?rfasj&LiJaJR-hmy6 zmH9>4XEl>Q{4fAQ&JhCfdr5O(#K^7oJ!rk4uFqbu4|7al~kQ91Ae zbe5m^dvUslpx011udJLWVnqW=)TrME+;Jkk%#{I{}%c zpK^M2!opNQaDa6K8e~AmlrnUBaK=x?HQh7)0Z08tr+KJ8XkAxWFmDxA5`wzD)jD*z zv31O60#)_^GCD`B#GdJS!qCORgvp|ijA+vN%k&NhG^IAX2KG_H{UsqHk?LsElyBd1 zI%+Vm2|hHNt1tlt8e&0^^8N3i@7G*uxG10kdc-r&yZUuQHM(2ZYT9kERP7u5rE^qeIt|U z50{5(hX7bnSERFgkORtj4P=xpbP_$il)0%e6sGlMzA-5d=pR1(<_%+GfvcRm*f%IA|Qj}&RB zgOiogM|Lf7(pIZF?r=cW&Kok{Qj)vNlo4Y;B$n(h@?@E$P3G%gfq302<^+hee*Zl^ zzZU8~`Jgg#dU1ZCsizkOR6Dr;p?F(7^(DS6XXp1=VQY5M zzx4w|Ig3F{op6fYF#PZ$nYJQc)zD|a{vc2n$myt|9E30SEXzzz zEoGoL&z3H8iSnK=p9*0^1XRuvMbg#+g%L4IGDaThC1!m$;ZZpgOcqMe+tDtB0IrRx zscAu79jShkWB;mzuZF%>@KmLoFfAP&Uu`uJGcNAg#dzqll_;p7z8tSXP%!AOcd*#& zyU`B3ySsbu@KE;S$5e)3Q+Tj}t(|SP=QzFnN(*^bRu%xRbrV7^J27^mIJ;Ex8ZXh2k=ATFTBZaFeKoYuj|L)s`!td(Uk?|*v3l>B=BgXzJ7L4pdhcwlKJ zCMFGyE(%Gp#x?>ZV|NKV&%oG;I$%gG*2>jq7v@0jK(Q>6-fL9{A$OtSl@ldJWVKePd$;YHEjd^HWo1=f8kwVD*R-@Z4E|3An8j;q1H(mC zLK+&H2{VDbMQe0MblqSe2bV%&09ubODRuf?+6T5zJ^G{>YQPW_=}-XSS_{xjPELmX zE^)~ueQI^fM6H);wGYksJA{s`kj{WXhkchWbrp52Yc(ekkSc2JVy6)4;{LqCcx-^V z6AH=l8qKy!N!ALOwpqznH{TkJXe3L2fdCNv43$tK+-#lz=vJ{`w}bLmk=O5Md>I~8 z=ofEiiS|5v#J!yy!r7uixVKa?)C0q0_&!AGxU> zZNlmIE@@oMtO1DJ5;x1i>XNtUz2SrkFc>V}^-G${X)fHK1yPAbdV70o&}nY( zhCWZ}4a7APg{amS1csNsK>4$b?)7gN$mmt)6v=zFe@b!pTwExJ$!kT;1g~9Em3*n# z1nBxvUj-Ec(uKouUUvAsY%X0tT&M{aYqXwZI&NN|08pIGO|!#44bfsk{*TbU!NH7? z4+2fAvhAH7$IEXl`yz-#)PjmPJ&%`XliL#?9|NLPqifQlK@A`Dn!{VVKADAor#O3^ z9aZ`ZPVJ^w1_6;x8=&_Kh)yMdUCx+^^ceI>vz^SgGR(CYi%75fDZsW*m4+@#jyI4s zXFC&DFAT)jKjnA8*7Wba3D8sL4gu&SHKL8ceTW_VBon)?Omn8i*aQW#m&YmJZ?Zqm zsz@R8KW6U$`5rw#F9Vudx^Jw&tTbt;*og2 zJ(R@feQuEyxmTuBSuX-P(d#WvVC~;gZ)s}OG-$aS9_HzM^^e4P#^?D*vx>-d;6nJF z%c=`@zrRMD_>)7+a2aA9;gf4onAsR00JI-qp>h4b&^@HYo!$#I*3-K*V6m)tgh+mu zE|yb{{xM8hlP`54SEBGD_N~6Y7!2Y*x4AiEwq?BEOeL>itoM9=nVlQ*@9(`Of5sw! zk|;l4u$=ICcnEC#Y2~^FG|^oKD`vq~6E?pB*<2m(!)N(nV-CnJz$RQ^AA8}^T>gN6 zsc&d7uUCm~Z1gB2>#!QzVFq0Lr#BdIpLtKJWC4Qw!~vJVvCPpX4$PffQ?4!Z$Qsb~ zUzI|f!^vf@y17#>M63jR!$iltWw#vgRBhh zTtxR~9PO6wiKK53qgd@B13IQV@;>ICM)SSmEERYDl>Vk3V|h)&Z_^ z2#7-cK)S~&!*ac+> zCU``?f0`0RIslA3-o1<*C$oMwVScnPp{TEaq23cjiBZO1*Bl`p$%N0^^t2+E9E~HM zn#yM5C2?>4S=_La&aZZZ^u|D5F3Jz}H^YcJ~7q^fuHpd^6=lX09vi738jBRs{!^fDRSNP>#ybP^T+WvzqD~V}y?MJ@)sxzRuc+mOL5e zu>i#JpKl$#NdD~4pLq%$9nYi-1cimA;YYi>59>?>IjDo2JSD!lyEmpHTUmMUUIw!>4Zp=M%pVfa;9)Sj&?!*R*p$oxd29MxCDzivI=Y zyLOPkD47(SK;M_EtoBYFiETe6(y($TK{ zuF{H8G(Q9aPK{;hc7qqTy{qO~=(PJF>Sz5f4{spG_~WOqPP3!3`M~qjKc)FKo}3)A zBt#~Ek~NM0#t62EoxpKeiVw!Ni`G9dUFQbeb@a`CRfAp#r?@7rMHZd`BGBUE0iwjPbb-j=BbbKY`CFWs+(%#}UymKeM|+ZYI2HxuR<{UJO4dzBNVnX#yW6Gfype}A&+~>l zpUF`KWJTa6EzcnO%h7c|Q0T*1#3R_o9}RAIKN1fvQ!vj?fL1T!a}f{{9=Nsb|MRn}H|d?8P6t`SKbVfa{XGtD#h#|c z`?Y7qjS`{>>-KzmtZXAfbwiA0h2v)mu4#WrH{K zE*Q|}W0!z4?taR)+3J{+;Nv*s(%?Vx`c`TnzvCg;ffxvdx@LB(gN@&9N5!^g%=uvf zIr6?@Fc@EY90jLitQA1?SJ%%1*Im+V#B=cMuSS_P4V*{p+=xTv17sLE$?NJHRrB(b zX^uWVlK405<9#Knp&bAz8$Q!EpLNvYZeXUg*Znr)vd-tn1luLd6*7+@x9Sc@H3lsN9vC2C-#KSEKoPD?-O zR0vpEpq!kTkg>Tr`>^A~!^D#l*N#&(R#w&!HFb412?@$J<<6N^H2coBkRX2Z>I`-!*bS>wGmHQ6R`Q&nP*xg*TwW6YSQ~ReIXFAW??C+ax zxZAw44YwE2u;uC4jvm21>O&FwC5h%2odX@jgk3C(%2rN?DU4()fUw`bF!)jdFGH-vQ!i%e{l>PH}eb$8ZHBLAsVUs;(r_tRG#qEz_U>UilF_jd3#xF{)| zLOG*gC#Sav#Ms0HdUyu}sEjruNS&d4q9<@81A}h76f>bd*y%bN1f+=%9zIldcCNCM zwsdwDdh+B6DcwL-(S9fJoWYUWtEkZWKcc5NW*{{ z&bz7nlbY3{HR+v1T)bCTrUCA7ZnFUGSe^_QbVx)*RFSd^B~eRrJ<}6SyiZBw;wX0v zxtYazp=^@>3J8ps&IXr7i#6A?G?~frkR7~8_@Ajy(Iwl-%rxc@LrrMk@IB$;(vMgl z?#roc9pK{N`0I-={T%zOrEf2h&5Tt`OHDw&^n;*lWNTKu%rBOzxpVK!@jg&-`GqAPzszW+edk% z%z6k{Sj)|NYzjf9rleQ5-e(lbUN`T|h8y0UA0wlxjve10taL@8E&AUcVGPB7j6FAH zB&A=7+WJCJV>{1U+Ze9URZv-pfp2??-%h1SH2dr@&fCHlD>?|t1P1iI4+77_?pgP( z4bWJ$1-3C-MuLKd@qv5&tXShtVhEpkEoQ-|XV6K5YMAV#=WT7#OY}8^zKb=Cp8$-8E}I<7+Mi zHpWJd%Afvgc>eBpOI$rYWyVgy9D=Z#t26Rk-!4bak(zB-5J+n}X7Q#JB$>Ch@ZI+D zXaWMwIij#4F)F;2Ru3Xdx2T8mB;yaL?QWPLnextzZu<_G0^%}kN`E{CbHu_a43e;C zMZHj;z&A5b!e2P-<&f@e_rzLye8z~0hkl{fD0m!*cVsFQ6GTG%8cqTMjXw7CL}zE- zWTmQ6v-u~6F0ro9ReZFYq+wf-WTAAhP+_t)eZaXcKu zbz=|x_Dzf%aBUr`kwM)@GhkbU+KdUhXxLqDR*Qhk=T54^3Ix zCa+*_fadDu6?JSI2`J<4cU)R0yW;umLPEqmUqv9{ESrzzPR>U&|nK zwFfd+HS@ww)OEW@TdwC==iqCka7GI&JA0Gd8RAILsKC>tt|7irQpeGs|4V}+!Dtmx z&G0P<3F?F4VAM&_zs-~jR*VynM-Bkaak=&~w;jn66*p`~6tmp?6%@l&az6oC$clZTu9?Hh5#&&2{)>^%nhcESl%t3l=22_vy+ zYBCuQw~&+GWHdC<=H}Zsf4_{+*ppIlYqO%H1*)nT@6ysz)6&8NmxBnJ^@&JmY$@Lx z7L!#Ky;4$Ag3tlYmx+mq>waY;yR0mIUouN{1;6P!?0Ua?j@0}UuLwwvFtM;YuF5m? ze;(;Wl>GhWILYzsn7zEbib_j0-t(s92Z7-TiVGs5qEM}WdV0zYKi&PDzqT`89CmFL ziv&p$s&r9ZUH#X)=^v_7(g}L;Y{4qMnwVF1lV_KUDoG|5Ik@Qa5a6<;ecwOP$Dq z;kXM$iQv0k1!0Zz^$oXm+)7W`A5BUVAGk8nUqEreu` zKBq9_dbQNlneP4ea`q;4Ik_{80Oq%CZ00wk*hsue_QE)QOA&7+0*~T>nHi&)xVZ8% z8rUhCOEmYCw4|vHf;MWEowZeXWaMwXVxc;!$pBBS1n-WA*_jF4c?l3?{88+b44t2w zD+It%1gWQ|C+-rZgHRA(IzD|O_P>Asa0w4AGHQVwq^hdQtQGek=?VNZ?G%vztZr@f z!Z}NElj!8a>ZAr&HaB~S5LQ^cxFC0M^^^i-joWJekiG;aWiy*QULhfAI;V-LPnxbL zq!RReYCZX~uVf2%jd(W}l^BD9Kh091-SIwERD45COiWC!iOG-Aza;#n7HX~djbPAE z9x1wda3pbzyy0Ep57^uX!V5768yo5ElI`ZvI3=%>p05$+K5kl^x;8d3y~98y;Ec`Z=6f@Yi;GLSdIm+hLqhB) zOHt1+cE%T7ii(OzNl95_geA^^YPF-JJ{brVIF$JO>exF(2*J^KtE=p#kiyDlgKW*TSpOlY1 zU?e)Zc(JnMr1a*Epu2|$DH$0dNDV5~I_PZm#4Ri=Vq$PLKpMmo^ih$JGYNZKqq{1= z0ews0Lis^KThBI>bBu*8^zIpa3RC|?GclpNzloPvlT0STf85%G`Z`4Toyx*eV{ZS= z!q(b{oF`+r##43oL|*!cd>G0P%{+me4BCl)48C3#T}68)7L2VyNV4@CY3lr_<9CU7 zjMs6sS@Sze8k(*~N3;|!@8wvA*ScNrT8<+us-vqPMFLpst6B3mOT`OEu1p|MO94&( z;^y)YCSV!b)0I}*SHWHakG|(pI_SH?-?jHRiKXOE zZPnRtoCp}19555Rd%;yeF5X5*S`F_ z^fYW^>HFm2svR&bfvsps4kfTB_hy3Ei}Hk@ikNnL)a}Yzi{$rEGes? z-@2`Tx;njGO>Z(V38nZsoKYRml9Zwp?Bml^T%{YWRYK(xJm{r-s@a=0a$H$4>6Wh` zzla90UcXCR7SHd@8ZuKp9X=0DZbl>}qWU-?As+Rn4b2Cp{3`i~!n06td{K31(?pqb44stiU4 zWD`IZ&;wKysX*5PhOS#5lQ%B&t^Vov@84C8jHr$GwRClR6Q!48Ha2Xkq%t!yc!( z6U{Qp`jLDm8HbCUol;S7M=+K-5T_k3Ehh9xB*23|7%up}ZHU-UHZ3cDh*1zyur!j# zU);0y@lLv@NHOzIIHorI9N83&&qTBD!Lv;O6b!7m9(Sjc?C3Y_^k~ zoz0py&}8_+&SrjgR)H@iSQmGEl|aPYeiO8M`&9YU)uW@N+nXy6AWEuhXowr>+JtRa zqfd?lxetwfA3;j+pBNBq@bTmHO-&uomOyS?F~m&BH}=?tRAQLuAGSzYNX5|7r~B{P z_=q4I`I791KB2sD3lO6^zdRDTBY(hoDU+h#tDY}G0=q4G`5c6@jN`iHVkPdzuJRZuH)OtT;-r^-#%lTSaSsBR9HrSQ2ALQxwsfR>HMsgFpBB_Iv?mLv0 zmbwq;<41NDwU2X;jg07iDlN@MEXkYS`au@vGdVPqT-j$QCc=Pr!mMdbVK?18-aDbreq|=BiqrTOwFMr3;Y*Hwm(=u zn@T~`47Kh}V(lu5S_yEzAHBR_#?io%(gRINPpnb0)W61H*dwxYIaZn?rHdXM#i&ip zM@k46MfHy@EwTCZgiFE4(V;TEt(sF9BJMz1>F5>GG9bOTpoVHN81w{+@W&V%VeXjBl+Wpl9&a$LZM85kM4 zld(b!jEy~n?@s^xF+vr~&dfCG>8}_@^MQeUoH1eXW>u?k22^2m3}uPe+D~%FldS-K zmWaoeb`>eLgXu@hAUGBUkM6O zWg^aA^nK(OoLGtUbe&yLv*ED<{N}z!ak)gS66_eYP`2Z9JG=5om>9sas1$pVjWBuj zShm>}Cb1{>hHA{)u!*m^RdcTq*y%{Ko9z-*8_{L|m31x5u3Q}06bh$Cn|QrUFikJf z^0vLgFv_*$ByDZfW^3*6(yLUarG?AJs8eVs-b4AOyX@EBrIE4M_t_FOf?OIKEl-1l zMvmGS4iASm+11$ufA6=!6wdEKLh}E{H&N?UOi%PD6_OQjt*eI+BE7@#tUTZE@-0iC z%lMqI0@@BG=tv8_XY8nzA+(9VoRUHc@&yXApJtf-G|==%J#S1s>#51f!^+BdWn^R^ zR>uCR12$$jU%^uO;PBAxO0N1JX+QW7WQDHmDwA*PKV)XcfR-)Mw0JD^dvK5qGl`2? zAa7eU1QCD)nvImqOkVB6Wvf1Q%etC2a1;=89-G{YAweKlg|F0SIHv9Rn$h!#dn2}j8sXvg zH{x6INp9tJVf)?-`JybSIcd||Y2&PG-V3~0@o8*Sh3?IpHE&_Gm26f28{O*9ZEd;# z?71>g!V22#95O&{=H}*tR44)D_G)sG+I;FLL5BYgnr0*$8{5!CiPpdeK~t1# z%vy$OG$|va6Z!bKA~a6DZPF1qzhd~y$<5A@I7ObZsYVriFUD}Fr+-vJ{-m5zP*6|- zy9aR`+NaZ9-Oxbo43c7x4X{5la&obPm@=S|PvgU11n_?;(EpES2y6n*Y)vnZc?^NUi zX@P3m6+_=Hjl-N&PNbXa-o1NjTL+QcznH~#+o_{IJPaHk8%K*Y8(HP2Yz1SuIW+@6 zGWX^PBzHiHa_U90`Z4;yqLZNZ@fx$EunUAcA&V$sp1I=Y=62T@VFGhn3`;8#50U~7 z_~hwREGFEJ;Jd$O3QYksc6_1%-6Cn*(Az~{maBe{nA<6qgzSGj$u%MXS3dQ?AH+7hyYS)0xIMj1^-Ky5ACEaEsqQ|` zI^u?@oR1=1f|#eKcT~$VKWE0E!YCOJvBcpgf>s*r*4Y9}H zU@a~qLz|wSF5|ianV+8rpl4Wn2;@jMTtD-+2^LwsWTj+a!x;q@dx8o~hlhu=4R3OK z>~z>uS+L4l7L(vh>Am@?C-1a9`&S>hJE>RG>~;&HE^vGW0?UF^E7aJ z`I4QzvkMKCKd`iE>kjvYDgv>xx{3x;=r3RRW)~JzLB3IGWbN~s+xu&MJry%EGws?o zPI@v4F^i%=3`~F0PQt*dNghuwklt7LXNY8BA#61|pu?pdM6E6OcE0UIi;?e6A`)Ov zV9?`>orwzwB&gL}cK@j~tp!REq00Geul`M4Tzvc$>K8`k0c4bvkmf}^@UA{=dp)fI zTju^l)(p9h!9gPTW{TWgPS!U>3Mb*=;bhZ6WI(slNf>1%s~s@kVoTEC{5P)bGJa>r ziRzUWuOf}X0TurJeS*nx@iw~EM$9!R5@9zw;VlYpGfU%F5W>Do5BR1LZ0$nUC^?}u zX<}p)1%9;MmoKbuy);TRFv`D+OBfmg%}%6I#bF~fBM+B_hDMW~fdTLl-D;ZZskw`0 zD9*hbn0kW}vXlWES5ME454{dxxz}Mu>d7wu#>>&k>A=M8ZxVy^^8XTYm_5xS)j>lb zB@3^?R$z#rJI0D~SvK||AbDLHMsS|m@d_=qbbgM%GofG8FZ64K@S zHpXC1d3QGoJjCULi|r^OxGy2NOa-oWget*ae(0cpP+%^T!@Ra9IQ zll&xh?+YK{^fsHZ7$wAYwKEb8F7AH7E7m>0tV6g^SHbE>X}B+HkRR>TLJCm=oP!kt z6vvT6Vs?K<#GgIb*w_-2*3o7^?NUAQ_&~k-@z8EcItTW2X(Cj-EuR_z*VEB?buISg z>{f6=eLYy@1g>#<9yi<5Fq~sEs1;wk-7c!1kIea;$f1fJ?yt5N5FC+5gE$={{ zGTgJC(cJj4ng{Od!>eY@J37WztkV%1Y{GyqRWq0q^jnbsK@p23| zhCebs?+&yf`N4701Yd*yy~p>&;bvxqs(#MpB95WXbKfH8mIq7UZI9$xgR{lW(~U;e zFYHZ~7sazk{-B%(tx{v%N6aYeiTkMJ9R+*sAy~9&8X8hbIn9PJ$$41;jT%6QGy(#E zjlMmzUY_jR$K84Ych#Ih5YnoPp7M1+M!6@^d2JS;(8Z{*u$8zkX{t7|=#TQ0=Ohy9 z^@*71-&@%24Br9bA9@l~c^CLX1izrP@{u67w!w{h)k8N{#a#HUgtf$P*YXi!c=Lf} zVB2R>|9Cu#N#6mrpWUQT2=9-SzJRvqytJHrE!0LD#o7j^;;V&Ph%b8=3f+&Lo&sj# zOO>*pvnY>z$sWB=)9=c#HZbH$zvx2k)-(ePcCTDLLRGeGs7`GsO+xoIqYA!6y$P%Q zGQN79%JyLN*AKEXFBnBmf;~OuBK&+iXN6$;7;aqO)FeZ0mjCuSFkJ`Bq6FR71oYC4 zuPHx{zLb@nC!;vFF$}g|%NrXXPwG5>o{+=PqBgl>b05FLFW*mD{c((opeNJi?~OW5rMi?I}` z(D~x9IRIFJ^0+HAn6~hKTGOo_!zx*z68Ft%hZeo~eoX${qlzY+UNn>)Hou z$GtdA2kaX1t&E-$&v~9g5`G669cav zclQm{l0D*~Nr}5ujBOk4j*mb-nr#UhQSxls9T6X2i<2kn#3fNg^`Q-vbfkys8PiL;n7UxY9;Tt7Tz=Z zd!W%o@v*j2SlpRk#kqyP1&Qz#WGa0}`%G0^OCc-KB(M(8VsF67;%@sHTK+}5UOl;D zy>PI6$2yBqm*i;t?2g^kUQSAS*Y$a7eh(6PhOu)~$7BK-aQ-kqJfzt6}}t)B64v^;Ce$jIoLoJ@;} zJ>ESUd7&S0=T-~i@p;Zxn;LsZyzoz@uW#2$sF4>Q_RYJpIf&zzXUhv+8Z3`QPvKif zN6zoII@a>@k)CdT3`nUvq&DJ84&Cf_C46HxmLe0V6~OG}24Fj&FVq)r2geyZ6sj|M zlRT{fLMl)K09)SX{d%CB;k*OtuT&;5%>EKjlq$G&1${*d_gB4EW)C-%iwg^s zmngqrYhhlmGH(GU3F=?nD4qmBViFV80bu97m<EDuTRz53(U3!wLeJM?)Y?tp3>se#v`1U;4{> zjUA?Rx|gf@iHJ5}TVkjZok3}O>Q2J4WhtMmXSn7(_-WjrlWkQr1d^UaeDdZE25o`h z`rH0ZA*1pLvmZXSeYM0YR--YK=ua${J<5geh^kL5h7@_p@#f9Z)z_hdYjcDTt?k1s zXYQiEWREuCxL&-SF(0=@{mM58WG(F2n4%0UVt%!fwftbui>g|0i6UMfiG4$j zs7I*XR6J0S@sKk`=7DPK zS)jyV$WjU&Ey6#DS6dl8z+IeQbp7L$j{CxKnLgq2ZzxFM!BE9Z!uS5j!i6dd%@CgY zf1B71ew+b$g7)qE@$+79FH(Ji;8qeeG_;7zp1&d<^g)PKh$4LXH6t{L5iqVDfF|q* zycX8KSDg`fHUsat0Nd1l{cqoG^zWdI6GWt8M_sQ?qxb~?0EoQxEiGNd$oV)pFjS)mJ3c*3I{}$t{5!lf zZXGeVI?%O~pY{5{bvu_}XLZABZnhZ{AFulQHFpGg2jG23uk!;KA+(YXltFiJTNn(M ziP!>?>9FlC)b2ry60x7)%+-YsGO?u7CIbbw^&J9U1XL-`?=w2ALbU(Q)^1Q>EMPdd9u+iKt87O8r;j4H+w{V% zz}Oxb8j3Iz+U^!+XAkr5>FFt~{EORcmh>M|v|}qA@TIW=&uSnLnbV4jitur}2q3y| zUIomsIvErq<9EUP)X?zNM8h$taf9m{8{>ebK`FPCgk_DDa&p;Q*7^~-pc^Jo6;d{3 zz{)L49Mr11Qsf$)e@uF`1*U^urncLpZFcL}F%kq0IgijGxR)2u&_4)eKp+rJ^OitK zshA@3+>FnKl_c*`$(nNz5Ws2T-1{R!{H#kx35dbuooFv*WN|+pEuFngF2?BWic%KJ z@CcHTeE^omO*jTXb1EY8IHg(tzg-!P>0@V<|%It#h>J?%tO6hI0FCO!5oUp7p zo{?sn0*+9KI{jtYue<{L*4gpc_`Ey_M%C_2zFf%D>`!941jOItl8c$>8n3ztBCj8rB&CSi)U?k5BnLmD<(1^Es z7XBs>SHs7Lm0Kqp({T>O4pL_3ex1-l`=A`)q(td4ypC~5QVX)!{Ilipxy#S1%g?!m zkRxKNu(p?m%Kt+btZD`z6qV*R``VK3ba9{ZQZ8<9ZM{}Tn(|IM)Z1<8gl*o)lgf?# zNt%*nno6hAb``m4&yz`g;ZAhR%*dF)kzPU=h>Pu@KCEGOVC8a0uSe6}-CfYy$_&g! zL9sW=fCE@O0QpB0n3}*x?Ol^hDyvV610l8l63w1!W6n~?UR-GB%A|&ZuxpyQ5B{%r z#}a<}Y?}>p2SXZc#;u5&d4uaOE$ZoU=I2inF##YJk(c+EZ3-Ig^L@ly>YbD;OA&SrGg2Okh*ka%3kwUC zmyna%G7^9lD||SJjfqjx(HRbLRtg%9{{w*^-XV?=TdAmSajE_zHREM0g$gM-OjbFn zygbg%PSG+fZDn&ZRsp4szFgrQA!}7$!9hRF%>M$7OXQ2LsOO1D@E^d81XWee+`9^8 zwt*6~gxsx`m4`O6P6*4;U|UomAK?j44QzM#Qn7lt9)5Z0h1zy%%0M5x6U8o+JQ;X_uH>&t@UFTg zNz3J~`J6hijh>%~4*lc|3ZQgUyx}7xA}S4I0R0XsS&JUTP;(;TFfR=bl=FnBb#KA1 zN+KWvGK=={H)ViW0b2@OJiJf=UR)hNg-2K`ED(2hcNEGPHsL;d8h|fGum5D|Qr*CT zZ_G&~ZX{S$6)?p3E39t7pi3bv41+E0QS$|Lu3R#N#d2d~gAjKg6bo@iZM~+=<%(fc zMCc77)ASS{{;9Scjp=|6j7AqW(-rq|z67G@qEo$Q0I+fq9(?T#1^~T2Upi<{bw@{j zprq0MV|iD6cD%M0*3PCnwsDm7#NVHnfgv?B^TEXABpn;<%K1%Xbc@`cr>w5)+kf*F zL3h#t* zS6F!1-Fw7jj3jv5tjRT$EE@^(N^9_G)76sy3tQW0Hzu#J^U-Z!T2)_kK1$ODf+Z-x z%6i{szut!|gfD;h7VhQY@s9Pt04O`QKv=-t;An0KY{O>i&(sAhm_Fd5BKF@S{tnb7 z2YCQcYVu(;gXP$yc3xs=#H#>+w5hqZs&zX z9_7^-i+pFnyXQcfM$y$wIN0W%e-ON$}=8 ztl3fi*;>WZs=k}!HetKFbEIRD3v1ys)x#ex$--VSjM8zeWkWi9@loar+i-}E& zV^=h%`T?atP8|bmABE5t78U{m3@a-uD`5@aU*tc+vNnm(l-m)(gHwc_!MdCyDRt^ZXOn(z!U zqoJ;Zo51hJhK&RhRQKE*9bkrgtL#QQI?#ZCZzw-2*u}*K6!Js?JF5pJPXO0g*xWqF zX^ydq{N*5teTKYUBEF~4h<^T=rzRr9n9T>*RQ2ya5A2_RUlq|PzJ2>vyQYnXZf`p@ zqR^tLtm^xtjlM?934*MF*wu}qA4wE#@q4oRJ)`fiv`T6kO8)GMRPGn@J4me+Imm2%{Qc7^$dorynf*) z>;2{Dyj5eX-~qg{2DtIm4xtfSDE=E2Z4r$m+OUpqsT@(PY}~WmJdSjUKA@Su@g0c? z>!oe=hMV&%3Y?$S?P1Ufq_3%$NP{jSp+`~%i{P^}AZM77B_)A0V^DtN?L%uz7|Raw zN(*AomjASDHxB!`$o1cB_LVK}uBv?TmCt7^bvW&Mo5|)-+xFq%A8WR)Q>kNGEVro+ zxl-RxgDXvSbcn1iTr)m=5c{Pr0?zyZeyYcXBNJ`8!v9@8 zNR8e|;-U(@x-~RC&gDQUH7zh7Mu%MZsH%qV1d0Y|LyWrW-_ua$10A0T4nOig;DgIL z(qye|nas*aml#JoG5_8lu{irTX6HX^-h;co5x)l5?Ek?m^RdPN8hY{JSy1WNez(N` zRK|Hr%RS;G{|W0PFml8RJdLD@QJYW*X{h`8bLKB!gji7P*`)KG`B%h$_R^M!bW99> zXh{K}O&gn!3WKS`%g0HwpPulM(Xfz!HD}SZgE~Nf7YsR5SH-(Q6NqD59&JfI^4dt_CTWrrMDX&}Mwl6P+fyjz%%Lo2=UA3#qu3xVBrgDBX-S%zmltTL!rM%*i9!q)or+ZhJ;Z?= zmX1M3iedrKZrweFH~!WPHI13i4wrIRI#Xnp*eSCl+pDzxbmdbFrKqt?T7y-TD6mF;|5kBu_%f|l z18xdCathoBz6$*e<_u85Wp{2(rV|Ko+(HY4shIyrrjj(NhGc?+N3I^&Lg@;QOm2_k zRrV>vJi_SQjWJgQu^fgPpbJKTJ+!tA%hHa>6kU+c;O;q%T}`bebJy1(Cz z2aK%tq0zq%`P+|6cSaqbC6T>G4P(WTme%|$YwaItT26A9aqUcJkLyk*8z7SybLTJD zTkfO#{`eTl0+DCrcV-^Kd)?nvtB^cH`#gVJwO|?G$T8 zd?kxS6(L6@JrKDs<*62Cc&hO0c6E2()_oD`1574)L7giMheZ6oMj#o3r2uT6_49x z2LC+g18@%rSRw&1*Mc1Z3%?+|{vN`VcskhD<}}KPY7$s`HbQ#0s&s&n?_(`a2*%WI zHYquMM9LVeF6KYu*)9jxQfO8W)lXo7D&pH{6sisJZ1BGDNfknVeF5$+LLrb9Phd1^ z%I3!vqOlA%3K=SCq0lfbk7_7Yx$xZAd;Q`#Y8!ZcM4fMsn&u&ikhiqE(+ZBwS&~jV z0iCzi&+1PqcKxRC4{w_gq&diNmS3U3j&-H~*hx!I=legkv0e}o3gO2ytf>B3TVDs@ zVloH=9qOw|cocnTkZow!t|@*aA* zS!mqad5sapCl@6d8+>(d%s*2RzrU%VEYTlBd%8z=FI2#tWruRYBr`@-CE-%~=St^; z#%feA=P^w(^N3OR=5^##TMyaV2P)cuC8ALhK4b;bm&IVj$%8f!D$EpxKm?4#@>x1b zvoIb{SoKEVh-@HFHVaOnZcbqXa8~2?F>XW%DGICTS!r92e=+laBdUxF?u1;gUgg4K zQ%^m%M_z%&nhwerlrL@+xb(F5432)0hPEepeHGwWbDVMRuGA==26t4^T$pD6JUO`0 zR9H)vsIxW`#*jnrKh@Ap4OK*fihD-SJ88s~by}xOS1`1}WYt?uHFKCHkTCH^1iV)R zgP!?gx87d*JKgPAGmev%enLyRj|-*k>_uAU1RE@c{bisN6Wt;eI7QBd-qiSWsCu~^ zusFAUR^|kh5=7+x#!;2u*4rn49ec{|Y$&#|s$@0wp;%bRCue%D|S9p*%J%( zv@%$*#NDwxUVx%Tz}uoKTU=OZ4o-ed(hXMhVR_kpn2$HpP zVF~0Yv^(Yd_5m5R2;<^5RDIcFdwI@{V`#KGFh1rxn{)5nC8=3Lx?QMVq{E_0| z2~t#4T#VO^CEeSyq`;LyZ}OkV1pY}!Z?Ed`Trq37Q-0}w%?Yj}q!q+?9a$@_5IBr) zot*q3OOf+s9Luj$qeK>x;#RzTXcPUPZ=)<`MBqh5Z*m{OQ*LxfK;A*^Z%em-_O|c( z^J9^6df&*}^LTCskW>?MriX2o2=RxQ3>jA>6)bJL1V|N4v>8IAG2QLI8~AcvIWp+t zRQk_W@S$nMy&o%~puS4^=^NId8^P{~;Jecz0_H$!DCFSr#NE$37d67zWQK>O+8;H5 z!Q{Y)GMR5&d`aDXiJSnMIGt(;koMmN2iw_Z*g zgijnJ)!Eq?q{+k7&TLnMy-525yOdw!6dofi+48okeLGm=yOgiSx?=^zT|BTmk;P9IOqdi{vR!Uz@39rW;kfSv3Hy`lQWTSIKvlv z30HGejo|$K>v&Gzy9SDk7^_@5*71a35~Cr%KM+Gmf6=}BbB5|(&L>ebV)UW|!+6#z zOlXkmR}z=Y(VsZO5*b1-Jgs`TPjXi8`Vo`dHHxQt9ACTDSnaW{=jHF~_mBon&TPVh z^%T$|H^*B!5I3C*dKPG39eiuQ+q_MWH@y?WHQ3VX4hc-5!Sjku` z1D}6!%Vem=W`8Dl;tty)E1-q_npT6~0TeSOEDZhHd4eHGS1$<;WktFy%-DJ{di(he0*^+q0QgtMRqtQi5Q{DLc+=Esq)*m|3ZqOvd0I1 z_J34ZeQ*dzn6T7W>)8NTk3c1+E=uG-y1y{%^pFXnlQeJ55C?_Fh9rm))4=W8eC#Bb z^2>i~Bh}5RdYYDg$0!Oi0B}wnn(h_dRWn^3mba#>yJo9H6x6`J5?87W^iKn$SKo<#TS01vKXo9rKm8}{E!P>0FOpamaIaW)qD$*{%G3TU}t*%IvJ_~?vOqN zX!`!@u4wCtPY)HUP$h9Mqd%iykc6=`Wf$LKhBj-ME8%{pH=jU+mJe_yFC$@zatu=Z z;H}W~GDffShx9D*R@Jz%swEu1@aNA5vvm(I&_wX|my~wSHvbN{N0VR>fkIWcQ2pg@ z_^b^e57b$QrV7YJ582}{I}CL zY3Ig=;Xt6b6WIRIFj(;}dI=N-KVJ!cH?}r|Lk32{_fBbf1*RDIxgv6P&r3OSVB#Da zJG0&B@R!3!uWY-GhKw=~DRi!#8zJ0gh|%BmqfaMeX`mnL_42@|u1ngv0kFRN-nZFZ zt%sfo@K2E10Xfb1{5*bO8X6WBmTQU(0CAX=J3><)mH<#$-@zq0%wwBuWj#JOm$AcH z{>MUl0*!PSog(8UwL{3zYFCVo&L(v{^~B<0;NvE5aksz#jwnJF;^7oFfM!LP){vsD zu7aAE?vyk4|A((PkB2h+|3-&oFCkP2Df^P_>nO<(>>vGN4wkj@_I7HX#LqK#|8?Tszj~EM3gW!({8^~0Wlus;m&iJW|mB0SJ7sI z)^|^FGoEkzU|r5Ohd-z65&=DIBsf~U!Zn?{+p_UB_Q7%UsiPyAA7fRF6UbHu=9F~{Rhd@ry?^G=hYu#Quqm&Aya*QMmxBAL$- zBMuNnssz0gQ&6GFKj9vKeGx1Z9ciTVi1p4-KO3%$!d@|x?!zSUXAM7UHlAgzKrq)G zT8!`IJ8{tY@ta3qS`>I+Z^U>D77XinS74H(=x%Kogr(RHr=$!LEIHl#HL+EHRZfHF z2Sd(QsMiwnSM-|KrG0hO6&w;@k77MoIrr0jnqVg7mM~7!dz;P7wl27ttE!Oc^6FLU z7?kkUI@Bt6jmc?M~lG^=5F;fTRyn7&~neRl^rH4Ip z#d^el3WPLGmfYh!%~e{pqif#aG-qXP9xvJ+l~=iY^f>KGXaO&;-+i71Z{4{S-*LFW zl*L8F?kvvwLXrJIDWn;7f(6VqS%(MOr>vr)bkJ&te!>H_QN_?ip`eva@ijXank8XxAi@&5U9>PcQ@97<*(uAiq`(c}V#GV?8#n|N*va(ndn(r&qu zoi-~>Ie2lw{I)ohmyeIz?FT$jEi?7O{y8~(9FVqZCW<2n!7Q_5S1=3(YAL$7Gm&?_ zaP6LZ)H$tqpui}Bi6{8k1SU=4kiWcUopMaxkU(udxBZ6-fiV8Nb^iQRQP>#c1GuOgb(1NTrb5^M4pi%Shut#gF^2y zL4$Yg+Y<4`U;1q|_T`^kx!m!qRUE#YILl|yX{N!qwrbxp_jE~^Y59EKP`t?F;-Y4K z>D*}VyVj+@DTS}^&a{{=Obs^yBRw8z;76K%CXz;9t_)=o9_un3AVt2nQaL#v#yEjM zyjUT=s8jlMbjtWN;bjuPkVGUhtY=_wLBJyhe+1#2sF2nc2l3lRyW!*zJ-W zTym!{GOBwUHQ_W&P37W(kO!#3xqjzTY^2`Rj|zpPT-9Z%-*8 zYHMo)i;IO}(t>VKXJ_a1^t8{HFB>67Fc7$n9}TTx8X80dqypZH2b~kzMcCJw8;o04 z(s}WHUJ9>|Oehl3Nm?RU1_m{i04hK3hog(#-O>hyHq_Dtdwq>!hCeu54}?>*#93j@ zFvZ@q%$~&7$`aKlSROv7uG(7FqGg831Z|IFiNTkLx6T5)Fvb3+#ji^=OP-Uk!^B%h z;!i=FgtJK2{-;EYTF&aJsSt1nH4@WNa`YUk6Uo$w9L^-$iuoe{9Zewb?k;r(@%HW8 zv{9Sz`v1ER`(`+d^mofeWL<*9*m;D+li&SD4soo7#3IkaDC>?g=t9?0h(>Bs=>#<7 zlgpV$CJ0+gnd^szgWIYi7|ovh+3%id=&H89badeXi}$Zv0R|9C=u7<>@fBBqonngM zmcju`@wB;EZ-JSrMsL5NqcW7A8-hea6D*o*(etzJb>zTb9Kq z1Hu5uix}nWuBXk|(${zX*GJK#HxK*L!Pi4MEJ5NeoTXHd$pCTQ4-C9T&j71c1;84(`=$uQwR=x|2|1cx&)O-1&LgkKUO z1bF$>4h>9Ie|{*RqNf}F?>862<G#;hUVr9pCVQ9w{Oq z@Tqu9N_E{Cd1vRcKev22jKAyHdxJzE;P#<5pBbj%1pkTqA*s3tNL?OXCG^HwK7YP# ztDHUmzx%#w*h789;OcDvo;bJd%53P23RXI$7P z0GjIi@Ng=N-o#K@kAvj0vd4QQZ<9{NFpyaN?!tzwnAqdr|3{C!y6(DRx;7xlm%>cH zxZ&o><&>Pwdb8swcXCvMgqp9isF#;`v79x>uqqAVl$05Bu$ za1ZcV^>-#*V|MDrY5$+i@P&HKLDsBUx$PEOptP+$eB2uw@#sdB6L&_ zy{q>?Q)_I%)177@BhxoVLR>|C)9X^C_eJo1V3i)gI6sF=RJq48m zzx;=Q`5%S_|ISn<2fTw`lkH~h*Zx&V3L`q_*WEldSwO`sb^RsnPZ()|cq%gyKRs3H zdMcl%dRcJHT08&yv?<~M*~s{xW@TkHgw+I9?ycwOM}!`Bx}X-nWK`$6-3Fu6`u z$yWmF7AQC?83mC@6CL0=XGU_4xE{O|}R&-nQ;DklemO-VF%Kwjk-%$cXt+7QBf(4%VpY zrh0qBn}OxdC16}b8qThC;rD1D>pwpiv(zECXCk@^6E#Z=e-oxr&N7fZ$H35n) zktz5O3%tGnd+2fF5@B+2?HRYJS0speuX1L%qjVHT^$q#?taaQSf%YcF;E(v`SP67L zV};!eVNVjWmnsA;#iFSG%=kYt< zsOFSK`=P|9e~a&={06wx{)ch8G+l2(cuCIk@(+G>juy=kGhiO?@#iNL*tos!{b|Dra0sr z|KNu6jQ%^-;gMu`uh)bVwGjztA|ojH5)Xt3@7!z9;!(`*4=7Sw+JeU3#|y2-(k^EU zRfV|_(6+pRXy_XWfMPC%oVE3U>go`9Sq$j}guNP|w3}BxRF`~{lBF)Vh?Yt?4+i+t zVY$Y&S73rnnMHxm_WUsO;q*pkxV@|6e&Ela$_StK2zI@sSk9MMWiDSN#3i?)~RF~!apQo6ex{c%*Rnuqd=HGj! zd#(g7G|+gB6g)li7|`}f6yB?UhgDWKA!J7;K%uJTYByD?4AnJw;5r8fc~Jd^v7~*ESOuPL=;M_J10W-VVRoN#Cpo&PC=>|Ve z?9~+rHR(?H3x@_AeIH%RnOoj+l^w&>WbUHlm`>k63{mI@2yD3v3yq%7Mizoam zVLwkQd?Di7;_9l}GX5SE;Xuy?MJ31T`JOMLkkoZPR^{4A1(RMOnHPPdH`ZddCGg!M z21qN_NoQPKfOkOvtYX$Q9HLIys^&m%`WuPj5d|-38+R5?c2mRa3%Bu{(P|S%Biq27yiR zqaf9%Rnyeu6rXUUEuRJ2i*y(ZG7PT8`Gtjji8|XUxi0j{h07);CQWz~V6cXTowpe& zAYc$QZh^py(_P_*r>Edm8FyCR`Bf81gpJ|(>l}nCyhofqFQAXN*L8F_AEikHybnYJ zjK^)#Mtt$%;+r?omU#SeL36{+n+*jD#6Rzh6v!@Tu z`<0PFu95owl6h&ML2lcXIePOSf%@uZ^fZKIY;5u$y!|<{JY1^Vc$C_2cR1maI=t$(*RKRlAhElA>&B=?)h(Im&GHX;p@3f% z7!=O!?XWTJXHkl_e||MG5j8SBvB*|*y$`-#6dQgU+t!W0^y`((EN5WiUSv*cF$oH3 zdq))aOPTVK&8?76u{&QZ^aFkw$<9l^p!rmp?GIfDw3~;v@gQHU$G8}U+WV7#XJUd} zm8T9t&%1CqP{^v#E#(C~9GK`Q*>EgDwy(h0+<9<)R&7??dZ=QDnwhS(%wfl)u(?`;e!`^g1fQ( z@FR*bByh{tpQIJTl8zU&#&MdaE}}xjGQJCkzG8OVKlpo+lU<(FR(4)L`BNF(=+x0O zA#F8v>Lz!tGo`BsA=2^b_Tlw`qV@~%v9U_PHUoAr0wPj=<}$Co_^Is<6&v`k%!g(Y z7EB#MJr^y#S@TfC+S+=qM|v~uN7dNtqnn=A+lxP!$}b#@ZQ@GM!Q%3 zrIV*}d0Td%!J+taWqEC;k>%?ftJt*PXRk2-$f(H}y%&I3?3VV6jIzyPH|t1ScF<0X z`EhR$T_wLB*g|Du-sp*(9_P#K>{JEDU7VB?52RK^R}%w~om)U4qr6;q5<-H$iACVh zXDR3dXmDUV(9|VZr+nX2Cfc%RYr2{0p^0v|fT1|w3FIxw_}5oE7&cwJdR4%{mAk)tzx)*R zO>N!qL@OpuD-(FmMi^99JM<>HVjPqxHmr#3CToNd&#pHYXS25n`mpQNi5s#6HkwX@ z$y^gSLns1+^l^6dlW*E;#g&zxfo&{@$2zdd${K|P2dC!dzG|ZK0rOhZn-4$_;qY$< zi2YgF;T(p#qI^b~gQseOOh)TA{`*7b2t;UT=#Hz;Z=Q=pZxgD20T)OsAX(&`jI=bP z4`fhv%*kulfn^>k^VbNmMIqMgPM1a`K5!nd7J+X`yRH%YDdZ;#S_{=1Rn~@0A_h3v zdq{8pw57b3C4py0*O!!hf-`3)DT}9VWZ}odGKfXDBV!ne%#DJC%ovvaP4>uQZk*eK z5kV|3uSspTruF8w3c3#6@hAUy-CHSm!VT3WBIVK3nZzwg?24aLYgy^&5X*fJQvnmd zv(nBWZTN2u$`%draX2IhzHhEFfo(p>3{(3hawr;(iUUX9=Q$iEJXFF?+->Q7-OSFe z&=cNh3Sz`Nm$$3sU98~SUjZ+q51&C_O-Dy(Uk85=Ta&i%SAWixujW;+9pSZSP}+v$ zZYXi%Z8-f3t+p@*D-|T(?=~K^Vq(WkeOWa$RIh}BNx|`C*VjX?2lP)u3y;hTaU-I`)_b*VLrTnACZ{&`eB|4ZYOr9YYb?ttq}Ta zDsqK+2LZDKsHaU2ciAx*=fUQtCMJRVN;|ul1wj<|QpeS{qeGO?FU_!dHeOye&*g9a zR@T<3Wo0q2&KJ1tTI8IZbeZ7n@79N8?#LcZ`^DbCE3tU?ebf3Zi}MefQlOHZm%yzD zBoCrVpakmpGHjB$9QWL#V}NaSL*O}%nrNs7M|?Qp5#F42sS^*;Ze0AlsaXX+qSnLq zyXQVoZuoYu^%kF;ff>os(Rn++9!o9$ z)Mxsm@`mfbv#J_N97|=cLo$bd-m&;z4*WLzCG)DKc9V#2GkaVKngdaX$6Gw~%6MOM zNHKyQGYK^I^jE09y@~P+tT-{TR93xz9pZz}+n&TS5qKYsU4cKd`ktL$vqyA@-2ZAG z<3s7(oL;v_<1*pI0F$uIcm;LtV>Q@<){s6vs&?5l2AxMG?r1e4|yf1XTk4OdWr_ekjxzVFYFzCard7*c3Aus(YiTWoo_LhnKUpm#O6|4Ci16GTQ|5_ zUFQ0;T>aC-R)fVeUfj0LMr>|#vljs2(MktSXyl%H>OllI&4mj-qc#@1i{0n{W<9QI zgWbDYb;n&F19e?phO3Ew!lozu=HG@^);VZl!!0mu?7^>ZJrp9nbL@Wjy78!r2Zf5C zSb74=VIY=TcVC&E`{KF~t@{kg-Kg;N={Hu)LA0*%x0Dp$prD|qxbx)XcNR9o{WF(Z zTBy*Ew~!i)6nL0WI=7KO{e;mBM7L}3xMPy*kV{2bgf`N^uI`gDNqPpr{8+TOKRmHv z;$~9MN_rBuh-70U@Ui!MtGK&V?A(3jA0y*silMU%O=_9Ee5gGJ^zpeLSW@a_k@FR} zvt4ot;<#DOot(6xGBHTRLl(aAX;fTBowRC_QBuygnP3A~Z7bfQPF798Q18@I=qaTK z;U$rgc4Ls&=-RR)J@(iT_tz~9#zH)8jp?CrlZ3_fo}Y@iN4^5B)0LH#%IU-KtFk=G z^^)#;S<_seD^({aC&2L*9xz$;lp+KnucD0eS{!)&T!Uhl_R=L~7Z-6^Sy_+~jXCa0 z5Zdy|5!mdoo=i{(VfyMfad1=w%Ci9@I^ zF0HFLW#%g=I%hfEs0?&T8~+J?F@gud{8^9c%Cw69+-15^{;aFBlg7)_v*)j6{<9k& z6B7l9iHQdW2Cnt?5Y8V?OiVCI*fq?chv+(#6yS)~WJ#y%PE00JiFsT&d=Fz!|znh#=6dB%G z_H)pW`9gj(oOce?(nx+ZBi?PEIeueYa%Lt6Upi|C}^S7Pjxet0tRdkf&|Yq6P` z>4DJgis{7ux@*cxBkoq5DQR{(=?_0v;0j${l;f?vA^`Si@a3(tU6FCQdg; z?=2~GrpzQ9Ebi->(=_04#*F<@#s_k-YrwChVPcNfe^O$?0AKs5mK_KGfe&I)QW&ze(NK)586&@Rd-=*(~ofuZ`iQ8GmVRHt8T%!?)$O;e(InG-jegH8o|CC=p-PhFZ-$-eGA}Vz(hw() zIgzavK+C3oMF~)q4Y?h$Ci-A(>Sx8}dq=(F1vIT4+5#`KC&;h=iu&$9xyF#XQ+;Wn z?qY!v7Ilm^DYgjRdbLnrTKeb3{)}sZOxw=FbBD3YO=rQn(FrB3eMG%y<`eXKf}ENC zCq~_0htvCq?sP6Vf3bsxtPKakmgRnCF9K$ z)iGZp(8-?32zT0gc9d#u z#-Dye!#dAO&t0`A%qkocA0fS*4=%{l$8`u%X?{XC{#H3`o#5SBJfix_pJ)op_6GOcxQLRJ=L4`5QHSD;m-@611W^>a+5F&A~u zTs=4U_wU~i9zHamqexfmtBMwO3}*i>8WS74RN!~B-4D6vp*q&uz?6$L#8$&+pxm~Q z{}N2sAiy#TWoTluS)#)A{rmT84W~|Vny90Ph`UUu_Vxwvmy;j_dnD5T=fBZWvi}dX6 z3sA~JOa<^0Zs%c@iV6yDV#HNvJv=<9Xm8)xS|>}I-vrl8x#KnAQ<3(h>)bgo1Oa(k z(4=e6BI^3zV#{zWq9@`vK-xk`E;rIj3GNL6N|E4C8i+)8!kzBUtPV`UEFz< zOi+B>?u>2C_6MeO5~@CFKUXI`Hg7-`2b$5-O`YV?Y4#ZW4!{yL7))53zfDB2&rpe` zZ{4^Z(Xt6IUVyZhXryp__YNM`A?=G5JHq&zDmSR=d|qR;;pP`j}4W{K>=2Uv4yBrYm^IlJbyx%#$;8%*E=5 zxHKIqY=iAe=_aC2$JPy(Ko@GDWQ<^w>e^+2*Bq~!XpfVGEuwxAR=94Pxs7)va`> z6CotDX+xZCB#ef-AiRr?o?eO)DJuG?k=v&?28T$mo44xMlNI_=)NA&%c*IHqF%SgD~Y;~jM3(sZZ1JqOfk9Y_M(y6Fy zEFDg1xprUW*XxQIVj<`d$zev1-pzuwDy+gx#?IC(<95yG%b4%y1WmOI1RDLZ?u>S`fDMv)%D^f4-Y2EP608zcA9X^o^7hAh{ywN?OSH-4Ws?}7f-lfWyHMB zrvDaLLR!Dk0+mTiUq?kha3 z)z>=zX?p6F%;g9Jy!ORs6GtcjY3ORn!UPOj0xcR}dw;#*i2#Rp$RRv6{*B5@lZ80c z-$O%Vca!15FA>l)4fIKP#t@8m+g&6B6Cy?q=bnE!DEt%cKpX#*HWY{rlF-;3Y@3Ez zV2xbE*f=r8Ee@VHwf(kl#gQr5L`Ycsou|+)30wbHS@};S+#u8#o&gwMbgoCZ)mNwE zi$T>w?B3*Mqh#$C%g`s@iU@8&<^_vzM5|=QXtVDlc%a$yo1M8l8LqwN0uJ0`@2c3G znmBxwzBc!s!FW1%Y0+U}9dC-+SqK`Zv=^VwGg`X)qLEOsdh)}p+Vki&C}0#*`?-SZ zVF$RqdWZ|&MAkiNi*io-3~hA8?P}+3Y#?pW(X`pFpyIWGmg^1Nv*H(#va-x56iP}; z3fvEt6_bb@gxV1aLbzC{KsnN0a`W3{OpGYBMMvydVoZiFTv!g>tBlNS7W|pO{y6%Q z7Rm9*-K+g7Z#DGEO=XGoADLa3;{N!9hW)bcJ#B-LoH(kSlcbM7Zs1q1T>dMCR23!s zG>iJx#d`4JLnQOX7U)#Gx;u@+Eukuo{$+0;oL`(ULYlz=$~c9qdj3-{Ze}Wa`G;p4 z1h?~WbkE03i3Y~TI-%R-I`f`Euk>X!x|27b%b6C!mIHdl_~&3S5sf_v8l1vS5l zTE{4C-(bNlDLr}Uism=;30%TZ8eg#0xkG)j^0yRg7mbs zt@8R4bv`ge2JhI%A$SrN&j+vh4K#_yik?%zHZG5pD@btkbgKtq7(SmK8YDM46OXTn z*FGH>Cx?j0t&$e!d8$#wbMwBuy~aR2em1^SknK^n-c|bf9%}V&S^HK&eMfCp_=RQi zDSm8Y-S22DT1I@LD}8XYo8sb21e2`0&c`bG_l;y+k!TfK(;UXLu@v~ZG4fZ9zGr7C z1Zx_g8I8g2_AWSv-ctaA3amX}CEgH%paZr?-?OvhZ?a`S&ZRj=eCCw+1hva73|=%c zYNyCyNdvSh5AF~#@aeH8N;#p($G5vK6(HW|lNqjYwFs07w&B(pbmdZF6w(8`-Cl^hPextT7HfB%@k?F_ zDOIb-e1wu-t$XRi7Tr$2caY?#Mk}vM5f9^`k4Wn@Sz}O9{=*|iD+J3Mm!kW?^-HU- zRZ52jWHZkn-0o0e)vko;_|g{^bA|F0m>mMoe!x)j7CY5}=#mB-UQ4l8*nang_)aep z&!lw`y3(gW36yfDXBU+I3$F`fV(8&#%c(X(o*GKM8}uc4m@ z`_r1OCW=qd(c1@qZ3jUE!b-|#RP}p+ZhS0gKqI58! z`B>C$yqUT0K#xCY;RGo;{3xntNn&=Ja;kZwFVydTX5aRoAW?W{yweJRTS8lHDf$&0 z$?Hj`iJd90iUUh)Mek)1n zUDB=-;Ka4_`#|}=ylfS6FSUkA{tMgVM@Fv()m^~jSmXLp3Lq2U2!e1sI_!H+dJ0>- zQ#WS1a00y0mk&Rbm5FWC>}ve@k-eTFO^8}{$|j~l#Ow@?jRo~vU6+zF*luipb1}O?u$N>|fy<+v^MMV>#8=qRYPN^>7s%tg1iU9NziWd?7*AyK$Q4 z?PUH!o=QTp!=A88S4o#nsIei1{ zs5*V;H#cpg>Rj@lvsnPm0cl(sG=;|J^yY$-QZf1bP{8 zis_pvL@%`cJ&LWWNfQzb7ciN1+TQ6(?HayCKQy5JC@|u!s)>}eJ7yziQ{yKdDgv{Y z_X*cuO*n5i|6z09&SiKn?MKCpgoS`BEE?|=YG~16R=pQwD(Q#U>LuJiJY={$PHqjx z2hS`myOI(l-rNbhllFZZKgFAm0O#XdGs<(ojrjK8p8e_4zxD<2nDqZ548~sjkNyW? zaQMjvHi8Ypy>e=HTa}Hv>JKhJW4n2v9<#{E^cJ~SrEtPWO1N3Gdmf3~4j-*{$xn%x zZk;vxp#wJH&u1D*ST4e#I7&^p)h{VGM&wCryQDn}YpefAYRr?NlbF_-zjnVcIXsEy zL$-p%C*98PJ1;TPP<&YQswR_n9WH8iyb0L4>!xIvF=CHD--`UCOU{ZfZHsN|V0tw~ zQJcQ+6UC|6fqP(2pTQJ(_PF5H@r;94?SiRO}?aLa#yID;|4F=GRWbU=0T$d?{ zFAEC@Xvjs9@C`PdBW`||U@LNEAyzj2B18KNX=!_yeIg}2=o!UdJC20jWM}vDZMq{V z2>mtr(l38)>k~3EI6!38jm7LTdpDc#;RpaFJ~jAm$5!({DGOP332S26+`MN#q*bto za&#E5 zS3a<8cAX0qcU`&BC4ZU(2VWUrf&!b-TL>J0H#<-((@Hgpz5o}gXWe6^zq&h#l1p+z zxU%UF1yL9^3?7hDtF{S|7fr|K*UC74b`Y zj=L{23KCH?=M#;c;$KODE8i}QQTJiC82AmYYb0FJ^dAk0udZ%R6$~|KmalK+OqiG` z`8@Wu?Cf}oV({Il@9i1CynPvz7R2Er zBWvs(js>@AgruwxcVH?;2_`tU>PgqADbuY@QoeXdu1FLs@X|G}FKjl8uF_YgzTvqni% z+~ch+oW@=TQl6HX6f^C5qUWWmqp3Lw zYl%BH_IcN!ZS{M-bf?avRW!eTrp&bQ4y9!$LCd>$MBiY&0(*{L4%J8=BbARjINaCu z)zpb+*W_~-S0}2K{#>IYx@}l#pU&s4Exs6z!kUZOPKJ!yaDaWqDVPALDfEa=5e8zv zw`jC0=*Z{ENVQ>%2iESrpaEEcKbA~>VN=smH&)%fy5pU3QbRfKCTQoMAdNy_+CzfQyGGrLHa!qNdzTIwKCcn5gPvV;KWc>PLY7# zLi6@_;19G739G3L^~al*-Cso0GBXA&M8>97>9*eIvA-H+KS62{=Hy4iX6NAWa1P>Q zYU_!cFC(<_%jXAg8Ph{QH+8(;{)Y8%9`mK_n<{emRaB^<3G(Xy4;mnDWA}x|B1IV}&*AHxaS6-5wVOy+E2>Gcl+v+rQ?2 zyJNQQ2dM;v{~L3F=aaYmsM_8;31L_|J_P;jV}ANUfYPO8Yot2noxYwP7v6T_#*g2L zU!|SbKJx0We14OGRyjwhLUd!zWy(u8EQHx;3W5f7@+U@9hmK1_GOL1Wd1;UV|r$;U0>oM=aoSD zRa4xnA%cv|^mEUiKPPzLo$(4{u!3FcKREhwZ=#rGT%>!BNckzDI!3P!6wW9 z%2ei>)w;*(i9xeY!vJibSvQK040eLG}*YglV0jIgdSQE zyQB4hRe6B`-iP(GzW(`YtyBJsJqthAg%H}7Dm`p?d)mgm^o*(SXWH)t$r}5Ve_iGX zJv6AQ(RWo;qVn>G-2YCi(G}YUx2-Tqq>i&= zQgX6dId+`%@}Gn-9-o{%r}iu?)OrwviWle;1$^~;ljH9f)8>uLWP_hMqp0Yrcllje z#+;V7NE&{O)3(AFskWIV+)MiCA5dUg^6f2?w6R>yE#t4kQ9p$DgJv}oFSdTa_IE#5 zYm(a4Da&g4CJoD_1;eS>OO-G5%Vrm@b};mBOO?Gs=KS0bZ>zYSjugz(W8>`di%N@rN?{}Sw(6snA?F`8?t0?!N%ah+%%M7mzjqWT88lWt=#U)$q-a4-77TM2 zBiAuaiAau@6qf&568u-sT5cmZx(m{8kT7J=GQX-C=%2Dmkxyql3mCCRd#xTe$yTrj zPvq&5@jFjA_6kP>741f5WnNTIn6cU_%I;saoaD$0bDyCKZMj4hT=bx)>FZamMg=*= z>Tia$DJ3z5lz)#J8+3|eF2Pz{-+mZ`3J`UfPg+; zv-HLpyOz7{uBJ>)2eclh7AogkH4&av2+d!eL}K!ThtCvbetN>d`Hh=0vvI^te+T)R zpyuS@uYR4UU^PaXISVw80%hXIS+~6vTeR!pNc90tq$%HWyj;{-%Dh?XkUf8>u<=z# zNR;)9If*)KF{U~7#FWt2HYuKJ?OogcTw)@*kFmb#?E9RS$NlebzTQr{VV05Ei?~?J zg`nDdqL;tT#8F-qxuhP;k2l{SREPSN#bZrK>j(DhQ<}u<-U{U&kv!9oMgl*~9`kTn z4xYEDZ#%Cisvc2e`^^jlALw=p5aa!#rGc{`y?L0nskixe1rT@AZ_!!0#wKL5pJr-xXTUVSKyCqN6^!w_ski;fBZfd@-w|c*M>m^3> z_Jkzf@%v8Y15Z~{oR?qEb#}i_pC9%KUw^H&=tOTIO#+Bao*s&-L{DE*z5FK=sH;S? z_Pv%5!{S0@#q7jYc`{(NmA1?-DA@ayWG0LRwS4%gB>1hH5C%EbHqa9wpVN;15Oydj zOjuNg!+E!gjb9aHP>tKq!;x51MP810@yB;Fy>WyB{U)aSKWdHA(;Ivwe zf#3IHlG>wj*TGNI+)O#LTuZyA>$jbCxXU?i88Zid&-PCZ#oQ-Lyz^3*_&eJL!A0I4 zMZIJeuY|hak4WRHWXSf$f?PM_hc-?u1CPgn59|0(0wXf-L4&^@?qSAbkaqLuBoQJ8JGZVdsr*?ZZWCO)0~ zuzaSl?Z0r7jc4r1QqWZHStW_8HICQlEn2zSg?j_yp7-w^-S58~{Qz#ZGv8x8-Md0> z;m)ym&x&9d$|w0UY|(L!tQr?SkVOvM;hGsQp5vA5W(~qVzR;4|^;+AI^c2m-zadL5 z;XTTkuAFzHj}Q`8a2(Q@r@`%9?`kZd%XqE&B)ovtC2X0GIgYh|gV+vPHVx^f~Q9ZUUJCCg{Sb6Yw~>; zyM9|Y8rglpOH1)Rk2a_uFyWrKjQ+sZ%t5T>c*XnZLpX-@6*0nKy)uv?l9gMZS}hvc z5FZS>qLJ}&%7$D#5e~$k|~=yN~ct2PQ7n<0ts+wrplf1IZ>|R!c`4YY+rpi4+Mw3{|7K2oeZdcX47@r%5IMmUq%k#Rtc1t?-NUcyD^aSt&wKz~I}L*)9zEvLie{ ziYaKZ06Hs!HxEOkC;W{6*PZO4G)ejAvcHzHpy&@Kb$imDRp;irViRD{oya@z&V~h$`#x zi^2jNUx*D?LF{ioRCFo`_dFlP=iM!v<>%Gcu1Ux2#WmZvtSR+zz~JM3{t2BEZvPkc zTHewkg(mYY`9*=asdf83iWrBcy^h8pm-nhEF75Tjq(_B6zkOikiJIX0yBvmdUx-l{ zcVEp-+2YbuLPe@*P4_vbW0AjE))S1dcEfjY;@$}4D^T!dv=}TtV?0_x1N#OR;hX z7cYL>f1Kud`B8&Yzcn-5x92LvUCa;2yL8F%%OxfY+3t+Dj!NZfIvkpJ?9@iNCx;X( z(Dfl`mP6yydJ?n17Zp}l;6E{Ckzx9UK~;bl{Kyz6GTi#7EXr2>Gu(?)BJ6sm23~BI ztP!C9`6kqO9pNM^VKx3y2+G90vK-te#Fjwm_0z#cfXymMwI^!e9HO|=Ys-SA zL2c`L;Tl~Hk>)Z>!HMB*&*I7iDiZc{-+4C_PM%?e)76^>R+{=(_>6qiD>Y{q7T@}3 zlIT9h-%#LQz;B=L`nD57+3nC)PbI_VI;V7#10mg5ZHwmz~>_ms`7%cFP^>p2(@u%hul% zgge1s>(hD1PPp{#ija+O3HbhshT|t{DSbGbCa*R0#=?!Z2o=eaz(tV^{|Z|Tru5;> zlDqZz+;1M0Z>Jj&Ih@4YPXkrR5aZk%9J$laH|maG50D!#YP>1$Uh1(51V^InG6CPC zBdJUsfCHUGeMiT`RO#fkwV6~@-el2H`6SLzsEI4dJhEQ+9KP|HSatX zD}VSzmmN;LCz@sV4*G1R!`;IpVEhsRrHTQQUrX?&pRiMwU6RIPf9*5ylq6o?QzjN`v zB#`geu75JX8Mr=t5;c1UX|~>7{&QslzbkEgw4&>1i<7ISisku$L|OPQJ9Iy}$b#-K z=*_S=VQD4tzPk{U8iXXO)Lf%hIKxkEm0B3P6m`feM_`eK;B39Oqu0-rvs<{J|6DxP z7!bhNWin?R4%hqhmS%}!9VNF5*pLPA;^y}iAhJUpse*!L6+V>&v( zP>1j~dvw79Q-yQXb3JI-T;t~t1;ZDAvL!T+1zH03$6*TIGx zAWqpG+G(7D2~Oo{*Mm-hk-PF=h|W9!V7?D~iLr`~7HLgQNx6IZvBjzFB)6^rx~s zu7Z9{6cSvXKMqDkMKOof+s)h&f*}M94v=M=o=F=Uo9j1jya#UPw?8k*C@4~aE)zle zpvu|7p*Z9PzbE9j0}2faC*UbwDkY5}^G(+h3~JKD)d6NAb6v7bMSdDEd!p( zqnKk?%RquaNJ<}jr}=kWexm68>r8KL>)h$pg=e2fI2|4oVE#URnVMbqx$hVE`F56n z{&0(K|1iy%LBJ}~7aTi`YVqr`bynT8py z1mG56NX-%W5uXk;w3vR2i~Nk%0wPovQ5}Sk@z$rMUB^Vn#I%jpz1HE0Zr)}PFys<= zVsUvjnx`H}Ch!g`8yjWR$)I&nY@s@}y#@p8GhiofZ(wDW_4SnR0|AuF%LVt}8I;+K z7GyoYe!DODnmg~COZ<5MD>dJ9^O|%SRb0x`H$V!M`rWmce056gS`1vwF752z>a8A+ zb!<(9pW?cRZvTGr?nO(H#wWa}?MYanso?`edX_cnMD3lck&3<+1)CHdZ~~wru&F{Q z)Z{&bXLjrnN>lF!N|idpMd&lF@Vl&GwSZjOJErHWkY~d9;f=)ntG2$&>@D56e;$v* z#<~bZHRD+(;_G`|YKkQ?9t}R43gO@$e@a&<>Wy+?@!B=M>(Yc@*kV0;{U3lvP#j<4E=A;=3&>cZ$Wn(}=`(pKmp(u={q2 znYkN;ao@ADOhJeWK?>8WtHB-5iX@{?)vHJ(Qn9@euor$b1``n<@3G;X^`q(8tr<`v z!YQeCUI+6|UkIwEWoDM;p}u>;l!%%s5Ow&D>FC&f`_Da^t5-GTeUP^c2ep*c*_@A< zj->xSzMHWSqEAFpE&HmacYTk6cF}|edADEN_$+$L;^xiAAzHa-bV^CS4Sjj>5@&Gr zI8tLe8V8&cHuUNnW;GO45wcV9!7g+!(~&f^~|;tx(JXxC(&rJ1us%TV}`?ck5|t<3E3 z^>f`m^i;N~x3J}<5ZZlSUPXmWfp-Q-c>upaD-5QGx6qYt-J&2ThqGV?0ME`6Ouh<1 z512xcd&}GipmzTI_fJ_(jU9k$P_lQL-%))6c_uKI$F$iwmaIjAa}py;-(@hNcQ1wO z6Pa&T?A-?!(y|_03Phzk(^p*}z(43ZnH(JSQ~LPaKZYB(4!#8g>l13c7e2=*s5d(6 z6UBE?bif=_eNd(Fe{uGfVNrJP+b9T1sD#p~ASvAfGAP|C2na(dAT6DPgp`1EhjgeQ zAl)e?Dc#*LbPO}^n&h@H3B%#O~msbgmuPdAvTG`#yCn03PR zGUGJc!6GCkE)!8|P14;9b_84%=06QRJL_heu7+VwH!rZ#?+D5 z>BY>I((%P5YH65SrWAZn$S+dw=$1O)4&{TZew+F82h}pGUn*RFEhFfQ^#*N;pIrz| zd>OLHHy`K6a2666b?$GW-0MhqiKa(nyX*k&15M7byrE(G>~w;(nx|gD`PrGN02Lk~ zVWtDgJ3Q%$HuQ zRlgK2f6=kjXW>qVV#_T0({rS_6?4OU$;|jgMktZwdV6v!%Evp-`74(+aCcI;P z3)W;%-unzNI?eSMO{yTWm#G2p?GL)_E9kW3P2roIAZu z8DEA*;jTD1vSrq(nY^EpJ@T6@MQ+8>`DK#6l8V0FCwwhS^`jv)lle_I*#4&#*=A)| z4L^=Q0E|pdjLOPNc}{B+VEb(fhR@bkyRdj!7)B7FQ)pbxNe@s#xBtX;nSZNq0b^?Q z;C^RjA?xM!b)T8Fp`qbt?W(VaPLZo70=_YIYEa zeTk{Q{&dnsX2?avC)A*78pWq*=+IBDUu|w3@@`|qi=^9AyArjAH7}oEzquzp*Hbs(n@;&2HWt9*+H$>L8I;u@5Vb%o6lTl zg1P`}Xv2rw2YPkmZuyVvJv0*UEqDoh6}%>=U{Glp zEmGMJDy=lO{Vd}YI}Qy!up4p|a%q&NP*Y2HMy<`6e!gU;XMg91Ig&e}?D`z~xX$Y^ z=+gR(tW@UJ6?IDL+_Re~&W4*FJZ97>l%T!z`!C$ZrmXY5u&nNkV7(9BeU&0au)-U& z(RW5Rnf-mwwJr^I`3PJRDz48H<`#XXw?m6Xi)%1sU(t3Je9v&<^=S~|4wXt@LvXrM za-S=&b)NMg1`Q6>Hm~3y8BzNZI08Jl$yMl26-$%}CkvH&YO*DGLYFS=#&x9-Ycu{n zq8qSWZ4bG%lL7a8Y7w|2Xp+T(bS*~})o6yh81(i~phQ$qQ83w0dv{5UDR%J@BAc`7{D$mf?++Dh|uZ}rV zj4h?i1-ydn58MWQ&+^uX=I8%RK)tbG7mtM%M}Hn%q*>cTm9?|hT940;HwxTvzTC9h zjm3^8Z9PK7W+2CGC+~wFEwQIEl7(xF3RhLP_tW?zW`~>4uxNSk2-1@IY@!4$H-i-{`RnO$Es z#l#HMRjatFGy=d_T*{dehH)Jttgrbw)HEv{0T<>&WKneuXCMKvz{3|R4NEW8u2w2|Qz*-Z~i1ONZ|>azD5 zNVj;2;bQbCkdKt>>Y^dS>U++uj~x+_70&cb`nAT`6IJhf4!Nw#)7P3;3!;tx!qD0# z{2UC0Uj&5(9~Tx7x8t!J_}gTwGubRDr?VCo^bBWezr%pEhI{^`^E5v1*&`_Nel9vQ z?1La6wT3KZx^XN?+u~&Eqy<*JD=hS*|KqQFY-wY+(M73G5bsj%wb48&JQ&+pUHluF z^(j*Y12uO>b(T*t1>Y5;*nr}Y)^3yq>l^S7q6S|nhaYaNx#0{oUCD`y(pJkY_8r&} zlY67wF1(M_-Zi_WBz*L3(Aqd!WU<#AJruKBh#8DR#VFYrWAeZ2CyJtZmi-ym=pp-c zLtSS8xZtGjOkV*#BF#X6*W25P?A{cqc|$xJwwE!qWF1gZadveBsb`%H9>+Ws_keQB zalM}sxKZ;`+(XBu0n3fP!OWaYL2GZXcw>-we7}iHAP#{1eAB#@$FKY`Kr#ur0T6Hl z)k}{SFk9npx?tFuFsQ6$g)hm@k2)AcZepQLujjfW~POKAvydgtf6N z%F8>F78gyB_9vV9Z7 zt44Jl|`F+Z>=El>RCmCt^iEgJ^q4Sy2kyXVWb zrZ1tvM3(jiy0|Zo2G!2f)^zjfd~a4!_g2gpssLf&g=fO_%#6Zk%~5-foT4HSNrMl< z41l#(7I@NBr3v=YHog^TW`V{9`WC;zZ@>5g9lzMy+Y`ZuS;|a;J@SyzTjHiJ*|D35 zq=9#QC;HA!jho(Hv|(0*^i54o;LDyNYu?m>!fWcaBmBKrCm>7fHR6dF5cut)fczyH z)#U4-Wrc?uo>zAPoN1n~PMm4#kIHJq*6h>M+b)4eE5u}9Q~~iGzbYp^&hx8Y7W~%; zY(J7^YxP*1?1{hO=141gIQkUF{by0=`MggeaPfEuyiA7JIaTN2xu$QGkkh)EB+5%fc0&492uTketsArcOM2MKBG0$yFQjz;5q&N zeAB;S>h8BG&n{VPi~gj?$n|ZJCLqP;m6Jw~!)D}_b(Q_XAGL`znJe3iQWSOm<`4>| zHe~;|aeaRU>jhmP>Z;kpRhJjgg2fH=bLC|O?AHZ+mp1-zVqtlwr1Ty@C8~c+Z1gT1 zjh4cC-20yE_qm^Fe7jj;sye#Hz`ZCvFyRxxjr`%9hq7Sm4q=C?nYth)$$3qDwS_NuO`Y_ZkyE$B7(8QBG#K z>BDUgkB*K4)AT}3Wff^K>ZAUC`C2WGx_mnTk~7%5U^+Spg-3gB-Gfm-n6XTT9i3gz zM@Jp-300`#4XMEJgsUah6SU|fRxRiG`kZn-p`&k%CUeu{rde*d_-uPbPb-5K_S~V>hXK-dqtvr8zX0VW{@|#I1r}mRyD^|RCxq0a$C3A^!jX%=Glk9 zr$1^;wTXvGb>BRu15bgM*>MTTdG{==fIV0sCq*Y5_{KAAoc4o3zSy z0Y?(Zwg(n$XU^epM+o9?iesWzrO+5;-CR&5R71Pahlb17_32_Z)sHk{H7PA>jQc9K zZ=Nw`G%&19wCJxu!Iw!qkV}}wQgu}o{@Y&(D&%0W^}aVqXZDS;9TekSrRP`InNj>? zbXQW(wxqq&zVOs-EJjzmos@3DLFX_(=V#b{hSAG_S8-%?FCRSL67;{Q-2+ugAaqB9 ztz|Nvv_K+xZ{4FCWH>%FQph7c5rrgJb2AlnSZuj{iOOzEY*RC$`8!_#s{L#u8rF?# zTo6EpgJUKHX!;lk9JxVlY)GD%OanFiFokfi7$Za~N|RzM9_wVmEi>Y`zFcC=p+Tl< zY20&nxgY9AujDMV61}hd%ul~>WDhFvR;|zj+kwHUv$aITU_0S)Y$jsW-_)U#R5t_y zC}$U$!SwHD5}`-OnJ5Heg>ef;m!M@*JybUcj2;$715S~bwxm=p++t=NF!~AA{ zIE4|h5`u%e*t%-9{H9svTk6c@{S*G3lV>Q3uzL03*YF0*TNGczSKB!+vF}_Nk|3M) zn)QjqeTvwszu}#nl`mAVxp*1LBfd!=ib={ld3+tXowqY{$X#PN4uC#E)p*?*4s4vm za+5v%=mIrh4p)49>Wyxs#ZH*2j`VH=Mo7zSOefZ>4!<4xdDwDT69HhI(Kt1B@>{c5Z)|LV{XyD}WIDor) z{ph8=q@ZT?hKKYa`=k8Y2KB#hj5g=MV|@5E@4e>IiwdPkl*X<*<4h8B>uWXl=!9F& zuCHB}Va%7h7+f=-G7^Az<#-&-*+t+=gLl>>UV2(x}2 zMvUEN4{cps&@em)6nJ7;M$sG<-O2~$4~)Q}G(vWu2F&hvUmsZzIAh;yvMy+@pW(y% zji;me_KC}tbJHJ)T`Y4RIUNM~y{ozln^nZ@iKrdlrE1%+D#VDaW`SD4;^*k`$cjo= z3T`Ttb|c62f;r#ZK5Ii`>2tn`e57uPef`+w0ytEE&s$~+|7?2dSReu(UWJwsgOkPf#!&zr3i!Ba62xi7nR-CPZGt-f)rZWV-E zL?TIijlNmZtws=tN74)$BYF$4=j2vqGJ_` z;g&I*LxGf|7Wyr1=&=@$G23K%`{2IosSnV9AGz5ZRVl0ELmyJeE52t3`w_&%^Yg?ua)E^cH&e?r44pstGpr+1~ ztn9D659Ey2c*7RzZ`#0GHk~pvfaXfz;W@5az|HTkJdC6hqV|REQM$$L_Mj>{Y zg#O-_j`OfMTtLAY8}oQj8u?^WtAt{`gu9tzzQKl4*T{p3mzVcLXX$;s=uU2C=1)&c z8)8xuIamHBLdoJ=5a{ev<9hy72g z1=OzNZvZ!6G(8fWmZRh1q#Yc}HZ2jrZ{69%L|aFfP%K3@XINd&FoKKYGk7(4Wrn|~ z9|+EXXF_m9st|m$oiO~*A`Ix=L270h0EFtj{{>KAky}CwxC>OzZZ&n32quYo4V4V4 zh$lS|4+{8&bE&sJDD4Nnn9|6bjl2inmRB}>4oVdkiiaec^?dU8Kf3cm;rKipLs3nt z&~0{XWy6fXt2@JgXM(47pY^AFx|88Oa+Vu_XvJbhHKVQ}sppEzZmzCJm*mh%@3VgzTpDaOrL%*)PSpB1eKCFuTl6$94* z6u1;)kMCW&z`4VMdTpi%%QMQ|&!7XAgo_T~SOiXnR)Z>`)Op{Fe#L{TkBK)c8?c7} z=E`G+SzJzN@j73kPinte1LO@L1BsI}Tvs3iqSA!!#70XvCB5IEe~zFJAS^?Sr*!r~e(pQvsU1I!?7x+s zR8sPd8~8t(2ecu$@T2^K0d*RKwnT^TDABu6_5=HtPgtSkd2qvjRQ$jxV5Y6P`*r+z zK~RFkgfKa0^k`}-r`Cx5+~LpV?S)~Jt?LAR$bWHm=DPlevor8vJyplcZh7FjSX0b1 z&0@iAv^N9#Z7wh)yJv4-0VYgu*7@#*ViTo=d}=F>6~8;bNtk=xNiG96nn-hV^Gd$& z4~&jXmG5724SNXZQg>(P%c&w0Y;gD#y}bZCTyOr>@?qRG?a|?SHd8~bC0=VQQr%Sj z*930`DcD&@ zWDc`p5A#5H@KHtL59hm^8Rc3Zo)RsN?-_V#K_~-SKQOXdp&c*K76&NXC7ALpcjxKS zqgRdhDR1=Y=U1QgpSm1b0G^1`zYGx8ZNEepV&}Q4l&Xs7mi_zMC0FpXll3*&bN^li z;jEtRPxf|pU8}iV6o7hBzhe!q;*oSvLJo=aauR-5TIQX1_&=XS2P#RZy{Y_)o02Yr z&b`)SD9&0BCvP+;XEex6sQUP88z)AE$6@6j5)&{w9`qTtDjfzQF=qxzJF2+~K%78f zCI>9PQsH&X0%ppG%#OYREJ8KHAK#ElpEM``=ca({)&lp&L;+$Y12a=txuac-5fig4 zuNWqkhu>mjS5WmswpQXW7aL=r#4T3mkPi$DVXNERP6ahH>rNJx9Y9LyZb1IR$0uFO z&f9Ogj;hthj(+`|DS}%5=@m8X^+>5Z-M=0Y|MV_YA$i+iCIs4Wy?LA514X{G!lGNgnalNsW(gwmm5RXkG z;Z4!1E!9rFZGXhs3LL!-*q7GyC1s){`n zo^3pc2e_mFQ5>3`RhAwf0M~11Y=jp+Hz&sZUl_SV;X|G8`b<>!0CHSs$xl@a@1nM{ zw9J}*o-w`6?w@l~Q(K>-S+uFyIUTaN82a1nLF+D#4h-AbibYQdb|$F%t#ILnIfG6D zNK}|PIaQE$FJ631%ScPxJq$JmZY1dT12q~DT0OZdHVNdvii-F^gCJG%ceyB2P0fwa z)VRM69)i52^9NEL0Ax#Cu09m_2xKc)K*v%b&r}I?+dm5nH)A%S%krVPEh#X((Yj?P z^zD9Ffs(cGy&yWx#`Tw+@{leoFMj|aQ-*RoW}7R9UP7Cf-zMdNffkVF0~xNVnVG`B z2w;wjf5;<0T4g_QIbJrlP%t}#Vq-Qds8t16v@uX@cI#4y`uSz{MgcrdG3 zk<&mHya;&HAXFE~O~Xn{-=5n7eKimVgI36?sE93m);D>Kgi_q?vh+~@f;yg-M<|WY z%|$#ydk+~-q8@f+@}O1*Fi&m;#?Z5~Z=QWGskj^46Ifcx4c-=zVuyo@4RGF4b9O!{8}h-{DAS&F~$Yg|Ue z!};8QR%W{;C)X!o3LY!T`yl0dndb7+Q!K_{mA` zOnsuxBRkCA1ml2E+uXc7VgU3{RajWr*yL_@;OQaCVTWyXjb@EA zTrB~nz{K>^5#;1CAh!TFo4}fyn&_K@M+nE`f1KIIB{X`?kskpZH^qY5LS%}%gaI7k z@Ny$lECK~&6n&RKXzlCkyTFdLWsq!S#eYj4f}PifRT=4kjFHWGkuyAb5*t;1^ea>n zOi3Le{u1~`f_L@duH^qeu+;Vt^nSEGvXzz9k&-9j(9BFYAVi6aBi=kUPg`bLQb1N( z$VI-clJ<0)1B@5n3q4ew(YrqefsoCDFszM?|By^ptS{CbBO!8iF3odR4` z`#5H#B6j1$kaQP8tH&FvLH1Tw(e2t8fCm(;-2^5d%|87v`WSZihKAJ@7~DjWFR!D-He!{G^LToYqxz9904Vf`u@80aww z{dX=z#c^s|ZV!neUQN5(+oEoJFT7wko~geN>VFyn^z!g_y;nDCO9Ya7v?T%-k)DZxhunrHO_a%`P#mEqG#2U+{ z;8vXflC!Hq+Q`1nyx-(JcQ^UOhnt(5nZXw=mF}YcW{?A>ccHlqw{NePYU*#q846iZ zI%HH2OcPO{WP99H4M$-sU)`u9c;OIC>ieiRTnUFt6*X0|y~~-=b~#>T9=;oVxl@QG z8~PrRn2_**ib@fr+oq?dtFAyF81@_(RM|u`3d+gB#@~nppx9z#J0Gdw>Oya5&-Ul! zK71%=Kt$D$7dG;?0?iYzgaloKv7)3{tHgZBGKSMe|JQb#u7SDq*v^7aMMok}p~M=w zibTJA`^|^5WwJ9fGgZFgG~6M=v8hdv-iCM6Zvdl-REIt#h}8omJ83u>=L2eLYP|+` zxQG2D8ooPT{}X@18~xk9kkF^WCz;QM59{W}`TV5JWhSxw!pHvd!{$!=fc7s_{oMDo zNo>xaaeK}D^^%iCf?$il7wn-}ecj>7iTV6&t?OmAMLPn5sidrIp4ALpN4+Ghc#cG? zEZ|`5x{08`^;uLiD#c4Yp96QUlhf0mXw(&~3k2!7j~#ifMxOBU^N(tdw{}@UVNvau z^!iKVz+_89qxEEKl=~SHE$%=5yYGWIK0W{4lMM2JZjWD}MSj4KX!)yDFt*(B!q6D7 zWDnXc03KK-JQRQt0?fUmSkvoC<3 z=VLZFOA_;5#m#2z{c~_Xik1dvS4L3e=^1Err;v*thC|pT48G8Bm~Q(QfM-nXvgKgtgSm8cxOlw6`QM+|H<(eBGH12@MB! z#8c-kr>Cw5ZgPi^%C>lR4=a2`-fxKH*b}8nS40P1KDfArn=qJNH}*u+a8c8(bPv23 zM2LrfZ3W@oC(X&uwzRcn0?~6|WfgxePO<`VI-`Lve!Xd1PJ8pSaW1fDOjT!Gx&E{n zSPU;3WqE3ll=Jbkad432Qa9Jvr;bbuA)Biq*%cMx?@AIhl$7oQE$lkFL2Ekghro}9 zhK6O=7KQc}vlkZ^heSmc7^c2}X_En7AJ~{VWxdB((IYhS+>z45#{6$wt4+7*-9JmT zl?})B$G_CyAx|x<0*A&gK%3gkRM}2Gm5|5)j7s*BVjBdnMl8bp>clG5cW*tP84zAU zUj~jwnz~T#g*X|N<+_K0ku&M@QwWwPPeQP;uo^DcQ*96@qb7(6VS&Y!9VJ7b=Mqg# zfMv)7I;;!=LX2ElUZ$X+c=Y)33vGW?M5b>qC{*>dv|xM+!%v3Er3jKgK!HXF7cu2a z{&eY;jZh-xdZb%3TA;!xBy<+DwlGaaO`R+OyoT1+*5sp=!B%_I68W^Gcy)gWv@^(; z0{Z#XFPr)^{G<_7La zpOrn6879k5XDXaNmykGQBm*cy4@o7g-)v2T$>@n}(Ux$+@C2b9J13^ePi=B~fZPWo zri~P>r&-@Wn7CQV;Y5JP1xvpnODGf&yDDQfxdrZOGx-$c8;fmQDUIJYI@JO=AX+1P zn5c_-(fso>kSt>Z5DZMEC%@t~b#>(|EDClBWGA--=mx3*qbmSz{_1p%aR>?UEW znbMO}bioLKV)qJjChn8^$Q>?nAi-+e@$n;OZ(m;!{davC%hyS}N};Iy)*tl3!oon@ zZG&k32XsTydvaPMqAwP}^^E~4S5cqZ_2~}!*T8QB3s7k}u<)|IczT%gsw9Na)xy{q z&3+4>cao|F+UDR#a~9z8?K0T1oHJjIq60Wauobajc%k}|-A~I9t zBk%GO+Pq+^C9(AJ{s7)^XD)smJ_TA5pd`B3jQWmL;d6+CKZYk5<@MZvU!+3{tyh zo_u@zCs^5IU=oUerfpQZ4D`u!3N8HKB z;%1pMw@*e&0I|C4zGnk)5_3q|)f~!a6USR)Nok3Nd-?a?P~18SxY?0{SZlO-(w>o- z&WFzwJ$Bb|Qd8n-#Uu4y|)8DjeNH8&xpJH3JVeUa8Vwea)qI ze330RMC8vZ9?0Nn^#p)7*AJPfeo~En@2@A zEE5_?a~mAkOwh+uFz18g4G1?0USuCY#r5=<$_0l`Ra5}WSg;*P*`}Hq_!Ykhdvgod zVeLEQK|qX?CFgXc#bsjL-zw8WE1k-t%y=3`pIM>N5>K@N<|w_bzvhM4YhR!olq4!*7<--;M=w0x zgIOb#;$aqgf4)g;v?UxZEu)r?ATXpiF-L_IEnD56MF=~ee#3V0n`cMV?7oWd172bl z?4p}T>M}S)*>Eky*I0a5c>`IB>hLokN>g3Vd<^<<+zhU)ZbRElWbi z>{~x-BLmWJV%z72k5(px_4226aLjXT=Q(2+@5OqjM?a7=&Z3t!VR(l5AJpn@(hsE>Z)da?+KK~ZYuB#}H+MDhlNqm=w$7Bo0{B&ffFuU>*xbyR&A;h_!`06lR&_2qo zZ5UejA30@0fG&jDs^WX_Sy8gQMG^w=3AI43nDDpcsj#A78yqO84MHgbg=_eP-mVAj z*}3p|Ld@N=nJ4CgZ4KpkH;XlFcLBi_ZPH4^_QN%06fzq#cp{ySK<@q|JR}^^^hRLQ zst5uMuTG)9_8#)!e&KG!rJ*Et=`GWgzPqmm)`I52!;UtBwEgfp3}WV){m1G%qz9lN z70xEinFr$Xs4u_11Z6f9iXijaAdA}QH#B^BaBqj6=+b-RMFLm7D{AdGDzHv6>c)!`n7#H%i?r`9>4~k)L_$bL>3)nXZ=h{U7n0wgElgq0 zjv-u_2z0HTj&9>qH+xBm-0b&x4KiS?s=uO_dg`@v!1mF8aB4i4HOStUDxxdDA2@g+ zfY)o_484kv}mRi_@hBlnAdi!0~zxg}66XFmq%=Q&7_u z5EcyOZn((KuKAxD+Y)f7oE)20R8ff-*xv;adIZlg91DxIi%s0$RZOk>pijuO@rr8> z2(ZFU<|+iEJ)RjNa$L_(0Q`yxD(Ll>K-urLuQ1DM`@jF}Y^?EriB9X&Y~S2n;s<(D ztpP+%aJuMStIO}gzzdi5=(@DZ){z|<(^U=iy;|$}1V=GSsJZjYDj$Nu?on}0jQMMFRJ~H2@4J^VZ;%0bO#ZKs-XAkqJT#r1 zr}j+xT>lU`@I7RPcPaS_f_}D`7g6z6t9|pk9;N@vXTeT>P5bx zrXR}W1s+uUKSHZhyRcNa05?2p#;?K`X^HR zZTIz``rtW6o9C-BKjw#N}wi)ZI-UGl~)0_e3(HqWvQ6Ky=%WW0k<439N6@d